--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7151.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7151.apk ├── zipinfo {} │ @@ -1,16 +1,16 @@ │ Zip file size: 25531788 bytes, number of entries: 2459 │ -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 4393 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 4392 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 312 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 9465708 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 8336860 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 3760752 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 3760756 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 14553872 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 93824 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 105296 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 93355 b- defN 81-Jan-01 01:01 assets/help/en/help.html │ -rw-r--r-- 0.0 unx 99363 b- defN 81-Jan-01 01:01 assets/help/es/help.html │ @@ -2454,8 +2454,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 3996036 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 220876 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 220749 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2459 files, 46972152 bytes uncompressed, 25248393 bytes compressed: 46.2% │ +2459 files, 46972155 bytes uncompressed, 25248466 bytes compressed: 46.2% ├── 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 : cd2393bc │ │ -signature : 00e4...ac6f │ │ -file_size : 3760752 │ │ +checksum : 5925144f │ │ +signature : f7ec...8661 │ │ +file_size : 3760756 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 34116 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4536 │ │ type_ids_off : 136576 (0x021580) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 154720 (0x025c60) │ │ field_ids_size : 17220 │ │ field_ids_off : 225388 (0x03706c) │ │ method_ids_size : 22841 │ │ method_ids_off : 363148 (0x058a8c) │ │ class_defs_size : 3312 │ │ class_defs_off : 545876 (0x085454) │ │ -data_size : 3108892 │ │ +data_size : 3108896 │ │ data_off : 651860 (0x09f254) │ │ │ │ Class #0 header: │ │ class_idx : 1054 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 761 │ │ source_file_idx : 5233 │ │ @@ -294985,23 +294985,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 │ │ -18dc0c: |[18dc0c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -18dc1c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18dc1e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18dc20: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -18dc22: 0760 |0003: move-object v0, v6 │ │ -18dc24: 0771 |0004: move-object v1, v7 │ │ -18dc26: 0782 |0005: move-object v2, v8 │ │ -18dc28: 7606 2b54 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@542b │ │ -18dc2e: 0e00 |0009: return-void │ │ +18dc10: |[18dc10] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +18dc20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18dc22: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18dc24: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +18dc26: 0760 |0003: move-object v0, v6 │ │ +18dc28: 0771 |0004: move-object v1, v7 │ │ +18dc2a: 0782 |0005: move-object v2, v8 │ │ +18dc2c: 7606 2b54 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@542b │ │ +18dc32: 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; │ │ @@ -295011,73 +295011,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 │ │ -18dc30: |[18dc30] 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 │ │ -18dc40: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18dc46: 2200 9c03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039c │ │ -18dc4a: 7010 290d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d29 │ │ -18dc50: 7110 7b0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c7b │ │ -18dc56: 0c00 |000b: move-result-object v0 │ │ -18dc58: 5b10 2b41 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ -18dc5c: 5b13 2941 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@4129 │ │ -18dc60: 5b14 2a41 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412a │ │ -18dc64: 5b15 2d41 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412d │ │ -18dc68: 5b16 2f41 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@412f │ │ -18dc6c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -18dc6e: 5b15 2741 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@4127 │ │ -18dc72: 5b15 2e41 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ -18dc76: 5b15 2841 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@4128 │ │ -18dc7a: 5b15 2c41 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412c │ │ -18dc7e: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -18dc80: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -18dc84: 6e10 7306 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -18dc8a: 0a03 |0025: move-result v3 │ │ -18dc8c: 7110 d44a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad4 │ │ -18dc92: 0c03 |0029: move-result-object v3 │ │ -18dc94: 5b13 2641 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ -18dc98: 7030 3f54 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@543f │ │ -18dc9e: 6e10 7306 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -18dca4: 0a02 |0032: move-result v2 │ │ -18dca6: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -18dcaa: 1a02 c433 |0035: const-string v2, "SELF" // string@33c4 │ │ -18dcae: 6e20 4254 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5442 │ │ -18dcb4: 2837 |003a: goto 0071 // +0037 │ │ -18dcb6: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -18dcba: 6e10 5506 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0655 │ │ -18dcc0: 0a04 |0040: move-result v4 │ │ -18dcc2: 7110 d34a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad3 │ │ -18dcc8: 0c06 |0044: move-result-object v6 │ │ -18dcca: 5b16 2641 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ -18dcce: 6e10 6006 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0660 │ │ -18dcd4: 0a06 |004a: move-result v6 │ │ -18dcd6: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -18dcda: 7110 ba49 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49ba │ │ -18dce0: 0c06 |0050: move-result-object v6 │ │ -18dce2: 6e10 5306 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0653 │ │ -18dce8: 0a03 |0054: move-result v3 │ │ -18dcea: 6e20 4106 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0641 │ │ -18dcf0: 0c03 |0058: move-result-object v3 │ │ -18dcf2: 6e20 9606 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@0696 │ │ -18dcf8: 0c04 |005c: move-result-object v4 │ │ -18dcfa: 2146 |005d: array-length v6, v4 │ │ -18dcfc: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -18dd00: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -18dd02: 4404 0405 |0061: aget v4, v4, v5 │ │ -18dd06: 6e20 a106 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -18dd0c: 0c03 |0066: move-result-object v3 │ │ -18dd0e: 5b13 2a41 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412a │ │ -18dd12: 7030 3f54 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@543f │ │ -18dd18: 2805 |006c: goto 0071 // +0005 │ │ -18dd1a: 6202 b03d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db0 │ │ -18dd1e: 5b12 2641 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ -18dd22: 0e00 |0071: return-void │ │ +18dc34: |[18dc34] 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 │ │ +18dc44: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18dc4a: 2200 9c03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039c │ │ +18dc4e: 7010 290d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d29 │ │ +18dc54: 7110 7b0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c7b │ │ +18dc5a: 0c00 |000b: move-result-object v0 │ │ +18dc5c: 5b10 2b41 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ +18dc60: 5b13 2941 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@4129 │ │ +18dc64: 5b14 2a41 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412a │ │ +18dc68: 5b15 2d41 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412d │ │ +18dc6c: 5b16 2f41 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@412f │ │ +18dc70: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +18dc72: 5b15 2741 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@4127 │ │ +18dc76: 5b15 2e41 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ +18dc7a: 5b15 2841 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@4128 │ │ +18dc7e: 5b15 2c41 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412c │ │ +18dc82: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +18dc84: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +18dc88: 6e10 7306 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +18dc8e: 0a03 |0025: move-result v3 │ │ +18dc90: 7110 d44a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad4 │ │ +18dc96: 0c03 |0029: move-result-object v3 │ │ +18dc98: 5b13 2641 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ +18dc9c: 7030 3f54 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@543f │ │ +18dca2: 6e10 7306 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +18dca8: 0a02 |0032: move-result v2 │ │ +18dcaa: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +18dcae: 1a02 c433 |0035: const-string v2, "SELF" // string@33c4 │ │ +18dcb2: 6e20 4254 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5442 │ │ +18dcb8: 2837 |003a: goto 0071 // +0037 │ │ +18dcba: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +18dcbe: 6e10 5506 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0655 │ │ +18dcc4: 0a04 |0040: move-result v4 │ │ +18dcc6: 7110 d34a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad3 │ │ +18dccc: 0c06 |0044: move-result-object v6 │ │ +18dcce: 5b16 2641 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ +18dcd2: 6e10 6006 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0660 │ │ +18dcd8: 0a06 |004a: move-result v6 │ │ +18dcda: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +18dcde: 7110 ba49 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49ba │ │ +18dce4: 0c06 |0050: move-result-object v6 │ │ +18dce6: 6e10 5306 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0653 │ │ +18dcec: 0a03 |0054: move-result v3 │ │ +18dcee: 6e20 4106 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0641 │ │ +18dcf4: 0c03 |0058: move-result-object v3 │ │ +18dcf6: 6e20 9606 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@0696 │ │ +18dcfc: 0c04 |005c: move-result-object v4 │ │ +18dcfe: 2146 |005d: array-length v6, v4 │ │ +18dd00: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +18dd04: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +18dd06: 4404 0405 |0061: aget v4, v4, v5 │ │ +18dd0a: 6e20 a106 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +18dd10: 0c03 |0066: move-result-object v3 │ │ +18dd12: 5b13 2a41 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412a │ │ +18dd16: 7030 3f54 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@543f │ │ +18dd1c: 2805 |006c: goto 0071 // +0005 │ │ +18dd1e: 6202 b03d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db0 │ │ +18dd22: 5b12 2641 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ +18dd26: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -295112,23 +295112,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 │ │ -18dd24: |[18dd24] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18dd34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18dd36: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18dd38: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18dd3a: 0760 |0003: move-object v0, v6 │ │ -18dd3c: 0771 |0004: move-object v1, v7 │ │ -18dd3e: 0783 |0005: move-object v3, v8 │ │ -18dd40: 7606 2b54 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@542b │ │ -18dd46: 0e00 |0009: return-void │ │ +18dd28: |[18dd28] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18dd38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18dd3a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18dd3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18dd3e: 0760 |0003: move-object v0, v6 │ │ +18dd40: 0771 |0004: move-object v1, v7 │ │ +18dd42: 0783 |0005: move-object v3, v8 │ │ +18dd44: 7606 2b54 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@542b │ │ +18dd4a: 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; │ │ @@ -295138,23 +295138,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 │ │ -18dd48: |[18dd48] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -18dd58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -18dd5a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18dd5c: 0760 |0002: move-object v0, v6 │ │ -18dd5e: 0771 |0003: move-object v1, v7 │ │ -18dd60: 0783 |0004: move-object v3, v8 │ │ -18dd62: 0794 |0005: move-object v4, v9 │ │ -18dd64: 7606 2b54 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@542b │ │ -18dd6a: 0e00 |0009: return-void │ │ +18dd4c: |[18dd4c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +18dd5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +18dd5e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18dd60: 0760 |0002: move-object v0, v6 │ │ +18dd62: 0771 |0003: move-object v1, v7 │ │ +18dd64: 0783 |0004: move-object v3, v8 │ │ +18dd66: 0794 |0005: move-object v4, v9 │ │ +18dd68: 7606 2b54 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@542b │ │ +18dd6e: 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; │ │ @@ -295165,23 +295165,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 │ │ -18dd6c: |[18dd6c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -18dd7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -18dd7e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -18dd80: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18dd82: 0760 |0003: move-object v0, v6 │ │ -18dd84: 0771 |0004: move-object v1, v7 │ │ -18dd86: 0785 |0005: move-object v5, v8 │ │ -18dd88: 7606 2b54 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@542b │ │ -18dd8e: 0e00 |0009: return-void │ │ +18dd70: |[18dd70] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +18dd80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +18dd82: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +18dd84: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18dd86: 0760 |0003: move-object v0, v6 │ │ +18dd88: 0771 |0004: move-object v1, v7 │ │ +18dd8a: 0785 |0005: move-object v5, v8 │ │ +18dd8c: 7606 2b54 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@542b │ │ +18dd92: 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; │ │ @@ -295191,64 +295191,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 │ │ -18dafc: |[18dafc] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18db0c: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -18db10: 7110 be49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -18db16: 0c00 |0005: move-result-object v0 │ │ -18db18: 6e10 da4a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ada │ │ -18db1e: 0a01 |0009: move-result v1 │ │ -18db20: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -18db24: 2201 5910 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ -18db28: 6e10 d74a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ad7 │ │ -18db2e: 0a04 |0011: move-result v4 │ │ -18db30: 6e20 a106 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -18db36: 0c04 |0015: move-result-object v4 │ │ -18db38: 7030 2c54 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ -18db3e: 1101 |0019: return-object v1 │ │ -18db40: 6e10 d94a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ad9 │ │ -18db46: 0a01 |001d: move-result v1 │ │ -18db48: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -18db4c: 2201 5910 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ -18db50: 6e10 d64a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ad6 │ │ -18db56: 0a04 |0025: move-result v4 │ │ -18db58: 6e20 9506 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ -18db5e: 0c04 |0029: move-result-object v4 │ │ -18db60: 7030 2a54 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@542a │ │ -18db66: 1101 |002d: return-object v1 │ │ -18db68: 7110 be49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -18db6e: 0c01 |0031: move-result-object v1 │ │ -18db70: 6e10 dc4a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adc │ │ -18db76: 0c02 |0035: move-result-object v2 │ │ -18db78: 6e20 c306 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c3 │ │ -18db7e: 0a01 |0039: move-result v1 │ │ -18db80: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -18db84: 6e10 dc4a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adc │ │ -18db8a: 0c04 |003f: move-result-object v4 │ │ -18db8c: 6e20 c006 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c0 │ │ -18db92: 0a04 |0043: move-result v4 │ │ -18db94: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -18db98: 2201 5910 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ -18db9c: 6e20 a106 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -18dba2: 0c04 |004b: move-result-object v4 │ │ -18dba4: 7030 2c54 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ -18dbaa: 1101 |004f: return-object v1 │ │ -18dbac: 2204 5910 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ -18dbb0: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -18dbb2: 6e20 a106 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -18dbb8: 0c00 |0056: move-result-object v0 │ │ -18dbba: 7030 2c54 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ -18dbc0: 1104 |005a: return-object v4 │ │ -18dbc2: 2203 d402 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d4 │ │ -18dbc6: 7020 b909 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -18dbcc: 2703 |0060: throw v3 │ │ +18db00: |[18db00] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18db10: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +18db14: 7110 be49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +18db1a: 0c00 |0005: move-result-object v0 │ │ +18db1c: 6e10 da4a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ada │ │ +18db22: 0a01 |0009: move-result v1 │ │ +18db24: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +18db28: 2201 5910 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ +18db2c: 6e10 d74a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ad7 │ │ +18db32: 0a04 |0011: move-result v4 │ │ +18db34: 6e20 a106 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +18db3a: 0c04 |0015: move-result-object v4 │ │ +18db3c: 7030 2c54 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ +18db42: 1101 |0019: return-object v1 │ │ +18db44: 6e10 d94a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ad9 │ │ +18db4a: 0a01 |001d: move-result v1 │ │ +18db4c: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +18db50: 2201 5910 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ +18db54: 6e10 d64a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ad6 │ │ +18db5a: 0a04 |0025: move-result v4 │ │ +18db5c: 6e20 9506 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ +18db62: 0c04 |0029: move-result-object v4 │ │ +18db64: 7030 2a54 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@542a │ │ +18db6a: 1101 |002d: return-object v1 │ │ +18db6c: 7110 be49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +18db72: 0c01 |0031: move-result-object v1 │ │ +18db74: 6e10 dc4a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adc │ │ +18db7a: 0c02 |0035: move-result-object v2 │ │ +18db7c: 6e20 c306 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c3 │ │ +18db82: 0a01 |0039: move-result v1 │ │ +18db84: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +18db88: 6e10 dc4a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adc │ │ +18db8e: 0c04 |003f: move-result-object v4 │ │ +18db90: 6e20 c006 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c0 │ │ +18db96: 0a04 |0043: move-result v4 │ │ +18db98: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +18db9c: 2201 5910 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ +18dba0: 6e20 a106 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +18dba6: 0c04 |004b: move-result-object v4 │ │ +18dba8: 7030 2c54 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ +18dbae: 1101 |004f: return-object v1 │ │ +18dbb0: 2204 5910 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ +18dbb4: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +18dbb6: 6e20 a106 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +18dbbc: 0c00 |0056: move-result-object v0 │ │ +18dbbe: 7030 2c54 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ +18dbc4: 1104 |005a: return-object v4 │ │ +18dbc6: 2203 d402 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d4 │ │ +18dbca: 7020 b909 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +18dbd0: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -295266,26 +295266,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 │ │ -18dbd0: |[18dbd0] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18dbe0: 7110 be49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -18dbe6: 0c00 |0003: move-result-object v0 │ │ -18dbe8: 2201 5910 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ -18dbec: 6e20 a906 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ -18dbf2: 0c03 |0009: move-result-object v3 │ │ -18dbf4: 6e10 f606 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06f6 │ │ -18dbfa: 0a03 |000d: move-result v3 │ │ -18dbfc: 6e20 9506 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ -18dc02: 0c03 |0011: move-result-object v3 │ │ -18dc04: 7030 2a54 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@542a │ │ -18dc0a: 1101 |0015: return-object v1 │ │ +18dbd4: |[18dbd4] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18dbe4: 7110 be49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +18dbea: 0c00 |0003: move-result-object v0 │ │ +18dbec: 2201 5910 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ +18dbf0: 6e20 a906 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ +18dbf6: 0c03 |0009: move-result-object v3 │ │ +18dbf8: 6e10 f606 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06f6 │ │ +18dbfe: 0a03 |000d: move-result v3 │ │ +18dc00: 6e20 9506 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ +18dc06: 0c03 |0011: move-result-object v3 │ │ +18dc08: 7030 2a54 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@542a │ │ +18dc0e: 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 │ │ @@ -295295,32 +295295,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 │ │ -18ddcc: |[18ddcc] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18dddc: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -18dde0: 7010 020b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -18dde6: 6e10 7206 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0672 │ │ -18ddec: 0c01 |0008: move-result-object v1 │ │ -18ddee: 6e20 0e0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -18ddf4: 6e10 6f06 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@066f │ │ -18ddfa: 0c04 |000f: move-result-object v4 │ │ -18ddfc: 6e20 0e0b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -18de02: 6e10 1f0b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -18de08: 0c04 |0016: move-result-object v4 │ │ -18de0a: 7110 4356 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5643 │ │ -18de10: 0c04 |001a: move-result-object v4 │ │ -18de12: 7120 cc56 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56cc │ │ -18de18: 0c03 |001e: move-result-object v3 │ │ -18de1a: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -18de1e: 7020 4354 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5443 │ │ -18de24: 0e00 |0024: return-void │ │ +18ddd0: |[18ddd0] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18dde0: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +18dde4: 7010 020b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +18ddea: 6e10 7206 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0672 │ │ +18ddf0: 0c01 |0008: move-result-object v1 │ │ +18ddf2: 6e20 0e0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +18ddf8: 6e10 6f06 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@066f │ │ +18ddfe: 0c04 |000f: move-result-object v4 │ │ +18de00: 6e20 0e0b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +18de06: 6e10 1f0b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +18de0c: 0c04 |0016: move-result-object v4 │ │ +18de0e: 7110 4356 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5643 │ │ +18de14: 0c04 |001a: move-result-object v4 │ │ +18de16: 7120 cc56 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56cc │ │ +18de1c: 0c03 |001e: move-result-object v3 │ │ +18de1e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +18de22: 7020 4354 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5443 │ │ +18de28: 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; │ │ @@ -295332,34 +295332,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -18de28: |[18de28] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -18de38: 1d02 |0000: monitor-enter v2 │ │ -18de3a: 2200 7a03 |0001: new-instance v0, Ljava/util/HashSet; // type@037a │ │ -18de3e: 5421 2b41 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ -18de42: 7020 990c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c99 │ │ -18de48: 1e02 |0008: monitor-exit v2 │ │ -18de4a: 7210 fd0c 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cfd │ │ -18de50: 0c00 |000c: move-result-object v0 │ │ -18de52: 7210 a70c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -18de58: 0a01 |0010: move-result v1 │ │ -18de5a: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -18de5e: 7210 a80c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -18de64: 0c01 |0016: move-result-object v1 │ │ -18de66: 1f01 5b10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@105b │ │ -18de6a: 7220 4754 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5447 │ │ -18de70: 28f1 |001c: goto 000d // -000f │ │ -18de72: 0e00 |001d: return-void │ │ -18de74: 0d00 |001e: move-exception v0 │ │ -18de76: 1e02 |001f: monitor-exit v2 │ │ -18de78: 2700 |0020: throw v0 │ │ +18de2c: |[18de2c] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +18de3c: 1d02 |0000: monitor-enter v2 │ │ +18de3e: 2200 7a03 |0001: new-instance v0, Ljava/util/HashSet; // type@037a │ │ +18de42: 5421 2b41 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ +18de46: 7020 990c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c99 │ │ +18de4c: 1e02 |0008: monitor-exit v2 │ │ +18de4e: 7210 fd0c 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cfd │ │ +18de54: 0c00 |000c: move-result-object v0 │ │ +18de56: 7210 a70c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +18de5c: 0a01 |0010: move-result v1 │ │ +18de5e: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +18de62: 7210 a80c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +18de68: 0c01 |0016: move-result-object v1 │ │ +18de6a: 1f01 5b10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@105b │ │ +18de6e: 7220 4754 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5447 │ │ +18de74: 28f1 |001c: goto 000d // -000f │ │ +18de76: 0e00 |001d: return-void │ │ +18de78: 0d00 |001e: move-exception v0 │ │ +18de7a: 1e02 |001f: monitor-exit v2 │ │ +18de7c: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -295376,31 +295376,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -18df08: |[18df08] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -18df18: 1d01 |0000: monitor-enter v1 │ │ -18df1a: 5410 2e41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ -18df1e: 7120 7a57 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@577a │ │ -18df24: 0a00 |0006: move-result v0 │ │ -18df26: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -18df2a: 5b12 2e41 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ -18df2e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -18df30: 2802 |000c: goto 000e // +0002 │ │ -18df32: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -18df34: 1e01 |000e: monitor-exit v1 │ │ -18df36: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -18df3a: 7010 4054 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5440 │ │ -18df40: 0e00 |0014: return-void │ │ -18df42: 0d02 |0015: move-exception v2 │ │ -18df44: 1e01 |0016: monitor-exit v1 │ │ -18df46: 2702 |0017: throw v2 │ │ +18df0c: |[18df0c] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +18df1c: 1d01 |0000: monitor-enter v1 │ │ +18df1e: 5410 2e41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ +18df22: 7120 7a57 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@577a │ │ +18df28: 0a00 |0006: move-result v0 │ │ +18df2a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +18df2e: 5b12 2e41 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ +18df32: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +18df34: 2802 |000c: goto 000e // +0002 │ │ +18df36: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +18df38: 1e01 |000e: monitor-exit v1 │ │ +18df3a: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +18df3e: 7010 4054 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5440 │ │ +18df44: 0e00 |0014: return-void │ │ +18df46: 0d02 |0015: move-exception v2 │ │ +18df48: 1e01 |0016: monitor-exit v1 │ │ +18df4a: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -295419,23 +295419,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 │ │ -18dd90: |[18dd90] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18dda0: 1d01 |0000: monitor-enter v1 │ │ -18dda2: 5410 2b41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ -18dda6: 7220 f70c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cf7 │ │ -18ddac: 1e01 |0006: monitor-exit v1 │ │ -18ddae: 0e00 |0007: return-void │ │ -18ddb0: 0d02 |0008: move-exception v2 │ │ -18ddb2: 1e01 |0009: monitor-exit v1 │ │ -18ddb4: 2702 |000a: throw v2 │ │ +18dd94: |[18dd94] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18dda4: 1d01 |0000: monitor-enter v1 │ │ +18dda6: 5410 2b41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ +18ddaa: 7220 f70c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cf7 │ │ +18ddb0: 1e01 |0006: monitor-exit v1 │ │ +18ddb2: 0e00 |0007: return-void │ │ +18ddb4: 0d02 |0008: move-exception v2 │ │ +18ddb6: 1e01 |0009: monitor-exit v1 │ │ +18ddb8: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -295481,17 +295481,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18dae4: |[18dae4] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -18daf4: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ -18daf8: 1100 |0002: return-object v0 │ │ +18dae8: |[18dae8] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +18daf8: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ +18dafc: 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;) │ │ @@ -295522,15 +295522,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 │ │ 18d970: |[18d970] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 18d980: 1d04 |0000: monitor-enter v4 │ │ 18d982: 5440 2941 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@4129 │ │ 18d986: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 18d988: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 18d98c: 2200 e80e |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0ee8 │ │ 18d990: 5442 2641 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ @@ -295561,51 +295561,52 @@ │ │ 18d9ee: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 18d9f2: 2205 ef0e |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0eef │ │ 18d9f6: 5440 2f41 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@412f │ │ 18d9fa: 7020 a24a 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@4aa2 │ │ 18da00: 1e04 |0040: monitor-exit v4 │ │ 18da02: 1105 |0041: return-object v5 │ │ 18da04: 5445 2e41 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ -18da08: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -18da0c: 2200 ee0e |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0eee │ │ -18da10: 5441 2641 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ -18da14: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -18da18: 7053 9b4a 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@4a9b │ │ -18da1e: 1e04 |004f: monitor-exit v4 │ │ -18da20: 1100 |0050: return-object v0 │ │ +18da08: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +18da0c: 2205 ee0e |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0eee │ │ +18da10: 5440 2641 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4126 │ │ +18da14: 5441 2e41 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@412e │ │ +18da18: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +18da1c: 7053 9b4a 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@4a9b │ │ 18da22: 1e04 |0051: monitor-exit v4 │ │ -18da24: 1101 |0052: return-object v1 │ │ -18da26: 0d05 |0053: move-exception v5 │ │ -18da28: 1e04 |0054: monitor-exit v4 │ │ -18da2a: 2705 |0055: throw v5 │ │ +18da24: 1105 |0052: return-object v5 │ │ +18da26: 1e04 |0053: monitor-exit v4 │ │ +18da28: 1101 |0054: return-object v1 │ │ +18da2a: 0d05 |0055: move-exception v5 │ │ +18da2c: 1e04 |0056: monitor-exit v4 │ │ +18da2e: 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 │ │ @@ -295740,42 +295741,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 │ │ -18da50: |[18da50] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -18da60: 1d02 |0000: monitor-enter v2 │ │ -18da62: 6e10 3b54 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@543b │ │ -18da68: 0c00 |0004: move-result-object v0 │ │ -18da6a: 5421 2d41 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412d │ │ -18da6e: 7110 a802 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -18da74: 0a01 |000a: move-result v1 │ │ -18da76: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -18da7a: 2200 e70e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0ee7 │ │ -18da7e: 5421 2d41 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412d │ │ -18da82: 7020 774a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a77 │ │ -18da88: 1e02 |0014: monitor-exit v2 │ │ -18da8a: 1100 |0015: return-object v0 │ │ -18da8c: 7110 a802 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -18da92: 0a01 |0019: move-result v1 │ │ -18da94: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -18da98: 2201 e70e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0ee7 │ │ -18da9c: 7020 774a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a77 │ │ -18daa2: 1e02 |0021: monitor-exit v2 │ │ -18daa4: 1101 |0022: return-object v1 │ │ -18daa6: 2200 e70e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0ee7 │ │ -18daaa: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ -18daae: 7020 774a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a77 │ │ -18dab4: 1e02 |002a: monitor-exit v2 │ │ -18dab6: 1100 |002b: return-object v0 │ │ -18dab8: 0d00 |002c: move-exception v0 │ │ -18daba: 1e02 |002d: monitor-exit v2 │ │ -18dabc: 2700 |002e: throw v0 │ │ +18da54: |[18da54] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +18da64: 1d02 |0000: monitor-enter v2 │ │ +18da66: 6e10 3b54 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@543b │ │ +18da6c: 0c00 |0004: move-result-object v0 │ │ +18da6e: 5421 2d41 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412d │ │ +18da72: 7110 a802 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +18da78: 0a01 |000a: move-result v1 │ │ +18da7a: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +18da7e: 2200 e70e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0ee7 │ │ +18da82: 5421 2d41 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412d │ │ +18da86: 7020 774a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a77 │ │ +18da8c: 1e02 |0014: monitor-exit v2 │ │ +18da8e: 1100 |0015: return-object v0 │ │ +18da90: 7110 a802 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +18da96: 0a01 |0019: move-result v1 │ │ +18da98: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +18da9c: 2201 e70e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0ee7 │ │ +18daa0: 7020 774a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a77 │ │ +18daa6: 1e02 |0021: monitor-exit v2 │ │ +18daa8: 1101 |0022: return-object v1 │ │ +18daaa: 2200 e70e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0ee7 │ │ +18daae: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ +18dab2: 7020 774a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a77 │ │ +18dab8: 1e02 |002a: monitor-exit v2 │ │ +18daba: 1100 |002b: return-object v0 │ │ +18dabc: 0d00 |002c: move-exception v0 │ │ +18dabe: 1e02 |002d: monitor-exit v2 │ │ +18dac0: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -295896,23 +295897,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 │ │ -18de90: |[18de90] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18dea0: 1d01 |0000: monitor-enter v1 │ │ -18dea2: 5410 2b41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ -18dea6: 7220 fe0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0cfe │ │ -18deac: 1e01 |0006: monitor-exit v1 │ │ -18deae: 0e00 |0007: return-void │ │ -18deb0: 0d02 |0008: move-exception v2 │ │ -18deb2: 1e01 |0009: monitor-exit v1 │ │ -18deb4: 2702 |000a: throw v2 │ │ +18de94: |[18de94] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18dea4: 1d01 |0000: monitor-enter v1 │ │ +18dea6: 5410 2b41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412b │ │ +18deaa: 7220 fe0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0cfe │ │ +18deb0: 1e01 |0006: monitor-exit v1 │ │ +18deb2: 0e00 |0007: return-void │ │ +18deb4: 0d02 |0008: move-exception v2 │ │ +18deb6: 1e01 |0009: monitor-exit v1 │ │ +18deb8: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -295926,23 +295927,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18decc: |[18decc] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -18dedc: 1d00 |0000: monitor-enter v0 │ │ -18dede: 5b01 2c41 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412c │ │ -18dee2: 1e00 |0003: monitor-exit v0 │ │ -18dee4: 7010 4054 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5440 │ │ -18deea: 0e00 |0007: return-void │ │ -18deec: 0d01 |0008: move-exception v1 │ │ -18deee: 1e00 |0009: monitor-exit v0 │ │ -18def0: 2701 |000a: throw v1 │ │ +18ded0: |[18ded0] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +18dee0: 1d00 |0000: monitor-enter v0 │ │ +18dee2: 5b01 2c41 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412c │ │ +18dee6: 1e00 |0003: monitor-exit v0 │ │ +18dee8: 7010 4054 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5440 │ │ +18deee: 0e00 |0007: return-void │ │ +18def0: 0d01 |0008: move-exception v1 │ │ +18def2: 1e00 |0009: monitor-exit v0 │ │ +18def4: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -296116,18 +296117,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 │ │ -18df5c: |[18df5c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18df6c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18df72: 5b01 3041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4130 │ │ -18df76: 0e00 |0005: return-void │ │ +18df60: |[18df60] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18df70: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18df76: 5b01 3041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4130 │ │ +18df7a: 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; │ │ │ │ @@ -296137,18 +296138,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18df78: |[18df78] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -18df88: 5410 3041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4130 │ │ -18df8c: 6e10 6754 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5467 │ │ -18df92: 0e00 |0005: return-void │ │ +18df7c: |[18df7c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +18df8c: 5410 3041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4130 │ │ +18df90: 6e10 6754 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5467 │ │ +18df96: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -296185,62 +296186,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -18e17c: |[18e17c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -18e18c: 7100 b254 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54b2 │ │ -18e192: 0c00 |0003: move-result-object v0 │ │ -18e194: 2100 |0004: array-length v0, v0 │ │ -18e196: 2300 1811 |0005: new-array v0, v0, [I // type@1118 │ │ -18e19a: 6900 3441 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e19e: 6201 5441 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18e1a2: 6e10 b054 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e1a8: 0a01 |000e: move-result v1 │ │ -18e1aa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18e1ac: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18e1b0: 6200 3441 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e1b4: 6201 5541 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18e1b8: 6e10 b054 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e1be: 0a01 |0019: move-result v1 │ │ -18e1c0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18e1c2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18e1c6: 6200 3441 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e1ca: 6201 5641 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18e1ce: 6e10 b054 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e1d4: 0a01 |0024: move-result v1 │ │ -18e1d6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18e1d8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18e1dc: 6200 3441 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e1e0: 6201 5341 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ -18e1e4: 6e10 b054 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e1ea: 0a01 |002f: move-result v1 │ │ -18e1ec: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18e1ee: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18e1f2: 6200 3441 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e1f6: 6201 5941 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18e1fa: 6e10 b054 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e200: 0a01 |003a: move-result v1 │ │ -18e202: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -18e204: 4b02 0001 |003c: aput v2, v0, v1 │ │ -18e208: 6200 3441 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e20c: 6201 5741 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18e210: 6e10 b054 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e216: 0a01 |0045: move-result v1 │ │ -18e218: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -18e21a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -18e21e: 6200 3441 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e222: 6201 5841 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18e226: 6e10 b054 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e22c: 0a01 |0050: move-result v1 │ │ -18e22e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -18e230: 4b02 0001 |0052: aput v2, v0, v1 │ │ -18e234: 0e00 |0054: return-void │ │ +18e180: |[18e180] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +18e190: 7100 b254 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54b2 │ │ +18e196: 0c00 |0003: move-result-object v0 │ │ +18e198: 2100 |0004: array-length v0, v0 │ │ +18e19a: 2300 1811 |0005: new-array v0, v0, [I // type@1118 │ │ +18e19e: 6900 3441 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e1a2: 6201 5441 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18e1a6: 6e10 b054 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e1ac: 0a01 |000e: move-result v1 │ │ +18e1ae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18e1b0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18e1b4: 6200 3441 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e1b8: 6201 5541 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18e1bc: 6e10 b054 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e1c2: 0a01 |0019: move-result v1 │ │ +18e1c4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18e1c6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18e1ca: 6200 3441 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e1ce: 6201 5641 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18e1d2: 6e10 b054 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e1d8: 0a01 |0024: move-result v1 │ │ +18e1da: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18e1dc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18e1e0: 6200 3441 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e1e4: 6201 5341 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ +18e1e8: 6e10 b054 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e1ee: 0a01 |002f: move-result v1 │ │ +18e1f0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18e1f2: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18e1f6: 6200 3441 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e1fa: 6201 5941 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18e1fe: 6e10 b054 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e204: 0a01 |003a: move-result v1 │ │ +18e206: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +18e208: 4b02 0001 |003c: aput v2, v0, v1 │ │ +18e20c: 6200 3441 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e210: 6201 5741 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18e214: 6e10 b054 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e21a: 0a01 |0045: move-result v1 │ │ +18e21c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +18e21e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +18e222: 6200 3441 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e226: 6201 5841 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18e22a: 6e10 b054 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e230: 0a01 |0050: move-result v1 │ │ +18e232: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +18e234: 4b02 0001 |0052: aput v2, v0, v1 │ │ +18e238: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -296291,19 +296292,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18e2cc: |[18e2cc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -18e2dc: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -18e2e0: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18e2e6: 7020 5554 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5455 │ │ -18e2ec: 0e00 |0008: return-void │ │ +18e2d0: |[18e2d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +18e2e0: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +18e2e4: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18e2ea: 7020 5554 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5455 │ │ +18e2f0: 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;) │ │ @@ -296311,18 +296312,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18e2f0: |[18e2f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -18e300: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18e306: 5b01 3541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4135 │ │ -18e30a: 0e00 |0005: return-void │ │ +18e2f4: |[18e2f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +18e304: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18e30a: 5b01 3541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4135 │ │ +18e30e: 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; │ │ @@ -296333,27 +296334,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 │ │ -18e290: |[18e290] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -18e2a0: 5420 3541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4135 │ │ -18e2a4: 1a01 2c2e |0002: const-string v1, "MODEL" // string@2e2c │ │ -18e2a8: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ -18e2ae: 0c00 |0007: move-result-object v0 │ │ -18e2b0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -18e2b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -18e2b6: 1100 |000b: return-object v0 │ │ -18e2b8: 6201 a23e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea2 │ │ -18e2bc: 7120 b056 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@56b0 │ │ -18e2c2: 0c00 |0011: move-result-object v0 │ │ -18e2c4: 1f00 5a0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5a │ │ -18e2c8: 1100 |0014: return-object v0 │ │ +18e294: |[18e294] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +18e2a4: 5420 3541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4135 │ │ +18e2a8: 1a01 2c2e |0002: const-string v1, "MODEL" // string@2e2c │ │ +18e2ac: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ +18e2b2: 0c00 |0007: move-result-object v0 │ │ +18e2b4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +18e2b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +18e2ba: 1100 |000b: return-object v0 │ │ +18e2bc: 6201 a23e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea2 │ │ +18e2c0: 7120 b056 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@56b0 │ │ +18e2c6: 0c00 |0011: move-result-object v0 │ │ +18e2c8: 1f00 5a0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5a │ │ +18e2cc: 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; │ │ │ │ @@ -296362,21 +296363,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 │ │ -18e30c: |[18e30c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -18e31c: 7110 b156 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@56b1 │ │ -18e322: 0c03 |0003: move-result-object v3 │ │ -18e324: 5420 3541 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4135 │ │ -18e328: 1a01 2c2e |0006: const-string v1, "MODEL" // string@2e2c │ │ -18e32c: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ -18e332: 0e00 |000b: return-void │ │ +18e310: |[18e310] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +18e320: 7110 b156 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@56b1 │ │ +18e326: 0c03 |0003: move-result-object v3 │ │ +18e328: 5420 3541 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4135 │ │ +18e32c: 1a01 2c2e |0006: const-string v1, "MODEL" // string@2e2c │ │ +18e330: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ +18e336: 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; │ │ @@ -296411,18 +296412,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 │ │ -18eb54: |[18eb54] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18eb64: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18eb6a: 5b01 4341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ -18eb6e: 0e00 |0005: return-void │ │ +18eb58: |[18eb58] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18eb68: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18eb6e: 5b01 4341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ +18eb72: 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; │ │ │ │ @@ -296432,18 +296433,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eb70: |[18eb70] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -18eb80: 5410 4341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ -18eb84: 6e20 c354 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c3 │ │ -18eb8a: 0e00 |0005: return-void │ │ +18eb74: |[18eb74] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +18eb84: 5410 4341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ +18eb88: 6e20 c354 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c3 │ │ +18eb8e: 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; │ │ │ │ @@ -296477,18 +296478,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 │ │ -18eb8c: |[18eb8c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18eb9c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18eba2: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18eba6: 0e00 |0005: return-void │ │ +18eb90: |[18eb90] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18eba0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18eba6: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18ebaa: 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; │ │ │ │ @@ -296498,18 +296499,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eba8: |[18eba8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -18ebb8: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18ebbc: 6e20 c154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c1 │ │ -18ebc2: 0e00 |0005: return-void │ │ +18ebac: |[18ebac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +18ebbc: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18ebc0: 6e20 c154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c1 │ │ +18ebc6: 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; │ │ │ │ @@ -296543,18 +296544,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 │ │ -18ebc4: |[18ebc4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ebd4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ebda: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18ebde: 0e00 |0005: return-void │ │ +18ebc8: |[18ebc8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ebd8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ebde: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18ebe2: 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; │ │ │ │ @@ -296564,18 +296565,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ebe0: |[18ebe0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -18ebf0: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18ebf4: 6e20 c454 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c4 │ │ -18ebfa: 0e00 |0005: return-void │ │ +18ebe4: |[18ebe4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +18ebf4: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18ebf8: 6e20 c454 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c4 │ │ +18ebfe: 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; │ │ │ │ @@ -296609,18 +296610,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 │ │ -18ebfc: |[18ebfc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ec0c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ec12: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18ec16: 0e00 |0005: return-void │ │ +18ec00: |[18ec00] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ec10: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ec16: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18ec1a: 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; │ │ │ │ @@ -296630,18 +296631,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ec18: |[18ec18] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -18ec28: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18ec2c: 6e20 c554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c5 │ │ -18ec32: 0e00 |0005: return-void │ │ +18ec1c: |[18ec1c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +18ec2c: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18ec30: 6e20 c554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c5 │ │ +18ec36: 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; │ │ │ │ @@ -296675,18 +296676,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 │ │ -18ec34: |[18ec34] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ec44: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ec4a: 5b01 4741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ -18ec4e: 0e00 |0005: return-void │ │ +18ec38: |[18ec38] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ec48: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ec4e: 5b01 4741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ +18ec52: 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; │ │ │ │ @@ -296696,18 +296697,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ec50: |[18ec50] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -18ec60: 5410 4741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ -18ec64: 6e20 c654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c6 │ │ -18ec6a: 0e00 |0005: return-void │ │ +18ec54: |[18ec54] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +18ec64: 5410 4741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ +18ec68: 6e20 c654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c6 │ │ +18ec6e: 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; │ │ │ │ @@ -296741,18 +296742,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 │ │ -18ec6c: |[18ec6c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ec7c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ec82: 5b01 4841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ -18ec86: 0e00 |0005: return-void │ │ +18ec70: |[18ec70] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ec80: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ec86: 5b01 4841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ +18ec8a: 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; │ │ │ │ @@ -296762,18 +296763,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ec88: |[18ec88] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -18ec98: 5410 4841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ -18ec9c: 6e20 c754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c7 │ │ -18eca2: 0e00 |0005: return-void │ │ +18ec8c: |[18ec8c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +18ec9c: 5410 4841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ +18eca0: 6e20 c754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c7 │ │ +18eca6: 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; │ │ │ │ @@ -296807,18 +296808,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 │ │ -18ecdc: |[18ecdc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ecec: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ecf2: 5b01 4a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ -18ecf6: 0e00 |0005: return-void │ │ +18ece0: |[18ece0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ecf0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ecf6: 5b01 4a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ +18ecfa: 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; │ │ │ │ @@ -296828,18 +296829,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ecf8: |[18ecf8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -18ed08: 5410 4a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ -18ed0c: 6e20 c854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c8 │ │ -18ed12: 0e00 |0005: return-void │ │ +18ecfc: |[18ecfc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +18ed0c: 5410 4a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ +18ed10: 6e20 c854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c8 │ │ +18ed16: 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; │ │ │ │ @@ -296873,18 +296874,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 │ │ -18ed14: |[18ed14] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ed24: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ed2a: 5b01 4b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414b │ │ -18ed2e: 0e00 |0005: return-void │ │ +18ed18: |[18ed18] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ed28: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ed2e: 5b01 4b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414b │ │ +18ed32: 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; │ │ │ │ @@ -296894,18 +296895,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ed30: |[18ed30] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -18ed40: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414b │ │ -18ed44: 6e20 c954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c9 │ │ -18ed4a: 0e00 |0005: return-void │ │ +18ed34: |[18ed34] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +18ed44: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414b │ │ +18ed48: 6e20 c954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c9 │ │ +18ed4e: 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; │ │ │ │ @@ -296939,18 +296940,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 │ │ -18ed4c: |[18ed4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ed5c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ed62: 5b01 4c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ -18ed66: 0e00 |0005: return-void │ │ +18ed50: |[18ed50] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ed60: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ed66: 5b01 4c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ +18ed6a: 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; │ │ │ │ @@ -296960,18 +296961,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ed68: |[18ed68] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -18ed78: 5410 4c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ -18ed7c: 6e20 ca54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ca │ │ -18ed82: 0e00 |0005: return-void │ │ +18ed6c: |[18ed6c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +18ed7c: 5410 4c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ +18ed80: 6e20 ca54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ca │ │ +18ed86: 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; │ │ │ │ @@ -297005,18 +297006,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 │ │ -18edbc: |[18edbc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18edcc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18edd2: 5b01 4e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ -18edd6: 0e00 |0005: return-void │ │ +18edc0: |[18edc0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18edd0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18edd6: 5b01 4e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ +18edda: 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; │ │ │ │ @@ -297026,18 +297027,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18edd8: |[18edd8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -18ede8: 5410 4e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ -18edec: 6e20 c054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c0 │ │ -18edf2: 0e00 |0005: return-void │ │ +18eddc: |[18eddc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +18edec: 5410 4e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ +18edf0: 6e20 c054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c0 │ │ +18edf6: 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; │ │ │ │ @@ -297071,18 +297072,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 │ │ -18edf4: |[18edf4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ee04: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ee0a: 5b01 4f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ -18ee0e: 0e00 |0005: return-void │ │ +18edf8: |[18edf8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ee08: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ee0e: 5b01 4f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ +18ee12: 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; │ │ │ │ @@ -297092,18 +297093,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee10: |[18ee10] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -18ee20: 5410 4f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ -18ee24: 6e20 cb54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54cb │ │ -18ee2a: 0e00 |0005: return-void │ │ +18ee14: |[18ee14] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +18ee24: 5410 4f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ +18ee28: 6e20 cb54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54cb │ │ +18ee2e: 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; │ │ │ │ @@ -297137,18 +297138,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 │ │ -18ee2c: |[18ee2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ee3c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ee42: 5b01 5041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ -18ee46: 0e00 |0005: return-void │ │ +18ee30: |[18ee30] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ee40: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ee46: 5b01 5041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ +18ee4a: 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; │ │ │ │ @@ -297158,18 +297159,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee48: |[18ee48] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -18ee58: 5410 5041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ -18ee5c: 6e20 c254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c2 │ │ -18ee62: 0e00 |0005: return-void │ │ +18ee4c: |[18ee4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +18ee5c: 5410 5041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ +18ee60: 6e20 c254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54c2 │ │ +18ee66: 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; │ │ │ │ @@ -297207,44 +297208,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -18ef1c: |[18ef1c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -18ef2c: 7100 b254 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54b2 │ │ -18ef32: 0c00 |0003: move-result-object v0 │ │ -18ef34: 2100 |0004: array-length v0, v0 │ │ -18ef36: 2300 1811 |0005: new-array v0, v0, [I // type@1118 │ │ -18ef3a: 6900 5141 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ -18ef3e: 6201 5541 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18ef42: 6e10 b054 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18ef48: 0a01 |000e: move-result v1 │ │ -18ef4a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18ef4c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18ef50: 6200 5141 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ -18ef54: 6201 5641 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18ef58: 6e10 b054 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18ef5e: 0a01 |0019: move-result v1 │ │ -18ef60: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18ef62: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18ef66: 6200 5141 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ -18ef6a: 6201 5941 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18ef6e: 6e10 b054 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18ef74: 0a01 |0024: move-result v1 │ │ -18ef76: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18ef78: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18ef7c: 6200 5141 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ -18ef80: 6201 5341 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ -18ef84: 6e10 b054 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18ef8a: 0a01 |002f: move-result v1 │ │ -18ef8c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18ef8e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18ef92: 0e00 |0033: return-void │ │ +18ef20: |[18ef20] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +18ef30: 7100 b254 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54b2 │ │ +18ef36: 0c00 |0003: move-result-object v0 │ │ +18ef38: 2100 |0004: array-length v0, v0 │ │ +18ef3a: 2300 1811 |0005: new-array v0, v0, [I // type@1118 │ │ +18ef3e: 6900 5141 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ +18ef42: 6201 5541 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18ef46: 6e10 b054 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18ef4c: 0a01 |000e: move-result v1 │ │ +18ef4e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18ef50: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18ef54: 6200 5141 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ +18ef58: 6201 5641 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18ef5c: 6e10 b054 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18ef62: 0a01 |0019: move-result v1 │ │ +18ef64: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18ef66: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18ef6a: 6200 5141 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ +18ef6e: 6201 5941 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18ef72: 6e10 b054 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18ef78: 0a01 |0024: move-result v1 │ │ +18ef7a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18ef7c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18ef80: 6200 5141 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ +18ef84: 6201 5341 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ +18ef88: 6e10 b054 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18ef8e: 0a01 |002f: move-result v1 │ │ +18ef90: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18ef92: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18ef96: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -297394,93 +297395,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 │ │ -18efec: |[18efec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18effc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -18effe: 2300 b011 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b0 │ │ -18f002: 6201 5841 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f006: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -18f008: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -18f00c: 6201 5441 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18f010: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -18f012: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -18f016: 6201 5941 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18f01a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -18f01c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -18f020: 6201 5541 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18f024: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -18f026: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -18f02a: 6201 5641 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18f02e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -18f030: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -18f034: 6201 5341 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ -18f038: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -18f03a: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -18f03e: 6201 5741 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18f042: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -18f044: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -18f048: 1100 |0026: return-object v0 │ │ +18eff0: |[18eff0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18f000: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +18f002: 2300 b011 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b0 │ │ +18f006: 6201 5841 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f00a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +18f00c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +18f010: 6201 5441 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18f014: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +18f016: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +18f01a: 6201 5941 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18f01e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +18f020: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +18f024: 6201 5541 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18f028: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +18f02a: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +18f02e: 6201 5641 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18f032: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +18f034: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +18f038: 6201 5341 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ +18f03c: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +18f03e: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +18f042: 6201 5741 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18f046: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +18f048: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +18f04c: 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 │ │ -18f070: |[18f070] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -18f080: 2200 7510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f084: 1a01 c22f |0002: const-string v1, "NONE" // string@2fc2 │ │ -18f088: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -18f08a: 7030 af54 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f090: 6900 5841 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f094: 2200 7510 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f098: 1a01 b710 |000c: const-string v1, "CROP" // string@10b7 │ │ -18f09c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -18f09e: 7030 af54 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f0a4: 6900 5441 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18f0a8: 2200 7510 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f0ac: 1a01 7238 |0016: const-string v1, "TEXT" // string@3872 │ │ -18f0b0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -18f0b2: 7030 af54 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f0b8: 6900 5941 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18f0bc: 2200 7510 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f0c0: 1a01 c214 |0020: const-string v1, "DRAW" // string@14c2 │ │ -18f0c4: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -18f0c6: 7030 af54 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f0cc: 6900 5541 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18f0d0: 2200 7510 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f0d4: 1a01 b817 |002a: const-string v1, "HIGHLIGHT" // string@17b8 │ │ -18f0d8: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -18f0da: 7030 af54 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f0e0: 6900 5641 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18f0e4: 2200 7510 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f0e8: 1a01 470e |0034: const-string v1, "BLUR" // string@0e47 │ │ -18f0ec: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -18f0ee: 7030 af54 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f0f4: 6900 5341 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ -18f0f8: 2200 7510 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18f0fc: 1a01 342e |003e: const-string v1, "MOVE_DELETE" // string@2e34 │ │ -18f100: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -18f102: 7030 af54 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ -18f108: 6900 5741 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18f10c: 7100 ad54 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54ad │ │ -18f112: 0c00 |0049: move-result-object v0 │ │ -18f114: 6900 5241 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4152 │ │ -18f118: 0e00 |004c: return-void │ │ +18f074: |[18f074] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +18f084: 2200 7510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f088: 1a01 c22f |0002: const-string v1, "NONE" // string@2fc2 │ │ +18f08c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +18f08e: 7030 af54 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f094: 6900 5841 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f098: 2200 7510 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f09c: 1a01 b710 |000c: const-string v1, "CROP" // string@10b7 │ │ +18f0a0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +18f0a2: 7030 af54 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f0a8: 6900 5441 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18f0ac: 2200 7510 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f0b0: 1a01 7238 |0016: const-string v1, "TEXT" // string@3872 │ │ +18f0b4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +18f0b6: 7030 af54 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f0bc: 6900 5941 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18f0c0: 2200 7510 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f0c4: 1a01 c214 |0020: const-string v1, "DRAW" // string@14c2 │ │ +18f0c8: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +18f0ca: 7030 af54 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f0d0: 6900 5541 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18f0d4: 2200 7510 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f0d8: 1a01 b817 |002a: const-string v1, "HIGHLIGHT" // string@17b8 │ │ +18f0dc: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +18f0de: 7030 af54 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f0e4: 6900 5641 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18f0e8: 2200 7510 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f0ec: 1a01 470e |0034: const-string v1, "BLUR" // string@0e47 │ │ +18f0f0: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +18f0f2: 7030 af54 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f0f8: 6900 5341 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ +18f0fc: 2200 7510 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18f100: 1a01 342e |003e: const-string v1, "MOVE_DELETE" // string@2e34 │ │ +18f104: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +18f106: 7030 af54 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54af │ │ +18f10c: 6900 5741 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18f110: 7100 ad54 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54ad │ │ +18f116: 0c00 |0049: move-result-object v0 │ │ +18f118: 6900 5241 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4152 │ │ +18f11c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -297494,17 +297495,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 │ │ -18f11c: |[18f11c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -18f12c: 7030 210a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a21 │ │ -18f132: 0e00 |0003: return-void │ │ +18f120: |[18f120] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +18f130: 7030 210a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a21 │ │ +18f136: 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 │ │ @@ -297514,20 +297515,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 │ │ -18efc8: |[18efc8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18efd8: 1c00 7510 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18efdc: 7120 240a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a24 │ │ -18efe2: 0c01 |0005: move-result-object v1 │ │ -18efe4: 1f01 7510 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ -18efe8: 1101 |0008: return-object v1 │ │ +18efcc: |[18efcc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18efdc: 1c00 7510 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18efe0: 7120 240a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a24 │ │ +18efe6: 0c01 |0005: move-result-object v1 │ │ +18efe8: 1f01 7510 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1075 │ │ +18efec: 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;) │ │ @@ -297535,20 +297536,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 │ │ -18f04c: |[18f04c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18f05c: 6200 5241 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4152 │ │ -18f060: 6e10 3759 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5937 │ │ -18f066: 0c00 |0005: move-result-object v0 │ │ -18f068: 1f00 b011 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b0 │ │ -18f06c: 1100 |0008: return-object v0 │ │ +18f050: |[18f050] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18f060: 6200 5241 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4152 │ │ +18f064: 6e10 3759 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5937 │ │ +18f06a: 0c00 |0005: move-result-object v0 │ │ +18f06c: 1f00 b011 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b0 │ │ +18f070: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6268 (ImageEditorHud.java) │ │ @@ -297684,51 +297685,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -18f1ac: |[18f1ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -18f1bc: 2200 7210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1072 │ │ -18f1c0: 7010 9b54 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@549b │ │ -18f1c6: 6900 5a41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ -18f1ca: 0e00 |0007: return-void │ │ +18f1b0: |[18f1b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +18f1c0: 2200 7210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1072 │ │ +18f1c4: 7010 9b54 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@549b │ │ +18f1ca: 6900 5a41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ +18f1ce: 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 │ │ -18f1cc: |[18f1cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -18f1dc: 7020 2904 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0429 │ │ -18f1e2: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ -18f1e6: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f1ea: 2201 7903 |0007: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ -18f1ee: 7010 8d0c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -18f1f4: 5b01 7141 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18f1f8: 2201 7a03 |000e: new-instance v1, Ljava/util/HashSet; // type@037a │ │ -18f1fc: 7010 970c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ -18f202: 5b01 5b41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ -18f206: 2201 6310 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1063 │ │ -18f20a: 7020 7d54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547d │ │ -18f210: 5b01 6c41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ -18f214: 2201 6e10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106e │ │ -18f218: 7020 9354 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5493 │ │ -18f21e: 5b01 6941 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ -18f222: 7010 bd54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54bd │ │ -18f228: 0e00 |0026: return-void │ │ +18f1d0: |[18f1d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +18f1e0: 7020 2904 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0429 │ │ +18f1e6: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ +18f1ea: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f1ee: 2201 7903 |0007: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ +18f1f2: 7010 8d0c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +18f1f8: 5b01 7141 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18f1fc: 2201 7a03 |000e: new-instance v1, Ljava/util/HashSet; // type@037a │ │ +18f200: 7010 970c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ +18f206: 5b01 5b41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ +18f20a: 2201 6310 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1063 │ │ +18f20e: 7020 7d54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547d │ │ +18f214: 5b01 6c41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ +18f218: 2201 6e10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106e │ │ +18f21c: 7020 9354 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5493 │ │ +18f222: 5b01 6941 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ +18f226: 7010 bd54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54bd │ │ +18f22c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297743,32 +297744,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 │ │ -18f22c: |[18f22c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -18f23c: 7030 2a04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@042a │ │ -18f242: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ -18f246: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f24a: 2201 7903 |0007: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ -18f24e: 7010 8d0c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -18f254: 5b01 7141 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18f258: 2201 7a03 |000e: new-instance v1, Ljava/util/HashSet; // type@037a │ │ -18f25c: 7010 970c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ -18f262: 5b01 5b41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ -18f266: 2201 6310 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1063 │ │ -18f26a: 7020 7d54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547d │ │ -18f270: 5b01 6c41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ -18f274: 2201 6e10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106e │ │ -18f278: 7020 9354 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5493 │ │ -18f27e: 5b01 6941 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ -18f282: 7010 bd54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54bd │ │ -18f288: 0e00 |0026: return-void │ │ +18f230: |[18f230] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +18f240: 7030 2a04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@042a │ │ +18f246: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ +18f24a: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f24e: 2201 7903 |0007: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ +18f252: 7010 8d0c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +18f258: 5b01 7141 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18f25c: 2201 7a03 |000e: new-instance v1, Ljava/util/HashSet; // type@037a │ │ +18f260: 7010 970c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ +18f266: 5b01 5b41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ +18f26a: 2201 6310 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1063 │ │ +18f26e: 7020 7d54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547d │ │ +18f274: 5b01 6c41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ +18f278: 2201 6e10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106e │ │ +18f27c: 7020 9354 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5493 │ │ +18f282: 5b01 6941 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ +18f286: 7010 bd54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54bd │ │ +18f28c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297784,32 +297785,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 │ │ -18f28c: |[18f28c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -18f29c: 7040 2b04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@042b │ │ -18f2a2: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ -18f2a6: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f2aa: 2201 7903 |0007: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ -18f2ae: 7010 8d0c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -18f2b4: 5b01 7141 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18f2b8: 2201 7a03 |000e: new-instance v1, Ljava/util/HashSet; // type@037a │ │ -18f2bc: 7010 970c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ -18f2c2: 5b01 5b41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ -18f2c6: 2201 6310 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1063 │ │ -18f2ca: 7020 7d54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547d │ │ -18f2d0: 5b01 6c41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ -18f2d4: 2201 6e10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106e │ │ -18f2d8: 7020 9354 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5493 │ │ -18f2de: 5b01 6941 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ -18f2e2: 7010 bd54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54bd │ │ -18f2e8: 0e00 |0026: return-void │ │ +18f290: |[18f290] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +18f2a0: 7040 2b04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@042b │ │ +18f2a6: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ +18f2aa: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f2ae: 2201 7903 |0007: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ +18f2b2: 7010 8d0c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +18f2b8: 5b01 7141 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18f2bc: 2201 7a03 |000e: new-instance v1, Ljava/util/HashSet; // type@037a │ │ +18f2c0: 7010 970c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ +18f2c6: 5b01 5b41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ +18f2ca: 2201 6310 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1063 │ │ +18f2ce: 7020 7d54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547d │ │ +18f2d4: 5b01 6c41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ +18f2d8: 2201 6e10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106e │ │ +18f2dc: 7020 9354 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5493 │ │ +18f2e2: 5b01 6941 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ +18f2e6: 7010 bd54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54bd │ │ +18f2ec: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297826,27 +297827,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 │ │ -18f134: |[18f134] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -18f144: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -18f148: 7220 fa0c 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0cfa │ │ -18f14e: 0a01 |0005: move-result v1 │ │ -18f150: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -18f154: 5401 7041 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f158: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -18f15c: 5501 6f41 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@416f │ │ -18f160: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -18f164: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -18f166: 2802 |0011: goto 0013 // +0002 │ │ -18f168: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -18f16a: 0f01 |0013: return v1 │ │ +18f138: |[18f138] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +18f148: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +18f14c: 7220 fa0c 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0cfa │ │ +18f152: 0a01 |0005: move-result v1 │ │ +18f154: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +18f158: 5401 7041 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f15c: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +18f160: 5501 6f41 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@416f │ │ +18f164: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +18f168: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +18f16a: 2802 |0011: goto 0013 // +0002 │ │ +18f16c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +18f16e: 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; │ │ @@ -297856,88 +297857,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -18f308: |[18f308] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -18f318: 6e10 bb54 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54bb │ │ -18f31e: 0c00 |0003: move-result-object v0 │ │ -18f320: 6001 ac26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@26ac │ │ -18f324: 7130 bc54 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54bc │ │ -18f32a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -18f32c: 6e20 d854 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54d8 │ │ -18f332: 6000 d024 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24d0 │ │ -18f336: 6e20 b954 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f33c: 0c00 |0012: move-result-object v0 │ │ -18f33e: 5b20 6141 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4161 │ │ -18f342: 6000 d124 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24d1 │ │ -18f346: 6e20 b954 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f34c: 0c00 |001a: move-result-object v0 │ │ -18f34e: 5b20 6241 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4162 │ │ -18f352: 6000 d224 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24d2 │ │ -18f356: 6e20 b954 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f35c: 0c00 |0022: move-result-object v0 │ │ -18f35e: 5b20 6341 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4163 │ │ -18f362: 6000 cc24 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24cc │ │ -18f366: 6e20 b954 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f36c: 0c00 |002a: move-result-object v0 │ │ -18f36e: 1f00 b401 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b4 │ │ -18f372: 5b20 5d41 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ -18f376: 6000 d424 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24d4 │ │ -18f37a: 6e20 b954 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f380: 0c00 |0034: move-result-object v0 │ │ -18f382: 5b20 6641 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4166 │ │ -18f386: 6000 d524 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24d5 │ │ -18f38a: 6e20 b954 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f390: 0c00 |003c: move-result-object v0 │ │ -18f392: 5b20 6841 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4168 │ │ -18f396: 6000 ca24 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24ca │ │ -18f39a: 6e20 b954 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f3a0: 0c00 |0044: move-result-object v0 │ │ -18f3a2: 5b20 5c41 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415c │ │ -18f3a6: 6000 da24 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24da │ │ -18f3aa: 6e20 b954 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f3b0: 0c00 |004c: move-result-object v0 │ │ -18f3b2: 5b20 6e41 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@416e │ │ -18f3b6: 6000 d924 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24d9 │ │ -18f3ba: 6e20 b954 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f3c0: 0c00 |0054: move-result-object v0 │ │ -18f3c2: 5b20 6d41 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416d │ │ -18f3c6: 6000 dc24 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24dc │ │ -18f3ca: 6e20 b954 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f3d0: 0c00 |005c: move-result-object v0 │ │ -18f3d2: 5b20 7041 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f3d6: 6000 d724 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24d7 │ │ -18f3da: 6e20 b954 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f3e0: 0c00 |0064: move-result-object v0 │ │ -18f3e2: 5b20 6a41 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416a │ │ -18f3e6: 6000 d324 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24d3 │ │ -18f3ea: 6e20 b954 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f3f0: 0c00 |006c: move-result-object v0 │ │ -18f3f2: 5b20 6541 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ -18f3f6: 6000 ce24 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24ce │ │ -18f3fa: 6e20 b954 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f400: 0c00 |0074: move-result-object v0 │ │ -18f402: 5b20 6041 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f406: 6000 cd24 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24cd │ │ -18f40a: 6e20 b954 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f410: 0c00 |007c: move-result-object v0 │ │ -18f412: 1f00 8810 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1088 │ │ -18f416: 5b20 5f41 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f41a: 6000 cb24 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24cb │ │ -18f41e: 6e20 b954 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ -18f424: 0c00 |0086: move-result-object v0 │ │ -18f426: 5b20 6b41 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416b │ │ -18f42a: 7010 be54 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54be │ │ -18f430: 7010 bf54 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54bf │ │ -18f436: 6200 5841 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f43a: 6e20 d654 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f440: 0e00 |0094: return-void │ │ +18f30c: |[18f30c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +18f31c: 6e10 bb54 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54bb │ │ +18f322: 0c00 |0003: move-result-object v0 │ │ +18f324: 6001 ac26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@26ac │ │ +18f328: 7130 bc54 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54bc │ │ +18f32e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +18f330: 6e20 d854 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54d8 │ │ +18f336: 6000 d024 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24d0 │ │ +18f33a: 6e20 b954 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f340: 0c00 |0012: move-result-object v0 │ │ +18f342: 5b20 6141 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4161 │ │ +18f346: 6000 d124 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24d1 │ │ +18f34a: 6e20 b954 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f350: 0c00 |001a: move-result-object v0 │ │ +18f352: 5b20 6241 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4162 │ │ +18f356: 6000 d224 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24d2 │ │ +18f35a: 6e20 b954 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f360: 0c00 |0022: move-result-object v0 │ │ +18f362: 5b20 6341 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4163 │ │ +18f366: 6000 cc24 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24cc │ │ +18f36a: 6e20 b954 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f370: 0c00 |002a: move-result-object v0 │ │ +18f372: 1f00 b401 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b4 │ │ +18f376: 5b20 5d41 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ +18f37a: 6000 d424 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24d4 │ │ +18f37e: 6e20 b954 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f384: 0c00 |0034: move-result-object v0 │ │ +18f386: 5b20 6641 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4166 │ │ +18f38a: 6000 d524 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24d5 │ │ +18f38e: 6e20 b954 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f394: 0c00 |003c: move-result-object v0 │ │ +18f396: 5b20 6841 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4168 │ │ +18f39a: 6000 ca24 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24ca │ │ +18f39e: 6e20 b954 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f3a4: 0c00 |0044: move-result-object v0 │ │ +18f3a6: 5b20 5c41 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415c │ │ +18f3aa: 6000 da24 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24da │ │ +18f3ae: 6e20 b954 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f3b4: 0c00 |004c: move-result-object v0 │ │ +18f3b6: 5b20 6e41 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@416e │ │ +18f3ba: 6000 d924 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24d9 │ │ +18f3be: 6e20 b954 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f3c4: 0c00 |0054: move-result-object v0 │ │ +18f3c6: 5b20 6d41 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416d │ │ +18f3ca: 6000 dc24 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24dc │ │ +18f3ce: 6e20 b954 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f3d4: 0c00 |005c: move-result-object v0 │ │ +18f3d6: 5b20 7041 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f3da: 6000 d724 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24d7 │ │ +18f3de: 6e20 b954 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f3e4: 0c00 |0064: move-result-object v0 │ │ +18f3e6: 5b20 6a41 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416a │ │ +18f3ea: 6000 d324 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24d3 │ │ +18f3ee: 6e20 b954 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f3f4: 0c00 |006c: move-result-object v0 │ │ +18f3f6: 5b20 6541 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ +18f3fa: 6000 ce24 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24ce │ │ +18f3fe: 6e20 b954 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f404: 0c00 |0074: move-result-object v0 │ │ +18f406: 5b20 6041 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f40a: 6000 cd24 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24cd │ │ +18f40e: 6e20 b954 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f414: 0c00 |007c: move-result-object v0 │ │ +18f416: 1f00 8810 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1088 │ │ +18f41a: 5b20 5f41 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f41e: 6000 cb24 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24cb │ │ +18f422: 6e20 b954 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54b9 │ │ +18f428: 0c00 |0086: move-result-object v0 │ │ +18f42a: 5b20 6b41 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416b │ │ +18f42e: 7010 be54 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54be │ │ +18f434: 7010 bf54 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54bf │ │ +18f43a: 6200 5841 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f43e: 6e20 d654 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f444: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ 0x001d line=79 │ │ @@ -297964,81 +297965,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -18f444: |[18f444] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -18f454: 5430 7041 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f458: 2201 6f10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@106f │ │ -18f45c: 7020 9554 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5495 │ │ -18f462: 6e20 4103 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f468: 5430 6541 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ -18f46c: 2201 6510 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1065 │ │ -18f470: 7020 8154 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5481 │ │ -18f476: 6e20 4103 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f47c: 5430 6141 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4161 │ │ -18f480: 2201 6610 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1066 │ │ -18f484: 7020 8354 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5483 │ │ -18f48a: 6e20 4103 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f490: 5430 6241 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4162 │ │ -18f494: 2201 6710 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1067 │ │ -18f498: 7020 8554 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5485 │ │ -18f49e: 6e20 4103 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f4a4: 5430 6341 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4163 │ │ -18f4a8: 2201 6810 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1068 │ │ -18f4ac: 7020 8754 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5487 │ │ -18f4b2: 6e20 4103 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f4b8: 5430 6041 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f4bc: 2201 6910 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1069 │ │ -18f4c0: 7020 8954 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5489 │ │ -18f4c6: 6e20 4103 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f4cc: 2200 8610 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1086 │ │ -18f4d0: 7010 3655 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5536 │ │ -18f4d6: 5b30 5e41 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@415e │ │ -18f4da: 5431 5f41 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f4de: 7110 e80c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -18f4e4: 2202 6a10 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@106a │ │ -18f4e8: 7020 8b54 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@548b │ │ -18f4ee: 6e20 3e55 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@553e │ │ -18f4f4: 5430 5d41 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ -18f4f8: 2201 a901 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ -18f4fc: 6e10 bb54 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54bb │ │ -18f502: 0c02 |0057: move-result-object v2 │ │ -18f504: 7020 d905 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05d9 │ │ -18f50a: 6e20 0506 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0605 │ │ -18f510: 5430 5d41 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ -18f514: 5431 5e41 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@415e │ │ -18f518: 6e20 0106 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ -18f51e: 5430 6641 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4166 │ │ -18f522: 2201 6b10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@106b │ │ -18f526: 7020 8d54 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@548d │ │ -18f52c: 6e20 4103 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f532: 5430 5c41 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415c │ │ -18f536: 2201 6c10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@106c │ │ -18f53a: 7020 8f54 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@548f │ │ -18f540: 6e20 4103 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f546: 5430 6841 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4168 │ │ -18f54a: 2201 6d10 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@106d │ │ -18f54e: 7020 9154 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5491 │ │ -18f554: 6e20 4103 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f55a: 5430 6e41 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@416e │ │ -18f55e: 2201 7010 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@1070 │ │ -18f562: 7020 9754 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5497 │ │ -18f568: 6e20 4103 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f56e: 5430 6a41 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416a │ │ -18f572: 2201 7110 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1071 │ │ -18f576: 7020 9954 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5499 │ │ -18f57c: 6e20 4103 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f582: 5430 6d41 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416d │ │ -18f586: 2201 6410 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1064 │ │ -18f58a: 7020 7f54 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547f │ │ -18f590: 6e20 4103 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f596: 0e00 |00a1: return-void │ │ +18f448: |[18f448] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +18f458: 5430 7041 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f45c: 2201 6f10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@106f │ │ +18f460: 7020 9554 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5495 │ │ +18f466: 6e20 4103 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f46c: 5430 6541 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ +18f470: 2201 6510 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1065 │ │ +18f474: 7020 8154 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5481 │ │ +18f47a: 6e20 4103 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f480: 5430 6141 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4161 │ │ +18f484: 2201 6610 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1066 │ │ +18f488: 7020 8354 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5483 │ │ +18f48e: 6e20 4103 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f494: 5430 6241 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4162 │ │ +18f498: 2201 6710 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1067 │ │ +18f49c: 7020 8554 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5485 │ │ +18f4a2: 6e20 4103 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f4a8: 5430 6341 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4163 │ │ +18f4ac: 2201 6810 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1068 │ │ +18f4b0: 7020 8754 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5487 │ │ +18f4b6: 6e20 4103 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f4bc: 5430 6041 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f4c0: 2201 6910 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1069 │ │ +18f4c4: 7020 8954 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5489 │ │ +18f4ca: 6e20 4103 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f4d0: 2200 8610 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1086 │ │ +18f4d4: 7010 3655 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5536 │ │ +18f4da: 5b30 5e41 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@415e │ │ +18f4de: 5431 5f41 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f4e2: 7110 e80c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +18f4e8: 2202 6a10 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@106a │ │ +18f4ec: 7020 8b54 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@548b │ │ +18f4f2: 6e20 3e55 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@553e │ │ +18f4f8: 5430 5d41 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ +18f4fc: 2201 a901 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ +18f500: 6e10 bb54 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54bb │ │ +18f506: 0c02 |0057: move-result-object v2 │ │ +18f508: 7020 d905 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05d9 │ │ +18f50e: 6e20 0506 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0605 │ │ +18f514: 5430 5d41 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ +18f518: 5431 5e41 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@415e │ │ +18f51c: 6e20 0106 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ +18f522: 5430 6641 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4166 │ │ +18f526: 2201 6b10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@106b │ │ +18f52a: 7020 8d54 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@548d │ │ +18f530: 6e20 4103 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f536: 5430 5c41 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415c │ │ +18f53a: 2201 6c10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@106c │ │ +18f53e: 7020 8f54 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@548f │ │ +18f544: 6e20 4103 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f54a: 5430 6841 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4168 │ │ +18f54e: 2201 6d10 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@106d │ │ +18f552: 7020 9154 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5491 │ │ +18f558: 6e20 4103 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f55e: 5430 6e41 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@416e │ │ +18f562: 2201 7010 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@1070 │ │ +18f566: 7020 9754 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5497 │ │ +18f56c: 6e20 4103 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f572: 5430 6a41 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416a │ │ +18f576: 2201 7110 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1071 │ │ +18f57a: 7020 9954 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5499 │ │ +18f580: 6e20 4103 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f586: 5430 6d41 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416d │ │ +18f58a: 2201 6410 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1064 │ │ +18f58e: 7020 7f54 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547f │ │ +18f594: 6e20 4103 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f59a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -298061,118 +298062,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -18f598: |[18f598] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -18f5a8: 6200 5841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f5ac: 54b1 6641 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4166 │ │ -18f5b0: 54b2 6841 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4168 │ │ -18f5b4: 54b3 5c41 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415c │ │ -18f5b8: 54b4 6e41 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@416e │ │ -18f5bc: 54b5 6d41 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416d │ │ -18f5c0: 54b6 6141 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4161 │ │ -18f5c4: 54b7 7041 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f5c8: 54b8 6a41 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416a │ │ -18f5cc: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -18f5d0: 2399 2511 |0014: new-array v9, v9, [Landroid/view/View; // type@1125 │ │ -18f5d4: 120a |0016: const/4 v10, #int 0 // #0 │ │ -18f5d6: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -18f5da: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -18f5dc: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -18f5e0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -18f5e2: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -18f5e6: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -18f5e8: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -18f5ec: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -18f5ee: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -18f5f2: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -18f5f4: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -18f5f8: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -18f5fa: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -18f5fe: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -18f600: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -18f604: 7030 da54 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f60a: 6200 5541 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18f60e: 2345 2511 |0033: new-array v5, v4, [Landroid/view/View; // type@1125 │ │ -18f612: 54b6 6041 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f616: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -18f61a: 54b6 7041 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f61e: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -18f622: 54b6 5f41 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f626: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -18f62a: 54b6 5d41 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ -18f62e: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -18f632: 7030 da54 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f638: 6200 5641 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18f63c: 2345 2511 |004a: new-array v5, v4, [Landroid/view/View; // type@1125 │ │ -18f640: 54b6 6041 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f644: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -18f648: 54b6 7041 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f64c: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -18f650: 54b6 5f41 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f654: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -18f658: 54b6 5d41 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ -18f65c: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -18f660: 7030 da54 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f666: 6200 5341 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ -18f66a: 54b5 6041 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f66e: 54b6 7041 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f672: 54b7 6b41 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416b │ │ -18f676: 2338 2511 |0067: new-array v8, v3, [Landroid/view/View; // type@1125 │ │ -18f67a: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -18f67e: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -18f682: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -18f686: 7030 da54 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f68c: 6200 5941 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18f690: 2345 2511 |0074: new-array v5, v4, [Landroid/view/View; // type@1125 │ │ -18f694: 54b6 6041 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f698: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -18f69c: 54b6 6541 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ -18f6a0: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -18f6a4: 54b6 5f41 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f6a8: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -18f6ac: 54b6 5d41 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ -18f6b0: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -18f6b4: 7030 da54 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f6ba: 6200 5741 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18f6be: 54b5 6041 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f6c2: 54b6 6541 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ -18f6c6: 2327 2511 |008f: new-array v7, v2, [Landroid/view/View; // type@1125 │ │ -18f6ca: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -18f6ce: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -18f6d2: 7030 da54 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f6d8: 6200 5441 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18f6dc: 54b5 6041 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ -18f6e0: 54b6 6241 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4162 │ │ -18f6e4: 54b7 6341 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4163 │ │ -18f6e8: 54b8 7041 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18f6ec: 2344 2511 |00a2: new-array v4, v4, [Landroid/view/View; // type@1125 │ │ -18f6f0: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -18f6f4: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -18f6f8: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -18f6fc: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -18f700: 7030 da54 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ -18f706: 54b0 7141 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18f70a: 7210 e40c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0ce4 │ │ -18f710: 0c00 |00b4: move-result-object v0 │ │ -18f712: 7210 730c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c73 │ │ -18f718: 0c00 |00b8: move-result-object v0 │ │ -18f71a: 7210 a70c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -18f720: 0a01 |00bc: move-result v1 │ │ -18f722: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -18f726: 7210 a80c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -18f72c: 0c01 |00c2: move-result-object v1 │ │ -18f72e: 1f01 9003 |00c3: check-cast v1, Ljava/util/Set; // type@0390 │ │ -18f732: 54b2 5b41 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ -18f736: 7220 f80c 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0cf8 │ │ -18f73c: 28ef |00ca: goto 00b9 // -0011 │ │ -18f73e: 0e00 |00cb: return-void │ │ +18f59c: |[18f59c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +18f5ac: 6200 5841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f5b0: 54b1 6641 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4166 │ │ +18f5b4: 54b2 6841 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4168 │ │ +18f5b8: 54b3 5c41 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415c │ │ +18f5bc: 54b4 6e41 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@416e │ │ +18f5c0: 54b5 6d41 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416d │ │ +18f5c4: 54b6 6141 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4161 │ │ +18f5c8: 54b7 7041 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f5cc: 54b8 6a41 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416a │ │ +18f5d0: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +18f5d4: 2399 2511 |0014: new-array v9, v9, [Landroid/view/View; // type@1125 │ │ +18f5d8: 120a |0016: const/4 v10, #int 0 // #0 │ │ +18f5da: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +18f5de: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +18f5e0: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +18f5e4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +18f5e6: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +18f5ea: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +18f5ec: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +18f5f0: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +18f5f2: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +18f5f6: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +18f5f8: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +18f5fc: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +18f5fe: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +18f602: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +18f604: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +18f608: 7030 da54 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f60e: 6200 5541 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18f612: 2345 2511 |0033: new-array v5, v4, [Landroid/view/View; // type@1125 │ │ +18f616: 54b6 6041 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f61a: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +18f61e: 54b6 7041 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f622: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +18f626: 54b6 5f41 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f62a: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +18f62e: 54b6 5d41 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ +18f632: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +18f636: 7030 da54 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f63c: 6200 5641 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18f640: 2345 2511 |004a: new-array v5, v4, [Landroid/view/View; // type@1125 │ │ +18f644: 54b6 6041 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f648: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +18f64c: 54b6 7041 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f650: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +18f654: 54b6 5f41 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f658: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +18f65c: 54b6 5d41 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ +18f660: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +18f664: 7030 da54 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f66a: 6200 5341 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ +18f66e: 54b5 6041 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f672: 54b6 7041 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f676: 54b7 6b41 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416b │ │ +18f67a: 2338 2511 |0067: new-array v8, v3, [Landroid/view/View; // type@1125 │ │ +18f67e: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +18f682: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +18f686: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +18f68a: 7030 da54 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f690: 6200 5941 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18f694: 2345 2511 |0074: new-array v5, v4, [Landroid/view/View; // type@1125 │ │ +18f698: 54b6 6041 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f69c: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +18f6a0: 54b6 6541 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ +18f6a4: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +18f6a8: 54b6 5f41 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f6ac: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +18f6b0: 54b6 5d41 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415d │ │ +18f6b4: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +18f6b8: 7030 da54 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f6be: 6200 5741 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18f6c2: 54b5 6041 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f6c6: 54b6 6541 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4165 │ │ +18f6ca: 2327 2511 |008f: new-array v7, v2, [Landroid/view/View; // type@1125 │ │ +18f6ce: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +18f6d2: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +18f6d6: 7030 da54 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f6dc: 6200 5441 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18f6e0: 54b5 6041 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4160 │ │ +18f6e4: 54b6 6241 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4162 │ │ +18f6e8: 54b7 6341 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4163 │ │ +18f6ec: 54b8 7041 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18f6f0: 2344 2511 |00a2: new-array v4, v4, [Landroid/view/View; // type@1125 │ │ +18f6f4: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +18f6f8: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +18f6fc: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +18f700: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +18f704: 7030 da54 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54da │ │ +18f70a: 54b0 7141 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18f70e: 7210 e40c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0ce4 │ │ +18f714: 0c00 |00b4: move-result-object v0 │ │ +18f716: 7210 730c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c73 │ │ +18f71c: 0c00 |00b8: move-result-object v0 │ │ +18f71e: 7210 a70c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +18f724: 0a01 |00bc: move-result v1 │ │ +18f726: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +18f72a: 7210 a80c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +18f730: 0c01 |00c2: move-result-object v1 │ │ +18f732: 1f01 9003 |00c3: check-cast v1, Ljava/util/Set; // type@0390 │ │ +18f736: 54b2 5b41 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ +18f73a: 7220 f80c 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0cf8 │ │ +18f740: 28ef |00ca: goto 00b9 // -0011 │ │ +18f742: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -298188,22 +298189,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18f8dc: |[18f8dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -18f8ec: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f8f0: 5421 6c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ -18f8f4: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ -18f8fa: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f8fe: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -18f900: 6e20 4a55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ -18f906: 0e00 |000d: return-void │ │ +18f8e0: |[18f8e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +18f8f0: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f8f4: 5421 6c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ +18f8f8: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ +18f8fe: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f902: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +18f904: 6e20 4a55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ +18f90a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298212,22 +298213,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -18f908: |[18f908] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -18f918: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f91c: 5421 6c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ -18f920: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ -18f926: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f92a: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -18f92e: 6e20 4a55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ -18f934: 0e00 |000e: return-void │ │ +18f90c: |[18f90c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +18f91c: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f920: 5421 6c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ +18f924: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ +18f92a: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f92e: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +18f932: 6e20 4a55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ +18f938: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298236,22 +298237,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -18f938: |[18f938] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -18f948: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f94c: 5421 6941 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ -18f950: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ -18f956: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f95a: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -18f95e: 6e20 4a55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ -18f964: 0e00 |000e: return-void │ │ +18f93c: |[18f93c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +18f94c: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f950: 5421 6941 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4169 │ │ +18f954: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ +18f95a: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f95e: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +18f962: 6e20 4a55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ +18f968: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298260,22 +298261,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18f968: |[18f968] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -18f978: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f97c: 5421 6c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ -18f980: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ -18f986: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f98a: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -18f98c: 6e20 4a55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ -18f992: 0e00 |000d: return-void │ │ +18f96c: |[18f96c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +18f97c: 5420 5f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f980: 5421 6c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416c │ │ +18f984: 6e20 4e55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@554e │ │ +18f98a: 5420 5f41 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f98e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +18f990: 6e20 4a55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ +18f996: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298284,72 +298285,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -18f18c: |[18f18c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -18f19c: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -18f1a2: b501 |0003: and-int/2addr v1, v0 │ │ -18f1a4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -18f1a8: b601 |0006: or-int/2addr v1, v0 │ │ -18f1aa: 0f01 |0007: return v1 │ │ +18f190: |[18f190] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +18f1a0: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +18f1a6: b501 |0003: and-int/2addr v1, v0 │ │ +18f1a8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +18f1ac: b601 |0006: or-int/2addr v1, v0 │ │ +18f1ae: 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 │ │ -18fa0c: |[18fa0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -18fa1c: 5b45 6441 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4164 │ │ -18fa20: 7020 db54 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54db │ │ -18fa26: 6200 5141 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ -18fa2a: 6e10 b054 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18fa30: 0a01 |000a: move-result v1 │ │ -18fa32: 4400 0001 |000b: aget v0, v0, v1 │ │ -18fa36: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -18fa38: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -18fa3c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -18fa3e: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -18fa42: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -18fa44: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -18fa48: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -18fa4a: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -18fa4e: 2810 |0019: goto 0029 // +0010 │ │ -18fa50: 7010 ce54 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54ce │ │ -18fa56: 280c |001d: goto 0029 // +000c │ │ -18fa58: 7010 d154 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54d1 │ │ -18fa5e: 2808 |0021: goto 0029 // +0008 │ │ -18fa60: 7010 d054 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54d0 │ │ -18fa66: 2804 |0025: goto 0029 // +0004 │ │ -18fa68: 7010 cf54 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54cf │ │ -18fa6e: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -18fa72: 5446 6741 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18fa76: 7220 a854 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54a8 │ │ -18fa7c: 5446 6741 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18fa80: 6200 5841 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18fa84: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -18fa86: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -18fa8a: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -18fa8c: 2802 |0038: goto 003a // +0002 │ │ -18fa8e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -18fa90: 6203 5941 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18fa94: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -18fa98: 2802 |003e: goto 0040 // +0002 │ │ -18fa9a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -18fa9c: 7230 a954 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@54a9 │ │ -18faa2: 0e00 |0043: return-void │ │ +18fa10: |[18fa10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +18fa20: 5b45 6441 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4164 │ │ +18fa24: 7020 db54 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54db │ │ +18fa2a: 6200 5141 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4151 │ │ +18fa2e: 6e10 b054 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18fa34: 0a01 |000a: move-result v1 │ │ +18fa36: 4400 0001 |000b: aget v0, v0, v1 │ │ +18fa3a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +18fa3c: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +18fa40: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +18fa42: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +18fa46: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +18fa48: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +18fa4c: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +18fa4e: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +18fa52: 2810 |0019: goto 0029 // +0010 │ │ +18fa54: 7010 ce54 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54ce │ │ +18fa5a: 280c |001d: goto 0029 // +000c │ │ +18fa5c: 7010 d154 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54d1 │ │ +18fa62: 2808 |0021: goto 0029 // +0008 │ │ +18fa64: 7010 d054 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54d0 │ │ +18fa6a: 2804 |0025: goto 0029 // +0004 │ │ +18fa6c: 7010 cf54 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54cf │ │ +18fa72: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +18fa76: 5446 6741 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18fa7a: 7220 a854 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54a8 │ │ +18fa80: 5446 6741 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18fa84: 6200 5841 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18fa88: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +18fa8a: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +18fa8e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +18fa90: 2802 |0038: goto 003a // +0002 │ │ +18fa92: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +18fa94: 6203 5941 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18fa98: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +18fa9c: 2802 |003e: goto 0040 // +0002 │ │ +18fa9e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +18faa0: 7230 a954 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@54a9 │ │ +18faa6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -298367,22 +298368,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 │ │ -18faf0: |[18faf0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -18fb00: 5420 7141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18fb04: 2201 7a03 |0002: new-instance v1, Ljava/util/HashSet; // type@037a │ │ -18fb08: 7110 5e0c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c5e │ │ -18fb0e: 0c04 |0007: move-result-object v4 │ │ -18fb10: 7020 990c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c99 │ │ -18fb16: 7230 e00c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -18fb1c: 0e00 |000e: return-void │ │ +18faf4: |[18faf4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +18fb04: 5420 7141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18fb08: 2201 7a03 |0002: new-instance v1, Ljava/util/HashSet; // type@037a │ │ +18fb0c: 7110 5e0c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c5e │ │ +18fb12: 0c04 |0007: move-result-object v4 │ │ +18fb14: 7020 990c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c99 │ │ +18fb1a: 7230 e00c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +18fb20: 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; │ │ @@ -298392,37 +298393,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 │ │ -18fb20: |[18fb20] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18fb30: 5430 7141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18fb34: 7220 dd0c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ -18fb3a: 0c04 |0005: move-result-object v4 │ │ -18fb3c: 1f04 9003 |0006: check-cast v4, Ljava/util/Set; // type@0390 │ │ -18fb40: 5430 5b41 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ -18fb44: 7210 fd0c 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cfd │ │ -18fb4a: 0c00 |000d: move-result-object v0 │ │ -18fb4c: 7210 a70c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -18fb52: 0a01 |0011: move-result v1 │ │ -18fb54: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -18fb58: 7210 a80c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -18fb5e: 0c01 |0017: move-result-object v1 │ │ -18fb60: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ -18fb64: 7030 b754 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54b7 │ │ -18fb6a: 0a02 |001d: move-result v2 │ │ -18fb6c: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -18fb70: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -18fb72: 2803 |0021: goto 0024 // +0003 │ │ -18fb74: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -18fb78: 6e20 4c03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -18fb7e: 28e7 |0027: goto 000e // -0019 │ │ -18fb80: 0e00 |0028: return-void │ │ +18fb24: |[18fb24] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18fb34: 5430 7141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18fb38: 7220 dd0c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ +18fb3e: 0c04 |0005: move-result-object v4 │ │ +18fb40: 1f04 9003 |0006: check-cast v4, Ljava/util/Set; // type@0390 │ │ +18fb44: 5430 5b41 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415b │ │ +18fb48: 7210 fd0c 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cfd │ │ +18fb4e: 0c00 |000d: move-result-object v0 │ │ +18fb50: 7210 a70c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +18fb56: 0a01 |0011: move-result v1 │ │ +18fb58: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +18fb5c: 7210 a80c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +18fb62: 0c01 |0017: move-result-object v1 │ │ +18fb64: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ +18fb68: 7030 b754 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54b7 │ │ +18fb6e: 0a02 |001d: move-result v2 │ │ +18fb70: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +18fb74: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +18fb76: 2803 |0021: goto 0024 // +0003 │ │ +18fb78: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +18fb7c: 6e20 4c03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +18fb82: 28e7 |0027: goto 000e // -0019 │ │ +18fb84: 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; │ │ @@ -298434,18 +298435,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 │ │ -18f2ec: |[18f2ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f2fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18f2fe: 7030 d754 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54d7 │ │ -18f304: 0e00 |0004: return-void │ │ +18f2f0: |[18f2f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18f302: 7030 d754 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54d7 │ │ +18f308: 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; │ │ │ │ @@ -298454,19 +298455,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -18f16c: |[18f16c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -18f17c: 5410 5f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f180: 6e10 4455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5544 │ │ -18f186: 0a00 |0005: move-result v0 │ │ -18f188: 0f00 |0006: return v0 │ │ +18f170: |[18f170] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +18f180: 5410 5f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f184: 6e10 4455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5544 │ │ +18f18a: 0a00 |0005: move-result v0 │ │ +18f18c: 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;) │ │ @@ -298474,18 +298475,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18f740: |[18f740] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f750: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f754: 7210 ac54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@54ac │ │ -18f75a: 0e00 |0005: return-void │ │ +18f744: |[18f744] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f754: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f758: 7210 ac54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@54ac │ │ +18f75e: 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; │ │ │ │ @@ -298494,20 +298495,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18f75c: |[18f75c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f76c: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f770: 7210 a654 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@54a6 │ │ -18f776: 6201 5841 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f77a: 6e20 d654 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f780: 0e00 |000a: return-void │ │ +18f760: |[18f760] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f770: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f774: 7210 a654 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@54a6 │ │ +18f77a: 6201 5841 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f77e: 6e20 d654 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f784: 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; │ │ @@ -298517,18 +298518,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18f784: |[18f784] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f794: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f798: 7210 ab54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@54ab │ │ -18f79e: 0e00 |0005: return-void │ │ +18f788: |[18f788] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f798: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f79c: 7210 ab54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@54ab │ │ +18f7a2: 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; │ │ │ │ @@ -298537,18 +298538,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f7a0: |[18f7a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f7b0: 6201 5741 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18f7b4: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f7ba: 0e00 |0005: return-void │ │ +18f7a4: |[18f7a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f7b4: 6201 5741 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18f7b8: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f7be: 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; │ │ │ │ @@ -298557,18 +298558,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f7bc: |[18f7bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f7cc: 6201 5441 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18f7d0: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f7d6: 0e00 |0005: return-void │ │ +18f7c0: |[18f7c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f7d0: 6201 5441 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18f7d4: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f7da: 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; │ │ │ │ @@ -298577,18 +298578,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18f7d8: |[18f7d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f7e8: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f7ec: 7210 a754 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@54a7 │ │ -18f7f2: 0e00 |0005: return-void │ │ +18f7dc: |[18f7dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f7ec: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f7f0: 7210 a754 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@54a7 │ │ +18f7f6: 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; │ │ │ │ @@ -298597,18 +298598,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18f7f4: |[18f7f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f804: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f808: 7210 aa54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@54aa │ │ -18f80e: 0e00 |0005: return-void │ │ +18f7f8: |[18f7f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f808: 5401 6741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f80c: 7210 aa54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@54aa │ │ +18f812: 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; │ │ │ │ @@ -298617,18 +298618,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f810: |[18f810] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f820: 6201 5841 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f824: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f82a: 0e00 |0005: return-void │ │ +18f814: |[18f814] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f824: 6201 5841 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f828: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f82e: 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; │ │ │ │ @@ -298637,18 +298638,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f82c: |[18f82c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f83c: 6201 5541 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18f840: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f846: 0e00 |0005: return-void │ │ +18f830: |[18f830] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f840: 6201 5541 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18f844: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f84a: 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; │ │ │ │ @@ -298657,18 +298658,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f848: |[18f848] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f858: 6201 5341 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ -18f85c: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f862: 0e00 |0005: return-void │ │ +18f84c: |[18f84c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f85c: 6201 5341 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4153 │ │ +18f860: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f866: 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; │ │ │ │ @@ -298677,18 +298678,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f864: |[18f864] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f874: 6201 5641 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18f878: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f87e: 0e00 |0005: return-void │ │ +18f868: |[18f868] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f878: 6201 5641 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18f87c: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f882: 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; │ │ │ │ @@ -298697,18 +298698,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f880: |[18f880] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18f890: 6201 5941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18f894: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18f89a: 0e00 |0005: return-void │ │ +18f884: |[18f884] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18f894: 6201 5941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18f898: 6e20 d654 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18f89e: 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; │ │ │ │ @@ -298717,18 +298718,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f89c: |[18f89c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -18f8ac: 5410 6741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f8b0: 7220 a554 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54a5 │ │ -18f8b6: 0e00 |0005: return-void │ │ +18f8a0: |[18f8a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +18f8b0: 5410 6741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f8b4: 7220 a554 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54a5 │ │ +18f8ba: 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 │ │ │ │ @@ -298737,20 +298738,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -18f8b8: |[18f8b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -18f8c8: 5410 6741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f8cc: 7110 d254 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54d2 │ │ -18f8d2: 0a02 |0005: move-result v2 │ │ -18f8d4: 7220 a554 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54a5 │ │ -18f8da: 0e00 |0009: return-void │ │ +18f8bc: |[18f8bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +18f8cc: 5410 6741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f8d0: 7110 d254 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54d2 │ │ +18f8d6: 0a02 |0005: move-result v2 │ │ +18f8d8: 7220 a554 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54a5 │ │ +18f8de: 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 │ │ │ │ @@ -298759,18 +298760,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f994: |[18f994] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -18f9a4: 5410 5f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ -18f9a8: 6e20 4a55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ -18f9ae: 0e00 |0005: return-void │ │ +18f998: |[18f998] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +18f9a8: 5410 5f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@415f │ │ +18f9ac: 6e20 4a55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ +18f9b2: 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 │ │ │ │ @@ -298779,19 +298780,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -18f9b0: |[18f9b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -18f9c0: 5410 5e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@415e │ │ -18f9c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -18f9c8: 6e20 3d55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@553d │ │ -18f9ce: 0e00 |0007: return-void │ │ +18f9b4: |[18f9b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +18f9c4: 5410 5e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@415e │ │ +18f9c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +18f9cc: 6e20 3d55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@553d │ │ +18f9d2: 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; │ │ @@ -298801,20 +298802,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 │ │ -18f9d0: |[18f9d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -18f9e0: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -18f9e4: 2803 |0002: goto 0005 // +0003 │ │ -18f9e6: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ -18f9ea: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ -18f9ee: 0e00 |0007: return-void │ │ +18f9d4: |[18f9d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +18f9e4: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +18f9e8: 2803 |0002: goto 0005 // +0003 │ │ +18f9ea: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415a │ │ +18f9ee: 5b01 6741 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4167 │ │ +18f9f2: 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; │ │ │ │ @@ -298823,18 +298824,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 │ │ -18f9f0: |[18f9f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18fa00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -18fa02: 7030 d754 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54d7 │ │ -18fa08: 0e00 |0004: return-void │ │ +18f9f4: |[18f9f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18fa04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +18fa06: 7030 d754 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54d7 │ │ +18fa0c: 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; │ │ │ │ @@ -298843,31 +298844,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -18faa4: |[18faa4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -18fab4: 5c23 6f41 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@416f │ │ -18fab8: 5423 7041 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18fabc: 5420 7141 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ -18fac0: 5421 6441 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4164 │ │ -18fac4: 7220 dd0c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ -18faca: 0c00 |000b: move-result-object v0 │ │ -18facc: 1f00 9003 |000c: check-cast v0, Ljava/util/Set; // type@0390 │ │ -18fad0: 5421 7041 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ -18fad4: 7030 b754 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54b7 │ │ -18fada: 0a00 |0013: move-result v0 │ │ -18fadc: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -18fae0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -18fae2: 2803 |0017: goto 001a // +0003 │ │ -18fae4: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -18fae8: 6e20 4c03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -18faee: 0e00 |001d: return-void │ │ +18faa8: |[18faa8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +18fab8: 5c23 6f41 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@416f │ │ +18fabc: 5423 7041 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18fac0: 5420 7141 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4171 │ │ +18fac4: 5421 6441 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4164 │ │ +18fac8: 7220 dd0c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ +18face: 0c00 |000b: move-result-object v0 │ │ +18fad0: 1f00 9003 |000c: check-cast v0, Ljava/util/Set; // type@0390 │ │ +18fad4: 5421 7041 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4170 │ │ +18fad8: 7030 b754 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54b7 │ │ +18fade: 0a00 |0013: move-result v0 │ │ +18fae0: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +18fae4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +18fae6: 2803 |0017: goto 001a // +0003 │ │ +18fae8: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +18faec: 6e20 4c03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +18faf2: 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 │ │ @@ -298934,18 +298935,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 │ │ -18ff3c: |[18ff3c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -18ff4c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ff52: 5b01 7c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417c │ │ -18ff56: 0e00 |0005: return-void │ │ +18ff40: |[18ff40] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +18ff50: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ff56: 5b01 7c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417c │ │ +18ff5a: 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; │ │ │ │ @@ -298955,18 +298956,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ff58: |[18ff58] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -18ff68: 5410 7c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417c │ │ -18ff6c: 6e20 fe54 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@54fe │ │ -18ff72: 0e00 |0005: return-void │ │ +18ff5c: |[18ff5c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +18ff6c: 5410 7c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417c │ │ +18ff70: 6e20 fe54 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@54fe │ │ +18ff76: 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; │ │ │ │ @@ -299002,17 +299003,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1904c8: |[1904c8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -1904d8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1904de: 0e00 |0003: return-void │ │ +1904cc: |[1904cc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +1904dc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1904e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -299021,18 +299022,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 │ │ -190428: |[190428] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -190438: 6e20 1d55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@551d │ │ -19043e: 0c01 |0003: move-result-object v1 │ │ -190440: 1101 |0004: return-object v1 │ │ +19042c: |[19042c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +19043c: 6e20 1d55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@551d │ │ +190442: 0c01 |0003: move-result-object v1 │ │ +190444: 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; │ │ │ │ @@ -299041,32 +299042,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 │ │ -190460: |[190460] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -190470: 2200 8210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1082 │ │ -190474: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ -19047a: 0c01 |0005: move-result-object v1 │ │ -19047c: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -190482: 0c01 |0009: move-result-object v1 │ │ -190484: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -19048a: 0a02 |000d: move-result v2 │ │ -19048c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -19048e: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -190492: 2802 |0011: goto 0013 // +0002 │ │ -190494: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -190496: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -19049c: 0a02 |0016: move-result v2 │ │ -19049e: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -1904a4: 0a05 |001a: move-result v5 │ │ -1904a6: 7055 2155 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5521 │ │ -1904ac: 1100 |001e: return-object v0 │ │ +190464: |[190464] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +190474: 2200 8210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1082 │ │ +190478: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ +19047e: 0c01 |0005: move-result-object v1 │ │ +190480: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +190486: 0c01 |0009: move-result-object v1 │ │ +190488: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +19048e: 0a02 |000d: move-result v2 │ │ +190490: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +190492: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +190496: 2802 |0011: goto 0013 // +0002 │ │ +190498: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +19049a: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1904a0: 0a02 |0016: move-result v2 │ │ +1904a2: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +1904a8: 0a05 |001a: move-result v5 │ │ +1904aa: 7055 2155 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5521 │ │ +1904b0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -299078,18 +299079,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 │ │ -190444: |[190444] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -190454: 6e20 1f55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@551f │ │ -19045a: 0c01 |0003: move-result-object v1 │ │ -19045c: 1101 |0004: return-object v1 │ │ +190448: |[190448] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +190458: 6e20 1f55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@551f │ │ +19045e: 0c01 |0003: move-result-object v1 │ │ +190460: 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 │ │ │ │ @@ -299098,17 +299099,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 │ │ -1904b0: |[1904b0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -1904c0: 2311 b111 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11b1 │ │ -1904c4: 1101 |0002: return-object v1 │ │ +1904b4: |[1904b4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +1904c4: 2311 b111 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11b1 │ │ +1904c8: 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 │ │ │ │ @@ -299146,19 +299147,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 │ │ -190cb8: |[190cb8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -190cc8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -190cce: 5b01 9941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4199 │ │ -190cd2: 5902 9a41 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419a │ │ -190cd6: 0e00 |0007: return-void │ │ +190cbc: |[190cbc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +190ccc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +190cd2: 5b01 9941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4199 │ │ +190cd6: 5902 9a41 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419a │ │ +190cda: 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 │ │ @@ -299169,19 +299170,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -190cd8: |[190cd8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -190ce8: 5420 9941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4199 │ │ -190cec: 5221 9a41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419a │ │ -190cf0: 7130 3455 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@5534 │ │ -190cf6: 0e00 |0007: return-void │ │ +190cdc: |[190cdc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +190cec: 5420 9941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4199 │ │ +190cf0: 5221 9a41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419a │ │ +190cf4: 7130 3455 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@5534 │ │ +190cfa: 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; │ │ │ │ @@ -299359,18 +299360,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -190f40: |[190f40] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -190f50: 7020 0e03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030e │ │ -190f56: 7010 4555 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ -190f5c: 0e00 |0006: return-void │ │ +190f44: |[190f44] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +190f54: 7020 0e03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030e │ │ +190f5a: 7010 4555 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ +190f60: 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; │ │ @@ -299380,47 +299381,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 │ │ -190f60: |[190f60] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -190f70: 7030 0f03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030f │ │ -190f76: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -190f7c: 0c03 |0006: move-result-object v3 │ │ -190f7e: 6200 933a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a93 │ │ -190f82: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -190f84: 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 │ │ -190f8a: 0c03 |000d: move-result-object v3 │ │ -190f8c: 6004 963a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a96 │ │ -190f90: 6000 7d12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@127d │ │ -190f94: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ -190f9a: 0a04 |0015: move-result v4 │ │ -190f9c: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ -190fa2: 0c00 |0019: move-result-object v0 │ │ -190fa4: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ -190faa: 0c04 |001d: move-result-object v4 │ │ -190fac: 5b24 a841 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41a8 │ │ -190fb0: 6004 943a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a94 │ │ -190fb4: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -190fb6: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -190fbc: 0a04 |0026: move-result v4 │ │ -190fbe: 5924 a341 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a3 │ │ -190fc2: 6004 953a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a95 │ │ -190fc6: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ -190fca: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ -190fd0: 0a04 |0030: move-result v4 │ │ -190fd2: 5924 a441 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -190fd6: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -190fdc: 7010 4555 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ -190fe2: 0e00 |0039: return-void │ │ -190fe4: 0d04 |003a: move-exception v4 │ │ -190fe6: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -190fec: 2704 |003e: throw v4 │ │ +190f64: |[190f64] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +190f74: 7030 0f03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030f │ │ +190f7a: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +190f80: 0c03 |0006: move-result-object v3 │ │ +190f82: 6200 933a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a93 │ │ +190f86: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +190f88: 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 │ │ +190f8e: 0c03 |000d: move-result-object v3 │ │ +190f90: 6004 963a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a96 │ │ +190f94: 6000 7d12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@127d │ │ +190f98: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ +190f9e: 0a04 |0015: move-result v4 │ │ +190fa0: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ +190fa6: 0c00 |0019: move-result-object v0 │ │ +190fa8: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ +190fae: 0c04 |001d: move-result-object v4 │ │ +190fb0: 5b24 a841 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41a8 │ │ +190fb4: 6004 943a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a94 │ │ +190fb8: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +190fba: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +190fc0: 0a04 |0026: move-result v4 │ │ +190fc2: 5924 a341 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a3 │ │ +190fc6: 6004 953a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a95 │ │ +190fca: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ +190fce: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ +190fd4: 0a04 |0030: move-result v4 │ │ +190fd6: 5924 a441 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +190fda: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +190fe0: 7010 4555 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ +190fe6: 0e00 |0039: return-void │ │ +190fe8: 0d04 |003a: move-exception v4 │ │ +190fea: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +190ff0: 2704 |003e: throw v4 │ │ catches : 1 │ │ 0x000e - 0x0033 │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x000e line=83 │ │ @@ -299441,18 +299442,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 │ │ -190ffc: |[190ffc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19100c: 7040 1003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0310 │ │ -191012: 7010 4555 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ -191018: 0e00 |0006: return-void │ │ +191000: |[191000] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +191010: 7040 1003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0310 │ │ +191016: 7010 4555 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ +19101c: 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; │ │ @@ -299464,18 +299465,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 │ │ -19101c: |[19101c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -19102c: 7054 1103 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0311 │ │ -191032: 7010 4555 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ -191038: 0e00 |0006: return-void │ │ +191020: |[191020] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +191030: 7054 1103 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0311 │ │ +191036: 7010 4555 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5545 │ │ +19103c: 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; │ │ @@ -299488,57 +299489,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -19103c: |[19103c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -19104c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19104e: 6e20 4f55 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@554f │ │ -191054: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -191058: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -19105e: 5b40 ad41 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ -191062: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -191066: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -19106c: 5440 ad41 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ -191070: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -191072: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -191078: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -19107c: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ -191082: 5b40 ae41 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ -191086: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -19108a: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -191090: 5b40 af41 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ -191094: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -191098: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -19109e: 5440 af41 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ -1910a2: 5242 a341 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a3 │ │ -1910a6: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -1910ac: 5440 af41 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ -1910b0: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1910b6: 5440 af41 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ -1910ba: 5242 a441 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -1910be: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -1910c4: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1910c8: 5442 af41 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ -1910cc: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ -1910d2: 5b40 ab41 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ab │ │ -1910d6: 5242 a441 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -1910da: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -1910de: c932 |0049: div-float/2addr v2, v3 │ │ -1910e0: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -1910e6: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1910ea: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1910f0: 5b40 a941 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ -1910f4: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1910f8: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1910fe: 5440 a941 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ -191102: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -191108: 0e00 |005e: return-void │ │ +191040: |[191040] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +191050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +191052: 6e20 4f55 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@554f │ │ +191058: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19105c: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +191062: 5b40 ad41 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ +191066: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +19106a: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +191070: 5440 ad41 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ +191074: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +191076: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19107c: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +191080: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ +191086: 5b40 ae41 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ +19108a: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19108e: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +191094: 5b40 af41 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ +191098: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +19109c: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1910a2: 5440 af41 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ +1910a6: 5242 a341 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a3 │ │ +1910aa: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +1910b0: 5440 af41 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ +1910b4: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1910ba: 5440 af41 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ +1910be: 5242 a441 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +1910c2: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +1910c8: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1910cc: 5442 af41 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ +1910d0: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ +1910d6: 5b40 ab41 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ab │ │ +1910da: 5242 a441 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +1910de: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +1910e2: c932 |0049: div-float/2addr v2, v3 │ │ +1910e4: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +1910ea: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1910ee: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1910f4: 5b40 a941 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ +1910f8: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1910fc: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +191102: 5440 a941 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ +191106: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19110c: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -299561,17 +299562,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -190f28: |[190f28] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -190f38: 5210 a041 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ -190f3c: 0f00 |0002: return v0 │ │ +190f2c: |[190f2c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +190f3c: 5210 a041 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ +190f40: 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;) │ │ @@ -299579,83 +299580,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -19110c: |[19110c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -19111c: 6f20 3503 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0335 │ │ -191122: 5460 ae41 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ -191126: 5261 a541 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ -19112a: 8211 |0007: int-to-float v1, v1 │ │ -19112c: 5262 a441 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -191130: 5263 a741 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ -191134: c632 |000c: add-float/2addr v2, v3 │ │ -191136: 5264 aa41 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ -19113a: c642 |000f: add-float/2addr v2, v4 │ │ -19113c: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -191140: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -191146: 5460 ae41 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ -19114a: 5461 a641 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -19114e: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -191152: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ -191158: 5460 ae41 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ -19115c: 5261 a541 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ -191160: 8211 |0022: int-to-float v1, v1 │ │ -191162: 5262 b141 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ -191166: 8222 |0025: int-to-float v2, v2 │ │ -191168: 5263 a441 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -19116c: 5264 a741 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ -191170: c643 |002a: add-float/2addr v3, v4 │ │ -191172: 5265 aa41 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ -191176: c653 |002d: add-float/2addr v3, v5 │ │ -191178: c732 |002e: sub-float/2addr v2, v3 │ │ -19117a: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -19117e: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -191184: 5460 a241 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ -191188: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -19118a: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ -191190: 5460 a241 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ -191194: 5461 ae41 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ -191198: 5462 af41 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ -19119c: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -1911a2: 5460 a241 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ -1911a6: 5461 ae41 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ -1911aa: 5462 ad41 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ -1911ae: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -1911b4: 5460 a141 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ -1911b8: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1911ba: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -1911bc: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1911c2: 5460 a641 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -1911c6: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1911ca: 8700 |0057: float-to-int v0, v0 │ │ -1911cc: 5261 b041 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -1911d0: 7120 6f0a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ -1911d6: 0a00 |005d: move-result v0 │ │ -1911d8: 5960 b041 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -1911dc: 5460 a941 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ -1911e0: 5261 a041 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ -1911e4: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -1911ea: 5260 a541 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ -1911ee: 8200 |0069: int-to-float v0, v0 │ │ -1911f0: 5261 b041 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -1911f4: 8211 |006c: int-to-float v1, v1 │ │ -1911f6: 5262 aa41 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ -1911fa: 5463 a941 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ -1911fe: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -191204: 5260 a541 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ -191208: 8200 |0076: int-to-float v0, v0 │ │ -19120a: 5261 b041 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -19120e: 8211 |0079: int-to-float v1, v1 │ │ -191210: 5262 aa41 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ -191214: 5463 ab41 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ab │ │ -191218: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -19121e: 0e00 |0081: return-void │ │ +191110: |[191110] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +191120: 6f20 3503 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0335 │ │ +191126: 5460 ae41 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ +19112a: 5261 a541 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ +19112e: 8211 |0007: int-to-float v1, v1 │ │ +191130: 5262 a441 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +191134: 5263 a741 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ +191138: c632 |000c: add-float/2addr v2, v3 │ │ +19113a: 5264 aa41 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ +19113e: c642 |000f: add-float/2addr v2, v4 │ │ +191140: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +191144: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +19114a: 5460 ae41 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ +19114e: 5461 a641 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +191152: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +191156: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ +19115c: 5460 ae41 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ +191160: 5261 a541 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ +191164: 8211 |0022: int-to-float v1, v1 │ │ +191166: 5262 b141 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ +19116a: 8222 |0025: int-to-float v2, v2 │ │ +19116c: 5263 a441 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +191170: 5264 a741 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ +191174: c643 |002a: add-float/2addr v3, v4 │ │ +191176: 5265 aa41 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ +19117a: c653 |002d: add-float/2addr v3, v5 │ │ +19117c: c732 |002e: sub-float/2addr v2, v3 │ │ +19117e: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +191182: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +191188: 5460 a241 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ +19118c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +19118e: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ +191194: 5460 a241 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ +191198: 5461 ae41 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ +19119c: 5462 af41 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41af │ │ +1911a0: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +1911a6: 5460 a241 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ +1911aa: 5461 ae41 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41ae │ │ +1911ae: 5462 ad41 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ +1911b2: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +1911b8: 5460 a141 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ +1911bc: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1911be: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +1911c0: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1911c6: 5460 a641 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +1911ca: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1911ce: 8700 |0057: float-to-int v0, v0 │ │ +1911d0: 5261 b041 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +1911d4: 7120 6f0a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ +1911da: 0a00 |005d: move-result v0 │ │ +1911dc: 5960 b041 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +1911e0: 5460 a941 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ +1911e4: 5261 a041 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ +1911e8: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +1911ee: 5260 a541 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ +1911f2: 8200 |0069: int-to-float v0, v0 │ │ +1911f4: 5261 b041 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +1911f8: 8211 |006c: int-to-float v1, v1 │ │ +1911fa: 5262 aa41 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ +1911fe: 5463 a941 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41a9 │ │ +191202: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +191208: 5260 a541 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ +19120c: 8200 |0076: int-to-float v0, v0 │ │ +19120e: 5261 b041 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +191212: 8211 |0079: int-to-float v1, v1 │ │ +191214: 5262 aa41 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ +191218: 5463 ab41 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ab │ │ +19121c: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +191222: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -299675,85 +299676,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -191220: |[191220] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -191230: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -191234: 0201 1200 |0002: move/from16 v1, v18 │ │ -191238: 0202 1300 |0004: move/from16 v2, v19 │ │ -19123c: 7505 3603 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0336 │ │ -191242: 5901 b241 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b2 │ │ -191246: 5902 b141 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ -19124a: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -19124e: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -191252: 286b |0011: goto 007c // +006b │ │ -191254: 8212 |0012: int-to-float v2, v1 │ │ -191256: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -19125a: a802 0203 |0015: mul-float v2, v2, v3 │ │ -19125e: 8722 |0017: float-to-int v2, v2 │ │ -191260: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -191264: 5903 a541 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ -191268: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -19126c: 8211 |001e: int-to-float v1, v1 │ │ -19126e: 5203 a441 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -191272: c731 |0021: sub-float/2addr v1, v3 │ │ -191274: 5901 aa41 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ -191278: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -19127c: 8221 |0026: int-to-float v1, v2 │ │ -19127e: c731 |0027: sub-float/2addr v1, v3 │ │ -191280: 5901 a741 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ -191284: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -191288: 5202 a541 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ -19128c: 8223 |002e: int-to-float v3, v2 │ │ -19128e: 5204 a741 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ -191292: c743 |0031: sub-float/2addr v3, v4 │ │ -191294: 5205 a441 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -191298: a606 0504 |0034: add-float v6, v5, v4 │ │ -19129c: 5207 aa41 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ -1912a0: c676 |0038: add-float/2addr v6, v7 │ │ -1912a2: 8222 |0039: int-to-float v2, v2 │ │ -1912a4: c642 |003a: add-float/2addr v2, v4 │ │ -1912a6: 5208 b141 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ -1912aa: 8288 |003d: int-to-float v8, v8 │ │ -1912ac: c645 |003e: add-float/2addr v5, v4 │ │ -1912ae: c675 |003f: add-float/2addr v5, v7 │ │ -1912b0: c758 |0040: sub-float/2addr v8, v5 │ │ -1912b2: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1912b8: 5b01 a641 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -1912bc: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -1912c0: 5402 a641 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -1912c4: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1912c8: 5402 a641 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -1912cc: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -1912d0: 540e a841 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41a8 │ │ -1912d4: 120f |0052: const/4 v15, #int 0 // #0 │ │ -1912d6: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -1912da: 120a |0055: const/4 v10, #int 0 // #0 │ │ -1912dc: 120c |0056: const/4 v12, #int 0 // #0 │ │ -1912de: 0719 |0057: move-object v9, v1 │ │ -1912e0: 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 │ │ -1912e6: 5402 ad41 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ -1912ea: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ -1912f0: 5401 a141 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ -1912f4: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -1912f8: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ -1912fe: 5201 b241 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b2 │ │ -191302: 5202 b141 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ -191306: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -19130a: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -191310: 0c01 |0070: move-result-object v1 │ │ -191312: 5b01 a141 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ -191316: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -19131a: 5402 a141 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ -19131e: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -191324: 5b01 a241 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ -191328: 0e00 |007c: return-void │ │ +191224: |[191224] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +191234: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +191238: 0201 1200 |0002: move/from16 v1, v18 │ │ +19123c: 0202 1300 |0004: move/from16 v2, v19 │ │ +191240: 7505 3603 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0336 │ │ +191246: 5901 b241 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b2 │ │ +19124a: 5902 b141 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ +19124e: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +191252: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +191256: 286b |0011: goto 007c // +006b │ │ +191258: 8212 |0012: int-to-float v2, v1 │ │ +19125a: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +19125e: a802 0203 |0015: mul-float v2, v2, v3 │ │ +191262: 8722 |0017: float-to-int v2, v2 │ │ +191264: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +191268: 5903 a541 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ +19126c: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +191270: 8211 |001e: int-to-float v1, v1 │ │ +191272: 5203 a441 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +191276: c731 |0021: sub-float/2addr v1, v3 │ │ +191278: 5901 aa41 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ +19127c: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +191280: 8221 |0026: int-to-float v1, v2 │ │ +191282: c731 |0027: sub-float/2addr v1, v3 │ │ +191284: 5901 a741 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ +191288: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +19128c: 5202 a541 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a5 │ │ +191290: 8223 |002e: int-to-float v3, v2 │ │ +191292: 5204 a741 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a7 │ │ +191296: c743 |0031: sub-float/2addr v3, v4 │ │ +191298: 5205 a441 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +19129c: a606 0504 |0034: add-float v6, v5, v4 │ │ +1912a0: 5207 aa41 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41aa │ │ +1912a4: c676 |0038: add-float/2addr v6, v7 │ │ +1912a6: 8222 |0039: int-to-float v2, v2 │ │ +1912a8: c642 |003a: add-float/2addr v2, v4 │ │ +1912aa: 5208 b141 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ +1912ae: 8288 |003d: int-to-float v8, v8 │ │ +1912b0: c645 |003e: add-float/2addr v5, v4 │ │ +1912b2: c675 |003f: add-float/2addr v5, v7 │ │ +1912b4: c758 |0040: sub-float/2addr v8, v5 │ │ +1912b6: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1912bc: 5b01 a641 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +1912c0: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +1912c4: 5402 a641 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +1912c8: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1912cc: 5402 a641 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +1912d0: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +1912d4: 540e a841 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41a8 │ │ +1912d8: 120f |0052: const/4 v15, #int 0 // #0 │ │ +1912da: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +1912de: 120a |0055: const/4 v10, #int 0 // #0 │ │ +1912e0: 120c |0056: const/4 v12, #int 0 // #0 │ │ +1912e2: 0719 |0057: move-object v9, v1 │ │ +1912e4: 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 │ │ +1912ea: 5402 ad41 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41ad │ │ +1912ee: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ +1912f4: 5401 a141 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ +1912f8: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +1912fc: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ +191302: 5201 b241 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b2 │ │ +191306: 5202 b141 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b1 │ │ +19130a: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +19130e: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +191314: 0c01 |0070: move-result-object v1 │ │ +191316: 5b01 a141 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ +19131a: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +19131e: 5402 a141 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ +191322: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +191328: 5b01 a241 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a2 │ │ +19132c: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -299777,43 +299778,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -190eac: |[190eac] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -190ebc: 6e10 0603 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ -190ec2: 0a03 |0003: move-result v3 │ │ -190ec4: 5420 a641 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -190ec8: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -190ecc: 7120 720a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a72 │ │ -190ed2: 0a03 |000b: move-result v3 │ │ -190ed4: 8733 |000c: float-to-int v3, v3 │ │ -190ed6: 5923 b041 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -190eda: 5423 a641 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -190ede: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -190ee2: 5220 b041 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -190ee6: 8200 |0015: int-to-float v0, v0 │ │ -190ee8: 7120 6e0a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a6e │ │ -190eee: 0a03 |0019: move-result v3 │ │ -190ef0: 8733 |001a: float-to-int v3, v3 │ │ -190ef2: 5923 b041 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -190ef6: 5420 a141 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ -190efa: 5221 b241 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b2 │ │ -190efe: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -190f02: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -190f08: 0a03 |0026: move-result v3 │ │ -190f0a: 5923 a041 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ -190f0e: 5420 ac41 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ac │ │ -190f12: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -190f16: 7220 3f55 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@553f │ │ -190f1c: 6e10 4655 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ -190f22: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -190f24: 0f03 |0034: return v3 │ │ +190eb0: |[190eb0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +190ec0: 6e10 0603 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ +190ec6: 0a03 |0003: move-result v3 │ │ +190ec8: 5420 a641 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +190ecc: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +190ed0: 7120 720a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a72 │ │ +190ed6: 0a03 |000b: move-result v3 │ │ +190ed8: 8733 |000c: float-to-int v3, v3 │ │ +190eda: 5923 b041 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +190ede: 5423 a641 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +190ee2: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +190ee6: 5220 b041 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +190eea: 8200 |0015: int-to-float v0, v0 │ │ +190eec: 7120 6e0a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a6e │ │ +190ef2: 0a03 |0019: move-result v3 │ │ +190ef4: 8733 |001a: float-to-int v3, v3 │ │ +190ef6: 5923 b041 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +190efa: 5420 a141 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a1 │ │ +190efe: 5221 b241 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b2 │ │ +190f02: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +190f06: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +190f0c: 0a03 |0026: move-result v3 │ │ +190f0e: 5923 a041 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ +190f12: 5420 ac41 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ac │ │ +190f16: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +190f1a: 7220 3f55 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@553f │ │ +190f20: 6e10 4655 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ +190f26: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +190f28: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -299827,26 +299828,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19132c: |[19132c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -19133c: 5912 a041 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ -191340: 5410 a641 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ -191344: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -191348: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -19134c: 8700 |0008: float-to-int v0, v0 │ │ -19134e: 5910 b041 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ -191352: 5410 ac41 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ac │ │ -191356: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -19135a: 7220 3f55 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@553f │ │ -191360: 6e10 4655 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ -191366: 0e00 |0015: return-void │ │ +191330: |[191330] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +191340: 5912 a041 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a0 │ │ +191344: 5410 a641 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a6 │ │ +191348: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +19134c: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +191350: 8700 |0008: float-to-int v0, v0 │ │ +191352: 5910 b041 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b0 │ │ +191356: 5410 ac41 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ac │ │ +19135a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +19135e: 7220 3f55 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@553f │ │ +191364: 6e10 4655 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ +19136a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -299860,18 +299861,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191368: |[191368] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -191378: 5901 a341 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a3 │ │ -19137c: 6e10 4655 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ -191382: 0e00 |0005: return-void │ │ +19136c: |[19136c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +19137c: 5901 a341 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a3 │ │ +191380: 6e10 4655 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ +191386: 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 │ │ @@ -299881,18 +299882,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191384: |[191384] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -191394: 5901 a441 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ -191398: 6e10 4655 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ -19139e: 0e00 |0005: return-void │ │ +191388: |[191388] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +191398: 5901 a441 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a4 │ │ +19139c: 6e10 4655 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ +1913a2: 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 │ │ @@ -299902,18 +299903,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1913a0: |[1913a0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -1913b0: 5b01 a841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41a8 │ │ -1913b4: 6e10 4655 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ -1913ba: 0e00 |0005: return-void │ │ +1913a4: |[1913a4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +1913b4: 5b01 a841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41a8 │ │ +1913b8: 6e10 4655 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5546 │ │ +1913be: 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 │ │ @@ -299923,17 +299924,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 │ │ -1913bc: |[1913bc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -1913cc: 5b01 ac41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ac │ │ -1913d0: 0e00 |0002: return-void │ │ +1913c0: |[1913c0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +1913d0: 5b01 ac41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ac │ │ +1913d4: 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; │ │ │ │ @@ -299975,20 +299976,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 │ │ -191410: |[191410] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -191420: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -191426: 5b01 b441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b4 │ │ -19142a: 5b02 b541 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b5 │ │ -19142e: 5b03 b641 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b6 │ │ -191432: 0e00 |0009: return-void │ │ +191414: |[191414] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +191424: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19142a: 5b01 b441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b4 │ │ +19142e: 5b02 b541 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b5 │ │ +191432: 5b03 b641 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b6 │ │ +191436: 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; │ │ @@ -300000,20 +300001,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 │ │ -191434: |[191434] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -191444: 5430 b441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b4 │ │ -191448: 5431 b541 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b5 │ │ -19144c: 5432 b641 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b6 │ │ -191450: 7155 5a55 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@555a │ │ -191456: 0e00 |0009: return-void │ │ +191438: |[191438] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +191448: 5430 b441 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b4 │ │ +19144c: 5431 b541 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b5 │ │ +191450: 5432 b641 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b6 │ │ +191454: 7155 5a55 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@555a │ │ +19145a: 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 │ │ @@ -300102,19 +300103,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 │ │ -191ab0: |[191ab0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -191ac0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -191ac6: 5b01 c141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c1 │ │ -191aca: 5b02 c241 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c2 │ │ -191ace: 0e00 |0007: return-void │ │ +191ab4: |[191ab4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +191ac4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +191aca: 5b01 c141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c1 │ │ +191ace: 5b02 c241 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c2 │ │ +191ad2: 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; │ │ @@ -300125,19 +300126,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191ad0: |[191ad0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -191ae0: 5420 c141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c1 │ │ -191ae4: 5421 c241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c2 │ │ -191ae8: 7130 8555 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@5585 │ │ -191aee: 0e00 |0007: return-void │ │ +191ad4: |[191ad4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +191ae4: 5420 c141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c1 │ │ +191ae8: 5421 c241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c2 │ │ +191aec: 7130 8555 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@5585 │ │ +191af2: 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; │ │ │ │ @@ -300175,19 +300176,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 │ │ -191af0: |[191af0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -191b00: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -191b06: 5b01 c341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ -191b0a: 5b02 c441 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c4 │ │ -191b0e: 0e00 |0007: return-void │ │ +191af4: |[191af4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +191b04: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +191b0a: 5b01 c341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ +191b0e: 5b02 c441 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c4 │ │ +191b12: 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; │ │ @@ -300198,19 +300199,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191b10: |[191b10] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -191b20: 5420 c341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ -191b24: 5421 c441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c4 │ │ -191b28: 7130 8255 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@5582 │ │ -191b2e: 0e00 |0007: return-void │ │ +191b14: |[191b14] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +191b24: 5420 c341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ +191b28: 5421 c441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c4 │ │ +191b2c: 7130 8255 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@5582 │ │ +191b32: 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; │ │ │ │ @@ -300248,19 +300249,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 │ │ -191b54: |[191b54] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -191b64: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -191b6a: 5b01 c541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ -191b6e: 5b02 c641 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ -191b72: 0e00 |0007: return-void │ │ +191b58: |[191b58] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +191b68: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +191b6e: 5b01 c541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ +191b72: 5b02 c641 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ +191b76: 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; │ │ @@ -300271,20 +300272,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -191b30: |[191b30] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -191b40: 5420 c541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ -191b44: 5421 c641 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ -191b48: 7130 8355 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@5583 │ │ -191b4e: 0a03 |0007: move-result v3 │ │ -191b50: 0f03 |0008: return v3 │ │ +191b34: |[191b34] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +191b44: 5420 c541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ +191b48: 5421 c641 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ +191b4c: 7130 8355 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@5583 │ │ +191b52: 0a03 |0007: move-result v3 │ │ +191b54: 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; │ │ │ │ @@ -300322,19 +300323,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 │ │ -191b74: |[191b74] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -191b84: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -191b8a: 5b01 c741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -191b8e: 5b02 c841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41c8 │ │ -191b92: 0e00 |0007: return-void │ │ +191b78: |[191b78] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +191b88: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +191b8e: 5b01 c741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +191b92: 5b02 c841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41c8 │ │ +191b96: 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; │ │ @@ -300345,19 +300346,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191b94: |[191b94] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -191ba4: 5420 c741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -191ba8: 5421 c841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41c8 │ │ -191bac: 7130 8455 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@5584 │ │ -191bb2: 0e00 |0007: return-void │ │ +191b98: |[191b98] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +191ba8: 5420 c741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +191bac: 5421 c841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41c8 │ │ +191bb0: 7130 8455 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@5584 │ │ +191bb6: 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; │ │ │ │ @@ -300391,18 +300392,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 │ │ -192250: |[192250] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -192260: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -192266: 5b01 d541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d5 │ │ -19226a: 0e00 |0005: return-void │ │ +192254: |[192254] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +192264: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19226a: 5b01 d541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d5 │ │ +19226e: 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; │ │ │ │ @@ -300412,18 +300413,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19226c: |[19226c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -19227c: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d5 │ │ -192280: 6e10 aa55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@55aa │ │ -192286: 0e00 |0005: return-void │ │ +192270: |[192270] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +192280: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d5 │ │ +192284: 6e10 aa55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@55aa │ │ +19228a: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -300529,47 +300530,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -192774: |[192774] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -192784: 2200 9b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -192788: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19278a: 2312 1811 |0003: new-array v2, v1, [I // type@1118 │ │ -19278e: 2203 d701 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d7 │ │ -192792: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -192796: 7040 6706 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@0667 │ │ -19279c: 2311 1811 |000c: new-array v1, v1, [I // type@1118 │ │ -1927a0: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -1927a4: 7051 b155 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@55b1 │ │ -1927aa: 6900 de41 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ -1927ae: 0e00 |0015: return-void │ │ +192778: |[192778] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +192788: 2200 9b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +19278c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19278e: 2312 1811 |0003: new-array v2, v1, [I // type@1118 │ │ +192792: 2203 d701 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d7 │ │ +192796: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +19279a: 7040 6706 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@0667 │ │ +1927a0: 2311 1811 |000c: new-array v1, v1, [I // type@1118 │ │ +1927a4: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +1927a8: 7051 b155 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@55b1 │ │ +1927ae: 6900 de41 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ +1927b2: 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 │ │ -1927b0: |[1927b0] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -1927c0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1927c6: 5b01 e241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e2 │ │ -1927ca: 5b02 df41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41df │ │ -1927ce: 5b03 e041 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e0 │ │ -1927d2: 5b04 e141 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e1 │ │ -1927d6: 0e00 |000b: return-void │ │ +1927b4: |[1927b4] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +1927c4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1927ca: 5b01 e241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e2 │ │ +1927ce: 5b02 df41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41df │ │ +1927d2: 5b03 e041 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e0 │ │ +1927d6: 5b04 e141 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e1 │ │ +1927da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -300586,17 +300587,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1926e4: |[1926e4] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -1926f4: 5410 e041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e0 │ │ -1926f8: 1100 |0002: return-object v0 │ │ +1926e8: |[1926e8] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +1926f8: 5410 e041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e0 │ │ +1926fc: 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;) │ │ @@ -300604,17 +300605,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19272c: |[19272c] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -19273c: 5410 df41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41df │ │ -192740: 1100 |0002: return-object v0 │ │ +192730: |[192730] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +192740: 5410 df41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41df │ │ +192744: 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;) │ │ @@ -300622,17 +300623,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192744: |[192744] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -192754: 5410 e141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e1 │ │ -192758: 1100 |0002: return-object v0 │ │ +192748: |[192748] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +192758: 5410 e141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e1 │ │ +19275c: 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;) │ │ @@ -300640,17 +300641,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19275c: |[19275c] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -19276c: 5410 e241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e2 │ │ -192770: 1100 |0002: return-object v0 │ │ +192760: |[192760] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +192770: 5410 e241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e2 │ │ +192774: 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;) │ │ @@ -300658,22 +300659,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1926c0: |[1926c0] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -1926d0: 6e10 b755 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55b7 │ │ -1926d6: 0a00 |0003: move-result v0 │ │ -1926d8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1926dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1926de: 2802 |0007: goto 0009 // +0002 │ │ -1926e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1926e2: 0f00 |0009: return v0 │ │ +1926c4: |[1926c4] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +1926d4: 6e10 b755 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55b7 │ │ +1926da: 0a00 |0003: move-result v0 │ │ +1926dc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1926e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1926e2: 2802 |0007: goto 0009 // +0002 │ │ +1926e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1926e6: 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;) │ │ @@ -300681,25 +300682,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1926fc: |[1926fc] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -19270c: 5420 df41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41df │ │ -192710: 2100 |0002: array-length v0, v0 │ │ -192712: 5421 e041 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e0 │ │ -192716: 6e10 6a06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ -19271c: 0a01 |0008: move-result v1 │ │ -19271e: b010 |0009: add-int/2addr v0, v1 │ │ -192720: 5421 e141 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e1 │ │ -192724: 2111 |000c: array-length v1, v1 │ │ -192726: b010 |000d: add-int/2addr v0, v1 │ │ -192728: 0f00 |000e: return v0 │ │ +192700: |[192700] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +192710: 5420 df41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41df │ │ +192714: 2100 |0002: array-length v0, v0 │ │ +192716: 5421 e041 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e0 │ │ +19271a: 6e10 6a06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ +192720: 0a01 |0008: move-result v1 │ │ +192722: b010 |0009: add-int/2addr v0, v1 │ │ +192724: 5421 e141 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e1 │ │ +192728: 2111 |000c: array-length v1, v1 │ │ +19272a: b010 |000d: add-int/2addr v0, v1 │ │ +19272c: 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 : 13774 (SearchResult.java) │ │ @@ -300727,17 +300728,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1927d8: |[1927d8] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -1927e8: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1927ee: 0e00 |0003: return-void │ │ +1927dc: |[1927dc] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +1927ec: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1927f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -300746,19 +300747,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 │ │ -1927f0: |[1927f0] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -192800: 1a01 2615 |0000: const-string v1, "DeltaChat" // string@1526 │ │ -192804: 1a02 0d0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0d │ │ -192808: 7120 c102 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19280e: 0e00 |0007: return-void │ │ +1927f4: |[1927f4] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +192804: 1a01 2615 |0000: const-string v1, "DeltaChat" // string@1526 │ │ +192808: 1a02 0d0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0d │ │ +19280c: 7120 c102 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192812: 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; │ │ @@ -300793,18 +300794,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 │ │ -192810: |[192810] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -192820: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -192826: 5b01 e341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e3 │ │ -19282a: 0e00 |0005: return-void │ │ +192814: |[192814] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +192824: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19282a: 5b01 e341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e3 │ │ +19282e: 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; │ │ │ │ @@ -300814,18 +300815,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19282c: |[19282c] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -19283c: 5410 e341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e3 │ │ -192840: 6e10 bf55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55bf │ │ -192846: 0e00 |0005: return-void │ │ +192830: |[192830] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +192840: 5410 e341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e3 │ │ +192844: 6e10 bf55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55bf │ │ +19284a: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -300873,27 +300874,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19285c: |[19285c] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -19286c: 1c00 a70f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0fa7 │ │ -192870: 1a00 d016 |0002: const-string v0, "FcmReceiveService" // string@16d0 │ │ -192874: 6900 e641 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ -192878: 2200 f902 |0006: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ -19287c: 7010 970a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -192882: 6900 e441 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e4 │ │ -192886: 2200 f902 |000d: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ -19288a: 7010 970a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -192890: 6900 e541 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ -192894: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -192896: 6a00 e741 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ -19289a: 0e00 |0017: return-void │ │ +192860: |[192860] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +192870: 1c00 a70f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0fa7 │ │ +192874: 1a00 d016 |0002: const-string v0, "FcmReceiveService" // string@16d0 │ │ +192878: 6900 e641 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ +19287c: 2200 f902 |0006: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ +192880: 7010 970a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +192886: 6900 e441 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e4 │ │ +19288a: 2200 f902 |000d: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ +19288e: 7010 970a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +192894: 6900 e541 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ +192898: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +19289a: 6a00 e741 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ +19289e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -300903,17 +300904,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19289c: |[19289c] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -1928ac: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ -1928b2: 0e00 |0003: return-void │ │ +1928a0: |[1928a0] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +1928b0: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ +1928b6: 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;) │ │ @@ -300921,68 +300922,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -192980: |[192980] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -192990: 7100 f249 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@49f2 │ │ -192996: 0c00 |0003: move-result-object v0 │ │ -192998: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -19299c: 6e10 f449 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@49f4 │ │ -1929a2: 0a00 |0009: move-result v0 │ │ -1929a4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1929a8: 0e00 |000c: return-void │ │ -1929aa: 7110 d355 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55d3 │ │ -1929b0: 6200 e441 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e4 │ │ -1929b4: 1d00 |0012: monitor-enter v0 │ │ -1929b6: 6201 e841 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ -1929ba: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -1929be: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1929c2: 1c02 9e10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@109e │ │ -1929c6: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1929cc: 6901 e841 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ -1929d0: 7120 3105 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -1929d6: 1e00 |0023: monitor-exit v0 │ │ -1929d8: 283c |0024: goto 0060 // +003c │ │ -1929da: 0d03 |0025: move-exception v3 │ │ -1929dc: 1e00 |0026: monitor-exit v0 │ │ -1929de: 2703 |0027: throw v3 │ │ -1929e0: 0d03 |0028: move-exception v3 │ │ -1929e2: 6200 e641 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ -1929e6: 2201 0703 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -1929ea: 1a02 cc16 |002d: const-string v2, "Failed to start foreground service: " // string@16cc │ │ -1929ee: 7020 050b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -1929f4: 6e20 0d0b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -1929fa: 1a03 b70a |0035: const-string v3, ", fetching in background." // string@0ab7 │ │ -1929fe: 6e20 0e0b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -192a04: 6e10 1f0b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -192a0a: 0c03 |003d: move-result-object v3 │ │ -192a0c: 7120 c502 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -192a12: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -192a14: 6a03 e741 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ -192a18: 6203 a70e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ -192a1c: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -192a20: 6e20 4006 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0640 │ │ -192a26: 0a03 |004b: move-result v3 │ │ -192a28: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -192a2c: 6203 e541 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ -192a30: 1d03 |0050: monitor-enter v3 │ │ -192a32: 6300 e741 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ -192a36: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -192a3a: 6200 e541 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ -192a3e: 6e10 9d0a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0a9d │ │ -192a44: 28f7 |005a: goto 0051 // -0009 │ │ -192a46: 1e03 |005b: monitor-exit v3 │ │ -192a48: 2804 |005c: goto 0060 // +0004 │ │ -192a4a: 0d00 |005d: move-exception v0 │ │ -192a4c: 1e03 |005e: monitor-exit v3 │ │ -192a4e: 2700 |005f: throw v0 │ │ -192a50: 0e00 |0060: return-void │ │ +192984: |[192984] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +192994: 7100 f249 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@49f2 │ │ +19299a: 0c00 |0003: move-result-object v0 │ │ +19299c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +1929a0: 6e10 f449 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@49f4 │ │ +1929a6: 0a00 |0009: move-result v0 │ │ +1929a8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1929ac: 0e00 |000c: return-void │ │ +1929ae: 7110 d355 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55d3 │ │ +1929b4: 6200 e441 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e4 │ │ +1929b8: 1d00 |0012: monitor-enter v0 │ │ +1929ba: 6201 e841 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ +1929be: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +1929c2: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1929c6: 1c02 9e10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@109e │ │ +1929ca: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1929d0: 6901 e841 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ +1929d4: 7120 3105 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +1929da: 1e00 |0023: monitor-exit v0 │ │ +1929dc: 283c |0024: goto 0060 // +003c │ │ +1929de: 0d03 |0025: move-exception v3 │ │ +1929e0: 1e00 |0026: monitor-exit v0 │ │ +1929e2: 2703 |0027: throw v3 │ │ +1929e4: 0d03 |0028: move-exception v3 │ │ +1929e6: 6200 e641 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ +1929ea: 2201 0703 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +1929ee: 1a02 cc16 |002d: const-string v2, "Failed to start foreground service: " // string@16cc │ │ +1929f2: 7020 050b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +1929f8: 6e20 0d0b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +1929fe: 1a03 b70a |0035: const-string v3, ", fetching in background." // string@0ab7 │ │ +192a02: 6e20 0e0b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +192a08: 6e10 1f0b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +192a0e: 0c03 |003d: move-result-object v3 │ │ +192a10: 7120 c502 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +192a16: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +192a18: 6a03 e741 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ +192a1c: 6203 a70e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ +192a20: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +192a24: 6e20 4006 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0640 │ │ +192a2a: 0a03 |004b: move-result v3 │ │ +192a2c: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +192a30: 6203 e541 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ +192a34: 1d03 |0050: monitor-enter v3 │ │ +192a36: 6300 e741 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ +192a3a: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +192a3e: 6200 e541 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ +192a42: 6e10 9d0a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0a9d │ │ +192a48: 28f7 |005a: goto 0051 // -0009 │ │ +192a4a: 1e03 |005b: monitor-exit v3 │ │ +192a4c: 2804 |005c: goto 0060 // +0004 │ │ +192a4e: 0d00 |005d: move-exception v0 │ │ +192a50: 1e03 |005e: monitor-exit v3 │ │ +192a52: 2700 |005f: throw v0 │ │ +192a54: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -301017,39 +301018,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -192a94: |[192a94] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -192aa4: 6300 e741 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ -192aa8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -192aac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -192aae: 6a00 e741 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ -192ab2: 6200 e541 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ -192ab6: 1d00 |0009: monitor-enter v0 │ │ -192ab8: 6e10 9b0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9b │ │ -192abe: 1e00 |000d: monitor-exit v0 │ │ -192ac0: 2804 |000e: goto 0012 // +0004 │ │ -192ac2: 0d02 |000f: move-exception v2 │ │ -192ac4: 1e00 |0010: monitor-exit v0 │ │ -192ac6: 2702 |0011: throw v2 │ │ -192ac8: 6200 e441 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e4 │ │ -192acc: 1d00 |0014: monitor-enter v0 │ │ -192ace: 6201 e841 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ -192ad2: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -192ad6: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ -192adc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -192ade: 6902 e841 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ -192ae2: 1e00 |001f: monitor-exit v0 │ │ -192ae4: 0e00 |0020: return-void │ │ -192ae6: 0d02 |0021: move-exception v2 │ │ -192ae8: 1e00 |0022: monitor-exit v0 │ │ -192aea: 2702 |0023: throw v2 │ │ +192a98: |[192a98] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +192aa8: 6300 e741 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ +192aac: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +192ab0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +192ab2: 6a00 e741 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e7 │ │ +192ab6: 6200 e541 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e5 │ │ +192aba: 1d00 |0009: monitor-enter v0 │ │ +192abc: 6e10 9b0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9b │ │ +192ac2: 1e00 |000d: monitor-exit v0 │ │ +192ac4: 2804 |000e: goto 0012 // +0004 │ │ +192ac6: 0d02 |000f: move-exception v2 │ │ +192ac8: 1e00 |0010: monitor-exit v0 │ │ +192aca: 2702 |0011: throw v2 │ │ +192acc: 6200 e441 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e4 │ │ +192ad0: 1d00 |0014: monitor-enter v0 │ │ +192ad2: 6201 e841 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ +192ad6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +192ada: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ +192ae0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +192ae2: 6902 e841 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41e8 │ │ +192ae6: 1e00 |001f: monitor-exit v0 │ │ +192ae8: 0e00 |0020: return-void │ │ +192aea: 0d02 |0021: move-exception v2 │ │ +192aec: 1e00 |0022: monitor-exit v0 │ │ +192aee: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -301071,25 +301072,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1928b4: |[1928b4] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -1928c4: 6200 e641 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ -1928c8: 1a01 2b37 |0002: const-string v1, "Starting fetch" // string@372b │ │ -1928cc: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1928d2: 6200 a70e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ -1928d6: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -1928da: 6e20 4006 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0640 │ │ -1928e0: 0a00 |000e: move-result v0 │ │ -1928e2: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1928e6: 7110 c555 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55c5 │ │ -1928ec: 0e00 |0014: return-void │ │ +1928b8: |[1928b8] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +1928c8: 6200 e641 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ +1928cc: 1a01 2b37 |0002: const-string v1, "Starting fetch" // string@372b │ │ +1928d0: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1928d6: 6200 a70e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ +1928da: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +1928de: 6e20 4006 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0640 │ │ +1928e4: 0a00 |000e: move-result v0 │ │ +1928e6: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1928ea: 7110 c555 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55c5 │ │ +1928f0: 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; │ │ @@ -301099,54 +301100,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 │ │ -192848: |[192848] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -192858: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -19285a: 1101 |0001: return-object v1 │ │ +19284c: |[19284c] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +19285c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +19285e: 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 │ │ -1928f0: |[1928f0] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -192900: 6200 e641 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ -192904: 1a01 5614 |0002: const-string v1, "Creating fetch service" // string@1456 │ │ -192908: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19290e: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ -192914: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -192918: 1a01 df48 |000c: const-string v1, "ch_generic" // string@48df │ │ -19291c: 7030 fd04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ -192922: 6001 6028 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2860 │ │ -192926: 6e20 be55 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55be │ │ -19292c: 0c01 |0016: move-result-object v1 │ │ -19292e: 6e20 0705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ -192934: 0c00 |001a: move-result-object v0 │ │ -192936: 6001 9d21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219d │ │ -19293a: 6e20 1205 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ -192940: 0c00 |0020: move-result-object v0 │ │ -192942: 6e10 ff04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ -192948: 0c00 |0024: move-result-object v0 │ │ -19294a: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -19294c: 6e30 c455 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55c4 │ │ -192952: 2200 9d10 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@109d │ │ -192956: 7020 ba55 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@55ba │ │ -19295c: 7110 9157 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5791 │ │ -192962: 0e00 |0031: return-void │ │ +1928f4: |[1928f4] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +192904: 6200 e641 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e6 │ │ +192908: 1a01 5614 |0002: const-string v1, "Creating fetch service" // string@1456 │ │ +19290c: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192912: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ +192918: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +19291c: 1a01 df48 |000c: const-string v1, "ch_generic" // string@48df │ │ +192920: 7030 fd04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ +192926: 6001 6028 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2860 │ │ +19292a: 6e20 be55 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55be │ │ +192930: 0c01 |0016: move-result-object v1 │ │ +192932: 6e20 0705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ +192938: 0c00 |001a: move-result-object v0 │ │ +19293a: 6001 9d21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219d │ │ +19293e: 6e20 1205 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ +192944: 0c00 |0020: move-result-object v0 │ │ +192946: 6e10 ff04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ +19294c: 0c00 |0024: move-result-object v0 │ │ +19294e: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +192950: 6e30 c455 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55c4 │ │ +192956: 2200 9d10 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@109d │ │ +19295a: 7020 ba55 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@55ba │ │ +192960: 7110 9157 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5791 │ │ +192966: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0013 line=87 │ │ 0x001d line=88 │ │ @@ -301161,18 +301162,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -192964: |[192964] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -192974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192976: 6e20 c655 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55c6 │ │ -19297c: 0e00 |0004: return-void │ │ +192968: |[192968] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +192978: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19297a: 6e20 c655 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55c6 │ │ +192980: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 5848 (FetchForegroundService.java) │ │ @@ -301263,25 +301264,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 │ │ -192dac: |[192dac] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -192dbc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -192dc2: 5b01 f041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -192dc6: 5b02 ea41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -192dca: 5b03 e941 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -192dce: 5904 eb41 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -192dd2: 5905 ec41 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -192dd6: 5907 ee41 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -192dda: 5906 ef41 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -192dde: 5c08 ed41 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -192de2: 0e00 |0013: return-void │ │ +192db0: |[192db0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +192dc0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +192dc6: 5b01 f041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +192dca: 5b02 ea41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +192dce: 5b03 e941 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +192dd2: 5904 eb41 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +192dd6: 5905 ec41 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +192dda: 5907 ee41 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +192dde: 5906 ef41 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +192de2: 5c08 ed41 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +192de6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -301305,17 +301306,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 │ │ -192de4: |[192de4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -192df4: 7609 c755 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@55c7 │ │ -192dfa: 0e00 |0003: return-void │ │ +192de8: |[192de8] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +192df8: 7609 c755 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@55c7 │ │ +192dfe: 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; │ │ @@ -301332,18 +301333,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 │ │ -192ca0: |[192ca0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192cb0: 7110 cb55 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55cb │ │ -192cb6: 0c00 |0003: move-result-object v0 │ │ -192cb8: 1100 |0004: return-object v0 │ │ +192ca4: |[192ca4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192cb4: 7110 cb55 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55cb │ │ +192cba: 0c00 |0003: move-result-object v0 │ │ +192cbc: 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;) │ │ @@ -301351,73 +301352,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 │ │ -192cbc: |[192cbc] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192ccc: 7100 d255 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192cd2: 0c00 |0003: move-result-object v0 │ │ -192cd4: 5200 ec41 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -192cd8: 1a01 f052 |0006: const-string v1, "extra_id" // string@52f0 │ │ -192cdc: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -192ce2: 0a07 |000b: move-result v7 │ │ -192ce4: 1a00 f852 |000c: const-string v0, "extra_title" // string@52f8 │ │ -192ce8: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -192cee: 0c00 |0011: move-result-object v0 │ │ -192cf0: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -192cf4: 7100 d255 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192cfa: 0c00 |0017: move-result-object v0 │ │ -192cfc: 5400 f041 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -192d00: 0703 |001a: move-object v3, v0 │ │ -192d02: 1a00 ee52 |001b: const-string v0, "extra_content_text" // string@52ee │ │ -192d06: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -192d0c: 0c00 |0020: move-result-object v0 │ │ -192d0e: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -192d12: 7100 d255 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192d18: 0c00 |0026: move-result-object v0 │ │ -192d1a: 5400 ea41 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -192d1e: 0704 |0029: move-object v4, v0 │ │ -192d20: 1a00 ed52 |002a: const-string v0, "extra_channel_id" // string@52ed │ │ -192d24: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -192d2a: 0c00 |002f: move-result-object v0 │ │ -192d2c: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -192d30: 7100 d255 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192d36: 0c00 |0035: move-result-object v0 │ │ -192d38: 5400 e941 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -192d3c: 0705 |0038: move-object v5, v0 │ │ -192d3e: 7100 d255 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192d44: 0c00 |003c: move-result-object v0 │ │ -192d46: 5200 eb41 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -192d4a: 1a01 ef52 |003f: const-string v1, "extra_icon_res" // string@52ef │ │ -192d4e: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -192d54: 0a06 |0044: move-result v6 │ │ -192d56: 7100 d255 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192d5c: 0c00 |0048: move-result-object v0 │ │ -192d5e: 5200 ee41 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -192d62: 1a01 f252 |004b: const-string v1, "extra_progress" // string@52f2 │ │ -192d66: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -192d6c: 0a09 |0050: move-result v9 │ │ -192d6e: 7100 d255 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192d74: 0c00 |0054: move-result-object v0 │ │ -192d76: 5200 ef41 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -192d7a: 1a01 f452 |0057: const-string v1, "extra_progress_max" // string@52f4 │ │ -192d7e: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -192d84: 0a08 |005c: move-result v8 │ │ -192d86: 7100 d255 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ -192d8c: 0c00 |0060: move-result-object v0 │ │ -192d8e: 5500 ed41 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -192d92: 1a01 f352 |0063: const-string v1, "extra_progress_indeterminate" // string@52f3 │ │ -192d96: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -192d9c: 0a0a |0068: move-result v10 │ │ -192d9e: 220b a010 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -192da2: 07b2 |006b: move-object v2, v11 │ │ -192da4: 7609 c755 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@55c7 │ │ -192daa: 110b |006f: return-object v11 │ │ +192cc0: |[192cc0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192cd0: 7100 d255 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192cd6: 0c00 |0003: move-result-object v0 │ │ +192cd8: 5200 ec41 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +192cdc: 1a01 f052 |0006: const-string v1, "extra_id" // string@52f0 │ │ +192ce0: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +192ce6: 0a07 |000b: move-result v7 │ │ +192ce8: 1a00 f852 |000c: const-string v0, "extra_title" // string@52f8 │ │ +192cec: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192cf2: 0c00 |0011: move-result-object v0 │ │ +192cf4: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +192cf8: 7100 d255 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192cfe: 0c00 |0017: move-result-object v0 │ │ +192d00: 5400 f041 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +192d04: 0703 |001a: move-object v3, v0 │ │ +192d06: 1a00 ee52 |001b: const-string v0, "extra_content_text" // string@52ee │ │ +192d0a: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192d10: 0c00 |0020: move-result-object v0 │ │ +192d12: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +192d16: 7100 d255 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192d1c: 0c00 |0026: move-result-object v0 │ │ +192d1e: 5400 ea41 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +192d22: 0704 |0029: move-object v4, v0 │ │ +192d24: 1a00 ed52 |002a: const-string v0, "extra_channel_id" // string@52ed │ │ +192d28: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192d2e: 0c00 |002f: move-result-object v0 │ │ +192d30: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +192d34: 7100 d255 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192d3a: 0c00 |0035: move-result-object v0 │ │ +192d3c: 5400 e941 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +192d40: 0705 |0038: move-object v5, v0 │ │ +192d42: 7100 d255 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192d48: 0c00 |003c: move-result-object v0 │ │ +192d4a: 5200 eb41 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +192d4e: 1a01 ef52 |003f: const-string v1, "extra_icon_res" // string@52ef │ │ +192d52: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +192d58: 0a06 |0044: move-result v6 │ │ +192d5a: 7100 d255 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192d60: 0c00 |0048: move-result-object v0 │ │ +192d62: 5200 ee41 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +192d66: 1a01 f252 |004b: const-string v1, "extra_progress" // string@52f2 │ │ +192d6a: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +192d70: 0a09 |0050: move-result v9 │ │ +192d72: 7100 d255 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192d78: 0c00 |0054: move-result-object v0 │ │ +192d7a: 5200 ef41 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +192d7e: 1a01 f452 |0057: const-string v1, "extra_progress_max" // string@52f4 │ │ +192d82: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +192d88: 0a08 |005c: move-result v8 │ │ +192d8a: 7100 d255 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55d2 │ │ +192d90: 0c00 |0060: move-result-object v0 │ │ +192d92: 5500 ed41 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +192d96: 1a01 f352 |0063: const-string v1, "extra_progress_indeterminate" // string@52f3 │ │ +192d9a: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +192da0: 0a0a |0068: move-result v10 │ │ +192da2: 220b a010 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +192da6: 07b2 |006b: move-object v2, v11 │ │ +192da8: 7609 c755 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@55c7 │ │ +192dae: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -301437,61 +301438,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -192b04: |[192b04] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -192b14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192b16: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -192b1a: 0f00 |0003: return v0 │ │ -192b1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -192b1e: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -192b22: 6e10 990a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ -192b28: 0c02 |000a: move-result-object v2 │ │ -192b2a: 6e10 990a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ -192b30: 0c03 |000e: move-result-object v3 │ │ -192b32: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -192b36: 2842 |0011: goto 0053 // +0042 │ │ -192b38: 1f05 a010 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -192b3c: 5242 ec41 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -192b40: 5253 ec41 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -192b44: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -192b48: 5242 eb41 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -192b4c: 5253 eb41 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -192b50: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -192b54: 5242 ee41 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -192b58: 5253 ee41 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -192b5c: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -192b60: 5242 ef41 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -192b64: 5253 ef41 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -192b68: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -192b6c: 5542 ed41 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -192b70: 5553 ed41 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -192b74: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -192b78: 5442 f041 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -192b7c: 5453 f041 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -192b80: 6e20 cc0a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -192b86: 0a02 |0039: move-result v2 │ │ -192b88: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -192b8c: 5442 ea41 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -192b90: 5453 ea41 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -192b94: 6e20 cc0a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -192b9a: 0a02 |0043: move-result v2 │ │ -192b9c: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -192ba0: 5442 e941 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -192ba4: 5455 e941 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -192ba8: 6e20 cc0a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -192bae: 0a05 |004d: move-result v5 │ │ -192bb0: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -192bb4: 2802 |0050: goto 0052 // +0002 │ │ -192bb6: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -192bb8: 0f00 |0052: return v0 │ │ -192bba: 0f01 |0053: return v1 │ │ +192b08: |[192b08] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +192b18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +192b1a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +192b1e: 0f00 |0003: return v0 │ │ +192b20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +192b22: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +192b26: 6e10 990a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ +192b2c: 0c02 |000a: move-result-object v2 │ │ +192b2e: 6e10 990a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ +192b34: 0c03 |000e: move-result-object v3 │ │ +192b36: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +192b3a: 2842 |0011: goto 0053 // +0042 │ │ +192b3c: 1f05 a010 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +192b40: 5242 ec41 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +192b44: 5253 ec41 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +192b48: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +192b4c: 5242 eb41 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +192b50: 5253 eb41 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +192b54: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +192b58: 5242 ee41 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +192b5c: 5253 ee41 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +192b60: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +192b64: 5242 ef41 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +192b68: 5253 ef41 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +192b6c: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +192b70: 5542 ed41 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +192b74: 5553 ed41 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +192b78: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +192b7c: 5442 f041 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +192b80: 5453 f041 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +192b84: 6e20 cc0a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +192b8a: 0a02 |0039: move-result v2 │ │ +192b8c: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +192b90: 5442 ea41 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +192b94: 5453 ea41 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +192b98: 6e20 cc0a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +192b9e: 0a02 |0043: move-result v2 │ │ +192ba0: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +192ba4: 5442 e941 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +192ba8: 5455 e941 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +192bac: 6e20 cc0a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +192bb2: 0a05 |004d: move-result v5 │ │ +192bb4: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +192bb8: 2802 |0050: goto 0052 // +0002 │ │ +192bba: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +192bbc: 0f00 |0052: return v0 │ │ +192bbe: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -301505,39 +301506,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -192bbc: |[192bbc] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -192bcc: 5420 f041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -192bd0: 6e10 d30a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ -192bd6: 0a00 |0005: move-result v0 │ │ -192bd8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192bdc: 5421 e941 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -192be0: 6e10 d30a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ -192be6: 0a01 |000d: move-result v1 │ │ -192be8: b010 |000e: add-int/2addr v0, v1 │ │ -192bea: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192bee: 5221 ec41 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -192bf2: b010 |0013: add-int/2addr v0, v1 │ │ -192bf4: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192bf8: 5221 eb41 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -192bfc: b010 |0018: add-int/2addr v0, v1 │ │ -192bfe: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192c02: 5221 ee41 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -192c06: b010 |001d: add-int/2addr v0, v1 │ │ -192c08: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192c0c: 5221 ef41 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -192c10: b010 |0022: add-int/2addr v0, v1 │ │ -192c12: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192c16: 5521 ed41 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -192c1a: b010 |0027: add-int/2addr v0, v1 │ │ -192c1c: 0f00 |0028: return v0 │ │ +192bc0: |[192bc0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +192bd0: 5420 f041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +192bd4: 6e10 d30a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ +192bda: 0a00 |0005: move-result v0 │ │ +192bdc: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192be0: 5421 e941 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +192be4: 6e10 d30a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ +192bea: 0a01 |000d: move-result v1 │ │ +192bec: b010 |000e: add-int/2addr v0, v1 │ │ +192bee: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192bf2: 5221 ec41 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +192bf6: b010 |0013: add-int/2addr v0, v1 │ │ +192bf8: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192bfc: 5221 eb41 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +192c00: b010 |0018: add-int/2addr v0, v1 │ │ +192c02: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192c06: 5221 ee41 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +192c0a: b010 |001d: add-int/2addr v0, v1 │ │ +192c0c: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192c10: 5221 ef41 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +192c14: b010 |0022: add-int/2addr v0, v1 │ │ +192c16: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192c1a: 5521 ed41 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +192c1e: b010 |0027: add-int/2addr v0, v1 │ │ +192c20: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -301551,47 +301552,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -192c20: |[192c20] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -192c30: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -192c34: 5481 e941 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -192c38: 5282 ec41 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -192c3c: 7110 490a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -192c42: 0c02 |0009: move-result-object v2 │ │ -192c44: 5283 ee41 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -192c48: 7110 490a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -192c4e: 0c03 |000f: move-result-object v3 │ │ -192c50: 5284 ef41 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -192c54: 7110 490a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -192c5a: 0c04 |0015: move-result-object v4 │ │ -192c5c: 5585 ed41 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -192c60: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -192c64: 1a05 7c5d |001a: const-string v5, "indeterminate" // string@5d7c │ │ -192c68: 2803 |001c: goto 001f // +0003 │ │ -192c6a: 1a05 174f |001d: const-string v5, "determinate" // string@4f17 │ │ -192c6e: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -192c70: 2366 3211 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1132 │ │ -192c74: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -192c76: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -192c7a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -192c7c: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -192c80: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -192c82: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -192c86: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -192c88: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -192c8c: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -192c8e: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -192c92: 1a01 1e11 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@111e │ │ -192c96: 7130 cf0a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -192c9c: 0c00 |0036: move-result-object v0 │ │ -192c9e: 1100 |0037: return-object v0 │ │ +192c24: |[192c24] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +192c34: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +192c38: 5481 e941 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +192c3c: 5282 ec41 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +192c40: 7110 490a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +192c46: 0c02 |0009: move-result-object v2 │ │ +192c48: 5283 ee41 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +192c4c: 7110 490a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +192c52: 0c03 |000f: move-result-object v3 │ │ +192c54: 5284 ef41 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +192c58: 7110 490a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +192c5e: 0c04 |0015: move-result-object v4 │ │ +192c60: 5585 ed41 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +192c64: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +192c68: 1a05 7c5d |001a: const-string v5, "indeterminate" // string@5d7c │ │ +192c6c: 2803 |001c: goto 001f // +0003 │ │ +192c6e: 1a05 174f |001d: const-string v5, "determinate" // string@4f17 │ │ +192c72: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +192c74: 2366 3211 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1132 │ │ +192c78: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +192c7a: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +192c7e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +192c80: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +192c84: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +192c86: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +192c8a: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +192c8c: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +192c90: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +192c92: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +192c96: 1a01 1e11 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@111e │ │ +192c9a: 7130 cf0a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +192ca0: 0c00 |0036: move-result-object v0 │ │ +192ca2: 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 : 6011 (GenericForegroundService.java) │ │ @@ -301628,18 +301629,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 │ │ -192e14: |[192e14] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -192e24: 5b01 f141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f1 │ │ -192e28: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ -192e2e: 0e00 |0005: return-void │ │ +192e18: |[192e18] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +192e28: 5b01 f141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f1 │ │ +192e2c: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ +192e32: 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; │ │ │ │ @@ -301649,17 +301650,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192dfc: |[192dfc] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -192e0c: 5410 f141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f1 │ │ -192e10: 1100 |0002: return-object v0 │ │ +192e00: |[192e00] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +192e10: 5410 f141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f1 │ │ +192e14: 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 : 6011 (GenericForegroundService.java) │ │ @@ -301779,37 +301780,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -192fb8: |[192fb8] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -192fc8: 2200 b603 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b6 │ │ -192fcc: 7010 630d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d63 │ │ -192fd2: 6900 fe41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41fe │ │ -192fd6: 2200 b503 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b5 │ │ -192fda: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -192fdc: 7020 600d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d60 │ │ -192fe2: 6900 f441 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f4 │ │ -192fe6: 6701 0342 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ -192fea: 2200 a010 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -192fee: 6006 4521 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2145 │ │ -192ff2: 120a |0015: const/4 v10, #int 0 // #0 │ │ -192ff4: 120b |0016: const/4 v11, #int 0 // #0 │ │ -192ff6: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -192ffa: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -192ffe: 1a05 df48 |001b: const-string v5, "ch_generic" // string@48df │ │ -193002: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ -193004: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -193006: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -193008: 0702 |0020: move-object v2, v0 │ │ -19300a: 760a c855 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@55c8 │ │ -193010: 6900 f541 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f5 │ │ -193014: 0e00 |0026: return-void │ │ +192fbc: |[192fbc] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +192fcc: 2200 b603 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b6 │ │ +192fd0: 7010 630d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d63 │ │ +192fd6: 6900 fe41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41fe │ │ +192fda: 2200 b503 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b5 │ │ +192fde: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +192fe0: 7020 600d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d60 │ │ +192fe6: 6900 f441 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f4 │ │ +192fea: 6701 0342 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ +192fee: 2200 a010 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +192ff2: 6006 4521 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2145 │ │ +192ff6: 120a |0015: const/4 v10, #int 0 // #0 │ │ +192ff8: 120b |0016: const/4 v11, #int 0 // #0 │ │ +192ffa: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +192ffe: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +193002: 1a05 df48 |001b: const-string v5, "ch_generic" // string@48df │ │ +193006: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ +193008: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +19300a: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +19300c: 0702 |0020: move-object v2, v0 │ │ +19300e: 760a c855 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@55c8 │ │ +193014: 6900 f541 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f5 │ │ +193018: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -301819,23 +301820,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -193018: |[193018] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -193028: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ -19302e: 2200 a110 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a1 │ │ -193032: 7020 ce55 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55ce │ │ -193038: 5b10 0142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4201 │ │ -19303c: 2200 7e03 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@037e │ │ -193040: 7010 aa0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0caa │ │ -193046: 5b10 0042 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ -19304a: 0e00 |0011: return-void │ │ +19301c: |[19301c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +19302c: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ +193032: 2200 a110 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a1 │ │ +193036: 7020 ce55 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55ce │ │ +19303c: 5b10 0142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4201 │ │ +193040: 2200 7e03 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@037e │ │ +193044: 7010 aa0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0caa │ │ +19304a: 5b10 0042 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ +19304e: 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; │ │ @@ -301845,53 +301846,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 │ │ -192f18: |[192f18] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192f28: 6200 f541 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f5 │ │ -192f2c: 1100 |0002: return-object v0 │ │ +192f1c: |[192f1c] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192f2c: 6200 f541 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f5 │ │ +192f30: 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 │ │ -19304c: |[19304c] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -19305c: 6200 f441 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f4 │ │ -193060: 6e10 610d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d61 │ │ -193066: 0a01 |0005: move-result v1 │ │ -193068: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -19306c: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -193070: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -193074: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -193078: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -19307a: 6e20 620d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d62 │ │ -193080: 1a00 df48 |0012: const-string v0, "ch_generic" // string@48df │ │ -193084: 1a02 7917 |0014: const-string v2, "Generic Background Service" // string@1779 │ │ -193088: 7130 a157 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@57a1 │ │ -19308e: 0c00 |0019: move-result-object v0 │ │ -193090: 1a01 0216 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1602 │ │ -193094: 7120 b757 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@57b7 │ │ -19309a: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -19309e: 7120 b157 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@57b1 │ │ -1930a4: 0c03 |0024: move-result-object v3 │ │ -1930a6: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -1930aa: 7120 b957 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@57b9 │ │ -1930b0: 0e00 |002a: return-void │ │ +193050: |[193050] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +193060: 6200 f441 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f4 │ │ +193064: 6e10 610d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d61 │ │ +19306a: 0a01 |0005: move-result v1 │ │ +19306c: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +193070: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +193074: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +193078: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +19307c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +19307e: 6e20 620d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d62 │ │ +193084: 1a00 df48 |0012: const-string v0, "ch_generic" // string@48df │ │ +193088: 1a02 7917 |0014: const-string v2, "Generic Background Service" // string@1779 │ │ +19308c: 7130 a157 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@57a1 │ │ +193092: 0c00 |0019: move-result-object v0 │ │ +193094: 1a01 0216 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1602 │ │ +193098: 7120 b757 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@57b7 │ │ +19309e: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +1930a2: 7120 b157 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@57b1 │ │ +1930a8: 0c03 |0024: move-result-object v3 │ │ +1930aa: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +1930ae: 7120 b957 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@57b9 │ │ +1930b4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -301904,38 +301905,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 │ │ -1930b4: |[1930b4] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -1930c4: 1d05 |0000: monitor-enter v5 │ │ -1930c6: 7110 c955 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55c9 │ │ -1930cc: 0c06 |0004: move-result-object v6 │ │ -1930ce: 6200 ff41 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ -1930d2: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1930d6: 1a02 765b |0009: const-string v2, "handleStart() %s" // string@5b76 │ │ -1930da: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -1930dc: 2333 3211 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ -1930e0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1930e2: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -1930e6: 7130 cf0a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -1930ec: 0c01 |0014: move-result-object v1 │ │ -1930ee: 7120 c102 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1930f4: 5450 0042 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ -1930f8: 5261 ec41 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -1930fc: 7110 490a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193102: 0c01 |001f: move-result-object v1 │ │ -193104: 6e30 ad0c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cad │ │ -19310a: 1e05 |0023: monitor-exit v5 │ │ -19310c: 0e00 |0024: return-void │ │ -19310e: 0d06 |0025: move-exception v6 │ │ -193110: 1e05 |0026: monitor-exit v5 │ │ -193112: 2706 |0027: throw v6 │ │ +1930b8: |[1930b8] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +1930c8: 1d05 |0000: monitor-enter v5 │ │ +1930ca: 7110 c955 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55c9 │ │ +1930d0: 0c06 |0004: move-result-object v6 │ │ +1930d2: 6200 ff41 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ +1930d6: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1930da: 1a02 765b |0009: const-string v2, "handleStart() %s" // string@5b76 │ │ +1930de: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +1930e0: 2333 3211 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ +1930e4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1930e6: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +1930ea: 7130 cf0a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +1930f0: 0c01 |0014: move-result-object v1 │ │ +1930f2: 7120 c102 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1930f8: 5450 0042 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ +1930fc: 5261 ec41 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +193100: 7110 490a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193106: 0c01 |001f: move-result-object v1 │ │ +193108: 6e30 ad0c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cad │ │ +19310e: 1e05 |0023: monitor-exit v5 │ │ +193110: 0e00 |0024: return-void │ │ +193112: 0d06 |0025: move-exception v6 │ │ +193114: 1e05 |0026: monitor-exit v5 │ │ +193116: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -301951,37 +301952,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 │ │ -193128: |[193128] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -193138: 1d03 |0000: monitor-enter v3 │ │ -19313a: 6200 ff41 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ -19313e: 1a01 785b |0003: const-string v1, "handleStop()" // string@5b78 │ │ -193142: 7120 c102 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -193148: 1a01 f052 |0008: const-string v1, "extra_id" // string@52f0 │ │ -19314c: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -19314e: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -193154: 0a04 |000e: move-result v4 │ │ -193156: 5431 0042 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ -19315a: 7110 490a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193160: 0c04 |0014: move-result-object v4 │ │ -193162: 6e20 ae0c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cae │ │ -193168: 0c04 |0018: move-result-object v4 │ │ -19316a: 1f04 a010 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -19316e: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -193172: 1a04 4614 |001d: const-string v4, "Could not find entry to remove" // string@1446 │ │ -193176: 7120 c502 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19317c: 1e03 |0022: monitor-exit v3 │ │ -19317e: 0e00 |0023: return-void │ │ -193180: 0d04 |0024: move-exception v4 │ │ -193182: 1e03 |0025: monitor-exit v3 │ │ -193184: 2704 |0026: throw v4 │ │ +19312c: |[19312c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +19313c: 1d03 |0000: monitor-enter v3 │ │ +19313e: 6200 ff41 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ +193142: 1a01 785b |0003: const-string v1, "handleStop()" // string@5b78 │ │ +193146: 7120 c102 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19314c: 1a01 f052 |0008: const-string v1, "extra_id" // string@52f0 │ │ +193150: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +193152: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +193158: 0a04 |000e: move-result v4 │ │ +19315a: 5431 0042 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ +19315e: 7110 490a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193164: 0c04 |0014: move-result-object v4 │ │ +193166: 6e20 ae0c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cae │ │ +19316c: 0c04 |0018: move-result-object v4 │ │ +19316e: 1f04 a010 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +193172: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +193176: 1a04 4614 |001d: const-string v4, "Could not find entry to remove" // string@1446 │ │ +19317a: 7120 c502 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +193180: 1e03 |0022: monitor-exit v3 │ │ +193182: 0e00 |0023: return-void │ │ +193184: 0d04 |0024: move-exception v4 │ │ +193186: 1e03 |0025: monitor-exit v3 │ │ +193188: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -301998,72 +301999,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -192e48: |[192e48] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -192e58: 6000 0342 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ -192e5c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -192e60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -192e62: 2802 |0005: goto 0007 // +0002 │ │ -192e64: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -192e66: 0f00 |0007: return v0 │ │ +192e4c: |[192e4c] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +192e5c: 6000 0342 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ +192e60: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +192e64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +192e66: 2802 |0005: goto 0007 // +0002 │ │ +192e68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +192e6a: 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 │ │ -19319c: |[19319c] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -1931ac: 5b34 0242 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4202 │ │ -1931b0: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -1931b4: 5441 e941 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -1931b8: 7030 fd04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ -1931be: 5241 eb41 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -1931c2: 6e20 1205 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ -1931c8: 0c00 |000e: move-result-object v0 │ │ -1931ca: 5441 f041 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -1931ce: 6e20 0705 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ -1931d4: 0c00 |0014: move-result-object v0 │ │ -1931d6: 5441 ea41 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -1931da: 6e20 1605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0516 │ │ -1931e0: 0c00 |001a: move-result-object v0 │ │ -1931e2: 5441 ea41 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -1931e6: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -1931ec: 0c00 |0020: move-result-object v0 │ │ -1931ee: 5241 ef41 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ -1931f2: 5242 ee41 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ -1931f6: 5544 ed41 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ -1931fa: 6e40 1105 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -193200: 0c04 |002a: move-result-object v4 │ │ -193202: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -193206: 1c01 3c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d3c │ │ -19320a: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193210: 7100 4a56 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@564a │ │ -193216: 0a01 |0035: move-result v1 │ │ -193218: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -19321a: 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 │ │ -193220: 0c00 |003a: move-result-object v0 │ │ -193222: 6e20 0505 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ -193228: 0c04 |003e: move-result-object v4 │ │ -19322a: 6e10 ff04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ -193230: 0c04 |0042: move-result-object v4 │ │ -193232: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -193234: 6e30 db55 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55db │ │ -19323a: 0e00 |0047: return-void │ │ +1931a0: |[1931a0] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +1931b0: 5b34 0242 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4202 │ │ +1931b4: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +1931b8: 5441 e941 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +1931bc: 7030 fd04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ +1931c2: 5241 eb41 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +1931c6: 6e20 1205 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ +1931cc: 0c00 |000e: move-result-object v0 │ │ +1931ce: 5441 f041 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +1931d2: 6e20 0705 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ +1931d8: 0c00 |0014: move-result-object v0 │ │ +1931da: 5441 ea41 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +1931de: 6e20 1605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0516 │ │ +1931e4: 0c00 |001a: move-result-object v0 │ │ +1931e6: 5441 ea41 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +1931ea: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +1931f0: 0c00 |0020: move-result-object v0 │ │ +1931f2: 5241 ef41 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41ef │ │ +1931f6: 5242 ee41 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41ee │ │ +1931fa: 5544 ed41 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ed │ │ +1931fe: 6e40 1105 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +193204: 0c04 |002a: move-result-object v4 │ │ +193206: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19320a: 1c01 3c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d3c │ │ +19320e: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193214: 7100 4a56 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@564a │ │ +19321a: 0a01 |0035: move-result v1 │ │ +19321c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +19321e: 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 │ │ +193224: 0c00 |003a: move-result-object v0 │ │ +193226: 6e20 0505 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ +19322c: 0c04 |003e: move-result-object v4 │ │ +19322e: 6e10 ff04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ +193234: 0c04 |0042: move-result-object v4 │ │ +193236: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +193238: 6e30 db55 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55db │ │ +19323e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -302081,41 +302082,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 │ │ -192f30: |[192f30] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -192f40: 6000 0342 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ -192f44: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -192f48: 6700 0342 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ -192f4c: 6200 fe41 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41fe │ │ -192f50: 6e10 670d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d67 │ │ -192f56: 0a00 |000b: move-result v0 │ │ -192f58: 7110 d355 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55d3 │ │ -192f5e: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -192f62: 1c02 a210 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ -192f66: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192f6c: 1a02 0a7e |0016: const-string v2, "start" // string@7e0a │ │ -192f70: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -192f76: 1a02 f852 |001b: const-string v2, "extra_title" // string@52f8 │ │ -192f7a: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -192f80: 1a04 ed52 |0020: const-string v4, "extra_channel_id" // string@52ed │ │ -192f84: 1a02 df48 |0022: const-string v2, "ch_generic" // string@48df │ │ -192f88: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -192f8e: 1a04 ef52 |0027: const-string v4, "extra_icon_res" // string@52ef │ │ -192f92: 6002 9d21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219d │ │ -192f96: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -192f9c: 1a04 f052 |002e: const-string v4, "extra_id" // string@52f0 │ │ -192fa0: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -192fa6: 7120 3105 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -192fac: 2204 a610 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a6 │ │ -192fb0: 7030 eb55 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@55eb │ │ -192fb6: 1104 |003b: return-object v4 │ │ +192f34: |[192f34] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +192f44: 6000 0342 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ +192f48: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +192f4c: 6700 0342 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ +192f50: 6200 fe41 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41fe │ │ +192f54: 6e10 670d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d67 │ │ +192f5a: 0a00 |000b: move-result v0 │ │ +192f5c: 7110 d355 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55d3 │ │ +192f62: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +192f66: 1c02 a210 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ +192f6a: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192f70: 1a02 0a7e |0016: const-string v2, "start" // string@7e0a │ │ +192f74: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +192f7a: 1a02 f852 |001b: const-string v2, "extra_title" // string@52f8 │ │ +192f7e: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +192f84: 1a04 ed52 |0020: const-string v4, "extra_channel_id" // string@52ed │ │ +192f88: 1a02 df48 |0022: const-string v2, "ch_generic" // string@48df │ │ +192f8c: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +192f92: 1a04 ef52 |0027: const-string v4, "extra_icon_res" // string@52ef │ │ +192f96: 6002 9d21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219d │ │ +192f9a: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +192fa0: 1a04 f052 |002e: const-string v4, "extra_id" // string@52f0 │ │ +192fa4: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +192faa: 7120 3105 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +192fb0: 2204 a610 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a6 │ │ +192fb4: 7030 eb55 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@55eb │ │ +192fba: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -302134,30 +302135,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 │ │ -193344: |[193344] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -193354: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -193358: 1c01 a210 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ -19335c: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193362: 1a01 9d7e |0007: const-string v1, "stop" // string@7e9d │ │ -193366: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -19336c: 1a01 f052 |000c: const-string v1, "extra_id" // string@52f0 │ │ -193370: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -193376: 7120 3105 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -19337c: 6002 0342 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ -193380: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -193384: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -193386: 7120 6f0a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ -19338c: 0a02 |001c: move-result v2 │ │ -19338e: 6702 0342 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ -193392: 0e00 |001f: return-void │ │ +193348: |[193348] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +193358: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19335c: 1c01 a210 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ +193360: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193366: 1a01 9d7e |0007: const-string v1, "stop" // string@7e9d │ │ +19336a: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +193370: 1a01 f052 |000c: const-string v1, "extra_id" // string@52f0 │ │ +193374: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19337a: 7120 3105 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +193380: 6002 0342 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ +193384: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +193388: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19338a: 7120 6f0a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ +193390: 0a02 |001c: move-result v2 │ │ +193392: 6702 0342 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4203 │ │ +193396: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -302170,45 +302171,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -193394: |[193394] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -1933a4: 1d02 |0000: monitor-enter v2 │ │ -1933a6: 5420 0042 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ -1933aa: 6e10 af0c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0caf │ │ -1933b0: 0c00 |0006: move-result-object v0 │ │ -1933b2: 7210 730c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c73 │ │ -1933b8: 0c00 |000a: move-result-object v0 │ │ -1933ba: 7210 a70c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -1933c0: 0a01 |000e: move-result v1 │ │ -1933c2: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -1933c6: 7210 a80c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -1933cc: 0c00 |0014: move-result-object v0 │ │ -1933ce: 1f00 a010 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -1933d2: 7020 d955 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55d9 │ │ -1933d8: 2819 |001a: goto 0033 // +0019 │ │ -1933da: 6200 ff41 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ -1933de: 1a01 a21c |001d: const-string v1, "Last request. Ending foreground service." // string@1ca2 │ │ -1933e2: 7120 c102 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1933e8: 5420 0242 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4202 │ │ -1933ec: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -1933f0: 2803 |0026: goto 0029 // +0003 │ │ -1933f2: 6200 f541 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f5 │ │ -1933f6: 7020 d955 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55d9 │ │ -1933fc: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -1933fe: 6e20 dd55 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55dd │ │ -193404: 6e10 df55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55df │ │ -19340a: 1e02 |0033: monitor-exit v2 │ │ -19340c: 0e00 |0034: return-void │ │ -19340e: 0d00 |0035: move-exception v0 │ │ -193410: 1e02 |0036: monitor-exit v2 │ │ -193412: 2700 |0037: throw v0 │ │ +193398: |[193398] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +1933a8: 1d02 |0000: monitor-enter v2 │ │ +1933aa: 5420 0042 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ +1933ae: 6e10 af0c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0caf │ │ +1933b4: 0c00 |0006: move-result-object v0 │ │ +1933b6: 7210 730c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c73 │ │ +1933bc: 0c00 |000a: move-result-object v0 │ │ +1933be: 7210 a70c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +1933c4: 0a01 |000e: move-result v1 │ │ +1933c6: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +1933ca: 7210 a80c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +1933d0: 0c00 |0014: move-result-object v0 │ │ +1933d2: 1f00 a010 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +1933d6: 7020 d955 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55d9 │ │ +1933dc: 2819 |001a: goto 0033 // +0019 │ │ +1933de: 6200 ff41 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ +1933e2: 1a01 a21c |001d: const-string v1, "Last request. Ending foreground service." // string@1ca2 │ │ +1933e6: 7120 c102 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1933ec: 5420 0242 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4202 │ │ +1933f0: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +1933f4: 2803 |0026: goto 0029 // +0003 │ │ +1933f6: 6200 f541 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f5 │ │ +1933fa: 7020 d955 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55d9 │ │ +193400: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +193402: 6e20 dd55 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55dd │ │ +193408: 6e10 df55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55df │ │ +19340e: 1e02 |0033: monitor-exit v2 │ │ +193410: 0e00 |0034: return-void │ │ +193412: 0d00 |0035: move-exception v0 │ │ +193414: 1e02 |0036: monitor-exit v2 │ │ +193416: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -302228,17 +302229,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 │ │ -192e30: |[192e30] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -192e40: 5401 0142 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4201 │ │ -192e44: 1101 |0002: return-object v1 │ │ +192e34: |[192e34] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +192e44: 5401 0142 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4201 │ │ +192e48: 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; │ │ │ │ @@ -302247,55 +302248,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -192e68: |[192e68] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -192e78: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -192e7c: 1c05 a210 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ -192e80: 1d05 |0004: monitor-enter v5 │ │ -192e82: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -192e88: 0c06 |0008: move-result-object v6 │ │ -192e8a: 1a00 0a7e |0009: const-string v0, "start" // string@7e0a │ │ -192e8e: 6e20 cc0a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -192e94: 0a00 |000e: move-result v0 │ │ -192e96: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -192e98: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -192e9c: 7020 d455 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55d4 │ │ -192ea2: 280c |0015: goto 0021 // +000c │ │ -192ea4: 1a00 9d7e |0016: const-string v0, "stop" // string@7e9d │ │ -192ea8: 6e20 cc0a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -192eae: 0a06 |001b: move-result v6 │ │ -192eb0: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -192eb4: 7020 d555 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55d5 │ │ -192eba: 7010 e055 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55e0 │ │ -192ec0: 1e05 |0024: monitor-exit v5 │ │ -192ec2: 0f01 |0025: return v1 │ │ -192ec4: 2204 ea02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ea │ │ -192ec8: 1a06 8d0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8d │ │ -192ecc: 2310 3211 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1132 │ │ -192ed0: 1a01 0a7e |002c: const-string v1, "start" // string@7e0a │ │ -192ed4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -192ed6: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -192eda: 1a01 9d7e |0031: const-string v1, "stop" // string@7e9d │ │ -192ede: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -192ee0: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -192ee4: 7120 ce0a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -192eea: 0c06 |0039: move-result-object v6 │ │ -192eec: 7020 3c0a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ -192ef2: 2704 |003d: throw v4 │ │ -192ef4: 0d04 |003e: move-exception v4 │ │ -192ef6: 1e05 |003f: monitor-exit v5 │ │ -192ef8: 2704 |0040: throw v4 │ │ -192efa: 2204 ea02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ea │ │ -192efe: 1a05 d818 |0043: const-string v5, "Intent needs to be non-null." // string@18d8 │ │ -192f02: 7020 3c0a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ -192f08: 2704 |0048: throw v4 │ │ +192e6c: |[192e6c] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +192e7c: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +192e80: 1c05 a210 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ +192e84: 1d05 |0004: monitor-enter v5 │ │ +192e86: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +192e8c: 0c06 |0008: move-result-object v6 │ │ +192e8e: 1a00 0a7e |0009: const-string v0, "start" // string@7e0a │ │ +192e92: 6e20 cc0a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +192e98: 0a00 |000e: move-result v0 │ │ +192e9a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +192e9c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +192ea0: 7020 d455 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55d4 │ │ +192ea6: 280c |0015: goto 0021 // +000c │ │ +192ea8: 1a00 9d7e |0016: const-string v0, "stop" // string@7e9d │ │ +192eac: 6e20 cc0a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +192eb2: 0a06 |001b: move-result v6 │ │ +192eb4: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +192eb8: 7020 d555 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55d5 │ │ +192ebe: 7010 e055 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55e0 │ │ +192ec4: 1e05 |0024: monitor-exit v5 │ │ +192ec6: 0f01 |0025: return v1 │ │ +192ec8: 2204 ea02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ea │ │ +192ecc: 1a06 8d0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8d │ │ +192ed0: 2310 3211 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1132 │ │ +192ed4: 1a01 0a7e |002c: const-string v1, "start" // string@7e0a │ │ +192ed8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +192eda: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +192ede: 1a01 9d7e |0031: const-string v1, "stop" // string@7e9d │ │ +192ee2: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +192ee4: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +192ee8: 7120 ce0a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +192eee: 0c06 |0039: move-result-object v6 │ │ +192ef0: 7020 3c0a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ +192ef6: 2704 |003d: throw v4 │ │ +192ef8: 0d04 |003e: move-exception v4 │ │ +192efa: 1e05 |003f: monitor-exit v5 │ │ +192efc: 2704 |0040: throw v4 │ │ +192efe: 2204 ea02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ea │ │ +192f02: 1a05 d818 |0043: const-string v5, "Intent needs to be non-null." // string@18d8 │ │ +192f06: 7020 3c0a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ +192f0c: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -302316,74 +302317,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -19323c: |[19323c] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -19324c: 1d0a |0000: monitor-enter v10 │ │ -19324e: 54a0 0042 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ -193252: 7110 490a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193258: 0c0b |0006: move-result-object v11 │ │ -19325a: 6e20 ac0c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cac │ │ -193260: 0c0b |000a: move-result-object v11 │ │ -193262: 1f0b a010 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -193266: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -19326a: 620b ff41 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ -19326e: 1a0c ca16 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16ca │ │ -193272: 7120 c502 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -193278: 1e0a |0016: monitor-exit v10 │ │ -19327a: 0e00 |0017: return-void │ │ -19327c: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -193280: 54bf ea41 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ -193284: 07f2 |001c: move-object v2, v15 │ │ -193286: 220f a010 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ -19328a: 54b1 f041 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ -19328e: 54b3 e941 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ -193292: 52b4 eb41 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ -193296: 52b5 ec41 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -19329a: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -19329c: 07f0 |0028: move-object v0, v15 │ │ -19329e: 01c6 |0029: move v6, v12 │ │ -1932a0: 01d7 |002a: move v7, v13 │ │ -1932a2: 01e8 |002b: move v8, v14 │ │ -1932a4: 760a c855 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@55c8 │ │ -1932aa: 6e20 ca55 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55ca │ │ -1932b0: 0a0b |0032: move-result v11 │ │ -1932b2: 120c |0033: const/4 v12, #int 0 // #0 │ │ -1932b4: 121d |0034: const/4 v13, #int 1 // #1 │ │ -1932b6: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -1932ba: 620b ff41 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ -1932be: 1a0e 665b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b66 │ │ -1932c2: 23dd 3211 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1132 │ │ -1932c6: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -1932ca: 7120 ce0a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -1932d0: 0c0c |0042: move-result-object v12 │ │ -1932d2: 7120 bd02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1932d8: 1e0a |0046: monitor-exit v10 │ │ -1932da: 0e00 |0047: return-void │ │ -1932dc: 620b ff41 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ -1932e0: 1a0e 655b |004a: const-string v14, "handleReplace() %s" // string@5b65 │ │ -1932e4: 23dd 3211 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1132 │ │ -1932e8: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -1932ec: 7120 ce0a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -1932f2: 0c0c |0053: move-result-object v12 │ │ -1932f4: 7120 c102 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1932fa: 54ab 0042 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ -1932fe: 52fc ec41 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ -193302: 7110 490a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193308: 0c0c |005e: move-result-object v12 │ │ -19330a: 6e30 ad0c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cad │ │ -193310: 7010 e055 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55e0 │ │ -193316: 1e0a |0065: monitor-exit v10 │ │ -193318: 0e00 |0066: return-void │ │ -19331a: 0d0b |0067: move-exception v11 │ │ -19331c: 1e0a |0068: monitor-exit v10 │ │ -19331e: 270b |0069: throw v11 │ │ +193240: |[193240] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +193250: 1d0a |0000: monitor-enter v10 │ │ +193252: 54a0 0042 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ +193256: 7110 490a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19325c: 0c0b |0006: move-result-object v11 │ │ +19325e: 6e20 ac0c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cac │ │ +193264: 0c0b |000a: move-result-object v11 │ │ +193266: 1f0b a010 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +19326a: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +19326e: 620b ff41 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ +193272: 1a0c ca16 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16ca │ │ +193276: 7120 c502 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19327c: 1e0a |0016: monitor-exit v10 │ │ +19327e: 0e00 |0017: return-void │ │ +193280: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +193284: 54bf ea41 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ea │ │ +193288: 07f2 |001c: move-object v2, v15 │ │ +19328a: 220f a010 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a0 │ │ +19328e: 54b1 f041 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f0 │ │ +193292: 54b3 e941 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41e9 │ │ +193296: 52b4 eb41 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41eb │ │ +19329a: 52b5 ec41 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +19329e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +1932a0: 07f0 |0028: move-object v0, v15 │ │ +1932a2: 01c6 |0029: move v6, v12 │ │ +1932a4: 01d7 |002a: move v7, v13 │ │ +1932a6: 01e8 |002b: move v8, v14 │ │ +1932a8: 760a c855 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@55c8 │ │ +1932ae: 6e20 ca55 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55ca │ │ +1932b4: 0a0b |0032: move-result v11 │ │ +1932b6: 120c |0033: const/4 v12, #int 0 // #0 │ │ +1932b8: 121d |0034: const/4 v13, #int 1 // #1 │ │ +1932ba: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +1932be: 620b ff41 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ +1932c2: 1a0e 665b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b66 │ │ +1932c6: 23dd 3211 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1132 │ │ +1932ca: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +1932ce: 7120 ce0a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +1932d4: 0c0c |0042: move-result-object v12 │ │ +1932d6: 7120 bd02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1932dc: 1e0a |0046: monitor-exit v10 │ │ +1932de: 0e00 |0047: return-void │ │ +1932e0: 620b ff41 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41ff │ │ +1932e4: 1a0e 655b |004a: const-string v14, "handleReplace() %s" // string@5b65 │ │ +1932e8: 23dd 3211 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1132 │ │ +1932ec: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +1932f0: 7120 ce0a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +1932f6: 0c0c |0053: move-result-object v12 │ │ +1932f8: 7120 c102 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1932fe: 54ab 0042 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4200 │ │ +193302: 52fc ec41 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ec │ │ +193306: 7110 490a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19330c: 0c0c |005e: move-result-object v12 │ │ +19330e: 6e30 ad0c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cad │ │ +193314: 7010 e055 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55e0 │ │ +19331a: 1e0a |0065: monitor-exit v10 │ │ +19331c: 0e00 |0066: return-void │ │ +19331e: 0d0b |0067: move-exception v11 │ │ +193320: 1e0a |0068: monitor-exit v10 │ │ +193322: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -302446,20 +302447,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -193428: |[193428] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -193438: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ -19343e: 2200 1d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031d │ │ -193442: 7020 560b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b56 │ │ -193448: 5b10 0442 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4204 │ │ -19344c: 0e00 |000a: return-void │ │ +19342c: |[19342c] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +19343c: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ +193442: 2200 1d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031d │ │ +193446: 7020 560b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b56 │ │ +19344c: 5b10 0442 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4204 │ │ +193450: 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; │ │ @@ -302470,87 +302471,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -193450: |[193450] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -193460: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ -193466: 0c00 |0003: move-result-object v0 │ │ -193468: 54a1 0442 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4204 │ │ -19346c: 6e10 580b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ -193472: 0c01 |0009: move-result-object v1 │ │ -193474: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -193478: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -19347c: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -193480: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ -193484: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -193486: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -19348a: 1a0b 6144 |0015: const-string v11, "addr" // string@4461 │ │ -19348e: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -193494: 0c0b |001a: move-result-object v11 │ │ -193496: 7100 e555 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55e5 │ │ -19349c: 0c02 |001e: move-result-object v2 │ │ -19349e: 2203 0703 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ -1934a2: 1a04 3e0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3e │ │ -1934a6: 7020 050b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -1934ac: 6e20 0e0b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1934b2: 6e10 1f0b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1934b8: 0c03 |002c: move-result-object v3 │ │ -1934ba: 7120 bd02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1934c0: 7110 ba49 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49ba │ │ -1934c6: 0c02 |0033: move-result-object v2 │ │ -1934c8: 6e10 4206 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0642 │ │ -1934ce: 0c03 |0037: move-result-object v3 │ │ -1934d0: 2134 |0038: array-length v4, v3 │ │ -1934d2: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -1934d4: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -1934da: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -1934de: 4407 0305 |003f: aget v7, v3, v5 │ │ -1934e2: 6e20 4106 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0641 │ │ -1934e8: 0c08 |0044: move-result-object v8 │ │ -1934ea: 1a09 2d4b |0045: const-string v9, "configured_addr" // string@4b2d │ │ -1934ee: 6e20 9d06 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@069d │ │ -1934f4: 0c08 |004a: move-result-object v8 │ │ -1934f6: 6e20 cc0a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -1934fc: 0a08 |004e: move-result v8 │ │ -1934fe: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -193502: 7100 e555 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55e5 │ │ -193508: 0c00 |0054: move-result-object v0 │ │ -19350a: 2202 0703 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0307 │ │ -19350e: 7010 020b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -193514: 6e20 0e0b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19351a: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ -19351e: 6e20 0e0b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -193524: 6e10 1f0b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19352a: 0c0b |0065: move-result-object v11 │ │ -19352c: 7120 bd02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -193532: 7100 7a49 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@497a │ │ -193538: 0c0b |006c: move-result-object v11 │ │ -19353a: 6e30 7f49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@497f │ │ -193540: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -193544: 1c00 1a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -193548: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -19354e: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -193554: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -19355a: 0e00 |007d: return-void │ │ -19355c: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -193560: 28ba |0080: goto 003a // -0046 │ │ -193562: 7100 7a49 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@497a │ │ -193568: 0c0b |0084: move-result-object v11 │ │ -19356a: 6e20 7849 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4978 │ │ -193570: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -193574: 1c02 df0d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0ddf │ │ -193578: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -19357e: 1a02 340c |008f: const-string v2, "ACCOUNT_DATA" // string@0c34 │ │ -193582: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ -193588: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -19358e: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -193594: 0e00 |009a: return-void │ │ +193454: |[193454] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +193464: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ +19346a: 0c00 |0003: move-result-object v0 │ │ +19346c: 54a1 0442 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4204 │ │ +193470: 6e10 580b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ +193476: 0c01 |0009: move-result-object v1 │ │ +193478: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +19347c: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +193480: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +193484: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ +193488: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19348a: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +19348e: 1a0b 6144 |0015: const-string v11, "addr" // string@4461 │ │ +193492: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +193498: 0c0b |001a: move-result-object v11 │ │ +19349a: 7100 e555 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55e5 │ │ +1934a0: 0c02 |001e: move-result-object v2 │ │ +1934a2: 2203 0703 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ +1934a6: 1a04 3e0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3e │ │ +1934aa: 7020 050b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +1934b0: 6e20 0e0b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1934b6: 6e10 1f0b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +1934bc: 0c03 |002c: move-result-object v3 │ │ +1934be: 7120 bd02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1934c4: 7110 ba49 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49ba │ │ +1934ca: 0c02 |0033: move-result-object v2 │ │ +1934cc: 6e10 4206 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0642 │ │ +1934d2: 0c03 |0037: move-result-object v3 │ │ +1934d4: 2134 |0038: array-length v4, v3 │ │ +1934d6: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +1934d8: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +1934de: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +1934e2: 4407 0305 |003f: aget v7, v3, v5 │ │ +1934e6: 6e20 4106 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0641 │ │ +1934ec: 0c08 |0044: move-result-object v8 │ │ +1934ee: 1a09 2d4b |0045: const-string v9, "configured_addr" // string@4b2d │ │ +1934f2: 6e20 9d06 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@069d │ │ +1934f8: 0c08 |004a: move-result-object v8 │ │ +1934fa: 6e20 cc0a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +193500: 0a08 |004e: move-result v8 │ │ +193502: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +193506: 7100 e555 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55e5 │ │ +19350c: 0c00 |0054: move-result-object v0 │ │ +19350e: 2202 0703 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0307 │ │ +193512: 7010 020b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +193518: 6e20 0e0b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19351e: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ +193522: 6e20 0e0b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +193528: 6e10 1f0b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19352e: 0c0b |0065: move-result-object v11 │ │ +193530: 7120 bd02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +193536: 7100 7a49 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@497a │ │ +19353c: 0c0b |006c: move-result-object v11 │ │ +19353e: 6e30 7f49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@497f │ │ +193544: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +193548: 1c00 1a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +19354c: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193552: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +193558: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +19355e: 0e00 |007d: return-void │ │ +193560: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +193564: 28ba |0080: goto 003a // -0046 │ │ +193566: 7100 7a49 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@497a │ │ +19356c: 0c0b |0084: move-result-object v11 │ │ +19356e: 6e20 7849 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4978 │ │ +193574: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +193578: 1c02 df0d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0ddf │ │ +19357c: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193582: 1a02 340c |008f: const-string v2, "ACCOUNT_DATA" // string@0c34 │ │ +193586: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ +19358c: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +193592: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +193598: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0010 line=52 │ │ 0x0015 line=53 │ │ 0x001b line=54 │ │ @@ -302622,37 +302623,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1935e4: |[1935e4] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -1935f4: 0e00 |0000: return-void │ │ +1935e8: |[1935e8] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +1935f8: 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 │ │ -1935f8: |[1935f8] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -193608: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ -19360e: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ -193612: 2201 a310 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10a3 │ │ -193616: 7020 e155 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55e1 │ │ -19361c: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ -193622: 5b20 0842 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4208 │ │ -193626: 0e00 |000f: return-void │ │ +1935fc: |[1935fc] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +19360c: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ +193612: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ +193616: 2201 a310 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10a3 │ │ +19361a: 7020 e155 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55e1 │ │ +193620: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ +193626: 5b20 0842 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4208 │ │ +19362a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -302661,17 +302662,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1935cc: |[1935cc] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -1935dc: 6200 0742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@4207 │ │ -1935e0: 1100 |0002: return-object v0 │ │ +1935d0: |[1935d0] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +1935e0: 6200 0742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@4207 │ │ +1935e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -302679,19 +302680,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 │ │ -193598: |[193598] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1935a8: 5401 0842 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4208 │ │ -1935ac: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ -1935b2: 0c01 |0005: move-result-object v1 │ │ -1935b4: 1101 |0006: return-object v1 │ │ +19359c: |[19359c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1935ac: 5401 0842 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4208 │ │ +1935b0: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ +1935b6: 0c01 |0005: move-result-object v1 │ │ +1935b8: 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; │ │ │ │ @@ -302700,17 +302701,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1935b8: |[1935b8] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1935c8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -1935ca: 0f01 |0001: return v1 │ │ +1935bc: |[1935bc] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1935cc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +1935ce: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6242 (IPCAddAccountsService.java) │ │ │ │ Class #1775 header: │ │ @@ -302746,18 +302747,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 │ │ -193628: |[193628] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -193638: 5b01 0942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ -19363c: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -193642: 0e00 |0005: return-void │ │ +19362c: |[19362c] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +19363c: 5b01 0942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ +193640: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +193646: 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; │ │ │ │ @@ -302767,25 +302768,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 │ │ -193644: |[193644] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -193654: 1f02 a110 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a1 │ │ -193658: 6e10 cf55 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55cf │ │ -19365e: 0c01 |0005: move-result-object v1 │ │ -193660: 5402 0942 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ -193664: 7110 ec55 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55ec │ │ -19366a: 0c02 |000b: move-result-object v2 │ │ -19366c: 6e20 860d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d86 │ │ -193672: 5401 0942 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ -193676: 7110 ed55 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55ed │ │ -19367c: 0e00 |0014: return-void │ │ +193648: |[193648] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +193658: 1f02 a110 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a1 │ │ +19365c: 6e10 cf55 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55cf │ │ +193662: 0c01 |0005: move-result-object v1 │ │ +193664: 5402 0942 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ +193668: 7110 ec55 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55ec │ │ +19366e: 0c02 |000b: move-result-object v2 │ │ +193670: 6e20 860d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d86 │ │ +193676: 5401 0942 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ +19367a: 7110 ed55 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55ed │ │ +193680: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -302798,21 +302799,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -193680: |[193680] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -193690: 5412 0942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ -193694: 7110 ec55 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55ec │ │ -19369a: 0c02 |0005: move-result-object v2 │ │ -19369c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -19369e: 6e20 860d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d86 │ │ -1936a4: 0e00 |000a: return-void │ │ +193684: |[193684] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +193694: 5412 0942 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4209 │ │ +193698: 7110 ec55 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55ec │ │ +19369e: 0c02 |0005: move-result-object v2 │ │ +1936a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1936a2: 6e20 860d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d86 │ │ +1936a8: 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; │ │ │ │ @@ -302881,34 +302882,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -1936d8: |[1936d8] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -1936e8: 7010 970a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1936ee: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -1936f2: 5b20 0d42 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ -1936f6: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -1936fa: 5a20 0e42 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@420e │ │ -1936fe: 2200 bb03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03bb │ │ -193702: 7010 820d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d82 │ │ -193708: 5b20 1142 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4211 │ │ -19370c: 5b23 0a42 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420a │ │ -193710: 5924 0b42 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ -193714: 2204 a510 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a5 │ │ -193718: 7020 e855 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55e8 │ │ -19371e: 5b24 1242 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4212 │ │ -193722: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -193726: 1c01 a210 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ -19372a: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193730: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -193732: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ -193738: 0e00 |0028: return-void │ │ +1936dc: |[1936dc] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +1936ec: 7010 970a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1936f2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +1936f6: 5b20 0d42 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ +1936fa: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +1936fe: 5a20 0e42 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@420e │ │ +193702: 2200 bb03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03bb │ │ +193706: 7010 820d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d82 │ │ +19370c: 5b20 1142 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4211 │ │ +193710: 5b23 0a42 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420a │ │ +193714: 5924 0b42 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ +193718: 2204 a510 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a5 │ │ +19371c: 7020 e855 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55e8 │ │ +193722: 5b24 1242 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4212 │ │ +193726: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19372a: 1c01 a210 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ +19372e: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193734: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +193736: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ +19373c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -302925,17 +302926,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 │ │ -1936c0: |[1936c0] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -1936d0: 5400 1142 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4211 │ │ -1936d4: 1100 |0002: return-object v0 │ │ +1936c4: |[1936c4] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +1936d4: 5400 1142 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4211 │ │ +1936d8: 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;) │ │ @@ -302943,17 +302944,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 │ │ -19373c: |[19373c] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -19374c: 7010 f355 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55f3 │ │ -193752: 0e00 |0003: return-void │ │ +193740: |[193740] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +193750: 7010 f355 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55f3 │ │ +193756: 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;) │ │ @@ -302961,49 +302962,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 │ │ -1937bc: |[1937bc] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -1937cc: 1d05 |0000: monitor-enter v5 │ │ -1937ce: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -1937d2: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -1937d6: b360 |0005: div-int/2addr v0, v6 │ │ -1937d8: 2804 |0006: goto 000a // +0004 │ │ -1937da: 0d06 |0007: move-exception v6 │ │ -1937dc: 282b |0008: goto 0033 // +002b │ │ -1937de: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1937e0: 8100 |000a: int-to-long v0, v0 │ │ -1937e2: 5352 0e42 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@420e │ │ -1937e6: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -1937ea: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -1937ee: 5552 0c42 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420c │ │ -1937f2: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -1937f6: 5452 0d42 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ -1937fa: 6e20 cc0a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -193800: 0a02 |001a: move-result v2 │ │ -193802: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -193806: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -193808: 2802 |001e: goto 0020 // +0002 │ │ -19380a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -19380c: 5a50 0e42 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@420e │ │ -193810: 5957 0f42 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@420f │ │ -193814: 5956 1042 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4210 │ │ -193818: 5c58 0c42 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420c │ │ -19381c: 5b59 0d42 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ -193820: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -193824: 1e05 |002c: monitor-exit v5 │ │ -193826: 0e00 |002d: return-void │ │ -193828: 7010 f355 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55f3 │ │ -19382e: 1e05 |0031: monitor-exit v5 │ │ -193830: 0e00 |0032: return-void │ │ -193832: 1e05 |0033: monitor-exit v5 │ │ -193834: 2706 |0034: throw v6 │ │ +1937c0: |[1937c0] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +1937d0: 1d05 |0000: monitor-enter v5 │ │ +1937d2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +1937d6: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +1937da: b360 |0005: div-int/2addr v0, v6 │ │ +1937dc: 2804 |0006: goto 000a // +0004 │ │ +1937de: 0d06 |0007: move-exception v6 │ │ +1937e0: 282b |0008: goto 0033 // +002b │ │ +1937e2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1937e4: 8100 |000a: int-to-long v0, v0 │ │ +1937e6: 5352 0e42 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@420e │ │ +1937ea: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +1937ee: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +1937f2: 5552 0c42 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420c │ │ +1937f6: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +1937fa: 5452 0d42 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ +1937fe: 6e20 cc0a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +193804: 0a02 |001a: move-result v2 │ │ +193806: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +19380a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +19380c: 2802 |001e: goto 0020 // +0002 │ │ +19380e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +193810: 5a50 0e42 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@420e │ │ +193814: 5957 0f42 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@420f │ │ +193818: 5956 1042 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4210 │ │ +19381c: 5c58 0c42 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420c │ │ +193820: 5b59 0d42 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ +193824: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +193828: 1e05 |002c: monitor-exit v5 │ │ +19382a: 0e00 |002d: return-void │ │ +19382c: 7010 f355 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55f3 │ │ +193832: 1e05 |0031: monitor-exit v5 │ │ +193834: 0e00 |0032: return-void │ │ +193836: 1e05 |0033: monitor-exit v5 │ │ +193838: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -303030,35 +303031,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -193874: |[193874] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -193884: 1d07 |0000: monitor-enter v7 │ │ -193886: 5470 1142 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4211 │ │ -19388a: 6e10 840d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d84 │ │ -193890: 0c00 |0006: move-result-object v0 │ │ -193892: 0701 |0007: move-object v1, v0 │ │ -193894: 1f01 a210 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ -193898: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -19389c: 1e07 |000c: monitor-exit v7 │ │ -19389e: 0e00 |000d: return-void │ │ -1938a0: 5272 0b42 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ -1938a4: 5273 1042 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4210 │ │ -1938a8: 5274 0f42 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@420f │ │ -1938ac: 5575 0c42 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420c │ │ -1938b0: 5476 0d42 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ -1938b4: 7406 da55 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55da │ │ -1938ba: 1e07 |001b: monitor-exit v7 │ │ -1938bc: 0e00 |001c: return-void │ │ -1938be: 0d00 |001d: move-exception v0 │ │ -1938c0: 1e07 |001e: monitor-exit v7 │ │ -1938c2: 2700 |001f: throw v0 │ │ +193878: |[193878] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +193888: 1d07 |0000: monitor-enter v7 │ │ +19388a: 5470 1142 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4211 │ │ +19388e: 6e10 840d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d84 │ │ +193894: 0c00 |0006: move-result-object v0 │ │ +193896: 0701 |0007: move-object v1, v0 │ │ +193898: 1f01 a210 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a2 │ │ +19389c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +1938a0: 1e07 |000c: monitor-exit v7 │ │ +1938a2: 0e00 |000d: return-void │ │ +1938a4: 5272 0b42 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ +1938a8: 5273 1042 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4210 │ │ +1938ac: 5274 0f42 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@420f │ │ +1938b0: 5575 0c42 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420c │ │ +1938b4: 5476 0d42 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ +1938b8: 7406 da55 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55da │ │ +1938be: 1e07 |001b: monitor-exit v7 │ │ +1938c0: 0e00 |001c: return-void │ │ +1938c2: 0d00 |001d: move-exception v0 │ │ +1938c4: 1e07 |001e: monitor-exit v7 │ │ +1938c6: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -303076,25 +303077,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -193754: |[193754] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -193764: 5420 0a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420a │ │ -193768: 5221 0b42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ -19376c: 7120 de55 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55de │ │ -193772: 5420 0a42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420a │ │ -193776: 5421 1242 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4212 │ │ -19377a: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ -193780: 2805 |000e: goto 0013 // +0005 │ │ -193782: 0d00 |000f: move-exception v0 │ │ -193784: 6e10 2d0a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -19378a: 0e00 |0013: return-void │ │ +193758: |[193758] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +193768: 5420 0a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420a │ │ +19376c: 5221 0b42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ +193770: 7120 de55 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55de │ │ +193776: 5420 0a42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420a │ │ +19377a: 5421 1242 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4212 │ │ +19377e: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ +193784: 2805 |000e: goto 0013 // +0005 │ │ +193786: 0d00 |000f: move-exception v0 │ │ +193788: 6e10 2d0a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +19378e: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -303106,17 +303107,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1936a8: |[1936a8] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -1936b8: 5210 0b42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ -1936bc: 0f00 |0002: return v0 │ │ +1936ac: |[1936ac] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +1936bc: 5210 0b42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420b │ │ +1936c0: 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;) │ │ @@ -303124,20 +303125,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -19379c: |[19379c] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -1937ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1937ae: 5431 0d42 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ -1937b2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1937b4: 7051 f155 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55f1 │ │ -1937ba: 0e00 |0007: return-void │ │ +1937a0: |[1937a0] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +1937b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1937b2: 5431 0d42 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420d │ │ +1937b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1937b8: 7051 f155 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55f1 │ │ +1937be: 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;) │ │ @@ -303145,20 +303146,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -193854: |[193854] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -193864: 8412 |0000: long-to-int v2, v1 │ │ -193866: 8431 |0001: long-to-int v1, v3 │ │ -193868: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -19386a: 7055 f155 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55f1 │ │ -193870: 0e00 |0006: return-void │ │ +193858: |[193858] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +193868: 8412 |0000: long-to-int v2, v1 │ │ +19386a: 8431 |0001: long-to-int v1, v3 │ │ +19386c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +19386e: 7055 f155 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55f1 │ │ +193874: 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 │ │ @@ -303189,17 +303190,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1938e0: |[1938e0] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -1938f0: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1938f6: 0e00 |0003: return-void │ │ +1938e4: |[1938e4] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +1938f4: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1938fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -303208,24 +303209,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 │ │ -1938f8: |[1938f8] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -193908: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -19390c: 7110 d756 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56d7 │ │ -193912: 0a01 |0005: move-result v1 │ │ -193914: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -193918: 1a01 a45d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5da4 │ │ -19391c: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -193922: 0c02 |000d: move-result-object v2 │ │ -193924: 6e20 cc0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19392a: 0e00 |0011: return-void │ │ +1938fc: |[1938fc] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +19390c: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +193910: 7110 d756 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56d7 │ │ +193916: 0a01 |0005: move-result v1 │ │ +193918: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +19391c: 1a01 a45d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5da4 │ │ +193920: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +193926: 0c02 |000d: move-result-object v2 │ │ +193928: 6e20 cc0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +19392e: 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; │ │ @@ -303256,17 +303257,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193978: |[193978] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -193988: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19398e: 0e00 |0003: return-void │ │ +19397c: |[19397c] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +19398c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +193992: 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;) │ │ @@ -303274,32 +303275,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -19392c: |[19392c] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -19393c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19393e: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -193942: 1a03 830c |0003: const-string v3, "AccessibilityUtil" // string@0c83 │ │ -193946: 1a01 2845 |0005: const-string v1, "animationsDisabled: context was null" // string@4528 │ │ -19394a: 7120 bf02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ -193950: 0f00 |000a: return v0 │ │ -193952: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -193958: 0c03 |000e: move-result-object v3 │ │ -19395a: 1a01 2a45 |000f: const-string v1, "animator_duration_scale" // string@452a │ │ -19395e: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -193962: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ -193968: 0a03 |0016: move-result v3 │ │ -19396a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19396c: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -193970: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -193974: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -193976: 0f00 |001d: return v0 │ │ +193930: |[193930] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +193940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +193942: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +193946: 1a03 830c |0003: const-string v3, "AccessibilityUtil" // string@0c83 │ │ +19394a: 1a01 2845 |0005: const-string v1, "animationsDisabled: context was null" // string@4528 │ │ +19394e: 7120 bf02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +193954: 0f00 |000a: return v0 │ │ +193956: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +19395c: 0c03 |000e: move-result-object v3 │ │ +19395e: 1a01 2a45 |000f: const-string v1, "animator_duration_scale" // string@452a │ │ +193962: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +193966: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ +19396c: 0a03 |0016: move-result v3 │ │ +19396e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +193970: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +193974: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +193978: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +19397a: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=14 │ │ 0x000b line=17 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -303334,27 +303335,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -193990: |[193990] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -1939a0: 7020 ca02 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02ca │ │ -1939a6: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -1939a8: 6e30 f955 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ -1939ae: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -1939b0: 6e30 f955 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ -1939b6: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -1939b8: 6e30 f955 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ -1939be: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -1939c0: 6e30 f955 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ -1939c6: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -1939c8: 6e30 f955 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ -1939ce: 0e00 |0017: return-void │ │ +193994: |[193994] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +1939a4: 7020 ca02 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02ca │ │ +1939aa: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +1939ac: 6e30 f955 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ +1939b2: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +1939b4: 6e30 f955 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ +1939ba: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +1939bc: 6e30 f955 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ +1939c2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +1939c4: 6e30 f955 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ +1939ca: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +1939cc: 6e30 f955 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55f9 │ │ +1939d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -303389,17 +303390,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193af0: |[193af0] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -193b00: 7020 2b0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a2b │ │ -193b06: 0e00 |0003: return-void │ │ +193af4: |[193af4] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +193b04: 7020 2b0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a2b │ │ +193b0a: 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; │ │ │ │ @@ -303408,17 +303409,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193b08: |[193b08] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -193b18: 7020 290a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a29 │ │ -193b1e: 0e00 |0003: return-void │ │ +193b0c: |[193b0c] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +193b1c: 7020 290a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a29 │ │ +193b22: 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; │ │ │ │ @@ -303476,22 +303477,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 │ │ -193b20: |[193b20] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -193b30: 5b01 1642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ -193b34: 5b02 1842 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ -193b38: 5903 1942 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4219 │ │ -193b3c: 5904 1742 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4217 │ │ -193b40: 5b05 1542 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4215 │ │ -193b44: 7010 970a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -193b4a: 0e00 |000d: return-void │ │ +193b24: |[193b24] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +193b34: 5b01 1642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ +193b38: 5b02 1842 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ +193b3c: 5903 1942 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4219 │ │ +193b40: 5904 1742 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4217 │ │ +193b44: 5b05 1542 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4215 │ │ +193b48: 7010 970a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +193b4e: 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; │ │ @@ -303505,67 +303506,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -193b4c: |[193b4c] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -193b5c: 5460 1642 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ -193b60: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -193b64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -193b66: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -193b6a: 5461 1842 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ -193b6e: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -193b72: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ -193b78: 0c00 |000e: move-result-object v0 │ │ -193b7a: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -193b7e: 283e |0011: goto 004f // +003e │ │ -193b80: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ -193b86: 0a00 |0015: move-result v0 │ │ -193b88: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -193b8c: 5260 1942 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4219 │ │ -193b90: 5461 1642 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ -193b94: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ -193b9a: 0a01 |001f: move-result v1 │ │ -193b9c: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -193ba0: 5261 1742 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4217 │ │ -193ba4: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -193ba8: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -193bae: 0c00 |0029: move-result-object v0 │ │ -193bb0: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -193bb4: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -193bba: 5463 1642 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ -193bbe: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ -193bc4: 0a04 |0034: move-result v4 │ │ -193bc6: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ -193bcc: 0a05 |0038: move-result v5 │ │ -193bce: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ -193bd4: 5463 1642 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ -193bd8: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ -193bde: 280a |0041: goto 004b // +000a │ │ -193be0: 0d00 |0042: move-exception v0 │ │ -193be2: 7100 0c56 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@560c │ │ -193be8: 0c01 |0046: move-result-object v1 │ │ -193bea: 7120 c702 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -193bf0: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -193bf2: 5461 1842 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ -193bf6: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -193bfa: 5460 1842 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ -193bfe: 1d00 |0051: monitor-enter v0 │ │ -193c00: 5461 1542 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4215 │ │ -193c04: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -193c06: 6e20 620d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d62 │ │ -193c0c: 5461 1842 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ -193c10: 6e10 9b0a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a9b │ │ -193c16: 1e00 |005d: monitor-exit v0 │ │ -193c18: 0e00 |005e: return-void │ │ -193c1a: 0d01 |005f: move-exception v1 │ │ -193c1c: 1e00 |0060: monitor-exit v0 │ │ -193c1e: 2701 |0061: throw v1 │ │ +193b50: |[193b50] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +193b60: 5460 1642 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ +193b64: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +193b68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +193b6a: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +193b6e: 5461 1842 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ +193b72: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +193b76: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ +193b7c: 0c00 |000e: move-result-object v0 │ │ +193b7e: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +193b82: 283e |0011: goto 004f // +003e │ │ +193b84: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ +193b8a: 0a00 |0015: move-result v0 │ │ +193b8c: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +193b90: 5260 1942 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4219 │ │ +193b94: 5461 1642 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ +193b98: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ +193b9e: 0a01 |001f: move-result v1 │ │ +193ba0: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +193ba4: 5261 1742 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4217 │ │ +193ba8: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +193bac: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +193bb2: 0c00 |0029: move-result-object v0 │ │ +193bb4: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +193bb8: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +193bbe: 5463 1642 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ +193bc2: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ +193bc8: 0a04 |0034: move-result v4 │ │ +193bca: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ +193bd0: 0a05 |0038: move-result v5 │ │ +193bd2: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ +193bd8: 5463 1642 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4216 │ │ +193bdc: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ +193be2: 280a |0041: goto 004b // +000a │ │ +193be4: 0d00 |0042: move-exception v0 │ │ +193be6: 7100 0c56 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@560c │ │ +193bec: 0c01 |0046: move-result-object v1 │ │ +193bee: 7120 c702 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +193bf4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +193bf6: 5461 1842 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ +193bfa: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +193bfe: 5460 1842 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ +193c02: 1d00 |0051: monitor-enter v0 │ │ +193c04: 5461 1542 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4215 │ │ +193c08: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +193c0a: 6e20 620d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d62 │ │ +193c10: 5461 1842 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4218 │ │ +193c14: 6e10 9b0a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a9b │ │ +193c1a: 1e00 |005d: monitor-exit v0 │ │ +193c1c: 0e00 |005e: return-void │ │ +193c1e: 0d01 |005f: move-exception v1 │ │ +193c20: 1e00 |0060: monitor-exit v0 │ │ +193c22: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -303631,32 +303632,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19418c: |[19418c] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -19419c: 0e00 |0000: return-void │ │ +194190: |[194190] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +1941a0: 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 │ │ -1941a0: |[1941a0] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -1941b0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1941b6: 0e00 |0003: return-void │ │ +1941a4: |[1941a4] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +1941b4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1941ba: 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;) │ │ @@ -303664,59 +303665,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -194174: |[194174] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -194184: 6200 1a42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421a │ │ -194188: 1100 |0002: return-object v0 │ │ +194178: |[194178] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +194188: 6200 1a42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421a │ │ +19418c: 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 │ │ -193c38: |[193c38] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -193c48: 2206 b503 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b5 │ │ -193c4c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -193c4e: 7020 600d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d60 │ │ -193c54: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -193c56: 2308 1c11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@111c │ │ -193c5a: 2209 ad10 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10ad │ │ -193c5e: 0790 |000b: move-object v0, v9 │ │ -193c60: 07a1 |000c: move-object v1, v10 │ │ -193c62: 0782 |000d: move-object v2, v8 │ │ -193c64: 01b3 |000e: move v3, v11 │ │ -193c66: 01c4 |000f: move v4, v12 │ │ -193c68: 0765 |0010: move-object v5, v6 │ │ -193c6a: 7606 0856 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@5608 │ │ -193c70: 7110 9457 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5794 │ │ -193c76: 1d08 |0017: monitor-enter v8 │ │ -193c78: 6e10 610d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d61 │ │ -193c7e: 0a0a |001b: move-result v10 │ │ -193c80: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -193c84: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -193c88: 7130 9957 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@5799 │ │ -193c8e: 28f5 |0023: goto 0018 // -000b │ │ -193c90: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -193c94: 1e08 |0026: monitor-exit v8 │ │ -193c96: 110a |0027: return-object v10 │ │ -193c98: 0d0a |0028: move-exception v10 │ │ -193c9a: 1e08 |0029: monitor-exit v8 │ │ -193c9c: 270a |002a: throw v10 │ │ +193c3c: |[193c3c] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +193c4c: 2206 b503 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b5 │ │ +193c50: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +193c52: 7020 600d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d60 │ │ +193c58: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +193c5a: 2308 1c11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@111c │ │ +193c5e: 2209 ad10 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10ad │ │ +193c62: 0790 |000b: move-object v0, v9 │ │ +193c64: 07a1 |000c: move-object v1, v10 │ │ +193c66: 0782 |000d: move-object v2, v8 │ │ +193c68: 01b3 |000e: move v3, v11 │ │ +193c6a: 01c4 |000f: move v4, v12 │ │ +193c6c: 0765 |0010: move-object v5, v6 │ │ +193c6e: 7606 0856 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@5608 │ │ +193c74: 7110 9457 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5794 │ │ +193c7a: 1d08 |0017: monitor-enter v8 │ │ +193c7c: 6e10 610d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d61 │ │ +193c82: 0a0a |001b: move-result v10 │ │ +193c84: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +193c88: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +193c8c: 7130 9957 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@5799 │ │ +193c92: 28f5 |0023: goto 0018 // -000b │ │ +193c94: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +193c98: 1e08 |0026: monitor-exit v8 │ │ +193c9a: 110a |0027: return-object v10 │ │ +193c9c: 0d0a |0028: move-exception v10 │ │ +193c9e: 1e08 |0029: monitor-exit v8 │ │ +193ca0: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -303735,39 +303736,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 │ │ -193eb8: |[193eb8] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -193ec8: 715b 1456 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5614 │ │ -193ece: 0c01 |0003: move-result-object v1 │ │ -193ed0: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -193ed4: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -193ed8: 0183 |0008: move v3, v8 │ │ -193eda: 2802 |0009: goto 000b // +0002 │ │ -193edc: 0173 |000a: move v3, v7 │ │ -193ede: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -193ee2: 0174 |000d: move v4, v7 │ │ -193ee4: 2802 |000e: goto 0010 // +0002 │ │ -193ee6: 0184 |000f: move v4, v8 │ │ -193ee8: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -193eec: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -193ef0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -193ef2: 0760 |0015: move-object v0, v6 │ │ -193ef4: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ -193efa: 2207 bb02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bb │ │ -193efe: 7010 5909 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0959 │ │ -193f04: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -193f08: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ -193f0e: 6e10 5d09 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@095d │ │ -193f14: 0c06 |0026: move-result-object v6 │ │ -193f16: 6e10 5b09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@095b │ │ -193f1c: 1106 |002a: return-object v6 │ │ +193ebc: |[193ebc] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +193ecc: 715b 1456 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5614 │ │ +193ed2: 0c01 |0003: move-result-object v1 │ │ +193ed4: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +193ed8: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +193edc: 0183 |0008: move v3, v8 │ │ +193ede: 2802 |0009: goto 000b // +0002 │ │ +193ee0: 0173 |000a: move v3, v7 │ │ +193ee2: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +193ee6: 0174 |000d: move v4, v7 │ │ +193ee8: 2802 |000e: goto 0010 // +0002 │ │ +193eea: 0184 |000f: move v4, v8 │ │ +193eec: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +193ef0: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +193ef4: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +193ef6: 0760 |0015: move-object v0, v6 │ │ +193ef8: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ +193efe: 2207 bb02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bb │ │ +193f02: 7010 5909 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0959 │ │ +193f08: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +193f0c: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ +193f12: 6e10 5d09 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@095d │ │ +193f18: 0c06 |0026: move-result-object v6 │ │ +193f1a: 6e10 5b09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@095b │ │ +193f20: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -303786,52 +303787,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 │ │ -193cac: |[193cac] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -193cbc: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193cc2: 0a00 |0003: move-result v0 │ │ -193cc4: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -193cc8: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -193cce: 0a00 |0009: move-result v0 │ │ -193cd0: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -193cd4: 1103 |000c: return-object v3 │ │ -193cd6: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -193cda: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -193cde: 2827 |0011: goto 0038 // +0027 │ │ -193ce0: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193ce6: 0a00 |0015: move-result v0 │ │ -193ce8: 8200 |0016: int-to-float v0, v0 │ │ -193cea: 8241 |0017: int-to-float v1, v4 │ │ -193cec: c910 |0018: div-float/2addr v0, v1 │ │ -193cee: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -193cf4: 0a01 |001c: move-result v1 │ │ -193cf6: 8211 |001d: int-to-float v1, v1 │ │ -193cf8: 8252 |001e: int-to-float v2, v5 │ │ -193cfa: c921 |001f: div-float/2addr v1, v2 │ │ -193cfc: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -193d00: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -193d04: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -193d0a: 0a05 |0027: move-result v5 │ │ -193d0c: 8255 |0028: int-to-float v5, v5 │ │ -193d0e: c905 |0029: div-float/2addr v5, v0 │ │ -193d10: 8755 |002a: float-to-int v5, v5 │ │ -193d12: 2808 |002b: goto 0033 // +0008 │ │ -193d14: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193d1a: 0a04 |002f: move-result v4 │ │ -193d1c: 8244 |0030: int-to-float v4, v4 │ │ -193d1e: c914 |0031: div-float/2addr v4, v1 │ │ -193d20: 8744 |0032: float-to-int v4, v4 │ │ -193d22: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -193d24: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -193d2a: 0c03 |0037: move-result-object v3 │ │ -193d2c: 1103 |0038: return-object v3 │ │ +193cb0: |[193cb0] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +193cc0: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +193cc6: 0a00 |0003: move-result v0 │ │ +193cc8: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +193ccc: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193cd2: 0a00 |0009: move-result v0 │ │ +193cd4: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +193cd8: 1103 |000c: return-object v3 │ │ +193cda: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +193cde: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +193ce2: 2827 |0011: goto 0038 // +0027 │ │ +193ce4: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +193cea: 0a00 |0015: move-result v0 │ │ +193cec: 8200 |0016: int-to-float v0, v0 │ │ +193cee: 8241 |0017: int-to-float v1, v4 │ │ +193cf0: c910 |0018: div-float/2addr v0, v1 │ │ +193cf2: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193cf8: 0a01 |001c: move-result v1 │ │ +193cfa: 8211 |001d: int-to-float v1, v1 │ │ +193cfc: 8252 |001e: int-to-float v2, v5 │ │ +193cfe: c921 |001f: div-float/2addr v1, v2 │ │ +193d00: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +193d04: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +193d08: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193d0e: 0a05 |0027: move-result v5 │ │ +193d10: 8255 |0028: int-to-float v5, v5 │ │ +193d12: c905 |0029: div-float/2addr v5, v0 │ │ +193d14: 8755 |002a: float-to-int v5, v5 │ │ +193d16: 2808 |002b: goto 0033 // +0008 │ │ +193d18: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +193d1e: 0a04 |002f: move-result v4 │ │ +193d20: 8244 |0030: int-to-float v4, v4 │ │ +193d22: c914 |0031: div-float/2addr v4, v1 │ │ +193d24: 8744 |0032: float-to-int v4, v4 │ │ +193d26: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +193d28: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +193d2e: 0c03 |0037: move-result-object v3 │ │ +193d30: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -303846,26 +303847,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 │ │ -193ddc: |[193ddc] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -193dec: 7110 1256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@5612 │ │ -193df2: 0c02 |0003: move-result-object v2 │ │ -193df4: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193df8: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -193dfc: 7110 490a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193e02: 0c01 |000b: move-result-object v1 │ │ -193e04: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193e08: 7110 490a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193e0e: 0c02 |0011: move-result-object v2 │ │ -193e10: 7030 c802 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193e16: 1100 |0015: return-object v0 │ │ +193de0: |[193de0] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +193df0: 7110 1256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@5612 │ │ +193df6: 0c02 |0003: move-result-object v2 │ │ +193df8: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +193dfc: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193e00: 7110 490a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193e06: 0c01 |000b: move-result-object v1 │ │ +193e08: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +193e0c: 7110 490a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193e12: 0c02 |0011: move-result-object v2 │ │ +193e14: 7030 c802 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +193e1a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -303874,54 +303875,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 │ │ -193e18: |[193e18] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -193e28: 2200 8201 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0182 │ │ -193e2c: 7020 5b05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@055b │ │ -193e32: 1a04 9818 |0005: const-string v4, "ImageWidth" // string@1898 │ │ -193e36: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -193e38: 6e30 5c05 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@055c │ │ -193e3e: 0a04 |000b: move-result v4 │ │ -193e40: 1a02 9618 |000c: const-string v2, "ImageLength" // string@1896 │ │ -193e44: 6e30 5c05 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@055c │ │ -193e4a: 0a02 |0011: move-result v2 │ │ -193e4c: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -193e50: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -193e54: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -193e56: 1104 |0017: return-object v4 │ │ -193e58: 1a03 b530 |0018: const-string v3, "Orientation" // string@30b5 │ │ -193e5c: 6e30 5c05 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@055c │ │ -193e62: 0a00 |001d: move-result v0 │ │ -193e64: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -193e66: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -193e6a: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -193e6e: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -193e72: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -193e74: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -193e78: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -193e7a: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -193e7e: 280f |002b: goto 003a // +000f │ │ -193e80: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193e84: 7110 490a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193e8a: 0c04 |0031: move-result-object v4 │ │ -193e8c: 7110 490a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193e92: 0c01 |0035: move-result-object v1 │ │ -193e94: 7030 c802 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193e9a: 1100 |0039: return-object v0 │ │ -193e9c: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193ea0: 7110 490a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193ea6: 0c01 |003f: move-result-object v1 │ │ -193ea8: 7110 490a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -193eae: 0c04 |0043: move-result-object v4 │ │ -193eb0: 7030 c802 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193eb6: 1100 |0047: return-object v0 │ │ +193e1c: |[193e1c] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +193e2c: 2200 8201 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0182 │ │ +193e30: 7020 5b05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@055b │ │ +193e36: 1a04 9818 |0005: const-string v4, "ImageWidth" // string@1898 │ │ +193e3a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +193e3c: 6e30 5c05 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@055c │ │ +193e42: 0a04 |000b: move-result v4 │ │ +193e44: 1a02 9618 |000c: const-string v2, "ImageLength" // string@1896 │ │ +193e48: 6e30 5c05 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@055c │ │ +193e4e: 0a02 |0011: move-result v2 │ │ +193e50: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +193e54: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +193e58: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +193e5a: 1104 |0017: return-object v4 │ │ +193e5c: 1a03 b530 |0018: const-string v3, "Orientation" // string@30b5 │ │ +193e60: 6e30 5c05 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@055c │ │ +193e66: 0a00 |001d: move-result v0 │ │ +193e68: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +193e6a: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +193e6e: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +193e72: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +193e76: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +193e78: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +193e7c: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +193e7e: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +193e82: 280f |002b: goto 003a // +000f │ │ +193e84: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +193e88: 7110 490a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193e8e: 0c04 |0031: move-result-object v4 │ │ +193e90: 7110 490a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193e96: 0c01 |0035: move-result-object v1 │ │ +193e98: 7030 c802 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +193e9e: 1100 |0039: return-object v0 │ │ +193ea0: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +193ea4: 7110 490a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193eaa: 0c01 |003f: move-result-object v1 │ │ +193eac: 7110 490a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +193eb2: 0c04 |0043: move-result-object v4 │ │ +193eb4: 7030 c802 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +193eba: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -303934,48 +303935,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 │ │ -193d30: |[193d30] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -193d40: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -193d44: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ -193d4a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -193d4c: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -193d50: 2201 b602 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b6 │ │ -193d54: 7020 4a09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@094a │ │ -193d5a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -193d5c: 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 │ │ -193d62: 6e10 4c09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@094c │ │ -193d68: 2808 |0014: goto 001c // +0008 │ │ -193d6a: 6203 1a42 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421a │ │ -193d6e: 1a01 1d53 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@531d │ │ -193d72: 7120 c502 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -193d78: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -193d7c: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -193d7e: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -193d82: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193d86: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -193d8a: 1100 |0025: return-object v0 │ │ -193d8c: 2203 ac10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10ac │ │ -193d90: 2201 0703 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -193d94: 1a02 c416 |002a: const-string v2, "Failed to decode image dimensions: " // string@16c4 │ │ -193d98: 7020 050b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -193d9e: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -193da2: 6e20 090b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -193da8: 1a02 980a |0034: const-string v2, ", " // string@0a98 │ │ -193dac: 6e20 0e0b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -193db2: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193db6: 6e20 090b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -193dbc: 6e10 1f0b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -193dc2: 0c00 |0041: move-result-object v0 │ │ -193dc4: 7020 0756 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@5607 │ │ -193dca: 2703 |0045: throw v3 │ │ +193d34: |[193d34] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +193d44: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +193d48: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ +193d4e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +193d50: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +193d54: 2201 b602 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b6 │ │ +193d58: 7020 4a09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@094a │ │ +193d5e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +193d60: 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 │ │ +193d66: 6e10 4c09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@094c │ │ +193d6c: 2808 |0014: goto 001c // +0008 │ │ +193d6e: 6203 1a42 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421a │ │ +193d72: 1a01 1d53 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@531d │ │ +193d76: 7120 c502 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +193d7c: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193d80: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +193d82: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +193d86: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +193d8a: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +193d8e: 1100 |0025: return-object v0 │ │ +193d90: 2203 ac10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10ac │ │ +193d94: 2201 0703 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +193d98: 1a02 c416 |002a: const-string v2, "Failed to decode image dimensions: " // string@16c4 │ │ +193d9c: 7020 050b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +193da2: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193da6: 6e20 090b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +193dac: 1a02 980a |0034: const-string v2, ", " // string@0a98 │ │ +193db0: 6e20 0e0b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +193db6: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +193dba: 6e20 090b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +193dc0: 6e10 1f0b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +193dc6: 0c00 |0041: move-result-object v0 │ │ +193dc8: 7020 0756 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@5607 │ │ +193dce: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -303992,50 +303993,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -1940e0: |[1940e0] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -1940f0: 7100 e50d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de5 │ │ -1940f6: 0c00 |0003: move-result-object v0 │ │ -1940f8: 1f00 d903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d9 │ │ -1940fc: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -194100: 7220 e00d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de0 │ │ -194106: 0c01 |000b: move-result-object v1 │ │ -194108: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -19410a: 2322 1811 |000d: new-array v2, v2, [I // type@1118 │ │ -19410e: 7230 e20d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de2 │ │ -194114: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -194116: 2323 1811 |0013: new-array v3, v2, [I // type@1118 │ │ -19411a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19411c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -19411e: 7253 de0d 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@0dde │ │ -194124: 4404 0305 |001a: aget v4, v3, v5 │ │ -194128: 2346 4611 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1146 │ │ -19412c: 7253 de0d 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@0dde │ │ -194132: 2322 1811 |0021: new-array v2, v2, [I // type@1118 │ │ -194136: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -194138: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -19413a: 4408 0305 |0025: aget v8, v3, v5 │ │ -19413e: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -194142: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -194146: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -19414a: 7252 dd0d 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@0ddd │ │ -194150: 4408 0205 |0030: aget v8, v2, v5 │ │ -194154: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -194158: 0187 |0034: move v7, v8 │ │ -19415a: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -19415e: 28ee |0037: goto 0025 // -0012 │ │ -194160: 7220 e40d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0de4 │ │ -194166: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -19416a: 7120 730a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ -194170: 0a00 |0040: move-result v0 │ │ -194172: 0f00 |0041: return v0 │ │ +1940e4: |[1940e4] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +1940f4: 7100 e50d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de5 │ │ +1940fa: 0c00 |0003: move-result-object v0 │ │ +1940fc: 1f00 d903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d9 │ │ +194100: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +194104: 7220 e00d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de0 │ │ +19410a: 0c01 |000b: move-result-object v1 │ │ +19410c: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +19410e: 2322 1811 |000d: new-array v2, v2, [I // type@1118 │ │ +194112: 7230 e20d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de2 │ │ +194118: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19411a: 2323 1811 |0013: new-array v3, v2, [I // type@1118 │ │ +19411e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +194120: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +194122: 7253 de0d 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@0dde │ │ +194128: 4404 0305 |001a: aget v4, v3, v5 │ │ +19412c: 2346 4611 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1146 │ │ +194130: 7253 de0d 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@0dde │ │ +194136: 2322 1811 |0021: new-array v2, v2, [I // type@1118 │ │ +19413a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +19413c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +19413e: 4408 0305 |0025: aget v8, v3, v5 │ │ +194142: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +194146: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +19414a: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +19414e: 7252 dd0d 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@0ddd │ │ +194154: 4408 0205 |0030: aget v8, v2, v5 │ │ +194158: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +19415c: 0187 |0034: move v7, v8 │ │ +19415e: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +194162: 28ee |0037: goto 0025 // -0012 │ │ +194164: 7220 e40d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0de4 │ │ +19416a: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +19416e: 7120 730a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ +194174: 0a00 |0040: move-result v0 │ │ +194176: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -304055,135 +304056,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -193f20: |[193f20] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -193f30: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -193f34: 0201 1400 |0002: move/from16 v1, v20 │ │ -193f38: 0202 1500 |0004: move/from16 v2, v21 │ │ -193f3c: 0203 1600 |0006: move/from16 v3, v22 │ │ -193f40: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -193f44: 1100 |000a: return-object v0 │ │ -193f46: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -193f4a: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -193f4e: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -193f52: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -193f56: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -193f5a: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -193f5e: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -193f62: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -193f66: 2106 |001b: array-length v6, v0 │ │ -193f68: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -193f6c: 2105 |001e: array-length v5, v0 │ │ -193f6e: 2355 1411 |001f: new-array v5, v5, [B // type@1114 │ │ -193f72: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -193f76: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -193f78: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -193f7a: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -193f7e: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -193f80: 2802 |0028: goto 002a // +0002 │ │ -193f82: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -193f84: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -193f88: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -193f8c: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -193f90: 2803 |0030: goto 0033 // +0003 │ │ -193f92: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -193f96: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -193f98: 2802 |0034: goto 0036 // +0002 │ │ -193f9a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -193f9c: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -193fa0: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -193fa4: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -193fa6: 2802 |003b: goto 003d // +0002 │ │ -193fa8: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -193faa: 120a |003d: const/4 v10, #int 0 // #0 │ │ -193fac: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -193fb0: 120b |0040: const/4 v11, #int 0 // #0 │ │ -193fb2: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -193fb6: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -193fba: b0bc |0045: add-int/2addr v12, v11 │ │ -193fbc: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -193fc0: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -193fc4: b04d |004a: add-int/2addr v13, v4 │ │ -193fc6: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -193fca: b0ed |004d: add-int/2addr v13, v14 │ │ -193fcc: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -193fd0: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -193fd4: 012f |0052: move v15, v2 │ │ -193fd6: 2802 |0053: goto 0055 // +0002 │ │ -193fd8: 011f |0054: move v15, v1 │ │ -193fda: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -193fde: 0210 0100 |0057: move/from16 v16, v1 │ │ -193fe2: 2803 |0059: goto 005c // +0003 │ │ -193fe4: 0210 0200 |005a: move/from16 v16, v2 │ │ -193fe8: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -193fec: 0211 0a00 |005e: move/from16 v17, v10 │ │ -193ff0: 2803 |0060: goto 0063 // +0003 │ │ -193ff2: 0211 0b00 |0061: move/from16 v17, v11 │ │ -193ff6: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -193ffa: 0212 0b00 |0065: move/from16 v18, v11 │ │ -193ffe: 2803 |0067: goto 006a // +0003 │ │ -194000: 0212 0a00 |0068: move/from16 v18, v10 │ │ -194004: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -194008: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -19400c: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -194010: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -194014: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -194018: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -19401c: 9210 120f |0076: mul-int v16, v18, v15 │ │ -194020: 9010 1011 |0078: add-int v16, v16, v17 │ │ -194024: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -194028: 9212 120f |007c: mul-int v18, v18, v15 │ │ -19402c: 9012 0412 |007e: add-int v18, v4, v18 │ │ -194030: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -194034: 9012 120f |0082: add-int v18, v18, v15 │ │ -194038: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -19403c: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -194040: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -194044: 8dcc |008a: int-to-byte v12, v12 │ │ -194046: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -19404a: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -19404e: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -194052: 8dcc |0091: int-to-byte v12, v12 │ │ -194054: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -194058: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -19405c: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -194060: 8dcc |0098: int-to-byte v12, v12 │ │ -194062: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -194066: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -19406a: 28a4 |009d: goto 0041 // -005c │ │ -19406c: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -194070: 289e |00a0: goto 003e // -0062 │ │ -194072: 1105 |00a1: return-object v5 │ │ -194074: 2203 c302 |00a2: new-instance v3, Ljava/io/IOException; // type@02c3 │ │ -194078: 2204 0703 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0307 │ │ -19407c: 1a06 6475 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7564 │ │ -194080: 7020 050b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -194086: 2100 |00ab: array-length v0, v0 │ │ -194088: 6e20 090b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19408e: 1a00 fe09 |00af: const-string v0, "). Width: " // string@09fe │ │ -194092: 6e20 0e0b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -194098: 6e20 090b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19409e: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ -1940a2: 6e20 0e0b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1940a8: 6e20 090b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -1940ae: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ -1940b2: 6e20 0e0b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1940b8: 6e20 090b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -1940be: 6e10 1f0b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1940c4: 0c00 |00ca: move-result-object v0 │ │ -1940c6: 7020 8709 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ -1940cc: 2703 |00ce: throw v3 │ │ -1940ce: 2200 e902 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -1940d2: 1a01 8c0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8c │ │ -1940d6: 7020 380a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ -1940dc: 2700 |00d6: throw v0 │ │ +193f24: |[193f24] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +193f34: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +193f38: 0201 1400 |0002: move/from16 v1, v20 │ │ +193f3c: 0202 1500 |0004: move/from16 v2, v21 │ │ +193f40: 0203 1600 |0006: move/from16 v3, v22 │ │ +193f44: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +193f48: 1100 |000a: return-object v0 │ │ +193f4a: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +193f4e: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +193f52: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +193f56: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +193f5a: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +193f5e: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +193f62: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +193f66: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +193f6a: 2106 |001b: array-length v6, v0 │ │ +193f6c: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +193f70: 2105 |001e: array-length v5, v0 │ │ +193f72: 2355 1411 |001f: new-array v5, v5, [B // type@1114 │ │ +193f76: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +193f7a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +193f7c: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +193f7e: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +193f82: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +193f84: 2802 |0028: goto 002a // +0002 │ │ +193f86: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +193f88: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +193f8c: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +193f90: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +193f94: 2803 |0030: goto 0033 // +0003 │ │ +193f96: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +193f9a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +193f9c: 2802 |0034: goto 0036 // +0002 │ │ +193f9e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +193fa0: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +193fa4: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +193fa8: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +193faa: 2802 |003b: goto 003d // +0002 │ │ +193fac: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +193fae: 120a |003d: const/4 v10, #int 0 // #0 │ │ +193fb0: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +193fb4: 120b |0040: const/4 v11, #int 0 // #0 │ │ +193fb6: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +193fba: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +193fbe: b0bc |0045: add-int/2addr v12, v11 │ │ +193fc0: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +193fc4: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +193fc8: b04d |004a: add-int/2addr v13, v4 │ │ +193fca: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +193fce: b0ed |004d: add-int/2addr v13, v14 │ │ +193fd0: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +193fd4: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +193fd8: 012f |0052: move v15, v2 │ │ +193fda: 2802 |0053: goto 0055 // +0002 │ │ +193fdc: 011f |0054: move v15, v1 │ │ +193fde: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +193fe2: 0210 0100 |0057: move/from16 v16, v1 │ │ +193fe6: 2803 |0059: goto 005c // +0003 │ │ +193fe8: 0210 0200 |005a: move/from16 v16, v2 │ │ +193fec: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +193ff0: 0211 0a00 |005e: move/from16 v17, v10 │ │ +193ff4: 2803 |0060: goto 0063 // +0003 │ │ +193ff6: 0211 0b00 |0061: move/from16 v17, v11 │ │ +193ffa: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +193ffe: 0212 0b00 |0065: move/from16 v18, v11 │ │ +194002: 2803 |0067: goto 006a // +0003 │ │ +194004: 0212 0a00 |0068: move/from16 v18, v10 │ │ +194008: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +19400c: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +194010: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +194014: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +194018: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +19401c: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +194020: 9210 120f |0076: mul-int v16, v18, v15 │ │ +194024: 9010 1011 |0078: add-int v16, v16, v17 │ │ +194028: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +19402c: 9212 120f |007c: mul-int v18, v18, v15 │ │ +194030: 9012 0412 |007e: add-int v18, v4, v18 │ │ +194034: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +194038: 9012 120f |0082: add-int v18, v18, v15 │ │ +19403c: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +194040: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +194044: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +194048: 8dcc |008a: int-to-byte v12, v12 │ │ +19404a: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +19404e: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +194052: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +194056: 8dcc |0091: int-to-byte v12, v12 │ │ +194058: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +19405c: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +194060: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +194064: 8dcc |0098: int-to-byte v12, v12 │ │ +194066: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +19406a: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +19406e: 28a4 |009d: goto 0041 // -005c │ │ +194070: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +194074: 289e |00a0: goto 003e // -0062 │ │ +194076: 1105 |00a1: return-object v5 │ │ +194078: 2203 c302 |00a2: new-instance v3, Ljava/io/IOException; // type@02c3 │ │ +19407c: 2204 0703 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0307 │ │ +194080: 1a06 6475 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7564 │ │ +194084: 7020 050b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19408a: 2100 |00ab: array-length v0, v0 │ │ +19408c: 6e20 090b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +194092: 1a00 fe09 |00af: const-string v0, "). Width: " // string@09fe │ │ +194096: 6e20 0e0b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19409c: 6e20 090b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1940a2: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ +1940a6: 6e20 0e0b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1940ac: 6e20 090b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1940b2: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ +1940b6: 6e20 0e0b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1940bc: 6e20 090b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1940c2: 6e10 1f0b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +1940c8: 0c00 |00ca: move-result-object v0 │ │ +1940ca: 7020 8709 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ +1940d0: 2703 |00ce: throw v3 │ │ +1940d2: 2200 e902 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +1940d6: 1a01 8c0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8c │ │ +1940da: 7020 380a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ +1940e0: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -304225,17 +304226,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194280: |[194280] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -194290: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194296: 0e00 |0003: return-void │ │ +194284: |[194284] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +194294: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19429a: 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;) │ │ @@ -304243,61 +304244,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -1941dc: |[1941dc] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -1941ec: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -1941f0: 8461 |0002: long-to-int v1, v6 │ │ -1941f2: 8d11 |0003: int-to-byte v1, v1 │ │ -1941f4: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -1941f8: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -1941fc: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -194200: a402 0601 |000a: shr-long v2, v6, v1 │ │ -194204: 8423 |000c: long-to-int v3, v2 │ │ -194206: 8d32 |000d: int-to-byte v2, v3 │ │ -194208: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -19420c: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -194210: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -194214: a402 0602 |0014: shr-long v2, v6, v2 │ │ -194218: 8423 |0016: long-to-int v3, v2 │ │ -19421a: 8d32 |0017: int-to-byte v2, v3 │ │ -19421c: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -194220: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -194224: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -194228: a402 0602 |001e: shr-long v2, v6, v2 │ │ -19422c: 8423 |0020: long-to-int v3, v2 │ │ -19422e: 8d32 |0021: int-to-byte v2, v3 │ │ -194230: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -194234: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -194238: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -19423c: a402 0602 |0028: shr-long v2, v6, v2 │ │ -194240: 8423 |002a: long-to-int v3, v2 │ │ -194242: 8d32 |002b: int-to-byte v2, v3 │ │ -194244: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -194248: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -19424c: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -194250: a402 0602 |0032: shr-long v2, v6, v2 │ │ -194254: 8423 |0034: long-to-int v3, v2 │ │ -194256: 8d32 |0035: int-to-byte v2, v3 │ │ -194258: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -19425c: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -194260: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -194264: a402 0602 |003c: shr-long v2, v6, v2 │ │ -194268: 8423 |003e: long-to-int v3, v2 │ │ -19426a: 8d32 |003f: int-to-byte v2, v3 │ │ -19426c: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -194270: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -194274: c406 |0044: shr-long/2addr v6, v0 │ │ -194276: 8467 |0045: long-to-int v7, v6 │ │ -194278: 8d76 |0046: int-to-byte v6, v7 │ │ -19427a: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -19427e: 0f01 |0049: return v1 │ │ +1941e0: |[1941e0] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +1941f0: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +1941f4: 8461 |0002: long-to-int v1, v6 │ │ +1941f6: 8d11 |0003: int-to-byte v1, v1 │ │ +1941f8: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +1941fc: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +194200: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +194204: a402 0601 |000a: shr-long v2, v6, v1 │ │ +194208: 8423 |000c: long-to-int v3, v2 │ │ +19420a: 8d32 |000d: int-to-byte v2, v3 │ │ +19420c: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +194210: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +194214: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +194218: a402 0602 |0014: shr-long v2, v6, v2 │ │ +19421c: 8423 |0016: long-to-int v3, v2 │ │ +19421e: 8d32 |0017: int-to-byte v2, v3 │ │ +194220: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +194224: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +194228: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +19422c: a402 0602 |001e: shr-long v2, v6, v2 │ │ +194230: 8423 |0020: long-to-int v3, v2 │ │ +194232: 8d32 |0021: int-to-byte v2, v3 │ │ +194234: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +194238: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +19423c: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +194240: a402 0602 |0028: shr-long v2, v6, v2 │ │ +194244: 8423 |002a: long-to-int v3, v2 │ │ +194246: 8d32 |002b: int-to-byte v2, v3 │ │ +194248: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +19424c: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +194250: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +194254: a402 0602 |0032: shr-long v2, v6, v2 │ │ +194258: 8423 |0034: long-to-int v3, v2 │ │ +19425a: 8d32 |0035: int-to-byte v2, v3 │ │ +19425c: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +194260: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +194264: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +194268: a402 0602 |003c: shr-long v2, v6, v2 │ │ +19426c: 8423 |003e: long-to-int v3, v2 │ │ +19426e: 8d32 |003f: int-to-byte v2, v3 │ │ +194270: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +194274: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +194278: c406 |0044: shr-long/2addr v6, v0 │ │ +19427a: 8467 |0045: long-to-int v7, v6 │ │ +19427c: 8d76 |0046: int-to-byte v6, v7 │ │ +19427e: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +194282: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -304314,20 +304315,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1941b8: |[1941b8] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -1941c8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1941cc: 2300 1411 |0002: new-array v0, v0, [B // type@1114 │ │ -1941d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1941d2: 7140 1656 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5616 │ │ -1941d8: 1100 |0008: return-object v0 │ │ +1941bc: |[1941bc] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +1941cc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1941d0: 2300 1411 |0002: new-array v0, v0, [B // type@1114 │ │ +1941d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1941d6: 7140 1656 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5616 │ │ +1941dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -304357,17 +304358,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19470c: |[19470c] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -19471c: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02ab │ │ -194722: 0e00 |0003: return-void │ │ +194710: |[194710] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +194720: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02ab │ │ +194726: 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;) │ │ @@ -304375,23 +304376,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 │ │ -1942f8: |[1942f8] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -194308: 7100 220b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -19430e: 0b00 |0003: move-result-wide v0 │ │ -194310: bc20 |0004: sub-long/2addr v0, v2 │ │ -194312: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194316: 6e40 590d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d59 │ │ -19431c: 0b02 |000a: move-result-wide v2 │ │ -19431e: 8423 |000b: long-to-int v3, v2 │ │ -194320: 0f03 |000c: return v3 │ │ +1942fc: |[1942fc] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +19430c: 7100 220b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +194312: 0b00 |0003: move-result-wide v0 │ │ +194314: bc20 |0004: sub-long/2addr v0, v2 │ │ +194316: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +19431a: 6e40 590d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d59 │ │ +194320: 0b02 |000a: move-result-wide v2 │ │ +194322: 8423 |000b: long-to-int v3, v2 │ │ +194324: 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; │ │ │ │ @@ -304400,82 +304401,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 │ │ -194324: |[194324] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -194334: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -194338: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -19433c: 7150 2356 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -194342: 0a00 |0007: move-result v0 │ │ -194344: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -194348: 6006 992a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a99 │ │ -19434c: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194352: 0c05 |000f: move-result-object v5 │ │ -194354: 1105 |0010: return-object v5 │ │ -194356: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -19435a: 7150 2356 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -194360: 0a00 |0016: move-result v0 │ │ -194362: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -194364: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -194366: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ -19436a: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -19436e: 7130 1956 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5619 │ │ -194374: 0a06 |0020: move-result v6 │ │ -194376: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19437c: 0c05 |0024: move-result-object v5 │ │ -19437e: 6007 7627 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2776 │ │ -194382: 7110 490a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -194388: 0c00 |002a: move-result-object v0 │ │ -19438a: 2341 3211 |002b: new-array v1, v4, [Ljava/lang/Object; // type@1132 │ │ -19438e: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ -194392: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -194398: 0c05 |0032: move-result-object v5 │ │ -19439a: 1105 |0033: return-object v5 │ │ -19439c: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1943a0: 7150 2356 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -1943a6: 0a00 |0039: move-result v0 │ │ -1943a8: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -1943ac: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1943b0: 7130 1956 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5619 │ │ -1943b6: 0a06 |0041: move-result v6 │ │ -1943b8: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1943be: 0c05 |0045: move-result-object v5 │ │ -1943c0: 6007 7327 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2773 │ │ -1943c4: 7110 490a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -1943ca: 0c00 |004b: move-result-object v0 │ │ -1943cc: 2341 3211 |004c: new-array v1, v4, [Ljava/lang/Object; // type@1132 │ │ -1943d0: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ -1943d4: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1943da: 0c05 |0053: move-result-object v5 │ │ -1943dc: 1105 |0054: return-object v5 │ │ -1943de: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ -1943e2: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1943e6: 7155 2356 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -1943ec: 0a05 |005c: move-result v5 │ │ -1943ee: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ -1943f2: 1a05 9015 |005f: const-string v5, "EEE" // string@1590 │ │ -1943f6: 7130 1e56 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ -1943fc: 0c05 |0064: move-result-object v5 │ │ -1943fe: 1105 |0065: return-object v5 │ │ -194400: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ -194404: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -194408: 7155 2356 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -19440e: 0a05 |006d: move-result v5 │ │ -194410: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ -194414: 1a05 272e |0070: const-string v5, "MMM d" // string@2e27 │ │ -194418: 7130 1e56 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ -19441e: 0c05 |0075: move-result-object v5 │ │ -194420: 1105 |0076: return-object v5 │ │ -194422: 1a05 292e |0077: const-string v5, "MMM d, yyyy" // string@2e29 │ │ -194426: 7130 1e56 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ -19442c: 0c05 |007c: move-result-object v5 │ │ -19442e: 1105 |007d: return-object v5 │ │ +194328: |[194328] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +194338: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +19433c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +194340: 7150 2356 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +194346: 0a00 |0007: move-result v0 │ │ +194348: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +19434c: 6006 992a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a99 │ │ +194350: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194356: 0c05 |000f: move-result-object v5 │ │ +194358: 1105 |0010: return-object v5 │ │ +19435a: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +19435e: 7150 2356 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +194364: 0a00 |0016: move-result v0 │ │ +194366: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +194368: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +19436a: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ +19436e: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +194372: 7130 1956 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5619 │ │ +194378: 0a06 |0020: move-result v6 │ │ +19437a: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194380: 0c05 |0024: move-result-object v5 │ │ +194382: 6007 7627 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2776 │ │ +194386: 7110 490a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19438c: 0c00 |002a: move-result-object v0 │ │ +19438e: 2341 3211 |002b: new-array v1, v4, [Ljava/lang/Object; // type@1132 │ │ +194392: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ +194396: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +19439c: 0c05 |0032: move-result-object v5 │ │ +19439e: 1105 |0033: return-object v5 │ │ +1943a0: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1943a4: 7150 2356 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +1943aa: 0a00 |0039: move-result v0 │ │ +1943ac: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +1943b0: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1943b4: 7130 1956 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5619 │ │ +1943ba: 0a06 |0041: move-result v6 │ │ +1943bc: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1943c2: 0c05 |0045: move-result-object v5 │ │ +1943c4: 6007 7327 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2773 │ │ +1943c8: 7110 490a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +1943ce: 0c00 |004b: move-result-object v0 │ │ +1943d0: 2341 3211 |004c: new-array v1, v4, [Ljava/lang/Object; // type@1132 │ │ +1943d4: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ +1943d8: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1943de: 0c05 |0053: move-result-object v5 │ │ +1943e0: 1105 |0054: return-object v5 │ │ +1943e2: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ +1943e6: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1943ea: 7155 2356 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +1943f0: 0a05 |005c: move-result v5 │ │ +1943f2: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ +1943f6: 1a05 9015 |005f: const-string v5, "EEE" // string@1590 │ │ +1943fa: 7130 1e56 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ +194400: 0c05 |0064: move-result-object v5 │ │ +194402: 1105 |0065: return-object v5 │ │ +194404: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ +194408: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +19440c: 7155 2356 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +194412: 0a05 |006d: move-result v5 │ │ +194414: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ +194418: 1a05 272e |0070: const-string v5, "MMM d" // string@2e27 │ │ +19441c: 7130 1e56 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ +194422: 0c05 |0075: move-result-object v5 │ │ +194424: 1105 |0076: return-object v5 │ │ +194426: 1a05 292e |0077: const-string v5, "MMM d, yyyy" // string@2e29 │ │ +19442a: 7130 1e56 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ +194430: 0c05 |007c: move-result-object v5 │ │ +194432: 1105 |007d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ 0x001b line=62 │ │ 0x0021 line=63 │ │ @@ -304496,51 +304497,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 │ │ -194430: |[194430] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -194440: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -194444: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -194448: 7150 2356 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -19444e: 0a00 |0007: move-result v0 │ │ -194450: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -194454: 6004 992a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a99 │ │ -194458: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19445e: 0c03 |000f: move-result-object v3 │ │ -194460: 1103 |0010: return-object v3 │ │ -194462: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -194466: 7150 2356 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -19446c: 0a00 |0016: move-result v0 │ │ -19446e: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ -194472: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -194476: 7100 220b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -19447c: 0b01 |001e: move-result-wide v1 │ │ -19447e: bc41 |001f: sub-long/2addr v1, v4 │ │ -194480: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194484: 6e40 590d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d59 │ │ -19448a: 0b04 |0025: move-result-wide v4 │ │ -19448c: 8445 |0026: long-to-int v5, v4 │ │ -19448e: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -194494: 0c03 |002a: move-result-object v3 │ │ -194496: 6004 7627 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2776 │ │ -19449a: 7110 490a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -1944a0: 0c00 |0030: move-result-object v0 │ │ -1944a2: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -1944a4: 2311 3211 |0032: new-array v1, v1, [Ljava/lang/Object; // type@1132 │ │ -1944a8: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -1944aa: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ -1944ae: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -1944b4: 0c03 |003a: move-result-object v3 │ │ -1944b6: 1103 |003b: return-object v3 │ │ -1944b8: 7130 1c56 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@561c │ │ -1944be: 0c03 |003f: move-result-object v3 │ │ -1944c0: 1103 |0040: return-object v3 │ │ +194434: |[194434] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +194444: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +194448: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +19444c: 7150 2356 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +194452: 0a00 |0007: move-result v0 │ │ +194454: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +194458: 6004 992a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a99 │ │ +19445c: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194462: 0c03 |000f: move-result-object v3 │ │ +194464: 1103 |0010: return-object v3 │ │ +194466: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +19446a: 7150 2356 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +194470: 0a00 |0016: move-result v0 │ │ +194472: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ +194476: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +19447a: 7100 220b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +194480: 0b01 |001e: move-result-wide v1 │ │ +194482: bc41 |001f: sub-long/2addr v1, v4 │ │ +194484: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194488: 6e40 590d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d59 │ │ +19448e: 0b04 |0025: move-result-wide v4 │ │ +194490: 8445 |0026: long-to-int v5, v4 │ │ +194492: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194498: 0c03 |002a: move-result-object v3 │ │ +19449a: 6004 7627 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2776 │ │ +19449e: 7110 490a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +1944a4: 0c00 |0030: move-result-object v0 │ │ +1944a6: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +1944a8: 2311 3211 |0032: new-array v1, v1, [Ljava/lang/Object; // type@1132 │ │ +1944ac: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +1944ae: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ +1944b2: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +1944b8: 0c03 |003a: move-result-object v3 │ │ +1944ba: 1103 |003b: return-object v3 │ │ +1944bc: 7130 1c56 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@561c │ │ +1944c2: 0c03 |003f: move-result-object v3 │ │ +1944c4: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=91 │ │ 0x0011 line=92 │ │ 0x0019 line=93 │ │ 0x0027 line=94 │ │ @@ -304554,52 +304555,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 │ │ -1944c4: |[1944c4] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1944d4: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -1944d8: 7010 020b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -1944de: 7120 2256 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5622 │ │ -1944e4: 0a01 |0008: move-result v1 │ │ -1944e6: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -1944ea: 2826 |000b: goto 0031 // +0026 │ │ -1944ec: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -1944f0: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1944f4: 7153 2356 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -1944fa: 0a01 |0013: move-result v1 │ │ -1944fc: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -194500: 1a01 9115 |0016: const-string v1, "EEE " // string@1591 │ │ -194504: 6e20 0e0b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19450a: 2816 |001b: goto 0031 // +0016 │ │ -19450c: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -194510: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -194514: 7153 2356 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ -19451a: 0a01 |0023: move-result v1 │ │ -19451c: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -194520: 1a01 282e |0026: const-string v1, "MMM d, " // string@2e28 │ │ -194524: 6e20 0e0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19452a: 2806 |002b: goto 0031 // +0006 │ │ -19452c: 1a01 2a2e |002c: const-string v1, "MMM d, yyyy, " // string@2e2a │ │ -194530: 6e20 0e0b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -194536: 7110 aa02 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02aa │ │ -19453c: 0a04 |0034: move-result v4 │ │ -19453e: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -194542: 1a04 b617 |0037: const-string v4, "HH:mm" // string@17b6 │ │ -194546: 6e20 0e0b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19454c: 2806 |003c: goto 0042 // +0006 │ │ -19454e: 1a04 ce5b |003d: const-string v4, "hh:mm a" // string@5bce │ │ -194552: 6e20 0e0b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -194558: 6e10 1f0b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19455e: 0c04 |0045: move-result-object v4 │ │ -194560: 7130 1e56 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ -194566: 0c04 |0049: move-result-object v4 │ │ -194568: 1104 |004a: return-object v4 │ │ +1944c8: |[1944c8] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1944d8: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +1944dc: 7010 020b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +1944e2: 7120 2256 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5622 │ │ +1944e8: 0a01 |0008: move-result v1 │ │ +1944ea: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +1944ee: 2826 |000b: goto 0031 // +0026 │ │ +1944f0: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +1944f4: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1944f8: 7153 2356 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +1944fe: 0a01 |0013: move-result v1 │ │ +194500: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +194504: 1a01 9115 |0016: const-string v1, "EEE " // string@1591 │ │ +194508: 6e20 0e0b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19450e: 2816 |001b: goto 0031 // +0016 │ │ +194510: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +194514: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +194518: 7153 2356 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5623 │ │ +19451e: 0a01 |0023: move-result v1 │ │ +194520: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +194524: 1a01 282e |0026: const-string v1, "MMM d, " // string@2e28 │ │ +194528: 6e20 0e0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19452e: 2806 |002b: goto 0031 // +0006 │ │ +194530: 1a01 2a2e |002c: const-string v1, "MMM d, yyyy, " // string@2e2a │ │ +194534: 6e20 0e0b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19453a: 7110 aa02 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02aa │ │ +194540: 0a04 |0034: move-result v4 │ │ +194542: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +194546: 1a04 b617 |0037: const-string v4, "HH:mm" // string@17b6 │ │ +19454a: 6e20 0e0b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +194550: 2806 |003c: goto 0042 // +0006 │ │ +194552: 1a04 ce5b |003d: const-string v4, "hh:mm a" // string@5bce │ │ +194556: 6e20 0e0b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19455c: 6e10 1f0b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +194562: 0c04 |0045: move-result-object v4 │ │ +194564: 7130 1e56 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ +19456a: 0c04 |0049: move-result-object v4 │ │ +19456c: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -304615,41 +304616,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -19456c: |[19456c] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -19457c: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194580: 6e30 5c0d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5c │ │ -194586: 0b00 |0005: move-result-wide v0 │ │ -194588: 7120 550a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19458e: 0c00 |0009: move-result-object v0 │ │ -194590: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194594: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194598: 6e30 5c0d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5c │ │ -19459e: 0b02 |0011: move-result-wide v2 │ │ -1945a0: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -1945a6: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -1945aa: bc26 |0017: sub-long/2addr v6, v2 │ │ -1945ac: 6e30 5e0d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d5e │ │ -1945b2: 0b06 |001b: move-result-wide v6 │ │ -1945b4: 7120 550a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -1945ba: 0c06 |001f: move-result-object v6 │ │ -1945bc: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -1945be: 2377 3211 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1132 │ │ -1945c2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -1945c4: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -1945c8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -1945ca: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -1945ce: 1a06 a105 |0029: const-string v6, "%02d:%02d" // string@05a1 │ │ -1945d2: 7120 ce0a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -1945d8: 0c06 |002e: move-result-object v6 │ │ -1945da: 1106 |002f: return-object v6 │ │ +194570: |[194570] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +194580: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194584: 6e30 5c0d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5c │ │ +19458a: 0b00 |0005: move-result-wide v0 │ │ +19458c: 7120 550a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +194592: 0c00 |0009: move-result-object v0 │ │ +194594: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194598: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +19459c: 6e30 5c0d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5c │ │ +1945a2: 0b02 |0011: move-result-wide v2 │ │ +1945a4: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +1945aa: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +1945ae: bc26 |0017: sub-long/2addr v6, v2 │ │ +1945b0: 6e30 5e0d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d5e │ │ +1945b6: 0b06 |001b: move-result-wide v6 │ │ +1945b8: 7120 550a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +1945be: 0c06 |001f: move-result-object v6 │ │ +1945c0: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +1945c2: 2377 3211 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1132 │ │ +1945c6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +1945c8: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +1945cc: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +1945ce: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +1945d2: 1a06 a105 |0029: const-string v6, "%02d:%02d" // string@05a1 │ │ +1945d6: 7120 ce0a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +1945dc: 0c06 |002e: move-result-object v6 │ │ +1945de: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -304660,28 +304661,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 │ │ -1945dc: |[1945dc] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -1945ec: 7110 2056 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5620 │ │ -1945f2: 0c03 |0003: move-result-object v3 │ │ -1945f4: 2200 6c03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036c │ │ -1945f8: 7020 3a0c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3a │ │ -1945fe: 2203 7603 |0009: new-instance v3, Ljava/util/Date; // type@0376 │ │ -194602: 7030 870c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c87 │ │ -194608: 6e20 3d0c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c3d │ │ -19460e: 0c01 |0011: move-result-object v1 │ │ -194610: 1a02 670b |0012: const-string v2, ".," // string@0b67 │ │ -194614: 1a03 910a |0014: const-string v3, "," // string@0a91 │ │ -194618: 6e30 e30a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae3 │ │ -19461e: 0c01 |0019: move-result-object v1 │ │ -194620: 1101 |001a: return-object v1 │ │ +1945e0: |[1945e0] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +1945f0: 7110 2056 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5620 │ │ +1945f6: 0c03 |0003: move-result-object v3 │ │ +1945f8: 2200 6c03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036c │ │ +1945fc: 7020 3a0c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3a │ │ +194602: 2203 7603 |0009: new-instance v3, Ljava/util/Date; // type@0376 │ │ +194606: 7030 870c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c87 │ │ +19460c: 6e20 3d0c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c3d │ │ +194612: 0c01 |0011: move-result-object v1 │ │ +194614: 1a02 670b |0012: const-string v2, ".," // string@0b67 │ │ +194618: 1a03 910a |0014: const-string v3, "," // string@0a91 │ │ +19461c: 6e30 e30a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae3 │ │ +194622: 0c01 |0019: move-result-object v1 │ │ +194624: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -304692,41 +304693,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 │ │ -194624: |[194624] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -194634: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -19463a: b305 |0003: div-int/2addr v5, v0 │ │ -19463c: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ -194640: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -194642: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -194644: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -194648: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19464e: 0c04 |000d: move-result-object v4 │ │ -194650: 6000 7627 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2776 │ │ -194654: 7110 490a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19465a: 0c03 |0013: move-result-object v3 │ │ -19465c: 2322 3211 |0014: new-array v2, v2, [Ljava/lang/Object; // type@1132 │ │ -194660: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -194664: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -19466a: 0c04 |001b: move-result-object v4 │ │ -19466c: 1104 |001c: return-object v4 │ │ -19466e: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -194674: 0c04 |0020: move-result-object v4 │ │ -194676: 6005 7327 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2773 │ │ -19467a: 7110 490a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -194680: 0c03 |0026: move-result-object v3 │ │ -194682: 2322 3211 |0027: new-array v2, v2, [Ljava/lang/Object; // type@1132 │ │ -194686: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ -19468a: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -194690: 0c04 |002e: move-result-object v4 │ │ -194692: 1104 |002f: return-object v4 │ │ +194628: |[194628] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +194638: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +19463e: b305 |0003: div-int/2addr v5, v0 │ │ +194640: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ +194644: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +194646: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +194648: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +19464c: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194652: 0c04 |000d: move-result-object v4 │ │ +194654: 6000 7627 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2776 │ │ +194658: 7110 490a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19465e: 0c03 |0013: move-result-object v3 │ │ +194660: 2322 3211 |0014: new-array v2, v2, [Ljava/lang/Object; // type@1132 │ │ +194664: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +194668: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +19466e: 0c04 |001b: move-result-object v4 │ │ +194670: 1104 |001c: return-object v4 │ │ +194672: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194678: 0c04 |0020: move-result-object v4 │ │ +19467a: 6005 7327 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2773 │ │ +19467e: 7110 490a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +194684: 0c03 |0026: move-result-object v3 │ │ +194686: 2322 3211 |0027: new-array v2, v2, [Ljava/lang/Object; // type@1132 │ │ +19468a: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ +19468e: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +194694: 0c04 |002e: move-result-object v4 │ │ +194696: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001d line=128 │ │ locals : │ │ @@ -304738,20 +304739,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 │ │ -194694: |[194694] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -1946a4: 7100 7d57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@577d │ │ -1946aa: 0c00 |0003: move-result-object v0 │ │ -1946ac: 7120 a902 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a9 │ │ -1946b2: 0c01 |0007: move-result-object v1 │ │ -1946b4: 1101 |0008: return-object v1 │ │ +194698: |[194698] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +1946a8: 7100 7d57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@577d │ │ +1946ae: 0c00 |0003: move-result-object v0 │ │ +1946b0: 7120 a902 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a9 │ │ +1946b6: 0c01 |0007: move-result-object v1 │ │ +1946b8: 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;) │ │ @@ -304759,33 +304760,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 │ │ -1946b8: |[1946b8] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1946c8: 7120 2256 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5622 │ │ -1946ce: 0a00 |0003: move-result v0 │ │ -1946d0: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -1946d4: 6002 da2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bda │ │ -1946d8: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1946de: 0c01 |000b: move-result-object v1 │ │ -1946e0: 1101 |000c: return-object v1 │ │ -1946e2: 7120 2456 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5624 │ │ -1946e8: 0a00 |0010: move-result v0 │ │ -1946ea: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -1946ee: 6002 112c |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2c11 │ │ -1946f2: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1946f8: 0c01 |0018: move-result-object v1 │ │ -1946fa: 1101 |0019: return-object v1 │ │ -1946fc: 1a01 9215 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1592 │ │ -194700: 7130 1e56 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ -194706: 0c01 |001f: move-result-object v1 │ │ -194708: 1101 |0020: return-object v1 │ │ +1946bc: |[1946bc] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1946cc: 7120 2256 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5622 │ │ +1946d2: 0a00 |0003: move-result v0 │ │ +1946d4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +1946d8: 6002 da2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bda │ │ +1946dc: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1946e2: 0c01 |000b: move-result-object v1 │ │ +1946e4: 1101 |000c: return-object v1 │ │ +1946e6: 7120 2456 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5624 │ │ +1946ec: 0a00 |0010: move-result v0 │ │ +1946ee: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +1946f2: 6002 112c |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2c11 │ │ +1946f6: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1946fc: 0c01 |0018: move-result-object v1 │ │ +1946fe: 1101 |0019: return-object v1 │ │ +194700: 1a01 9215 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1592 │ │ +194704: 7130 1e56 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@561e │ │ +19470a: 0c01 |001f: move-result-object v1 │ │ +19470c: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000d line=105 │ │ 0x0013 line=106 │ │ 0x001a line=108 │ │ @@ -304798,26 +304799,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 │ │ -194298: |[194298] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -1942a8: 7100 220b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -1942ae: 0b00 |0003: move-result-wide v0 │ │ -1942b0: bc20 |0004: sub-long/2addr v0, v2 │ │ -1942b2: 6e30 5b0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5b │ │ -1942b8: 0b02 |0008: move-result-wide v2 │ │ -1942ba: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -1942be: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -1942c2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1942c4: 2802 |000e: goto 0010 // +0002 │ │ -1942c6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1942c8: 0f02 |0010: return v2 │ │ +19429c: |[19429c] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +1942ac: 7100 220b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +1942b2: 0b00 |0003: move-result-wide v0 │ │ +1942b4: bc20 |0004: sub-long/2addr v0, v2 │ │ +1942b6: 6e30 5b0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5b │ │ +1942bc: 0b02 |0008: move-result-wide v2 │ │ +1942be: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +1942c2: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +1942c6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +1942c8: 2802 |000e: goto 0010 // +0002 │ │ +1942ca: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1942cc: 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; │ │ @@ -304827,23 +304828,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1942cc: |[1942cc] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -1942dc: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -1942e0: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1942e4: 6e30 5b0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5b │ │ -1942ea: 0b00 |0007: move-result-wide v0 │ │ -1942ec: bb03 |0008: add-long/2addr v3, v0 │ │ -1942ee: 7120 2256 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5622 │ │ -1942f4: 0a03 |000c: move-result v3 │ │ -1942f6: 0f03 |000d: return v3 │ │ +1942d0: |[1942d0] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +1942e0: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +1942e4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1942e8: 6e30 5b0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5b │ │ +1942ee: 0b00 |0007: move-result-wide v0 │ │ +1942f0: bb03 |0008: add-long/2addr v3, v0 │ │ +1942f2: 7120 2256 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5622 │ │ +1942f8: 0a03 |000c: move-result v3 │ │ +1942fa: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -304880,21 +304881,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -194724: |[194724] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -194734: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19473a: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -19473e: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ -194744: 5b10 1b42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ -194748: 5a12 1c42 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421c │ │ -19474c: 0e00 |000c: return-void │ │ +194728: |[194728] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +194738: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19473e: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +194742: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ +194748: 5b10 1b42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ +19474c: 5a12 1c42 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421c │ │ +194750: 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; │ │ @@ -304906,19 +304907,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194750: |[194750] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -194760: 5420 1b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ -194764: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -194766: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -19476c: 0e00 |0006: return-void │ │ +194754: |[194754] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +194764: 5420 1b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ +194768: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19476a: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +194770: 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;) │ │ @@ -304926,22 +304927,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -194770: |[194770] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -194780: 5430 1b42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ -194784: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -194786: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -19478c: 5430 1b42 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ -194790: 5331 1c42 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421c │ │ -194794: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -19479a: 0e00 |000d: return-void │ │ +194774: |[194774] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +194784: 5430 1b42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ +194788: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19478a: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +194790: 5430 1b42 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421b │ │ +194794: 5331 1c42 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421c │ │ +194798: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +19479e: 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; │ │ @@ -304983,27 +304984,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1947e8: |[1947e8] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -1947f8: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -1947fc: 7110 d057 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ -194802: 0a00 |0005: move-result v0 │ │ -194804: 6700 1d42 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421d │ │ -194808: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -19480c: 7110 d057 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ -194812: 0a01 |000d: move-result v1 │ │ -194814: 6701 1f42 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@421f │ │ -194818: b110 |0010: sub-int/2addr v0, v1 │ │ -19481a: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -19481e: 6700 1e42 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@421e │ │ -194822: 0e00 |0015: return-void │ │ +1947ec: |[1947ec] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +1947fc: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +194800: 7110 d057 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ +194806: 0a00 |0005: move-result v0 │ │ +194808: 6700 1d42 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421d │ │ +19480c: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +194810: 7110 d057 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ +194816: 0a01 |000d: move-result v1 │ │ +194818: 6701 1f42 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@421f │ │ +19481c: b110 |0010: sub-int/2addr v0, v1 │ │ +19481e: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +194822: 6700 1e42 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@421e │ │ +194826: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -305012,17 +305013,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194824: |[194824] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -194834: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19483a: 0e00 |0003: return-void │ │ +194828: |[194828] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +194838: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19483e: 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;) │ │ @@ -305030,31 +305031,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 │ │ -19479c: |[19479c] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1947ac: 6000 1d42 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421d │ │ -1947b0: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1947b4: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -1947ba: 0c00 |0007: move-result-object v0 │ │ -1947bc: 6001 1f42 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@421f │ │ -1947c0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1947c2: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -1947c8: 0c05 |000e: move-result-object v5 │ │ -1947ca: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1947ce: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1947d4: 6002 1e42 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@421e │ │ -1947d8: 8223 |0016: int-to-float v3, v2 │ │ -1947da: 8222 |0017: int-to-float v2, v2 │ │ -1947dc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -1947de: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -1947e4: 1100 |001c: return-object v0 │ │ +1947a0: |[1947a0] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1947b0: 6000 1d42 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421d │ │ +1947b4: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1947b8: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +1947be: 0c00 |0007: move-result-object v0 │ │ +1947c0: 6001 1f42 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@421f │ │ +1947c4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1947c6: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +1947cc: 0c05 |000e: move-result-object v5 │ │ +1947ce: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1947d2: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +1947d8: 6002 1e42 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@421e │ │ +1947dc: 8223 |0016: int-to-float v3, v2 │ │ +1947de: 8222 |0017: int-to-float v2, v2 │ │ +1947e0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +1947e2: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +1947e8: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -305091,17 +305092,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194884: |[194884] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -194894: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19489a: 0e00 |0003: return-void │ │ +194888: |[194888] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +194898: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19489e: 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;) │ │ @@ -305109,18 +305110,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19489c: |[19489c] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -1948ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1948ae: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ -1948b4: 0e00 |0004: return-void │ │ +1948a0: |[1948a0] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +1948b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1948b2: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ +1948b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -305172,17 +305173,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1949e8: |[1949e8] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -1949f8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1949fe: 0e00 |0003: return-void │ │ +1949ec: |[1949ec] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +1949fc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194a02: 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;) │ │ @@ -305190,22 +305191,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 │ │ -1949c0: |[1949c0] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -1949d0: 7110 3556 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ -1949d6: 0a00 |0003: move-result v0 │ │ -1949d8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1949dc: 1a00 4185 |0006: const-string v0, "✅" // string@8541 │ │ -1949e0: 2803 |0008: goto 000b // +0003 │ │ -1949e2: 1a00 4285 |0009: const-string v0, "✔️" // string@8542 │ │ -1949e6: 1100 |000b: return-object v0 │ │ +1949c4: |[1949c4] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +1949d4: 7110 3556 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ +1949da: 0a00 |0003: move-result v0 │ │ +1949dc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1949e0: 1a00 4185 |0006: const-string v0, "✅" // string@8541 │ │ +1949e4: 2803 |0008: goto 000b // +0003 │ │ +1949e6: 1a00 4285 |0009: const-string v0, "✔️" // string@8542 │ │ +1949ea: 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;) │ │ @@ -305213,24 +305214,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -194990: |[194990] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -1949a0: 7110 3556 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ -1949a6: 0a01 |0003: move-result v1 │ │ -1949a8: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -1949ac: 6e10 3256 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5632 │ │ -1949b2: 0a01 |0009: move-result v1 │ │ -1949b4: 0f01 |000a: return v1 │ │ -1949b6: 6e10 3356 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5633 │ │ -1949bc: 0a01 |000e: move-result v1 │ │ -1949be: 0f01 |000f: return v1 │ │ +194994: |[194994] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +1949a4: 7110 3556 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ +1949aa: 0a01 |0003: move-result v1 │ │ +1949ac: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +1949b0: 6e10 3256 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5632 │ │ +1949b6: 0a01 |0009: move-result v1 │ │ +1949b8: 0f01 |000a: return v1 │ │ +1949ba: 6e10 3356 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5633 │ │ +1949c0: 0a01 |000e: move-result v1 │ │ +1949c2: 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; │ │ @@ -305241,31 +305242,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1948b8: |[1948b8] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -1948c8: 7110 cd56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56cd │ │ -1948ce: 0c00 |0003: move-result-object v0 │ │ -1948d0: 1a01 597f |0004: const-string v1, "system" // string@7f59 │ │ -1948d4: 6e20 cc0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -1948da: 0a01 |0009: move-result v1 │ │ -1948dc: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -1948e0: 7100 3a56 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@563a │ │ -1948e6: 0a01 |000f: move-result v1 │ │ -1948e8: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -1948ec: 7110 3656 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5636 │ │ -1948f2: 0a02 |0015: move-result v2 │ │ -1948f4: 0f02 |0016: return v2 │ │ -1948f6: 1a02 a24d |0017: const-string v2, "dark" // string@4da2 │ │ -1948fa: 6e20 cc0a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -194900: 0a02 |001c: move-result v2 │ │ -194902: 0f02 |001d: return v2 │ │ +1948bc: |[1948bc] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +1948cc: 7110 cd56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56cd │ │ +1948d2: 0c00 |0003: move-result-object v0 │ │ +1948d4: 1a01 597f |0004: const-string v1, "system" // string@7f59 │ │ +1948d8: 6e20 cc0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +1948de: 0a01 |0009: move-result v1 │ │ +1948e0: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +1948e4: 7100 3a56 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@563a │ │ +1948ea: 0a01 |000f: move-result v1 │ │ +1948ec: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +1948f0: 7110 3656 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5636 │ │ +1948f6: 0a02 |0015: move-result v2 │ │ +1948f8: 0f02 |0016: return v2 │ │ +1948fa: 1a02 a24d |0017: const-string v2, "dark" // string@4da2 │ │ +1948fe: 6e20 cc0a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +194904: 0a02 |001c: move-result v2 │ │ +194906: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -305276,27 +305277,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -194904: |[194904] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -194914: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19491a: 0c01 |0003: move-result-object v1 │ │ -19491c: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -194922: 0c01 |0007: move-result-object v1 │ │ -194924: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -194928: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -19492c: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -194930: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -194934: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -194936: 2802 |0011: goto 0013 // +0002 │ │ -194938: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -19493a: 0f01 |0013: return v1 │ │ +194908: |[194908] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +194918: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19491e: 0c01 |0003: move-result-object v1 │ │ +194920: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +194926: 0c01 |0007: move-result-object v1 │ │ +194928: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +19492c: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +194930: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +194934: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +194938: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +19493a: 2802 |0011: goto 0013 // +0002 │ │ +19493c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +19493e: 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;) │ │ @@ -305304,33 +305305,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -194a68: |[194a68] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -194a78: 7110 cd56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56cd │ │ -194a7e: 0c00 |0003: move-result-object v0 │ │ -194a80: 1a01 597f |0004: const-string v1, "system" // string@7f59 │ │ -194a84: 6e20 cc0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -194a8a: 0a00 |0009: move-result v0 │ │ -194a8c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -194a90: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -194a92: 7110 ab04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04ab │ │ -194a98: 2810 |0010: goto 0020 // +0010 │ │ -194a9a: 7110 3556 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ -194aa0: 0a02 |0014: move-result v2 │ │ -194aa2: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -194aa6: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -194aa8: 7110 ab04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04ab │ │ -194aae: 2805 |001b: goto 0020 // +0005 │ │ -194ab0: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -194ab2: 7110 ab04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04ab │ │ -194ab8: 0e00 |0020: return-void │ │ +194a6c: |[194a6c] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +194a7c: 7110 cd56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56cd │ │ +194a82: 0c00 |0003: move-result-object v0 │ │ +194a84: 1a01 597f |0004: const-string v1, "system" // string@7f59 │ │ +194a88: 6e20 cc0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +194a8e: 0a00 |0009: move-result v0 │ │ +194a90: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +194a94: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +194a96: 7110 ab04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04ab │ │ +194a9c: 2810 |0010: goto 0020 // +0010 │ │ +194a9e: 7110 3556 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ +194aa4: 0a02 |0014: move-result v2 │ │ +194aa6: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +194aaa: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +194aac: 7110 ab04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04ab │ │ +194ab2: 2805 |001b: goto 0020 // +0005 │ │ +194ab4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +194ab6: 7110 ab04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04ab │ │ +194abc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -305343,22 +305344,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -19493c: |[19493c] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -19494c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -194950: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -194954: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -194958: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19495a: 2802 |0007: goto 0009 // +0002 │ │ -19495c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19495e: 0f00 |0009: return v0 │ │ +194940: |[194940] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +194950: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +194954: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +194958: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +19495c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +19495e: 2802 |0007: goto 0009 // +0002 │ │ +194960: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +194962: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -305366,17 +305367,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -194960: |[194960] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -194970: 6000 822e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e82 │ │ -194974: 0f00 |0002: return v0 │ │ +194964: |[194964] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +194974: 6000 822e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e82 │ │ +194978: 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;) │ │ @@ -305384,17 +305385,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -194978: |[194978] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -194988: 6000 862e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e86 │ │ -19498c: 0f00 |0002: return v0 │ │ +19497c: |[19497c] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +19498c: 6000 862e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e86 │ │ +194990: 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;) │ │ @@ -305402,20 +305403,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -194a00: |[194a00] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -194a10: 7020 3456 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5634 │ │ -194a16: 0a00 |0003: move-result v0 │ │ -194a18: 5910 2342 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4223 │ │ -194a1c: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ -194a22: 0e00 |0009: return-void │ │ +194a04: |[194a04] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +194a14: 7020 3456 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5634 │ │ +194a1a: 0a00 |0003: move-result v0 │ │ +194a1c: 5910 2342 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4223 │ │ +194a20: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ +194a26: 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; │ │ @@ -305425,26 +305426,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -194a24: |[194a24] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -194a34: 5220 2342 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4223 │ │ -194a38: 7020 3456 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5634 │ │ -194a3e: 0a01 |0005: move-result v1 │ │ -194a40: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -194a44: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -194a4a: 0c00 |000b: move-result-object v0 │ │ -194a4c: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -194a52: 7110 2f56 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@562f │ │ -194a58: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -194a5e: 7110 2f56 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@562f │ │ -194a64: 0e00 |0018: return-void │ │ +194a28: |[194a28] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +194a38: 5220 2342 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4223 │ │ +194a3c: 7020 3456 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5634 │ │ +194a42: 0a01 |0005: move-result v1 │ │ +194a44: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +194a48: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +194a4e: 0c00 |000b: move-result-object v0 │ │ +194a50: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +194a56: 7110 2f56 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@562f │ │ +194a5c: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +194a62: 7110 2f56 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@562f │ │ +194a68: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -305487,17 +305488,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194adc: |[194adc] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -194aec: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194af2: 0e00 |0003: return-void │ │ +194ae0: |[194ae0] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +194af0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194af6: 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;) │ │ @@ -305505,19 +305506,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 │ │ -194abc: |[194abc] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -194acc: 1a00 9e4a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a9e │ │ -194ad0: 7130 3205 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@0532 │ │ -194ad6: 0c01 |0005: move-result-object v1 │ │ -194ad8: 1101 |0006: return-object v1 │ │ +194ac0: |[194ac0] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +194ad0: 1a00 9e4a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a9e │ │ +194ad4: 7130 3205 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@0532 │ │ +194ada: 0c01 |0005: move-result-object v1 │ │ +194adc: 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; │ │ │ │ @@ -305547,17 +305548,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194c04: |[194c04] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -194c14: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194c1a: 0e00 |0003: return-void │ │ +194c08: |[194c08] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +194c18: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194c1e: 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;) │ │ @@ -305565,92 +305566,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -194af4: |[194af4] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -194b04: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -194b08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -194b0a: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -194b0e: 0f01 |0005: return v1 │ │ -194b10: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -194b14: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -194b18: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -194b1c: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -194b20: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -194b24: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -194b28: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -194b2c: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -194b30: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -194b34: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -194b38: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -194b3c: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -194b40: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -194b44: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -194b48: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -194b4c: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -194b50: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -194b54: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -194b58: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -194b5c: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -194b60: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -194b62: 0f02 |002f: return v2 │ │ -194b64: 0f01 |0030: return v1 │ │ +194af8: |[194af8] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +194b08: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +194b0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +194b0e: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +194b12: 0f01 |0005: return v1 │ │ +194b14: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +194b18: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +194b1c: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +194b20: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +194b24: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +194b28: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +194b2c: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +194b30: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +194b34: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +194b38: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +194b3c: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +194b40: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +194b44: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +194b48: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +194b4c: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +194b50: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +194b54: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +194b58: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +194b5c: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +194b60: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +194b64: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +194b66: 0f02 |002f: return v2 │ │ +194b68: 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 │ │ -194b68: |[194b68] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -194b78: 7110 a802 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -194b7e: 0a00 |0003: move-result v0 │ │ -194b80: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -194b84: 1a00 5b0b |0006: const-string v0, "." // string@0b5b │ │ -194b88: 6e20 cc0a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -194b8e: 0a00 |000b: move-result v0 │ │ -194b90: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -194b94: 1a00 680b |000e: const-string v0, ".." // string@0b68 │ │ -194b98: 6e20 cc0a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -194b9e: 0a00 |0013: move-result v0 │ │ -194ba0: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -194ba4: 282c |0016: goto 0042 // +002c │ │ -194ba6: 2200 0703 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -194baa: 6e10 de0a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ade │ │ -194bb0: 0a01 |001c: move-result v1 │ │ -194bb2: 7020 030b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b03 │ │ -194bb8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -194bba: 6e10 de0a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ade │ │ -194bc0: 0a02 |0024: move-result v2 │ │ -194bc2: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -194bc6: 6e20 c10a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac1 │ │ -194bcc: 0a02 |002a: move-result v2 │ │ -194bce: 7110 3e56 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@563e │ │ -194bd4: 0a03 |002e: move-result v3 │ │ -194bd6: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -194bda: 6e20 060b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b06 │ │ -194be0: 2806 |0034: goto 003a // +0006 │ │ -194be2: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -194be6: 6e20 060b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b06 │ │ -194bec: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -194bf0: 28e5 |003c: goto 0021 // -001b │ │ -194bf2: 6e10 1f0b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -194bf8: 0c04 |0040: move-result-object v4 │ │ -194bfa: 1104 |0041: return-object v4 │ │ -194bfc: 1a04 eb09 |0042: const-string v4, "(invalid)" // string@09eb │ │ -194c00: 1104 |0044: return-object v4 │ │ +194b6c: |[194b6c] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +194b7c: 7110 a802 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +194b82: 0a00 |0003: move-result v0 │ │ +194b84: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +194b88: 1a00 5b0b |0006: const-string v0, "." // string@0b5b │ │ +194b8c: 6e20 cc0a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +194b92: 0a00 |000b: move-result v0 │ │ +194b94: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +194b98: 1a00 680b |000e: const-string v0, ".." // string@0b68 │ │ +194b9c: 6e20 cc0a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +194ba2: 0a00 |0013: move-result v0 │ │ +194ba4: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +194ba8: 282c |0016: goto 0042 // +002c │ │ +194baa: 2200 0703 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +194bae: 6e10 de0a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ade │ │ +194bb4: 0a01 |001c: move-result v1 │ │ +194bb6: 7020 030b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b03 │ │ +194bbc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +194bbe: 6e10 de0a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ade │ │ +194bc4: 0a02 |0024: move-result v2 │ │ +194bc6: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +194bca: 6e20 c10a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac1 │ │ +194bd0: 0a02 |002a: move-result v2 │ │ +194bd2: 7110 3e56 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@563e │ │ +194bd8: 0a03 |002e: move-result v3 │ │ +194bda: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +194bde: 6e20 060b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b06 │ │ +194be4: 2806 |0034: goto 003a // +0006 │ │ +194be6: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +194bea: 6e20 060b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b06 │ │ +194bf0: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +194bf4: 28e5 |003c: goto 0021 // -001b │ │ +194bf6: 6e10 1f0b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +194bfc: 0c04 |0040: move-result-object v4 │ │ +194bfe: 1104 |0041: return-object v4 │ │ +194c00: 1a04 eb09 |0042: const-string v4, "(invalid)" // string@09eb │ │ +194c04: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -305726,17 +305727,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194c9c: |[194c9c] org.thoughtcrime.securesms.util.Hash.:()V │ │ -194cac: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194cb2: 0e00 |0003: return-void │ │ +194ca0: |[194ca0] org.thoughtcrime.securesms.util.Hash.:()V │ │ +194cb0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194cb6: 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;) │ │ @@ -305744,40 +305745,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 │ │ -194c1c: |[194c1c] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -194c2c: 1a00 d233 |0000: const-string v0, "SHA-256" // string@33d2 │ │ -194c30: 7110 270c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c27 │ │ -194c36: 0c00 |0005: move-result-object v0 │ │ -194c38: 1a01 f63b |0006: const-string v1, "UTF-8" // string@3bf6 │ │ -194c3c: 7110 c00b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc0 │ │ -194c42: 0c01 |000b: move-result-object v1 │ │ -194c44: 6e20 d10a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad1 │ │ -194c4a: 0c03 |000f: move-result-object v3 │ │ -194c4c: 6e20 290c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c29 │ │ -194c52: 6e10 260c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c26 │ │ -194c58: 0c03 |0016: move-result-object v3 │ │ -194c5a: 1a00 a205 |0017: const-string v0, "%064x" // string@05a2 │ │ -194c5e: 2201 3003 |0019: new-instance v1, Ljava/math/BigInteger; // type@0330 │ │ -194c62: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -194c64: 7030 8d0b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b8d │ │ -194c6a: 2323 3211 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1132 │ │ -194c6e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -194c70: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -194c74: 7120 ce0a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -194c7a: 0c03 |0027: move-result-object v3 │ │ -194c7c: 1103 |0028: return-object v3 │ │ -194c7e: 0d03 |0029: move-exception v3 │ │ -194c80: 6e10 2a0c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c2a │ │ -194c86: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -194c88: 1103 |002e: return-object v3 │ │ +194c20: |[194c20] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +194c30: 1a00 d233 |0000: const-string v0, "SHA-256" // string@33d2 │ │ +194c34: 7110 270c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c27 │ │ +194c3a: 0c00 |0005: move-result-object v0 │ │ +194c3c: 1a01 f63b |0006: const-string v1, "UTF-8" // string@3bf6 │ │ +194c40: 7110 c00b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc0 │ │ +194c46: 0c01 |000b: move-result-object v1 │ │ +194c48: 6e20 d10a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad1 │ │ +194c4e: 0c03 |000f: move-result-object v3 │ │ +194c50: 6e20 290c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c29 │ │ +194c56: 6e10 260c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c26 │ │ +194c5c: 0c03 |0016: move-result-object v3 │ │ +194c5e: 1a00 a205 |0017: const-string v0, "%064x" // string@05a2 │ │ +194c62: 2201 3003 |0019: new-instance v1, Ljava/math/BigInteger; // type@0330 │ │ +194c66: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +194c68: 7030 8d0b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b8d │ │ +194c6e: 2323 3211 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1132 │ │ +194c72: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +194c74: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +194c78: 7120 ce0a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +194c7e: 0c03 |0027: move-result-object v3 │ │ +194c80: 1103 |0028: return-object v3 │ │ +194c82: 0d03 |0029: move-exception v3 │ │ +194c84: 6e10 2a0c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c2a │ │ +194c8a: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +194c8c: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -305820,38 +305821,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -194d70: |[194d70] org.thoughtcrime.securesms.util.Hex.:()V │ │ -194d80: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -194d84: 2300 1511 |0002: new-array v0, v0, [C // type@1115 │ │ -194d88: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -194d8e: 6900 2542 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4225 │ │ -194d92: 0e00 |0009: return-void │ │ -194d94: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +194d74: |[194d74] org.thoughtcrime.securesms.util.Hex.:()V │ │ +194d84: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +194d88: 2300 1511 |0002: new-array v0, v0, [C // type@1115 │ │ +194d8c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +194d92: 6900 2542 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4225 │ │ +194d96: 0e00 |0009: return-void │ │ +194d98: 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 │ │ -194dbc: |[194dbc] org.thoughtcrime.securesms.util.Hex.:()V │ │ -194dcc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194dd2: 0e00 |0003: return-void │ │ +194dc0: |[194dc0] org.thoughtcrime.securesms.util.Hex.:()V │ │ +194dd0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194dd6: 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;) │ │ @@ -305859,24 +305860,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 │ │ -194dd4: |[194dd4] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -194de4: 6200 2542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4225 │ │ -194de8: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -194dec: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -194df0: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -194df4: 6e20 fd0a 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0afd │ │ -194dfa: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -194dfe: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -194e02: 6e20 fd0a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0afd │ │ -194e08: 0e00 |0012: return-void │ │ +194dd8: |[194dd8] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +194de8: 6200 2542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4225 │ │ +194dec: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +194df0: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +194df4: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +194df8: 6e20 fd0a 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0afd │ │ +194dfe: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +194e02: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +194e06: 6e20 fd0a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0afd │ │ +194e0c: 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 │ │ @@ -305886,46 +305887,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -194cb4: |[194cb4] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -194cc4: 6e10 ed0a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0aed │ │ -194cca: 0c07 |0003: move-result-object v7 │ │ -194ccc: 2170 |0004: array-length v0, v7 │ │ -194cce: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -194cd2: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -194cd6: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -194cda: 2311 1411 |000b: new-array v1, v1, [B // type@1114 │ │ -194cde: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -194ce0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -194ce2: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -194ce6: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -194cea: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -194cee: 7120 c909 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09c9 │ │ -194cf4: 0a04 |0018: move-result v4 │ │ -194cf6: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -194cfa: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -194cfe: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -194d02: 7120 c909 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09c9 │ │ -194d08: 0a05 |0022: move-result v5 │ │ -194d0a: b654 |0023: or-int/2addr v4, v5 │ │ -194d0c: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -194d10: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -194d14: 8d44 |0028: int-to-byte v4, v4 │ │ -194d16: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -194d1a: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -194d1e: 28e2 |002d: goto 000f // -001e │ │ -194d20: 1101 |002e: return-object v1 │ │ -194d22: 2207 c302 |002f: new-instance v7, Ljava/io/IOException; // type@02c3 │ │ -194d26: 1a00 8130 |0031: const-string v0, "Odd number of characters." // string@3081 │ │ -194d2a: 7020 8709 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ -194d30: 2707 |0036: throw v7 │ │ +194cb8: |[194cb8] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +194cc8: 6e10 ed0a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0aed │ │ +194cce: 0c07 |0003: move-result-object v7 │ │ +194cd0: 2170 |0004: array-length v0, v7 │ │ +194cd2: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +194cd6: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +194cda: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +194cde: 2311 1411 |000b: new-array v1, v1, [B // type@1114 │ │ +194ce2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +194ce4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +194ce6: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +194cea: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +194cee: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +194cf2: 7120 c909 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09c9 │ │ +194cf8: 0a04 |0018: move-result v4 │ │ +194cfa: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +194cfe: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +194d02: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +194d06: 7120 c909 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09c9 │ │ +194d0c: 0a05 |0022: move-result v5 │ │ +194d0e: b654 |0023: or-int/2addr v4, v5 │ │ +194d10: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +194d14: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +194d18: 8d44 |0028: int-to-byte v4, v4 │ │ +194d1a: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +194d1e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +194d22: 28e2 |002d: goto 000f // -001e │ │ +194d24: 1101 |002e: return-object v1 │ │ +194d26: 2207 c302 |002f: new-instance v7, Ljava/io/IOException; // type@02c3 │ │ +194d2a: 1a00 8130 |0031: const-string v0, "Odd number of characters." // string@3081 │ │ +194d2e: 7020 8709 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ +194d34: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -305939,27 +305940,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -194d34: |[194d34] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -194d44: 2200 0603 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0306 │ │ -194d48: 7010 fb0a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0afb │ │ -194d4e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -194d50: 2132 |0006: array-length v2, v3 │ │ -194d52: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -194d56: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -194d5a: 7120 4656 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5646 │ │ -194d60: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -194d64: 28f6 |0010: goto 0006 // -000a │ │ -194d66: 6e10 010b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b01 │ │ -194d6c: 0c03 |0014: move-result-object v3 │ │ -194d6e: 1103 |0015: return-object v3 │ │ +194d38: |[194d38] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +194d48: 2200 0603 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0306 │ │ +194d4c: 7010 fb0a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0afb │ │ +194d52: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +194d54: 2132 |0006: array-length v2, v3 │ │ +194d56: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +194d5a: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +194d5e: 7120 4656 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5646 │ │ +194d64: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +194d68: 28f6 |0010: goto 0006 // -000a │ │ +194d6a: 6e10 010b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b01 │ │ +194d70: 0c03 |0014: move-result-object v3 │ │ +194d72: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -305991,17 +305992,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194e6c: |[194e6c] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -194e7c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194e82: 0e00 |0003: return-void │ │ +194e70: |[194e70] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +194e80: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194e86: 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;) │ │ @@ -306009,49 +306010,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -194e44: |[194e44] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -194e54: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -194e58: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -194e5c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -194e60: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -194e64: 0f00 |0008: return v0 │ │ -194e66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -194e68: 0f00 |000a: return v0 │ │ +194e48: |[194e48] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +194e58: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +194e5c: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +194e60: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +194e64: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +194e68: 0f00 |0008: return v0 │ │ +194e6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +194e6c: 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 │ │ -194e0c: |[194e0c] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -194e1c: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ -194e22: 0c01 |0003: move-result-object v1 │ │ -194e24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -194e26: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ -194e2c: 0c01 |0008: move-result-object v1 │ │ -194e2e: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -194e32: 7210 cc0c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -194e38: 0a01 |000e: move-result v1 │ │ -194e3a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -194e3c: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -194e40: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -194e42: 0f00 |0013: return v0 │ │ +194e10: |[194e10] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +194e20: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ +194e26: 0c01 |0003: move-result-object v1 │ │ +194e28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +194e2a: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ +194e30: 0c01 |0008: move-result-object v1 │ │ +194e32: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +194e36: 7210 cc0c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +194e3c: 0a01 |000e: move-result v1 │ │ +194e3e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +194e40: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +194e44: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +194e46: 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; │ │ @@ -306061,28 +306062,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 │ │ -194e84: |[194e84] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -194e94: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -194e98: 1a01 da44 |0002: const-string v1, "android.intent.action.VIEW" // string@44da │ │ -194e9c: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -194ea2: 0c03 |0007: move-result-object v3 │ │ -194ea4: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ -194eaa: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -194eb0: 280b |000e: goto 0019 // +000b │ │ -194eb2: 6003 862a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a86 │ │ -194eb6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -194eb8: 7130 7304 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0473 │ │ -194ebe: 0c02 |0015: move-result-object v2 │ │ -194ec0: 6e10 7504 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0475 │ │ -194ec6: 0e00 |0019: return-void │ │ +194e88: |[194e88] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +194e98: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +194e9c: 1a01 da44 |0002: const-string v1, "android.intent.action.VIEW" // string@44da │ │ +194ea0: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +194ea6: 0c03 |0007: move-result-object v3 │ │ +194ea8: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ +194eae: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +194eb4: 280b |000e: goto 0019 // +000b │ │ +194eb6: 6003 862a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a86 │ │ +194eba: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +194ebc: 7130 7304 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0473 │ │ +194ec2: 0c02 |0015: move-result-object v2 │ │ +194ec4: 6e10 7504 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0475 │ │ +194eca: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x000f line=31 │ │ @@ -306131,18 +306132,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -194f68: |[194f68] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -194f78: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -194f7e: 5b01 2642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ -194f82: 0e00 |0005: return-void │ │ +194f6c: |[194f6c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +194f7c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +194f82: 5b01 2642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ +194f86: 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; │ │ @@ -306153,19 +306154,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194ef4: |[194ef4] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -194f04: 5410 2642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ -194f08: 6e20 a53a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aa5 │ │ -194f0e: 0a02 |0005: move-result v2 │ │ -194f10: 0f02 |0006: return v2 │ │ +194ef8: |[194ef8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +194f08: 5410 2642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ +194f0c: 6e20 a53a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aa5 │ │ +194f12: 0a02 |0005: move-result v2 │ │ +194f14: 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; │ │ │ │ @@ -306174,19 +306175,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194f48: |[194f48] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -194f58: 5420 2642 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ -194f5c: 6e20 a63a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aa6 │ │ -194f62: 0b00 |0005: move-result-wide v0 │ │ -194f64: 1000 |0006: return-wide v0 │ │ +194f4c: |[194f4c] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +194f5c: 5420 2642 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ +194f60: 6e20 a63a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aa6 │ │ +194f66: 0b00 |0005: move-result-wide v0 │ │ +194f68: 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; │ │ │ │ @@ -306195,25 +306196,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 │ │ -194f14: |[194f14] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -194f24: 5410 2642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ -194f28: 6e20 a93a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aa9 │ │ -194f2e: 0a00 |0005: move-result v0 │ │ -194f30: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -194f34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -194f36: 1102 |0009: return-object v2 │ │ -194f38: 5410 2642 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ -194f3c: 6e20 a73a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3aa7 │ │ -194f42: 0c02 |000f: move-result-object v2 │ │ -194f44: 1102 |0010: return-object v2 │ │ +194f18: |[194f18] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +194f28: 5410 2642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ +194f2c: 6e20 a93a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aa9 │ │ +194f32: 0a00 |0005: move-result v0 │ │ +194f34: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +194f38: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +194f3a: 1102 |0009: return-object v2 │ │ +194f3c: 5410 2642 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ +194f40: 6e20 a73a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3aa7 │ │ +194f46: 0c02 |000f: move-result-object v2 │ │ +194f48: 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; │ │ @@ -306223,19 +306224,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194ed4: |[194ed4] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -194ee4: 5410 2642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ -194ee8: 6e20 a93a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aa9 │ │ -194eee: 0a02 |0005: move-result v2 │ │ -194ef0: 0f02 |0006: return v2 │ │ +194ed8: |[194ed8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +194ee8: 5410 2642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4226 │ │ +194eec: 6e20 a93a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aa9 │ │ +194ef2: 0a02 |0005: move-result v2 │ │ +194ef4: 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; │ │ │ │ @@ -306286,26 +306287,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1950a0: |[1950a0] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -1950b0: 2200 4a02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024a │ │ -1950b4: 7010 8208 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0882 │ │ -1950ba: 6900 2742 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ -1950be: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ -1950c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1950c4: 6e30 8308 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@0883 │ │ -1950ca: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ -1950ce: 6e20 8508 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0885 │ │ -1950d4: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ -1950d8: 6e20 8408 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0884 │ │ -1950de: 0e00 |0017: return-void │ │ +1950a4: |[1950a4] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +1950b4: 2200 4a02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024a │ │ +1950b8: 7010 8208 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0882 │ │ +1950be: 6900 2742 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ +1950c2: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ +1950c6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1950c8: 6e30 8308 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@0883 │ │ +1950ce: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ +1950d2: 6e20 8508 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0885 │ │ +1950d8: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ +1950dc: 6e20 8408 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0884 │ │ +1950e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -306315,17 +306316,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1950e0: |[1950e0] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -1950f0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1950f6: 0e00 |0003: return-void │ │ +1950e4: |[1950e4] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +1950f4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1950fa: 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;) │ │ @@ -306333,19 +306334,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 │ │ -194ff0: |[194ff0] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -195000: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ -195004: 6e30 8608 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0886 │ │ -19500a: 0c01 |0005: move-result-object v1 │ │ -19500c: 1101 |0006: return-object v1 │ │ +194ff4: |[194ff4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +195004: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ +195008: 6e30 8608 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0886 │ │ +19500e: 0c01 |0005: move-result-object v1 │ │ +195010: 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; │ │ │ │ @@ -306354,19 +306355,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 │ │ -195010: |[195010] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -195020: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ -195024: 6e30 8708 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@0887 │ │ -19502a: 0c01 |0005: move-result-object v1 │ │ -19502c: 1101 |0006: return-object v1 │ │ +195014: |[195014] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +195024: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ +195028: 6e30 8708 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@0887 │ │ +19502e: 0c01 |0005: move-result-object v1 │ │ +195030: 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; │ │ │ │ @@ -306375,19 +306376,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 │ │ -195030: |[195030] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -195040: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ -195044: 6e30 8808 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0888 │ │ -19504a: 0c01 |0005: move-result-object v1 │ │ -19504c: 1101 |0006: return-object v1 │ │ +195034: |[195034] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +195044: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ +195048: 6e30 8808 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0888 │ │ +19504e: 0c01 |0005: move-result-object v1 │ │ +195050: 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; │ │ │ │ @@ -306396,20 +306397,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 │ │ -194fcc: |[194fcc] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -194fdc: 2200 0503 |0000: new-instance v0, Ljava/lang/String; // type@0305 │ │ -194fe0: 7020 bb0a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0abb │ │ -194fe6: 7120 5656 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5656 │ │ -194fec: 0c01 |0008: move-result-object v1 │ │ -194fee: 1101 |0009: return-object v1 │ │ +194fd0: |[194fd0] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +194fe0: 2200 0503 |0000: new-instance v0, Ljava/lang/String; // type@0305 │ │ +194fe4: 7020 bb0a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0abb │ │ +194fea: 7120 5656 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5656 │ │ +194ff0: 0c01 |0008: move-result-object v1 │ │ +194ff2: 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; │ │ │ │ @@ -306418,37 +306419,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 │ │ -194fb4: |[194fb4] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -194fc4: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ -194fc8: 1100 |0002: return-object v0 │ │ +194fb8: |[194fb8] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +194fc8: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ +194fcc: 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 │ │ -194f84: |[194f84] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -194f94: 6e20 aa3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3aaa │ │ -194f9a: 0a00 |0003: move-result v0 │ │ -194f9c: 0f00 |0004: return v0 │ │ -194f9e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -194fa0: 0f00 |0006: return v0 │ │ +194f88: |[194f88] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +194f98: 6e20 aa3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3aaa │ │ +194f9e: 0a00 |0003: move-result v0 │ │ +194fa0: 0f00 |0004: return v0 │ │ +194fa2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +194fa4: 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; │ │ @@ -306459,20 +306460,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 │ │ -195050: |[195050] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -195060: 6e20 ac3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3aac │ │ -195066: 0c00 |0003: move-result-object v0 │ │ -195068: 1100 |0004: return-object v0 │ │ -19506a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -19506e: 1100 |0007: return-object v0 │ │ +195054: |[195054] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +195064: 6e20 ac3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3aac │ │ +19506a: 0c00 |0003: move-result-object v0 │ │ +19506c: 1100 |0004: return-object v0 │ │ +19506e: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +195072: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -306484,19 +306485,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 │ │ -195080: |[195080] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -195090: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ -195094: 6e20 8908 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0889 │ │ -19509a: 0c01 |0005: move-result-object v1 │ │ -19509c: 1101 |0006: return-object v1 │ │ +195084: |[195084] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +195094: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4227 │ │ +195098: 6e20 8908 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0889 │ │ +19509e: 0c01 |0005: move-result-object v1 │ │ +1950a0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -306535,18 +306536,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -195120: |[195120] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -195130: 7010 aa0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0caa │ │ -195136: 5901 2842 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4228 │ │ -19513a: 0e00 |0005: return-void │ │ +195124: |[195124] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +195134: 7010 aa0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0caa │ │ +19513a: 5901 2842 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4228 │ │ +19513e: 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 │ │ @@ -306557,23 +306558,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1950f8: |[1950f8] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -195108: 6e10 5e56 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@565e │ │ -19510e: 0a02 |0003: move-result v2 │ │ -195110: 5210 2842 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4228 │ │ -195114: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -195118: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -19511a: 2802 |0009: goto 000b // +0002 │ │ -19511c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19511e: 0f02 |000b: return v2 │ │ +1950fc: |[1950fc] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +19510c: 6e10 5e56 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@565e │ │ +195112: 0a02 |0003: move-result v2 │ │ +195114: 5210 2842 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4228 │ │ +195118: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +19511c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +19511e: 2802 |0009: goto 000b // +0002 │ │ +195120: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +195122: 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; │ │ │ │ @@ -306610,24 +306611,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -195194: |[195194] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -1951a4: 1a00 4806 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0648 │ │ -1951a8: 7110 bb0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbb │ │ -1951ae: 0c00 |0005: move-result-object v0 │ │ -1951b0: 6900 2942 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4229 │ │ -1951b4: 1a00 4706 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0647 │ │ -1951b8: 7110 bb0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbb │ │ -1951be: 0c00 |000d: move-result-object v0 │ │ -1951c0: 6900 2a42 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422a │ │ -1951c4: 0e00 |0010: return-void │ │ +195198: |[195198] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +1951a8: 1a00 4806 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0648 │ │ +1951ac: 7110 bb0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbb │ │ +1951b2: 0c00 |0005: move-result-object v0 │ │ +1951b4: 6900 2942 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4229 │ │ +1951b8: 1a00 4706 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0647 │ │ +1951bc: 7110 bb0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbb │ │ +1951c2: 0c00 |000d: move-result-object v0 │ │ +1951c4: 6900 2a42 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422a │ │ +1951c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -306635,17 +306636,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1951c8: |[1951c8] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -1951d8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1951de: 0e00 |0003: return-void │ │ +1951cc: |[1951cc] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +1951dc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1951e2: 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;) │ │ @@ -306653,33 +306654,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 │ │ -19513c: |[19513c] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -19514c: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4229 │ │ -195150: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ -195154: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -195156: 7152 b802 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@02b8 │ │ -19515c: 0a00 |0008: move-result v0 │ │ -19515e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -195162: 7110 6256 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5662 │ │ -195168: 6200 2a42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422a │ │ -19516c: 7152 b802 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@02b8 │ │ -195172: 0a00 |0013: move-result v0 │ │ -195174: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -195178: 7110 6256 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5662 │ │ -19517e: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -195180: 7120 b702 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b7 │ │ -195186: 0a00 |001d: move-result v0 │ │ -195188: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -19518c: 7110 6256 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5662 │ │ -195192: 1103 |0023: return-object v3 │ │ +195140: |[195140] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +195150: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4229 │ │ +195154: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ +195158: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +19515a: 7152 b802 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@02b8 │ │ +195160: 0a00 |0008: move-result v0 │ │ +195162: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +195166: 7110 6256 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5662 │ │ +19516c: 6200 2a42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422a │ │ +195170: 7152 b802 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@02b8 │ │ +195176: 0a00 |0013: move-result v0 │ │ +195178: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +19517c: 7110 6256 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5662 │ │ +195182: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +195184: 7120 b702 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b7 │ │ +19518a: 0a00 |001d: move-result v0 │ │ +19518c: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +195190: 7110 6256 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5662 │ │ +195196: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -306692,38 +306693,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -1951e0: |[1951e0] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -1951f0: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -1951f6: 0a00 |0003: move-result v0 │ │ -1951f8: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ -1951fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1951fe: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ -195204: 0c00 |000a: move-result-object v0 │ │ -195206: 1f00 2411 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1124 │ │ -19520a: 2101 |000d: array-length v1, v0 │ │ -19520c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -195210: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -195214: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ -19521a: 0a04 |0015: move-result v4 │ │ -19521c: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ -195222: 0a05 |0019: move-result v5 │ │ -195224: 2206 c510 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c5 │ │ -195228: 6e10 b602 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b6 │ │ -19522e: 0c03 |001f: move-result-object v3 │ │ -195230: 7020 7c56 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@567c │ │ -195236: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -19523a: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -195240: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -195244: 28e4 |002a: goto 000e // -001c │ │ -195246: 0e00 |002b: return-void │ │ +1951e4: |[1951e4] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +1951f4: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +1951fa: 0a00 |0003: move-result v0 │ │ +1951fc: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ +195200: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +195202: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ +195208: 0c00 |000a: move-result-object v0 │ │ +19520a: 1f00 2411 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1124 │ │ +19520e: 2101 |000d: array-length v1, v0 │ │ +195210: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +195214: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +195218: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ +19521e: 0a04 |0015: move-result v4 │ │ +195220: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ +195226: 0a05 |0019: move-result v5 │ │ +195228: 2206 c510 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c5 │ │ +19522c: 6e10 b602 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b6 │ │ +195232: 0c03 |001f: move-result-object v3 │ │ +195234: 7020 7c56 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@567c │ │ +19523a: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +19523e: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +195244: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +195248: 28e4 |002a: goto 000e // -001c │ │ +19524a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -306772,18 +306773,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -195260: |[195260] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -195270: 5b01 2b42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422b │ │ -195274: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19527a: 0e00 |0005: return-void │ │ +195264: |[195264] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +195274: 5b01 2b42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422b │ │ +195278: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19527e: 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; │ │ │ │ @@ -306793,17 +306794,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -195248: |[195248] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -195258: 5410 2b42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422b │ │ -19525c: 1100 |0002: return-object v0 │ │ +19524c: |[19524c] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +19525c: 5410 2b42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422b │ │ +195260: 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 : 7720 (ListenableFutureTask.java) │ │ @@ -306841,18 +306842,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 │ │ -19527c: |[19527c] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -19528c: 5b01 2c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422c │ │ -195290: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -195296: 0e00 |0005: return-void │ │ +195280: |[195280] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +195290: 5b01 2c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422c │ │ +195294: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19529a: 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; │ │ │ │ @@ -306862,30 +306863,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -195298: |[195298] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -1952a8: 5430 2c42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422c │ │ -1952ac: 7110 6c56 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@566c │ │ -1952b2: 0c00 |0005: move-result-object v0 │ │ -1952b4: 7210 c60c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ -1952ba: 0c00 |0009: move-result-object v0 │ │ -1952bc: 7210 a70c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -1952c2: 0a01 |000d: move-result v1 │ │ -1952c4: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -1952c8: 7210 a80c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -1952ce: 0c01 |0013: move-result-object v1 │ │ -1952d0: 1f01 b810 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10b8 │ │ -1952d4: 5432 2c42 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422c │ │ -1952d8: 7120 6d56 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@566d │ │ -1952de: 28ef |001b: goto 000a // -0011 │ │ -1952e0: 0e00 |001c: return-void │ │ +19529c: |[19529c] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +1952ac: 5430 2c42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422c │ │ +1952b0: 7110 6c56 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@566c │ │ +1952b6: 0c00 |0005: move-result-object v0 │ │ +1952b8: 7210 c60c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ +1952be: 0c00 |0009: move-result-object v0 │ │ +1952c0: 7210 a70c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +1952c6: 0a01 |000d: move-result v1 │ │ +1952c8: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +1952cc: 7210 a80c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +1952d2: 0c01 |0013: move-result-object v1 │ │ +1952d4: 1f01 b810 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10b8 │ │ +1952d8: 5432 2c42 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422c │ │ +1952dc: 7120 6d56 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@566d │ │ +1952e2: 28ef |001b: goto 000a // -0011 │ │ +1952e4: 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; │ │ │ │ @@ -306948,18 +306949,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -195360: |[195360] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -195370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195372: 7030 6856 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5668 │ │ -195378: 0e00 |0004: return-void │ │ +195364: |[195364] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +195374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +195376: 7030 6856 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5668 │ │ +19537c: 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; │ │ │ │ @@ -306968,26 +306969,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 │ │ -19537c: |[19537c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -19538c: 2200 c010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10c0 │ │ -195390: 7020 6356 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5663 │ │ -195396: 7020 4e0d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d4e │ │ -19539c: 2202 8003 |0008: new-instance v2, Ljava/util/LinkedList; // type@0380 │ │ -1953a0: 7010 b30c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -1953a6: 5b12 2f42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ -1953aa: 5b13 2e42 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ -1953ae: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1953b0: 5b12 2d42 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422d │ │ -1953b4: 6e10 7756 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5677 │ │ -1953ba: 0e00 |0017: return-void │ │ +195380: |[195380] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +195390: 2200 c010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10c0 │ │ +195394: 7020 6356 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5663 │ │ +19539a: 7020 4e0d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d4e │ │ +1953a0: 2202 8003 |0008: new-instance v2, Ljava/util/LinkedList; // type@0380 │ │ +1953a4: 7010 b30c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +1953aa: 5b12 2f42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ +1953ae: 5b13 2e42 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ +1953b2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1953b4: 5b12 2d42 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422d │ │ +1953b8: 6e10 7756 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5677 │ │ +1953be: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -307001,18 +307002,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 │ │ -1953bc: |[1953bc] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -1953cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1953ce: 7030 6a56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@566a │ │ -1953d4: 0e00 |0004: return-void │ │ +1953c0: |[1953c0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +1953d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1953d2: 7030 6a56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@566a │ │ +1953d8: 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; │ │ │ │ @@ -307021,18 +307022,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 │ │ -1953d8: |[1953d8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -1953e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1953ea: 7040 6b56 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@566b │ │ -1953f0: 0e00 |0004: return-void │ │ +1953dc: |[1953dc] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +1953ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1953ee: 7040 6b56 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@566b │ │ +1953f4: 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; │ │ @@ -307042,22 +307043,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 │ │ -1953f4: |[1953f4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -195404: 7020 4e0d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d4e │ │ -19540a: 2201 8003 |0003: new-instance v1, Ljava/util/LinkedList; // type@0380 │ │ -19540e: 7010 b30c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -195414: 5b01 2f42 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ -195418: 5b02 2e42 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ -19541c: 5b03 2d42 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422d │ │ -195420: 0e00 |000e: return-void │ │ +1953f8: |[1953f8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +195408: 7020 4e0d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d4e │ │ +19540e: 2201 8003 |0003: new-instance v1, Ljava/util/LinkedList; // type@0380 │ │ +195412: 7010 b30c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +195418: 5b01 2f42 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ +19541c: 5b02 2e42 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ +195420: 5b03 2d42 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422d │ │ +195424: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -307071,17 +307072,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 │ │ -195348: |[195348] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -195358: 5400 2f42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ -19535c: 1100 |0002: return-object v0 │ │ +19534c: |[19534c] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +19535c: 5400 2f42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ +195360: 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;) │ │ @@ -307089,17 +307090,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 │ │ -195424: |[195424] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -195434: 7020 7056 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5670 │ │ -19543a: 0e00 |0003: return-void │ │ +195428: |[195428] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +195438: 7020 7056 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5670 │ │ +19543e: 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; │ │ │ │ @@ -307108,23 +307109,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -19548c: |[19548c] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -19549c: 2200 c110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10c1 │ │ -1954a0: 7020 6556 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5665 │ │ -1954a6: 5421 2d42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422d │ │ -1954aa: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -1954ae: 7210 a30a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ -1954b4: 2804 |000c: goto 0010 // +0004 │ │ -1954b6: 7220 460d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d46 │ │ -1954bc: 0e00 |0010: return-void │ │ +195490: |[195490] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +1954a0: 2200 c110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10c1 │ │ +1954a4: 7020 6556 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5665 │ │ +1954aa: 5421 2d42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422d │ │ +1954ae: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +1954b2: 7210 a30a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ +1954b8: 2804 |000c: goto 0010 // +0004 │ │ +1954ba: 7220 460d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d46 │ │ +1954c0: 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; │ │ @@ -307134,28 +307135,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 │ │ -1954c0: |[1954c0] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -1954d0: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -1954d4: 6e10 7356 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5673 │ │ -1954da: 0c00 |0005: move-result-object v0 │ │ -1954dc: 7220 4156 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5641 │ │ -1954e2: 280d |0009: goto 0016 // +000d │ │ -1954e4: 0d00 |000a: move-exception v0 │ │ -1954e6: 7220 4056 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5640 │ │ -1954ec: 2808 |000e: goto 0016 // +0008 │ │ -1954ee: 0d02 |000f: move-exception v2 │ │ -1954f0: 2200 d402 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ -1954f4: 7020 b909 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -1954fa: 2700 |0015: throw v0 │ │ -1954fc: 0e00 |0016: return-void │ │ +1954c4: |[1954c4] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +1954d4: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +1954d8: 6e10 7356 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5673 │ │ +1954de: 0c00 |0005: move-result-object v0 │ │ +1954e0: 7220 4156 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5641 │ │ +1954e6: 280d |0009: goto 0016 // +000d │ │ +1954e8: 0d00 |000a: move-exception v0 │ │ +1954ea: 7220 4056 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5640 │ │ +1954f0: 2808 |000e: goto 0016 // +0008 │ │ +1954f2: 0d02 |000f: move-exception v2 │ │ +1954f4: 2200 d402 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ +1954f8: 7020 b909 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +1954fe: 2700 |0015: throw v0 │ │ +195500: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -307170,28 +307171,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 │ │ -19543c: |[19543c] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -19544c: 1d01 |0000: monitor-enter v1 │ │ -19544e: 6e10 7556 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5675 │ │ -195454: 0a00 |0004: move-result v0 │ │ -195456: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -19545a: 7020 7056 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5670 │ │ -195460: 2806 |000a: goto 0010 // +0006 │ │ -195462: 5410 2f42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ -195466: 7220 be0c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -19546c: 1e01 |0010: monitor-exit v1 │ │ -19546e: 0e00 |0011: return-void │ │ -195470: 0d02 |0012: move-exception v2 │ │ -195472: 1e01 |0013: monitor-exit v1 │ │ -195474: 2702 |0014: throw v2 │ │ +195440: |[195440] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +195450: 1d01 |0000: monitor-enter v1 │ │ +195452: 6e10 7556 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5675 │ │ +195458: 0a00 |0004: move-result v0 │ │ +19545a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +19545e: 7020 7056 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5670 │ │ +195464: 2806 |000a: goto 0010 // +0006 │ │ +195466: 5410 2f42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ +19546a: 7220 be0c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +195470: 1e01 |0010: monitor-exit v1 │ │ +195472: 0e00 |0011: return-void │ │ +195474: 0d02 |0012: move-exception v2 │ │ +195476: 1e01 |0013: monitor-exit v1 │ │ +195478: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -307207,22 +307208,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -195510: |[195510] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -195520: 1d01 |0000: monitor-enter v1 │ │ -195522: 7010 6f56 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@566f │ │ -195528: 1e01 |0004: monitor-exit v1 │ │ -19552a: 0e00 |0005: return-void │ │ -19552c: 0d00 |0006: move-exception v0 │ │ -19552e: 1e01 |0007: monitor-exit v1 │ │ -195530: 2700 |0008: throw v0 │ │ +195514: |[195514] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +195524: 1d01 |0000: monitor-enter v1 │ │ +195526: 7010 6f56 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@566f │ │ +19552c: 1e01 |0004: monitor-exit v1 │ │ +19552e: 0e00 |0005: return-void │ │ +195530: 0d00 |0006: move-exception v0 │ │ +195532: 1e01 |0007: monitor-exit v1 │ │ +195534: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -307235,26 +307236,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1952e4: |[1952e4] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -1952f4: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -1952f8: 2020 c210 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10c2 │ │ -1952fc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -195300: 5410 2e42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ -195304: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -195308: 6e20 980a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ -19530e: 0a02 |000d: move-result v2 │ │ -195310: 0f02 |000e: return v2 │ │ -195312: 6f20 980a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ -195318: 0a02 |0012: move-result v2 │ │ -19531a: 0f02 |0013: return v2 │ │ +1952e8: |[1952e8] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +1952f8: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +1952fc: 2020 c210 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10c2 │ │ +195300: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +195304: 5410 2e42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ +195308: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +19530c: 6e20 980a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ +195312: 0a02 |000d: move-result v2 │ │ +195314: 0f02 |000e: return v2 │ │ +195316: 6f20 980a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ +19531c: 0a02 |0012: move-result v2 │ │ +19531e: 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; │ │ @@ -307265,23 +307266,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -19531c: |[19531c] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -19532c: 5410 2e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ -195330: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -195334: 6e10 9a0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ -19533a: 0a00 |0007: move-result v0 │ │ -19533c: 0f00 |0008: return v0 │ │ -19533e: 6f10 9a0a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ -195344: 0a00 |000c: move-result v0 │ │ -195346: 0f00 |000d: return v0 │ │ +195320: |[195320] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +195330: 5410 2e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@422e │ │ +195334: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +195338: 6e10 9a0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ +19533e: 0a00 |0007: move-result v0 │ │ +195340: 0f00 |0008: return v0 │ │ +195342: 6f10 9a0a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ +195348: 0a00 |000c: move-result v0 │ │ +19534a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -307290,23 +307291,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 │ │ -195548: |[195548] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -195558: 1d01 |0000: monitor-enter v1 │ │ -19555a: 5410 2f42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ -19555e: 7220 ca0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cca │ │ -195564: 1e01 |0006: monitor-exit v1 │ │ -195566: 0e00 |0007: return-void │ │ -195568: 0d02 |0008: move-exception v2 │ │ -19556a: 1e01 |0009: monitor-exit v1 │ │ -19556c: 2702 |000a: throw v2 │ │ +19554c: |[19554c] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +19555c: 1d01 |0000: monitor-enter v1 │ │ +19555e: 5410 2f42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@422f │ │ +195562: 7220 ca0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cca │ │ +195568: 1e01 |0006: monitor-exit v1 │ │ +19556a: 0e00 |0007: return-void │ │ +19556c: 0d02 |0008: move-exception v2 │ │ +19556e: 1e01 |0009: monitor-exit v1 │ │ +195570: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -307353,20 +307354,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 │ │ -195584: |[195584] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -195594: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19559a: 5b01 3042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4230 │ │ -19559e: 5b02 3142 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4231 │ │ -1955a2: 5b03 3242 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4232 │ │ -1955a6: 0e00 |0009: return-void │ │ +195588: |[195588] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +195598: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19559e: 5b01 3042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4230 │ │ +1955a2: 5b02 3142 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4231 │ │ +1955a6: 5b03 3242 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4232 │ │ +1955aa: 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; │ │ @@ -307378,20 +307379,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 │ │ -1955a8: |[1955a8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1955b8: 5430 3042 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4230 │ │ -1955bc: 5431 3142 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4231 │ │ -1955c0: 5432 3242 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4232 │ │ -1955c4: 6e55 7d56 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@567d │ │ -1955ca: 0e00 |0009: return-void │ │ +1955ac: |[1955ac] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1955bc: 5430 3042 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4230 │ │ +1955c0: 5431 3142 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4231 │ │ +1955c4: 5432 3242 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4232 │ │ +1955c8: 6e55 7d56 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@567d │ │ +1955ce: 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 │ │ @@ -307430,19 +307431,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 │ │ -1955cc: |[1955cc] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1955dc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1955e2: 5b01 3342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4233 │ │ -1955e6: 5b02 3442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4234 │ │ -1955ea: 0e00 |0007: return-void │ │ +1955d0: |[1955d0] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1955e0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1955e6: 5b01 3342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4233 │ │ +1955ea: 5b02 3442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4234 │ │ +1955ee: 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; │ │ @@ -307453,19 +307454,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 │ │ -1955ec: |[1955ec] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -1955fc: 5420 3342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4233 │ │ -195600: 5421 3442 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4234 │ │ -195604: 7140 7e56 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@567e │ │ -19560a: 0e00 |0007: return-void │ │ +1955f0: |[1955f0] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +195600: 5420 3342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4233 │ │ +195604: 5421 3442 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4234 │ │ +195608: 7140 7e56 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@567e │ │ +19560e: 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 │ │ @@ -307522,18 +307523,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -195654: |[195654] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -195664: 7010 af02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02af │ │ -19566a: 5b01 3a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -19566e: 0e00 |0005: return-void │ │ +195658: |[195658] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +195668: 7010 af02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02af │ │ +19566e: 5b01 3a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +195672: 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; │ │ @@ -307543,24 +307544,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 │ │ -195688: |[195688] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -195698: 7120 9a57 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@579a │ │ -19569e: 6001 6b28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286b │ │ -1956a2: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1956a8: 0c01 |0008: move-result-object v1 │ │ -1956aa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1956ac: 7130 7404 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ -1956b2: 0c00 |000d: move-result-object v0 │ │ -1956b4: 6e10 7504 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0475 │ │ -1956ba: 0e00 |0011: return-void │ │ +19568c: |[19568c] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +19569c: 7120 9a57 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@579a │ │ +1956a2: 6001 6b28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286b │ │ +1956a6: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1956ac: 0c01 |0008: move-result-object v1 │ │ +1956ae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1956b0: 7130 7404 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ +1956b6: 0c00 |000d: move-result-object v0 │ │ +1956b8: 6e10 7504 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0475 │ │ +1956be: 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; │ │ @@ -307572,29 +307573,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 │ │ -19597c: |[19597c] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -19598c: 7110 be49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -195992: 0c00 |0003: move-result-object v0 │ │ -195994: 6e10 7306 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -19599a: 0a04 |0007: move-result v4 │ │ -19599c: 6e20 8806 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0688 │ │ -1959a2: 0a04 |000b: move-result v4 │ │ -1959a4: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -1959a8: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1959ac: 1c01 e20c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce2 │ │ -1959b0: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1959b6: 1a01 1749 |0015: const-string v1, "chat_id" // string@4917 │ │ -1959ba: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1959c0: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1959c6: 0e00 |001d: return-void │ │ +195980: |[195980] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +195990: 7110 be49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +195996: 0c00 |0003: move-result-object v0 │ │ +195998: 6e10 7306 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +19599e: 0a04 |0007: move-result v4 │ │ +1959a0: 6e20 8806 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0688 │ │ +1959a6: 0a04 |000b: move-result v4 │ │ +1959a8: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +1959ac: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1959b0: 1c01 e20c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce2 │ │ +1959b4: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1959ba: 1a01 1749 |0015: const-string v1, "chat_id" // string@4917 │ │ +1959be: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1959c4: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1959ca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -307608,31 +307609,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 │ │ -19560c: |[19560c] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -19561c: 1a00 2369 |0000: const-string v0, "mailto:" // string@6923 │ │ -195620: 6e20 e80a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -195626: 0a00 |0005: move-result v0 │ │ -195628: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -19562c: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -19562e: 6e20 eb0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -195634: 0c02 |000c: move-result-object v2 │ │ -195636: 1102 |000d: return-object v2 │ │ -195638: 1a00 c97f |000e: const-string v0, "tel:" // string@7fc9 │ │ -19563c: 6e20 e80a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -195642: 0a00 |0013: move-result v0 │ │ -195644: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -195648: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -19564a: 6e20 eb0a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -195650: 0c02 |001a: move-result-object v2 │ │ -195652: 1102 |001b: return-object v2 │ │ +195610: |[195610] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +195620: 1a00 2369 |0000: const-string v0, "mailto:" // string@6923 │ │ +195624: 6e20 e80a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +19562a: 0a00 |0005: move-result v0 │ │ +19562c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +195630: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +195632: 6e20 eb0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +195638: 0c02 |000c: move-result-object v2 │ │ +19563a: 1102 |000d: return-object v2 │ │ +19563c: 1a00 c97f |000e: const-string v0, "tel:" // string@7fc9 │ │ +195640: 6e20 e80a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +195646: 0a00 |0013: move-result v0 │ │ +195648: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +19564c: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +19564e: 6e20 eb0a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +195654: 0c02 |001a: move-result-object v2 │ │ +195656: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -307645,17 +307646,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 │ │ -195670: |[195670] 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 │ │ -195680: 7030 8156 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5681 │ │ -195686: 0e00 |0003: return-void │ │ +195674: |[195674] 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 │ │ +195684: 7030 8156 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5681 │ │ +19568a: 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; │ │ @@ -307667,130 +307668,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -1956bc: |[1956bc] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -1956cc: 5470 3a42 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -1956d0: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ -1956d4: 6e20 e80a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -1956da: 0a00 |0007: move-result v0 │ │ -1956dc: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -1956e0: 5470 3a42 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -1956e4: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -1956e6: 6e20 eb0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -1956ec: 0c00 |0010: move-result-object v0 │ │ -1956ee: 6e10 1a03 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -1956f4: 0c08 |0014: move-result-object v8 │ │ -1956f6: 1f08 e20c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce2 │ │ -1956fa: 2201 0703 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -1956fe: 7010 020b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -195704: 6e20 0e0b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19570a: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ -19570e: 6e20 0e0b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -195714: 6e10 1f0b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19571a: 0c00 |0027: move-result-object v0 │ │ -19571c: 6e20 0b3d 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0b │ │ -195722: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ -195726: 0d08 |002d: move-exception v8 │ │ -195728: 6e10 2d0a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -19572e: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ -195732: 5470 3a42 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -195736: 1a01 2369 |0035: const-string v1, "mailto:" // string@6923 │ │ -19573a: 6e20 e80a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -195740: 0a00 |003a: move-result v0 │ │ -195742: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ -195746: 5470 3a42 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -19574a: 7020 8256 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5682 │ │ -195750: 0c00 |0042: move-result-object v0 │ │ -195752: 6e10 1a03 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -195758: 0c08 |0046: move-result-object v8 │ │ -19575a: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ -19575e: 7110 be49 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -195764: 0c01 |004c: move-result-object v1 │ │ -195766: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -195768: 6e30 8906 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@0689 │ │ -19576e: 0a00 |0051: move-result v0 │ │ -195770: 6e20 a106 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -195776: 0c00 |0055: move-result-object v0 │ │ -195778: 6e10 7306 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -19577e: 0a03 |0059: move-result v3 │ │ -195780: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -195784: 6e10 7a06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@067a │ │ -19578a: 0a03 |005f: move-result v3 │ │ -19578c: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -195790: 6e10 7306 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -195796: 0a03 |0065: move-result v3 │ │ -195798: 6e20 9906 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@0699 │ │ -19579e: 0a01 |0069: move-result v1 │ │ -1957a0: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -1957a4: 7030 8156 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5681 │ │ -1957aa: 2900 7b00 |006f: goto/16 00ea // +007b │ │ -1957ae: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1957b2: 7020 8904 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ -1957b8: 6003 f427 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f4 │ │ -1957bc: 6e10 7606 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0676 │ │ -1957c2: 0c04 |007b: move-result-object v4 │ │ -1957c4: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -1957c6: 2355 3211 |007d: new-array v5, v5, [Ljava/lang/Object; // type@1132 │ │ -1957ca: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -1957cc: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ -1957d0: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1957d6: 0c03 |0085: move-result-object v3 │ │ -1957d8: 6e20 8f04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -1957de: 0c01 |0089: move-result-object v1 │ │ -1957e0: 2203 c310 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10c3 │ │ -1957e4: 7040 7856 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@5678 │ │ -1957ea: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ -1957f0: 6e30 9504 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -1957f6: 0c08 |0095: move-result-object v8 │ │ -1957f8: 6000 3028 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ -1957fc: 6e30 9004 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ -195802: 0c08 |009b: move-result-object v8 │ │ -195804: 6e10 9b04 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ -19580a: 284b |009f: goto 00ea // +004b │ │ -19580c: 0d08 |00a0: move-exception v8 │ │ -19580e: 6e10 2d0a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -195814: 2846 |00a4: goto 00ea // +0046 │ │ -195816: 5470 3a42 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -19581a: 7110 8457 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5784 │ │ -195820: 0a00 |00aa: move-result v0 │ │ -195822: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ -195826: 2200 3e10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103e │ │ -19582a: 6e10 1a03 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -195830: 0c08 |00b2: move-result-object v8 │ │ -195832: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ -195836: 7020 6553 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5365 │ │ -19583c: 5478 3a42 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -195840: 6e20 6753 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5367 │ │ -195846: 282d |00bd: goto 00ea // +002d │ │ -195848: 6e10 1a03 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19584e: 0c00 |00c1: move-result-object v0 │ │ -195850: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ -195854: 7110 be49 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -19585a: 0c01 |00c7: move-result-object v1 │ │ -19585c: 5472 3a42 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -195860: 6e20 8406 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@0684 │ │ -195866: 0c01 |00cd: move-result-object v1 │ │ -195868: 6e10 e906 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06e9 │ │ -19586e: 0a01 |00d1: move-result v1 │ │ -195870: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ -195874: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ -195878: 2208 3e10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103e │ │ -19587c: 7020 6553 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5365 │ │ -195882: 5470 3a42 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -195886: 6e20 6753 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5367 │ │ -19588c: 280a |00e0: goto 00ea // +000a │ │ -19588e: 6e10 1a03 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -195894: 0c08 |00e4: move-result-object v8 │ │ -195896: 5470 3a42 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -19589a: 7120 4c56 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@564c │ │ -1958a0: 0e00 |00ea: return-void │ │ +1956c0: |[1956c0] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +1956d0: 5470 3a42 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +1956d4: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ +1956d8: 6e20 e80a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +1956de: 0a00 |0007: move-result v0 │ │ +1956e0: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +1956e4: 5470 3a42 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +1956e8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +1956ea: 6e20 eb0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +1956f0: 0c00 |0010: move-result-object v0 │ │ +1956f2: 6e10 1a03 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +1956f8: 0c08 |0014: move-result-object v8 │ │ +1956fa: 1f08 e20c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce2 │ │ +1956fe: 2201 0703 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +195702: 7010 020b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +195708: 6e20 0e0b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19570e: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ +195712: 6e20 0e0b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +195718: 6e10 1f0b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19571e: 0c00 |0027: move-result-object v0 │ │ +195720: 6e20 0b3d 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0b │ │ +195726: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ +19572a: 0d08 |002d: move-exception v8 │ │ +19572c: 6e10 2d0a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +195732: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ +195736: 5470 3a42 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +19573a: 1a01 2369 |0035: const-string v1, "mailto:" // string@6923 │ │ +19573e: 6e20 e80a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +195744: 0a00 |003a: move-result v0 │ │ +195746: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ +19574a: 5470 3a42 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +19574e: 7020 8256 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5682 │ │ +195754: 0c00 |0042: move-result-object v0 │ │ +195756: 6e10 1a03 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19575c: 0c08 |0046: move-result-object v8 │ │ +19575e: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ +195762: 7110 be49 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +195768: 0c01 |004c: move-result-object v1 │ │ +19576a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +19576c: 6e30 8906 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@0689 │ │ +195772: 0a00 |0051: move-result v0 │ │ +195774: 6e20 a106 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +19577a: 0c00 |0055: move-result-object v0 │ │ +19577c: 6e10 7306 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +195782: 0a03 |0059: move-result v3 │ │ +195784: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +195788: 6e10 7a06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@067a │ │ +19578e: 0a03 |005f: move-result v3 │ │ +195790: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +195794: 6e10 7306 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +19579a: 0a03 |0065: move-result v3 │ │ +19579c: 6e20 9906 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@0699 │ │ +1957a2: 0a01 |0069: move-result v1 │ │ +1957a4: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +1957a8: 7030 8156 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5681 │ │ +1957ae: 2900 7b00 |006f: goto/16 00ea // +007b │ │ +1957b2: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1957b6: 7020 8904 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ +1957bc: 6003 f427 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f4 │ │ +1957c0: 6e10 7606 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0676 │ │ +1957c6: 0c04 |007b: move-result-object v4 │ │ +1957c8: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +1957ca: 2355 3211 |007d: new-array v5, v5, [Ljava/lang/Object; // type@1132 │ │ +1957ce: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +1957d0: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ +1957d4: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1957da: 0c03 |0085: move-result-object v3 │ │ +1957dc: 6e20 8f04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +1957e2: 0c01 |0089: move-result-object v1 │ │ +1957e4: 2203 c310 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10c3 │ │ +1957e8: 7040 7856 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@5678 │ │ +1957ee: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ +1957f4: 6e30 9504 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +1957fa: 0c08 |0095: move-result-object v8 │ │ +1957fc: 6000 3028 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ +195800: 6e30 9004 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ +195806: 0c08 |009b: move-result-object v8 │ │ +195808: 6e10 9b04 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ +19580e: 284b |009f: goto 00ea // +004b │ │ +195810: 0d08 |00a0: move-exception v8 │ │ +195812: 6e10 2d0a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +195818: 2846 |00a4: goto 00ea // +0046 │ │ +19581a: 5470 3a42 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +19581e: 7110 8457 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5784 │ │ +195824: 0a00 |00aa: move-result v0 │ │ +195826: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ +19582a: 2200 3e10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103e │ │ +19582e: 6e10 1a03 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +195834: 0c08 |00b2: move-result-object v8 │ │ +195836: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ +19583a: 7020 6553 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5365 │ │ +195840: 5478 3a42 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +195844: 6e20 6753 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5367 │ │ +19584a: 282d |00bd: goto 00ea // +002d │ │ +19584c: 6e10 1a03 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +195852: 0c00 |00c1: move-result-object v0 │ │ +195854: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ +195858: 7110 be49 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +19585e: 0c01 |00c7: move-result-object v1 │ │ +195860: 5472 3a42 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +195864: 6e20 8406 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@0684 │ │ +19586a: 0c01 |00cd: move-result-object v1 │ │ +19586c: 6e10 e906 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06e9 │ │ +195872: 0a01 |00d1: move-result v1 │ │ +195874: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ +195878: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ +19587c: 2208 3e10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103e │ │ +195880: 7020 6553 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5365 │ │ +195886: 5470 3a42 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +19588a: 6e20 6753 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5367 │ │ +195890: 280a |00e0: goto 00ea // +000a │ │ +195892: 6e10 1a03 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +195898: 0c08 |00e4: move-result-object v8 │ │ +19589a: 5470 3a42 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +19589e: 7120 4c56 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@564c │ │ +1958a4: 0e00 |00ea: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x009f │ │ Ljava/lang/Exception; -> 0x00a0 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -307829,58 +307830,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -1958c0: |[1958c0] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -1958d0: 6e10 1a03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -1958d6: 0c06 |0003: move-result-object v6 │ │ -1958d8: 5450 3a42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -1958dc: 1a01 124a |0006: const-string v1, "cmd:" // string@4a12 │ │ -1958e0: 6e20 e80a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -1958e6: 0a00 |000b: move-result v0 │ │ -1958e8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1958ea: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -1958ee: 5450 3a42 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -1958f2: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -1958f4: 6e20 eb0a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -1958fa: 0c00 |0015: move-result-object v0 │ │ -1958fc: 7120 9a57 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@579a │ │ -195902: 6000 6b28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286b │ │ -195906: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19590c: 0c00 |001e: move-result-object v0 │ │ -19590e: 7130 7404 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ -195914: 0c06 |0022: move-result-object v6 │ │ -195916: 6e10 7504 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ -19591c: 282e |0026: goto 0054 // +002e │ │ -19591e: 5450 3a42 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ -195922: 7020 8256 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5682 │ │ -195928: 0c00 |002c: move-result-object v0 │ │ -19592a: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -19592e: 7020 8904 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ -195934: 6e20 9904 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0499 │ │ -19593a: 0c02 |0035: move-result-object v2 │ │ -19593c: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -19593e: 2333 2c11 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@112c │ │ -195942: 6004 f929 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29f9 │ │ -195946: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19594c: 0c04 |003e: move-result-object v4 │ │ -19594e: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ -195952: 2201 c410 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c4 │ │ -195956: 7030 7a56 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@567a │ │ -19595c: 6e30 8d04 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@048d │ │ -195962: 0c06 |0049: move-result-object v6 │ │ -195964: 6000 3028 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ -195968: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -19596a: 6e30 9004 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ -195970: 0c06 |0050: move-result-object v6 │ │ -195972: 6e10 9b04 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ -195978: 0e00 |0054: return-void │ │ +1958c4: |[1958c4] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +1958d4: 6e10 1a03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +1958da: 0c06 |0003: move-result-object v6 │ │ +1958dc: 5450 3a42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +1958e0: 1a01 124a |0006: const-string v1, "cmd:" // string@4a12 │ │ +1958e4: 6e20 e80a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +1958ea: 0a00 |000b: move-result v0 │ │ +1958ec: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1958ee: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +1958f2: 5450 3a42 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +1958f6: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +1958f8: 6e20 eb0a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +1958fe: 0c00 |0015: move-result-object v0 │ │ +195900: 7120 9a57 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@579a │ │ +195906: 6000 6b28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286b │ │ +19590a: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +195910: 0c00 |001e: move-result-object v0 │ │ +195912: 7130 7404 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ +195918: 0c06 |0022: move-result-object v6 │ │ +19591a: 6e10 7504 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ +195920: 282e |0026: goto 0054 // +002e │ │ +195922: 5450 3a42 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423a │ │ +195926: 7020 8256 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5682 │ │ +19592c: 0c00 |002c: move-result-object v0 │ │ +19592e: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +195932: 7020 8904 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ +195938: 6e20 9904 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0499 │ │ +19593e: 0c02 |0035: move-result-object v2 │ │ +195940: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +195942: 2333 2c11 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@112c │ │ +195946: 6004 f929 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29f9 │ │ +19594a: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +195950: 0c04 |003e: move-result-object v4 │ │ +195952: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ +195956: 2201 c410 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c4 │ │ +19595a: 7030 7a56 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@567a │ │ +195960: 6e30 8d04 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@048d │ │ +195966: 0c06 |0049: move-result-object v6 │ │ +195968: 6000 3028 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ +19596c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +19596e: 6e30 9004 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ +195974: 0c06 |0050: move-result-object v6 │ │ +195976: 6e10 9b04 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ +19597c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x0019 line=96 │ │ 0x0027 line=98 │ │ @@ -307899,18 +307900,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1959c8: |[1959c8] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -1959d8: 5c01 3942 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4239 │ │ -1959dc: 5902 3842 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4238 │ │ -1959e0: 0e00 |0004: return-void │ │ +1959cc: |[1959cc] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +1959dc: 5c01 3942 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4239 │ │ +1959e0: 5902 3842 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4238 │ │ +1959e4: 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 │ │ @@ -307921,22 +307922,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1959e4: |[1959e4] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -1959f4: 6f20 b002 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02b0 │ │ -1959fa: 5210 3842 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4238 │ │ -1959fe: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ -195a02: 5510 3942 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4239 │ │ -195a06: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -195a0a: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ -195a10: 0e00 |000e: return-void │ │ +1959e8: |[1959e8] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +1959f8: 6f20 b002 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02b0 │ │ +1959fe: 5210 3842 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4238 │ │ +195a02: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ +195a06: 5510 3942 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4239 │ │ +195a0a: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +195a0e: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ +195a14: 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; │ │ @@ -307976,18 +307977,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 │ │ -195a7c: |[195a7c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -195a8c: 5b01 3b42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a90: 7010 e102 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e1 │ │ -195a96: 0e00 |0005: return-void │ │ +195a80: |[195a80] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +195a90: 5b01 3b42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a94: 7010 e102 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e1 │ │ +195a9a: 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; │ │ │ │ @@ -307997,36 +307998,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -195a98: |[195a98] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -195aa8: 5412 3b42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195aac: 7110 8956 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ -195ab2: 0c02 |0005: move-result-object v2 │ │ -195ab4: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -195ab8: 5412 3b42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195abc: 7110 8b56 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ -195ac2: 0c02 |000d: move-result-object v2 │ │ -195ac4: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -195ac8: 5412 3b42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195acc: 7110 8956 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ -195ad2: 0c02 |0015: move-result-object v2 │ │ -195ad4: 5410 3b42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195ad8: 7110 8b56 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ -195ade: 0c00 |001b: move-result-object v0 │ │ -195ae0: 6e20 8056 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5680 │ │ -195ae6: 5412 3b42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195aea: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -195aec: 7120 8c56 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@568c │ │ -195af2: 5412 3b42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195af6: 7120 8a56 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@568a │ │ -195afc: 0e00 |002a: return-void │ │ +195a9c: |[195a9c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +195aac: 5412 3b42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195ab0: 7110 8956 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ +195ab6: 0c02 |0005: move-result-object v2 │ │ +195ab8: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +195abc: 5412 3b42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195ac0: 7110 8b56 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ +195ac6: 0c02 |000d: move-result-object v2 │ │ +195ac8: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +195acc: 5412 3b42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195ad0: 7110 8956 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ +195ad6: 0c02 |0015: move-result-object v2 │ │ +195ad8: 5410 3b42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195adc: 7110 8b56 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ +195ae2: 0c00 |001b: move-result-object v0 │ │ +195ae4: 6e20 8056 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5680 │ │ +195aea: 5412 3b42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195aee: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +195af0: 7120 8c56 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@568c │ │ +195af6: 5412 3b42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195afa: 7120 8a56 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@568a │ │ +195b00: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x001f line=33 │ │ 0x0025 line=34 │ │ locals : │ │ @@ -308038,37 +308039,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -195a14: |[195a14] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -195a24: 5412 3b42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a28: 7110 8956 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ -195a2e: 0c02 |0005: move-result-object v2 │ │ -195a30: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -195a34: 5412 3b42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a38: 7110 8b56 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ -195a3e: 0c02 |000d: move-result-object v2 │ │ -195a40: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -195a44: 5412 3b42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a48: 7110 8956 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ -195a4e: 0c02 |0015: move-result-object v2 │ │ -195a50: 5410 3b42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a54: 7110 8b56 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ -195a5a: 0c00 |001b: move-result-object v0 │ │ -195a5c: 6e20 7f56 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@567f │ │ -195a62: 5412 3b42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a66: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -195a68: 7120 8c56 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@568c │ │ -195a6e: 5412 3b42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ -195a72: 7120 8a56 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@568a │ │ -195a78: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -195a7a: 0f02 |002b: return v2 │ │ +195a18: |[195a18] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +195a28: 5412 3b42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a2c: 7110 8956 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ +195a32: 0c02 |0005: move-result-object v2 │ │ +195a34: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +195a38: 5412 3b42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a3c: 7110 8b56 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ +195a42: 0c02 |000d: move-result-object v2 │ │ +195a44: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +195a48: 5412 3b42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a4c: 7110 8956 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@5689 │ │ +195a52: 0c02 |0015: move-result-object v2 │ │ +195a54: 5410 3b42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a58: 7110 8b56 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@568b │ │ +195a5e: 0c00 |001b: move-result-object v0 │ │ +195a60: 6e20 7f56 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@567f │ │ +195a66: 5412 3b42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a6a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +195a6c: 7120 8c56 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@568c │ │ +195a72: 5412 3b42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423b │ │ +195a76: 7120 8a56 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@568a │ │ +195a7c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +195a7e: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0010 line=41 │ │ 0x001f line=42 │ │ 0x0025 line=43 │ │ locals : │ │ @@ -308116,22 +308117,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -195ce0: |[195ce0] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -195cf0: 7010 ad02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ad │ │ -195cf6: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ -195cfa: 2201 c610 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c6 │ │ -195cfe: 7020 8556 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@5685 │ │ -195d04: 7030 e202 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e2 │ │ -195d0a: 5b20 3d42 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423d │ │ -195d0e: 0e00 |000f: return-void │ │ +195ce4: |[195ce4] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +195cf4: 7010 ad02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ad │ │ +195cfa: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ +195cfe: 2201 c610 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c6 │ │ +195d02: 7020 8556 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@5685 │ │ +195d08: 7030 e202 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e2 │ │ +195d0e: 5b20 3d42 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423d │ │ +195d12: 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; │ │ @@ -308141,17 +308142,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 │ │ -195c7c: |[195c7c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -195c8c: 5400 3c42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423c │ │ -195c90: 1100 |0002: return-object v0 │ │ +195c80: |[195c80] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +195c90: 5400 3c42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423c │ │ +195c94: 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;) │ │ @@ -308159,17 +308160,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 │ │ -195c94: |[195c94] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -195ca4: 5b01 3c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423c │ │ -195ca8: 1101 |0002: return-object v1 │ │ +195c98: |[195c98] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +195ca8: 5b01 3c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423c │ │ +195cac: 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; │ │ │ │ @@ -308178,17 +308179,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 │ │ -195b00: |[195b00] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -195b10: 5400 3f42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@423f │ │ -195b14: 1100 |0002: return-object v0 │ │ +195b04: |[195b04] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +195b14: 5400 3f42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@423f │ │ +195b18: 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;) │ │ @@ -308196,17 +308197,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 │ │ -195b18: |[195b18] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -195b28: 5b01 3f42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@423f │ │ -195b2c: 1101 |0002: return-object v1 │ │ +195b1c: |[195b1c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +195b2c: 5b01 3f42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@423f │ │ +195b30: 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; │ │ │ │ @@ -308215,24 +308216,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 │ │ -195cac: |[195cac] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -195cbc: 6200 3e42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423e │ │ -195cc0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -195cc4: 2200 c710 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10c7 │ │ -195cc8: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -195cce: 0c01 |0009: move-result-object v1 │ │ -195cd0: 7020 8856 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@5688 │ │ -195cd6: 6900 3e42 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423e │ │ -195cda: 6201 3e42 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423e │ │ -195cde: 1101 |0011: return-object v1 │ │ +195cb0: |[195cb0] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +195cc0: 6200 3e42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423e │ │ +195cc4: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +195cc8: 2200 c710 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10c7 │ │ +195ccc: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +195cd2: 0c01 |0009: move-result-object v1 │ │ +195cd4: 7020 8856 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@5688 │ │ +195cda: 6900 3e42 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423e │ │ +195cde: 6201 3e42 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423e │ │ +195ce2: 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; │ │ @@ -308243,100 +308244,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 │ │ -195b30: |[195b30] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -195b40: 6e10 fb02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fb │ │ -195b46: 0a00 |0003: move-result v0 │ │ -195b48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -195b4a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -195b4c: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -195b50: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -195b54: 282a |000a: goto 0034 // +002a │ │ -195b56: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -195b58: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ -195b5c: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ -195b62: 0a07 |0011: move-result v7 │ │ -195b64: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ -195b6a: 0a00 |0015: move-result v0 │ │ -195b6c: 1c02 c510 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c5 │ │ -195b70: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -195b76: 0c07 |001b: move-result-object v7 │ │ -195b78: 1f07 b211 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b2 │ │ -195b7c: 2170 |001e: array-length v0, v7 │ │ -195b7e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -195b80: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -195b84: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -195b88: 6e30 8356 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5683 │ │ -195b8e: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -195b92: 28f7 |0029: goto 0020 // -0009 │ │ -195b94: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -195b9a: 5467 3d42 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423d │ │ -195b9e: 6e20 e302 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ -195ba4: 0a07 |0032: move-result v7 │ │ -195ba6: 0f07 |0033: return v7 │ │ -195ba8: 6e10 0403 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0304 │ │ -195bae: 0a03 |0037: move-result v3 │ │ -195bb0: 8733 |0038: float-to-int v3, v3 │ │ -195bb2: 6e10 0603 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ -195bb8: 0a04 |003c: move-result v4 │ │ -195bba: 8744 |003d: float-to-int v4, v4 │ │ -195bbc: 6e10 5b04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@045b │ │ -195bc2: 0a05 |0041: move-result v5 │ │ -195bc4: b153 |0042: sub-int/2addr v3, v5 │ │ -195bc6: 6e10 5c04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045c │ │ -195bcc: 0a05 |0046: move-result v5 │ │ -195bce: b154 |0047: sub-int/2addr v4, v5 │ │ -195bd0: 6e10 5804 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0458 │ │ -195bd6: 0a05 |004b: move-result v5 │ │ -195bd8: b053 |004c: add-int/2addr v3, v5 │ │ -195bda: 6e10 5904 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0459 │ │ -195be0: 0a05 |0050: move-result v5 │ │ -195be2: b054 |0051: add-int/2addr v4, v5 │ │ -195be4: 6e10 5704 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0457 │ │ -195bea: 0c05 |0055: move-result-object v5 │ │ -195bec: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ -195bf2: 0a04 |0059: move-result v4 │ │ -195bf4: 8233 |005a: int-to-float v3, v3 │ │ -195bf6: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ -195bfc: 0a03 |005e: move-result v3 │ │ -195bfe: 1c04 c510 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c5 │ │ -195c02: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -195c08: 0c03 |0064: move-result-object v3 │ │ -195c0a: 1f03 b211 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b2 │ │ -195c0e: 2134 |0067: array-length v4, v3 │ │ -195c10: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ -195c14: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -195c18: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ -195c1c: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ -195c22: 0a00 |0071: move-result v0 │ │ -195c24: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ -195c2a: 0a01 |0075: move-result v1 │ │ -195c2c: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ -195c32: 6e10 5604 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0456 │ │ -195c38: 0c08 |007c: move-result-object v8 │ │ -195c3a: 6000 0d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c0d │ │ -195c3e: 7120 2f05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ -195c44: 0a08 |0082: move-result v8 │ │ -195c46: 6e30 8356 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5683 │ │ -195c4c: 2807 |0086: goto 008d // +0007 │ │ -195c4e: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -195c54: 6e30 8356 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5683 │ │ -195c5a: 5b63 3c42 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423c │ │ -195c5e: 5b67 3f42 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@423f │ │ -195c62: 5467 3d42 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423d │ │ -195c66: 6e20 e302 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ -195c6c: 0a07 |0096: move-result v7 │ │ -195c6e: 0f07 |0097: return v7 │ │ -195c70: 6f40 ae02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ae │ │ -195c76: 0a07 |009b: move-result v7 │ │ -195c78: 0f07 |009c: return v7 │ │ +195b34: |[195b34] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +195b44: 6e10 fb02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fb │ │ +195b4a: 0a00 |0003: move-result v0 │ │ +195b4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +195b4e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +195b50: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +195b54: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +195b58: 282a |000a: goto 0034 // +002a │ │ +195b5a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +195b5c: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ +195b60: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ +195b66: 0a07 |0011: move-result v7 │ │ +195b68: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ +195b6e: 0a00 |0015: move-result v0 │ │ +195b70: 1c02 c510 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c5 │ │ +195b74: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +195b7a: 0c07 |001b: move-result-object v7 │ │ +195b7c: 1f07 b211 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b2 │ │ +195b80: 2170 |001e: array-length v0, v7 │ │ +195b82: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +195b84: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +195b88: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +195b8c: 6e30 8356 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5683 │ │ +195b92: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +195b96: 28f7 |0029: goto 0020 // -0009 │ │ +195b98: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +195b9e: 5467 3d42 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423d │ │ +195ba2: 6e20 e302 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ +195ba8: 0a07 |0032: move-result v7 │ │ +195baa: 0f07 |0033: return v7 │ │ +195bac: 6e10 0403 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0304 │ │ +195bb2: 0a03 |0037: move-result v3 │ │ +195bb4: 8733 |0038: float-to-int v3, v3 │ │ +195bb6: 6e10 0603 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ +195bbc: 0a04 |003c: move-result v4 │ │ +195bbe: 8744 |003d: float-to-int v4, v4 │ │ +195bc0: 6e10 5b04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@045b │ │ +195bc6: 0a05 |0041: move-result v5 │ │ +195bc8: b153 |0042: sub-int/2addr v3, v5 │ │ +195bca: 6e10 5c04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045c │ │ +195bd0: 0a05 |0046: move-result v5 │ │ +195bd2: b154 |0047: sub-int/2addr v4, v5 │ │ +195bd4: 6e10 5804 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0458 │ │ +195bda: 0a05 |004b: move-result v5 │ │ +195bdc: b053 |004c: add-int/2addr v3, v5 │ │ +195bde: 6e10 5904 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0459 │ │ +195be4: 0a05 |0050: move-result v5 │ │ +195be6: b054 |0051: add-int/2addr v4, v5 │ │ +195be8: 6e10 5704 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0457 │ │ +195bee: 0c05 |0055: move-result-object v5 │ │ +195bf0: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ +195bf6: 0a04 |0059: move-result v4 │ │ +195bf8: 8233 |005a: int-to-float v3, v3 │ │ +195bfa: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ +195c00: 0a03 |005e: move-result v3 │ │ +195c02: 1c04 c510 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c5 │ │ +195c06: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +195c0c: 0c03 |0064: move-result-object v3 │ │ +195c0e: 1f03 b211 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b2 │ │ +195c12: 2134 |0067: array-length v4, v3 │ │ +195c14: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ +195c18: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +195c1c: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ +195c20: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ +195c26: 0a00 |0071: move-result v0 │ │ +195c28: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ +195c2e: 0a01 |0075: move-result v1 │ │ +195c30: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ +195c36: 6e10 5604 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0456 │ │ +195c3c: 0c08 |007c: move-result-object v8 │ │ +195c3e: 6000 0d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c0d │ │ +195c42: 7120 2f05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ +195c48: 0a08 |0082: move-result v8 │ │ +195c4a: 6e30 8356 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5683 │ │ +195c50: 2807 |0086: goto 008d // +0007 │ │ +195c52: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +195c58: 6e30 8356 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5683 │ │ +195c5e: 5b63 3c42 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423c │ │ +195c62: 5b67 3f42 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@423f │ │ +195c66: 5467 3d42 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423d │ │ +195c6a: 6e20 e302 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ +195c70: 0a07 |0096: move-result v7 │ │ +195c72: 0f07 |0097: return v7 │ │ +195c74: 6f40 ae02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ae │ │ +195c7a: 0a07 |009b: move-result v7 │ │ +195c7c: 0f07 |009c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=88 │ │ 0x0012 line=89 │ │ 0x0018 line=88 │ │ 0x001e line=90 │ │ @@ -308426,17 +308427,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195ecc: |[195ecc] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -195edc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -195ee2: 0e00 |0003: return-void │ │ +195ed0: |[195ed0] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +195ee0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +195ee6: 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;) │ │ @@ -308444,47 +308445,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 │ │ -195e34: |[195e34] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -195e44: 2200 7903 |0000: new-instance v0, Ljava/util/HashMap; // type@0379 │ │ -195e48: 7010 8d0c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -195e4e: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ -195e54: 0c07 |0008: move-result-object v7 │ │ -195e56: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -195e5a: 6e10 d90a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -195e60: 0a01 |000e: move-result v1 │ │ -195e62: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -195e66: 1a01 ae05 |0011: const-string v1, "&" // string@05ae │ │ -195e6a: 6e20 e60a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ -195e70: 0c07 |0016: move-result-object v7 │ │ -195e72: 2171 |0017: array-length v1, v7 │ │ -195e74: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -195e76: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -195e78: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -195e7c: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -195e80: 1a05 d60b |001e: const-string v5, "=" // string@0bd6 │ │ -195e84: 6e20 e60a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ -195e8a: 0c04 |0023: move-result-object v4 │ │ -195e8c: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -195e90: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -195e92: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -195e96: 1a06 f63b |0029: const-string v6, "UTF-8" // string@3bf6 │ │ -195e9a: 7120 940b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b94 │ │ -195ea0: 0c04 |002e: move-result-object v4 │ │ -195ea2: 7230 e00c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -195ea8: 2805 |0032: goto 0037 // +0005 │ │ -195eaa: 0d04 |0033: move-exception v4 │ │ -195eac: 6e10 2d0a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -195eb2: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -195eb6: 28e1 |0039: goto 001a // -001f │ │ -195eb8: 1100 |003a: return-object v0 │ │ +195e38: |[195e38] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +195e48: 2200 7903 |0000: new-instance v0, Ljava/util/HashMap; // type@0379 │ │ +195e4c: 7010 8d0c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +195e52: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ +195e58: 0c07 |0008: move-result-object v7 │ │ +195e5a: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +195e5e: 6e10 d90a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +195e64: 0a01 |000e: move-result v1 │ │ +195e66: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +195e6a: 1a01 ae05 |0011: const-string v1, "&" // string@05ae │ │ +195e6e: 6e20 e60a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ +195e74: 0c07 |0016: move-result-object v7 │ │ +195e76: 2171 |0017: array-length v1, v7 │ │ +195e78: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +195e7a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +195e7c: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +195e80: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +195e84: 1a05 d60b |001e: const-string v5, "=" // string@0bd6 │ │ +195e88: 6e20 e60a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ +195e8e: 0c04 |0023: move-result-object v4 │ │ +195e90: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +195e94: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +195e96: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +195e9a: 1a06 f63b |0029: const-string v6, "UTF-8" // string@3bf6 │ │ +195e9e: 7120 940b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b94 │ │ +195ea4: 0c04 |002e: move-result-object v4 │ │ +195ea6: 7230 e00c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +195eac: 2805 |0032: goto 0037 // +0005 │ │ +195eae: 0d04 |0033: move-exception v4 │ │ +195eb0: 6e10 2d0a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +195eb6: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +195eba: 28e1 |0039: goto 001a // -001f │ │ +195ebc: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x000b line=50 │ │ @@ -308501,36 +308502,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 │ │ -195dd4: |[195dd4] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -195de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195de6: 2300 3411 |0001: new-array v0, v0, [Ljava/lang/String; // type@1134 │ │ -195dea: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -195dee: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -195df4: 0c02 |0008: move-result-object v2 │ │ -195df6: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ -195dfc: 0c02 |000c: move-result-object v2 │ │ -195dfe: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ -195e04: 0c02 |0010: move-result-object v2 │ │ -195e06: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -195e0a: 6e10 f30a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -195e10: 0c01 |0016: move-result-object v1 │ │ -195e12: 6e10 d90a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -195e18: 0a01 |001a: move-result v1 │ │ -195e1a: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -195e1e: 6e10 f30a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -195e24: 0c02 |0020: move-result-object v2 │ │ -195e26: 1a00 910a |0021: const-string v0, "," // string@0a91 │ │ -195e2a: 6e20 e60a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ -195e30: 0c00 |0026: move-result-object v0 │ │ -195e32: 1100 |0027: return-object v0 │ │ +195dd8: |[195dd8] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +195de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +195dea: 2300 3411 |0001: new-array v0, v0, [Ljava/lang/String; // type@1134 │ │ +195dee: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +195df2: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +195df8: 0c02 |0008: move-result-object v2 │ │ +195dfa: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ +195e00: 0c02 |000c: move-result-object v2 │ │ +195e02: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ +195e08: 0c02 |0010: move-result-object v2 │ │ +195e0a: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +195e0e: 6e10 f30a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +195e14: 0c01 |0016: move-result-object v1 │ │ +195e16: 6e10 d90a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +195e1c: 0a01 |001a: move-result v1 │ │ +195e1e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +195e22: 6e10 f30a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +195e28: 0c02 |0020: move-result-object v2 │ │ +195e2a: 1a00 910a |0021: const-string v0, "," // string@0a91 │ │ +195e2e: 6e20 e60a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ +195e34: 0c00 |0026: move-result-object v0 │ │ +195e36: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0005 line=24 │ │ 0x000d line=25 │ │ 0x0013 line=26 │ │ 0x001d line=27 │ │ @@ -308542,48 +308543,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 │ │ -195d44: |[195d44] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -195d54: 7110 9056 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5690 │ │ -195d5a: 0c02 |0003: move-result-object v2 │ │ -195d5c: 1a00 db7e |0004: const-string v0, "subject" // string@7edb │ │ -195d60: 7220 dd0c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ -195d66: 0c00 |0009: move-result-object v0 │ │ -195d68: 1f00 0503 |000a: check-cast v0, Ljava/lang/String; // type@0305 │ │ -195d6c: 1a01 4d47 |000c: const-string v1, "body" // string@474d │ │ -195d70: 7220 dd0c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ -195d76: 0c02 |0011: move-result-object v2 │ │ -195d78: 1f02 0503 |0012: check-cast v2, Ljava/lang/String; // type@0305 │ │ -195d7c: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -195d80: 6e10 d90a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -195d86: 0a01 |0019: move-result v1 │ │ -195d88: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -195d8c: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -195d90: 6e10 d90a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -195d96: 0a01 |0021: move-result v1 │ │ -195d98: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -195d9c: 2201 0703 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -195da0: 7010 020b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -195da6: 6e20 0e0b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -195dac: 1a00 c003 |002c: const-string v0, " │ │ +195d48: |[195d48] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +195d58: 7110 9056 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5690 │ │ +195d5e: 0c02 |0003: move-result-object v2 │ │ +195d60: 1a00 db7e |0004: const-string v0, "subject" // string@7edb │ │ +195d64: 7220 dd0c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ +195d6a: 0c00 |0009: move-result-object v0 │ │ +195d6c: 1f00 0503 |000a: check-cast v0, Ljava/lang/String; // type@0305 │ │ +195d70: 1a01 4d47 |000c: const-string v1, "body" // string@474d │ │ +195d74: 7220 dd0c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ +195d7a: 0c02 |0011: move-result-object v2 │ │ +195d7c: 1f02 0503 |0012: check-cast v2, Ljava/lang/String; // type@0305 │ │ +195d80: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +195d84: 6e10 d90a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +195d8a: 0a01 |0019: move-result v1 │ │ +195d8c: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +195d90: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +195d94: 6e10 d90a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +195d9a: 0a01 |0021: move-result v1 │ │ +195d9c: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +195da0: 2201 0703 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +195da4: 7010 020b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +195daa: 6e20 0e0b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +195db0: 1a00 c003 |002c: const-string v0, " │ │ " // string@03c0 │ │ -195db0: 6e20 0e0b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -195db6: 6e20 0e0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -195dbc: 6e10 1f0b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -195dc2: 0c00 |0037: move-result-object v0 │ │ -195dc4: 2802 |0038: goto 003a // +0002 │ │ -195dc6: 0720 |0039: move-object v0, v2 │ │ -195dc8: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -195dcc: 2803 |003c: goto 003f // +0003 │ │ -195dce: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -195dd2: 1100 |003f: return-object v0 │ │ +195db4: 6e20 0e0b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +195dba: 6e20 0e0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +195dc0: 6e10 1f0b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +195dc6: 0c00 |0037: move-result-object v0 │ │ +195dc8: 2802 |0038: goto 003a // +0002 │ │ +195dca: 0720 |0039: move-object v0, v2 │ │ +195dcc: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +195dd0: 2803 |003c: goto 003f // +0003 │ │ +195dd2: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +195dd6: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000c line=36 │ │ 0x0016 line=37 │ │ 0x001e line=38 │ │ @@ -308597,26 +308598,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -195d10: |[195d10] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -195d20: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -195d24: 1a00 2269 |0002: const-string v0, "mailto" // string@6922 │ │ -195d28: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -195d2e: 0c01 |0007: move-result-object v1 │ │ -195d30: 6e20 cc0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -195d36: 0a01 |000b: move-result v1 │ │ -195d38: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -195d3c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -195d3e: 2802 |000f: goto 0011 // +0002 │ │ -195d40: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -195d42: 0f01 |0011: return v1 │ │ +195d14: |[195d14] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +195d24: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +195d28: 1a00 2269 |0002: const-string v0, "mailto" // string@6922 │ │ +195d2c: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +195d32: 0c01 |0007: move-result-object v1 │ │ +195d34: 6e20 cc0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +195d3a: 0a01 |000b: move-result v1 │ │ +195d3c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +195d40: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +195d42: 2802 |000f: goto 0011 // +0002 │ │ +195d44: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +195d46: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -308658,19 +308659,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -195ee4: |[195ee4] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -195ef4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -195efa: 5901 4642 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4246 │ │ -195efe: 5902 4542 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4245 │ │ -195f02: 0e00 |0007: return-void │ │ +195ee8: |[195ee8] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +195ef8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +195efe: 5901 4642 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4246 │ │ +195f02: 5902 4542 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4245 │ │ +195f06: 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; │ │ @@ -308761,32 +308762,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19687c: |[19687c] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -19688c: 0e00 |0000: return-void │ │ +196880: |[196880] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +196890: 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 │ │ -196890: |[196890] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -1968a0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1968a6: 0e00 |0003: return-void │ │ +196894: |[196894] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +1968a4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1968aa: 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;) │ │ @@ -308794,59 +308795,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 │ │ -19623c: |[19623c] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -19624c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19624e: 2201 bd02 |0001: new-instance v1, Ljava/io/File; // type@02bd │ │ -196252: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -196258: 0c08 |0006: move-result-object v8 │ │ -19625a: 7020 6109 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -196260: 2208 bd02 |000a: new-instance v8, Ljava/io/File; // type@02bd │ │ -196264: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -19626a: 0c02 |000f: move-result-object v2 │ │ -19626c: 7020 6109 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -196272: 6e10 6709 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0967 │ │ -196278: 0a02 |0016: move-result v2 │ │ -19627a: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -19627e: 6e10 7009 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0970 │ │ -196284: 0b02 |001c: move-result-wide v2 │ │ -196286: 6e10 7009 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0970 │ │ -19628c: 0b04 |0020: move-result-wide v4 │ │ -19628e: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -196292: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -196296: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ -19629a: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ -1962a0: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ -1962a6: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -1962aa: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ -1962b0: 0c06 |0032: move-result-object v6 │ │ -1962b2: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -1962b6: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1962bc: 0a07 |0038: move-result v7 │ │ -1962be: 5997 4642 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4246 │ │ -1962c2: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1962c8: 0a07 |003e: move-result v7 │ │ -1962ca: 5997 4542 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4245 │ │ -1962ce: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ -1962d4: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -1962d8: 2207 c002 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c0 │ │ -1962dc: 7020 7f09 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@097f │ │ -1962e2: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -1962e6: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -1962ea: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -1962f0: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -1962f2: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -1962f4: 2805 |0054: goto 0059 // +0005 │ │ -1962f6: 0d06 |0055: move-exception v6 │ │ -1962f8: 6e10 2d0a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -1962fe: 0f00 |0059: return v0 │ │ +196240: |[196240] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +196250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196252: 2201 bd02 |0001: new-instance v1, Ljava/io/File; // type@02bd │ │ +196256: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +19625c: 0c08 |0006: move-result-object v8 │ │ +19625e: 7020 6109 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +196264: 2208 bd02 |000a: new-instance v8, Ljava/io/File; // type@02bd │ │ +196268: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +19626e: 0c02 |000f: move-result-object v2 │ │ +196270: 7020 6109 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +196276: 6e10 6709 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0967 │ │ +19627c: 0a02 |0016: move-result v2 │ │ +19627e: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +196282: 6e10 7009 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0970 │ │ +196288: 0b02 |001c: move-result-wide v2 │ │ +19628a: 6e10 7009 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0970 │ │ +196290: 0b04 |0020: move-result-wide v4 │ │ +196292: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +196296: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +19629a: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ +19629e: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ +1962a4: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ +1962aa: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +1962ae: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ +1962b4: 0c06 |0032: move-result-object v6 │ │ +1962b6: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +1962ba: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1962c0: 0a07 |0038: move-result v7 │ │ +1962c2: 5997 4642 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4246 │ │ +1962c6: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1962cc: 0a07 |003e: move-result v7 │ │ +1962ce: 5997 4542 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4245 │ │ +1962d2: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ +1962d8: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +1962dc: 2207 c002 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c0 │ │ +1962e0: 7020 7f09 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@097f │ │ +1962e6: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +1962ea: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +1962ee: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +1962f4: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +1962f6: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +1962f8: 2805 |0054: goto 0059 // +0005 │ │ +1962fa: 0d06 |0055: move-exception v6 │ │ +1962fc: 6e10 2d0a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +196302: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -308870,32 +308871,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 │ │ -1964d0: |[1964d0] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -1964e0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1964e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1964e6: 1102 |0003: return-object v2 │ │ -1964e8: 6e10 d30a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ -1964ee: 1a00 005d |0007: const-string v0, "image/jpg" // string@5d00 │ │ -1964f2: 6e20 cc0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -1964f8: 0a00 |000c: move-result v0 │ │ -1964fa: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1964fe: 1102 |000f: return-object v2 │ │ -196500: 7100 a103 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -196506: 0c00 |0013: move-result-object v0 │ │ -196508: 1a01 ff5c |0014: const-string v1, "image/jpeg" // string@5cff │ │ -19650c: 6e20 a203 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a2 │ │ -196512: 0a00 |0019: move-result v0 │ │ -196514: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -196518: 0712 |001c: move-object v2, v1 │ │ -19651a: 1102 |001d: return-object v2 │ │ +1964d4: |[1964d4] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +1964e4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1964e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1964ea: 1102 |0003: return-object v2 │ │ +1964ec: 6e10 d30a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ +1964f2: 1a00 005d |0007: const-string v0, "image/jpg" // string@5d00 │ │ +1964f6: 6e20 cc0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +1964fc: 0a00 |000c: move-result v0 │ │ +1964fe: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +196502: 1102 |000f: return-object v2 │ │ +196504: 7100 a103 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +19650a: 0c00 |0013: move-result-object v0 │ │ +19650c: 1a01 ff5c |0014: const-string v1, "image/jpeg" // string@5cff │ │ +196510: 6e20 a203 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a2 │ │ +196516: 0a00 |0019: move-result v0 │ │ +196518: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +19651c: 0712 |001c: move-object v2, v1 │ │ +19651e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -308904,185 +308905,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 │ │ -195f04: |[195f04] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -195f14: 1a00 c116 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16c1 │ │ -195f18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -195f1a: 7110 490a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -195f20: 0c01 |0006: move-result-object v1 │ │ -195f22: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -195f26: 7110 a256 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56a2 │ │ -195f2c: 0a02 |000c: move-result v2 │ │ -195f2e: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -195f32: 2900 1b01 |000f: goto/16 012a // +011b │ │ -195f36: 7110 a056 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@56a0 │ │ -195f3c: 0a02 |0014: move-result v2 │ │ -195f3e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -195f40: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -195f44: 7110 0d4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0d │ │ -195f4a: 0c05 |001b: move-result-object v5 │ │ -195f4c: 6e10 2b50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@502b │ │ -195f52: 0c05 |001f: move-result-object v5 │ │ -195f54: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -195f56: 6e20 0050 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5000 │ │ -195f5c: 0c05 |0024: move-result-object v5 │ │ -195f5e: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -195f62: 6e20 a14f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa1 │ │ -195f68: 0c05 |002a: move-result-object v5 │ │ -195f6a: 2206 930f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f93 │ │ -195f6e: 7020 ec4e 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eec │ │ -195f74: 6e20 db4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fdb │ │ -195f7a: 0c05 |0033: move-result-object v5 │ │ -195f7c: 6e10 0150 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5001 │ │ -195f82: 0c05 |0037: move-result-object v5 │ │ -195f84: 7210 cb07 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07cb │ │ -195f8a: 0c05 |003b: move-result-object v5 │ │ -195f8c: 1f05 0502 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0205 │ │ -195f90: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ -195f94: 6e10 c907 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07c9 │ │ -195f9a: 0a00 |0043: move-result v0 │ │ -195f9c: 7110 490a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -195fa2: 0c00 |0047: move-result-object v0 │ │ -195fa4: 6e10 c807 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07c8 │ │ -195faa: 0a05 |004b: move-result v5 │ │ -195fac: 7110 490a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -195fb2: 0c05 |004f: move-result-object v5 │ │ -195fb4: 7030 c802 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -195fba: 0763 |0053: move-object v3, v6 │ │ -195fbc: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -195fc0: 0d05 |0056: move-exception v5 │ │ -195fc2: 6206 4d42 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -195fc6: 1a00 8517 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1785 │ │ -195fca: 7130 c602 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195fd0: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -195fd4: 0d05 |0060: move-exception v5 │ │ -195fd6: 6206 4d42 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -195fda: 1a00 e73d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de7 │ │ -195fde: 7130 c602 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195fe4: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -195fe8: 7110 a456 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@56a4 │ │ -195fee: 0a06 |006d: move-result v6 │ │ -195ff0: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -195ff4: 7120 5f50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ -195ffa: 0c06 |0073: move-result-object v6 │ │ -195ffc: 7110 1156 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5611 │ │ -196002: 0c02 |0077: move-result-object v2 │ │ -196004: 6e10 8c09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@098c │ │ -19600a: 2818 |007b: goto 0093 // +0018 │ │ -19600c: 0d05 |007c: move-exception v5 │ │ -19600e: 280b |007d: goto 0088 // +000b │ │ -196010: 0d05 |007e: move-exception v5 │ │ -196012: 280d |007f: goto 008c // +000d │ │ -196014: 0d05 |0080: move-exception v5 │ │ -196016: 280f |0081: goto 0090 // +000f │ │ -196018: 0d05 |0082: move-exception v5 │ │ -19601a: 0763 |0083: move-object v3, v6 │ │ -19601c: 2900 9900 |0084: goto/16 011d // +0099 │ │ -196020: 0d05 |0086: move-exception v5 │ │ -196022: 0732 |0087: move-object v2, v3 │ │ -196024: 0763 |0088: move-object v3, v6 │ │ -196026: 282f |0089: goto 00b8 // +002f │ │ -196028: 0d05 |008a: move-exception v5 │ │ -19602a: 0732 |008b: move-object v2, v3 │ │ -19602c: 0763 |008c: move-object v3, v6 │ │ -19602e: 283c |008d: goto 00c9 // +003c │ │ -196030: 0d05 |008e: move-exception v5 │ │ -196032: 0732 |008f: move-object v2, v3 │ │ -196034: 0763 |0090: move-object v3, v6 │ │ -196036: 2849 |0091: goto 00da // +0049 │ │ -196038: 0732 |0092: move-object v2, v3 │ │ -19603a: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -19603e: 7120 5f50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ -196044: 0c03 |0098: move-result-object v3 │ │ -196046: 7110 1056 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5610 │ │ -19604c: 0c05 |009c: move-result-object v5 │ │ -19604e: 2808 |009d: goto 00a5 // +0008 │ │ -196050: 0d05 |009e: move-exception v5 │ │ -196052: 2819 |009f: goto 00b8 // +0019 │ │ -196054: 0d05 |00a0: move-exception v5 │ │ -196056: 2828 |00a1: goto 00c9 // +0028 │ │ -196058: 0d05 |00a2: move-exception v5 │ │ -19605a: 2837 |00a3: goto 00da // +0037 │ │ -19605c: 0725 |00a4: move-object v5, v2 │ │ -19605e: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -196062: 6e10 8c09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ -196068: 2807 |00aa: goto 00b1 // +0007 │ │ -19606a: 0d06 |00ab: move-exception v6 │ │ -19606c: 6202 4d42 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -196070: 7130 c602 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -196076: 0753 |00b1: move-object v3, v5 │ │ -196078: 283c |00b2: goto 00ee // +003c │ │ -19607a: 0d05 |00b3: move-exception v5 │ │ -19607c: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -196080: 0d05 |00b6: move-exception v5 │ │ -196082: 0732 |00b7: move-object v2, v3 │ │ -196084: 6206 4d42 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -196088: 1a04 be0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbe │ │ -19608c: 7130 c602 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -196092: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -196096: 6e10 8c09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ -19609c: 2829 |00c4: goto 00ed // +0029 │ │ -19609e: 0d05 |00c5: move-exception v5 │ │ -1960a0: 2822 |00c6: goto 00e8 // +0022 │ │ -1960a2: 0d05 |00c7: move-exception v5 │ │ -1960a4: 0732 |00c8: move-object v2, v3 │ │ -1960a6: 6206 4d42 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -1960aa: 1a04 6c16 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@166c │ │ -1960ae: 7130 c602 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1960b4: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -1960b8: 6e10 8c09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ -1960be: 2818 |00d5: goto 00ed // +0018 │ │ -1960c0: 0d05 |00d6: move-exception v5 │ │ -1960c2: 2811 |00d7: goto 00e8 // +0011 │ │ -1960c4: 0d05 |00d8: move-exception v5 │ │ -1960c6: 0732 |00d9: move-object v2, v3 │ │ -1960c8: 6206 4d42 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -1960cc: 1a04 c616 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16c6 │ │ -1960d0: 7130 c602 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1960d6: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -1960da: 6e10 8c09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ -1960e0: 2807 |00e6: goto 00ed // +0007 │ │ -1960e2: 0d05 |00e7: move-exception v5 │ │ -1960e4: 6206 4d42 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -1960e8: 7130 c602 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1960ee: 0723 |00ed: move-object v3, v2 │ │ -1960f0: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -1960f4: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ -1960f8: 7030 c802 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -1960fe: 6205 4d42 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -196102: 2206 0703 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -196106: 1a00 4315 |00f9: const-string v0, "Dimensions for [" // string@1543 │ │ -19610a: 7020 050b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -196110: 6e20 0d0b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -196116: 1a07 c640 |0101: const-string v7, "] are " // string@40c6 │ │ -19611a: 6e20 0e0b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -196120: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ -196124: 6e20 0d0b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -19612a: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ -19612e: 6e20 0e0b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -196134: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ -196138: 6e20 0d0b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -19613e: 6e10 1f0b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -196144: 0c06 |0118: move-result-object v6 │ │ -196146: 7120 bd02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -19614c: 1103 |011c: return-object v3 │ │ -19614e: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -196152: 6e10 8c09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ -196158: 2807 |0122: goto 0129 // +0007 │ │ -19615a: 0d06 |0123: move-exception v6 │ │ -19615c: 6207 4d42 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ -196160: 7130 c602 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -196166: 2705 |0129: throw v5 │ │ -196168: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ -19616c: 7030 c802 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -196172: 1105 |012f: return-object v5 │ │ +195f08: |[195f08] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +195f18: 1a00 c116 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16c1 │ │ +195f1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +195f1e: 7110 490a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +195f24: 0c01 |0006: move-result-object v1 │ │ +195f26: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +195f2a: 7110 a256 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56a2 │ │ +195f30: 0a02 |000c: move-result v2 │ │ +195f32: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +195f36: 2900 1b01 |000f: goto/16 012a // +011b │ │ +195f3a: 7110 a056 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@56a0 │ │ +195f40: 0a02 |0014: move-result v2 │ │ +195f42: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +195f44: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +195f48: 7110 0d4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0d │ │ +195f4e: 0c05 |001b: move-result-object v5 │ │ +195f50: 6e10 2b50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@502b │ │ +195f56: 0c05 |001f: move-result-object v5 │ │ +195f58: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +195f5a: 6e20 0050 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5000 │ │ +195f60: 0c05 |0024: move-result-object v5 │ │ +195f62: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +195f66: 6e20 a14f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa1 │ │ +195f6c: 0c05 |002a: move-result-object v5 │ │ +195f6e: 2206 930f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f93 │ │ +195f72: 7020 ec4e 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eec │ │ +195f78: 6e20 db4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fdb │ │ +195f7e: 0c05 |0033: move-result-object v5 │ │ +195f80: 6e10 0150 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5001 │ │ +195f86: 0c05 |0037: move-result-object v5 │ │ +195f88: 7210 cb07 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07cb │ │ +195f8e: 0c05 |003b: move-result-object v5 │ │ +195f90: 1f05 0502 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0205 │ │ +195f94: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ +195f98: 6e10 c907 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07c9 │ │ +195f9e: 0a00 |0043: move-result v0 │ │ +195fa0: 7110 490a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +195fa6: 0c00 |0047: move-result-object v0 │ │ +195fa8: 6e10 c807 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07c8 │ │ +195fae: 0a05 |004b: move-result v5 │ │ +195fb0: 7110 490a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +195fb6: 0c05 |004f: move-result-object v5 │ │ +195fb8: 7030 c802 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +195fbe: 0763 |0053: move-object v3, v6 │ │ +195fc0: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +195fc4: 0d05 |0056: move-exception v5 │ │ +195fc6: 6206 4d42 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +195fca: 1a00 8517 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1785 │ │ +195fce: 7130 c602 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195fd4: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +195fd8: 0d05 |0060: move-exception v5 │ │ +195fda: 6206 4d42 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +195fde: 1a00 e73d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de7 │ │ +195fe2: 7130 c602 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195fe8: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +195fec: 7110 a456 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@56a4 │ │ +195ff2: 0a06 |006d: move-result v6 │ │ +195ff4: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +195ff8: 7120 5f50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ +195ffe: 0c06 |0073: move-result-object v6 │ │ +196000: 7110 1156 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5611 │ │ +196006: 0c02 |0077: move-result-object v2 │ │ +196008: 6e10 8c09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@098c │ │ +19600e: 2818 |007b: goto 0093 // +0018 │ │ +196010: 0d05 |007c: move-exception v5 │ │ +196012: 280b |007d: goto 0088 // +000b │ │ +196014: 0d05 |007e: move-exception v5 │ │ +196016: 280d |007f: goto 008c // +000d │ │ +196018: 0d05 |0080: move-exception v5 │ │ +19601a: 280f |0081: goto 0090 // +000f │ │ +19601c: 0d05 |0082: move-exception v5 │ │ +19601e: 0763 |0083: move-object v3, v6 │ │ +196020: 2900 9900 |0084: goto/16 011d // +0099 │ │ +196024: 0d05 |0086: move-exception v5 │ │ +196026: 0732 |0087: move-object v2, v3 │ │ +196028: 0763 |0088: move-object v3, v6 │ │ +19602a: 282f |0089: goto 00b8 // +002f │ │ +19602c: 0d05 |008a: move-exception v5 │ │ +19602e: 0732 |008b: move-object v2, v3 │ │ +196030: 0763 |008c: move-object v3, v6 │ │ +196032: 283c |008d: goto 00c9 // +003c │ │ +196034: 0d05 |008e: move-exception v5 │ │ +196036: 0732 |008f: move-object v2, v3 │ │ +196038: 0763 |0090: move-object v3, v6 │ │ +19603a: 2849 |0091: goto 00da // +0049 │ │ +19603c: 0732 |0092: move-object v2, v3 │ │ +19603e: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +196042: 7120 5f50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ +196048: 0c03 |0098: move-result-object v3 │ │ +19604a: 7110 1056 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@5610 │ │ +196050: 0c05 |009c: move-result-object v5 │ │ +196052: 2808 |009d: goto 00a5 // +0008 │ │ +196054: 0d05 |009e: move-exception v5 │ │ +196056: 2819 |009f: goto 00b8 // +0019 │ │ +196058: 0d05 |00a0: move-exception v5 │ │ +19605a: 2828 |00a1: goto 00c9 // +0028 │ │ +19605c: 0d05 |00a2: move-exception v5 │ │ +19605e: 2837 |00a3: goto 00da // +0037 │ │ +196060: 0725 |00a4: move-object v5, v2 │ │ +196062: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +196066: 6e10 8c09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ +19606c: 2807 |00aa: goto 00b1 // +0007 │ │ +19606e: 0d06 |00ab: move-exception v6 │ │ +196070: 6202 4d42 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +196074: 7130 c602 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19607a: 0753 |00b1: move-object v3, v5 │ │ +19607c: 283c |00b2: goto 00ee // +003c │ │ +19607e: 0d05 |00b3: move-exception v5 │ │ +196080: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +196084: 0d05 |00b6: move-exception v5 │ │ +196086: 0732 |00b7: move-object v2, v3 │ │ +196088: 6206 4d42 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +19608c: 1a04 be0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbe │ │ +196090: 7130 c602 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +196096: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +19609a: 6e10 8c09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ +1960a0: 2829 |00c4: goto 00ed // +0029 │ │ +1960a2: 0d05 |00c5: move-exception v5 │ │ +1960a4: 2822 |00c6: goto 00e8 // +0022 │ │ +1960a6: 0d05 |00c7: move-exception v5 │ │ +1960a8: 0732 |00c8: move-object v2, v3 │ │ +1960aa: 6206 4d42 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +1960ae: 1a04 6c16 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@166c │ │ +1960b2: 7130 c602 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1960b8: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +1960bc: 6e10 8c09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ +1960c2: 2818 |00d5: goto 00ed // +0018 │ │ +1960c4: 0d05 |00d6: move-exception v5 │ │ +1960c6: 2811 |00d7: goto 00e8 // +0011 │ │ +1960c8: 0d05 |00d8: move-exception v5 │ │ +1960ca: 0732 |00d9: move-object v2, v3 │ │ +1960cc: 6206 4d42 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +1960d0: 1a04 c616 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16c6 │ │ +1960d4: 7130 c602 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1960da: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +1960de: 6e10 8c09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ +1960e4: 2807 |00e6: goto 00ed // +0007 │ │ +1960e6: 0d05 |00e7: move-exception v5 │ │ +1960e8: 6206 4d42 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +1960ec: 7130 c602 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1960f2: 0723 |00ed: move-object v3, v2 │ │ +1960f4: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +1960f8: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ +1960fc: 7030 c802 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +196102: 6205 4d42 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +196106: 2206 0703 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +19610a: 1a00 4315 |00f9: const-string v0, "Dimensions for [" // string@1543 │ │ +19610e: 7020 050b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +196114: 6e20 0d0b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +19611a: 1a07 c640 |0101: const-string v7, "] are " // string@40c6 │ │ +19611e: 6e20 0e0b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +196124: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ +196128: 6e20 0d0b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +19612e: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ +196132: 6e20 0e0b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +196138: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ +19613c: 6e20 0d0b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +196142: 6e10 1f0b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +196148: 0c06 |0118: move-result-object v6 │ │ +19614a: 7120 bd02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +196150: 1103 |011c: return-object v3 │ │ +196152: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +196156: 6e10 8c09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098c │ │ +19615c: 2807 |0122: goto 0129 // +0007 │ │ +19615e: 0d06 |0123: move-exception v6 │ │ +196160: 6207 4d42 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424d │ │ +196164: 7130 c602 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19616a: 2705 |0129: throw v5 │ │ +19616c: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ +196170: 7030 c802 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +196176: 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 │ │ @@ -309165,68 +309166,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 │ │ -19651c: |[19651c] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -19652c: 7100 a103 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -196532: 0c00 |0003: move-result-object v0 │ │ -196534: 6e20 9f03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -19653a: 0c00 |0007: move-result-object v0 │ │ -19653c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -196540: 1100 |000a: return-object v0 │ │ -196542: 6e10 d30a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ -196548: 6e10 d30a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ -19654e: 0a00 |0011: move-result v0 │ │ -196550: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -196552: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -196558: 282c |0016: goto 0042 // +002c │ │ -19655a: 1a00 dc7f |0017: const-string v0, "text/vcard" // string@7fdc │ │ -19655e: 6e20 cc0a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -196564: 0a02 |001c: move-result v2 │ │ -196566: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -19656a: 2823 |001f: goto 0042 // +0023 │ │ -19656c: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -19656e: 2821 |0021: goto 0042 // +0021 │ │ -196570: 1a00 2146 |0022: const-string v0, "audio/aac" // string@4621 │ │ -196574: 6e20 cc0a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19657a: 0a02 |0027: move-result v2 │ │ -19657c: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -196580: 2818 |002a: goto 0042 // +0018 │ │ -196582: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -196584: 2816 |002c: goto 0042 // +0016 │ │ -196586: 1a00 025d |002d: const-string v0, "image/webp" // string@5d02 │ │ -19658a: 6e20 cc0a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -196590: 0a02 |0032: move-result v2 │ │ -196592: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -196596: 280d |0035: goto 0042 // +000d │ │ -196598: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -19659a: 280b |0037: goto 0042 // +000b │ │ -19659c: 1a00 6a45 |0038: const-string v0, "application/webxdc+zip" // string@456a │ │ -1965a0: 6e20 cc0a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -1965a6: 0a02 |003d: move-result v2 │ │ -1965a8: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -1965ac: 2802 |0040: goto 0042 // +0002 │ │ -1965ae: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -1965b0: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -1965b6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -1965b8: 1102 |0046: return-object v2 │ │ -1965ba: 1a02 b283 |0047: const-string v2, "vcf" // string@83b2 │ │ -1965be: 1102 |0049: return-object v2 │ │ -1965c0: 1a02 2f41 |004a: const-string v2, "aac" // string@412f │ │ -1965c4: 1102 |004c: return-object v2 │ │ -1965c6: 1a02 4184 |004d: const-string v2, "webp" // string@8441 │ │ -1965ca: 1102 |004f: return-object v2 │ │ -1965cc: 1a02 d684 |0050: const-string v2, "xdc" // string@84d6 │ │ -1965d0: 1102 |0052: return-object v2 │ │ -1965d2: 0000 |0053: nop // spacer │ │ -1965d4: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -1965f8: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +196520: |[196520] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +196530: 7100 a103 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +196536: 0c00 |0003: move-result-object v0 │ │ +196538: 6e20 9f03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +19653e: 0c00 |0007: move-result-object v0 │ │ +196540: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +196544: 1100 |000a: return-object v0 │ │ +196546: 6e10 d30a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ +19654c: 6e10 d30a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad3 │ │ +196552: 0a00 |0011: move-result v0 │ │ +196554: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +196556: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +19655c: 282c |0016: goto 0042 // +002c │ │ +19655e: 1a00 dc7f |0017: const-string v0, "text/vcard" // string@7fdc │ │ +196562: 6e20 cc0a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +196568: 0a02 |001c: move-result v2 │ │ +19656a: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +19656e: 2823 |001f: goto 0042 // +0023 │ │ +196570: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +196572: 2821 |0021: goto 0042 // +0021 │ │ +196574: 1a00 2146 |0022: const-string v0, "audio/aac" // string@4621 │ │ +196578: 6e20 cc0a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +19657e: 0a02 |0027: move-result v2 │ │ +196580: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +196584: 2818 |002a: goto 0042 // +0018 │ │ +196586: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +196588: 2816 |002c: goto 0042 // +0016 │ │ +19658a: 1a00 025d |002d: const-string v0, "image/webp" // string@5d02 │ │ +19658e: 6e20 cc0a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +196594: 0a02 |0032: move-result v2 │ │ +196596: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +19659a: 280d |0035: goto 0042 // +000d │ │ +19659c: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +19659e: 280b |0037: goto 0042 // +000b │ │ +1965a0: 1a00 6a45 |0038: const-string v0, "application/webxdc+zip" // string@456a │ │ +1965a4: 6e20 cc0a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +1965aa: 0a02 |003d: move-result v2 │ │ +1965ac: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +1965b0: 2802 |0040: goto 0042 // +0002 │ │ +1965b2: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +1965b4: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +1965ba: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +1965bc: 1102 |0046: return-object v2 │ │ +1965be: 1a02 b283 |0047: const-string v2, "vcf" // string@83b2 │ │ +1965c2: 1102 |0049: return-object v2 │ │ +1965c4: 1a02 2f41 |004a: const-string v2, "aac" // string@412f │ │ +1965c8: 1102 |004c: return-object v2 │ │ +1965ca: 1a02 4184 |004d: const-string v2, "webp" // string@8441 │ │ +1965ce: 1102 |004f: return-object v2 │ │ +1965d0: 1a02 d684 |0050: const-string v2, "xdc" // string@84d6 │ │ +1965d4: 1102 |0052: return-object v2 │ │ +1965d6: 0000 |0053: nop // spacer │ │ +1965d8: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +1965fc: 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 │ │ @@ -309239,52 +309240,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 │ │ -196610: |[196610] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -196620: 7110 a802 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -196626: 0a00 |0003: move-result v0 │ │ -196628: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -19662c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -196630: 1101 |0008: return-object v1 │ │ -196632: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -196636: 6e20 da0a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ -19663c: 0a00 |000e: move-result v0 │ │ -19663e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -196640: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -196644: 6e30 ec0a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aec │ │ -19664a: 0c03 |0015: move-result-object v3 │ │ -19664c: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -196650: 6e20 da0a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ -196656: 0a00 |001b: move-result v0 │ │ -196658: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -19665c: 6e30 ec0a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aec │ │ -196662: 0c03 |0021: move-result-object v3 │ │ -196664: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -196668: 6e20 da0a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ -19666e: 0a00 |0027: move-result v0 │ │ -196670: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -196674: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -196678: 6e20 eb0a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -19667e: 0c03 |002f: move-result-object v3 │ │ -196680: 6e10 d90a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -196686: 0a00 |0033: move-result v0 │ │ -196688: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -19668c: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -196690: 6e20 da0a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ -196696: 0a00 |003b: move-result v0 │ │ -196698: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -19669c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1966a0: 6e20 eb0a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -1966a6: 0c03 |0043: move-result-object v3 │ │ -1966a8: 1103 |0044: return-object v3 │ │ -1966aa: 1101 |0045: return-object v1 │ │ +196614: |[196614] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +196624: 7110 a802 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +19662a: 0a00 |0003: move-result v0 │ │ +19662c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +196630: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +196634: 1101 |0008: return-object v1 │ │ +196636: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +19663a: 6e20 da0a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ +196640: 0a00 |000e: move-result v0 │ │ +196642: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +196644: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +196648: 6e30 ec0a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aec │ │ +19664e: 0c03 |0015: move-result-object v3 │ │ +196650: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +196654: 6e20 da0a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ +19665a: 0a00 |001b: move-result v0 │ │ +19665c: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +196660: 6e30 ec0a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aec │ │ +196666: 0c03 |0021: move-result-object v3 │ │ +196668: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +19666c: 6e20 da0a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ +196672: 0a00 |0027: move-result v0 │ │ +196674: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +196678: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +19667c: 6e20 eb0a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +196682: 0c03 |002f: move-result-object v3 │ │ +196684: 6e10 d90a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +19668a: 0a00 |0033: move-result v0 │ │ +19668c: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +196690: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +196694: 6e20 da0a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ada │ │ +19669a: 0a00 |003b: move-result v0 │ │ +19669c: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +1966a0: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1966a4: 6e20 eb0a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +1966aa: 0c03 |0043: move-result-object v3 │ │ +1966ac: 1103 |0044: return-object v3 │ │ +1966ae: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -309301,34 +309302,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 │ │ -196728: |[196728] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -196738: 7120 5f50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ -19673e: 0c04 |0003: move-result-object v4 │ │ -196740: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -196744: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -196748: 2355 1411 |0008: new-array v5, v5, [B // type@1114 │ │ -19674c: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -196750: 6e20 8e09 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@098e │ │ -196756: 0a02 |000f: move-result v2 │ │ -196758: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -19675a: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -19675e: 8122 |0013: int-to-long v2, v2 │ │ -196760: bb20 |0014: add-long/2addr v0, v2 │ │ -196762: 28f7 |0015: goto 000c // -0009 │ │ -196764: 6e10 8c09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@098c │ │ -19676a: 1000 |0019: return-wide v0 │ │ -19676c: 2204 c302 |001a: new-instance v4, Ljava/io/IOException; // type@02c3 │ │ -196770: 1a05 4f14 |001c: const-string v5, "Couldn't obtain input stream." // string@144f │ │ -196774: 7020 8709 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ -19677a: 2704 |0021: throw v4 │ │ +19672c: |[19672c] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +19673c: 7120 5f50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ +196742: 0c04 |0003: move-result-object v4 │ │ +196744: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +196748: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +19674c: 2355 1411 |0008: new-array v5, v5, [B // type@1114 │ │ +196750: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +196754: 6e20 8e09 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@098e │ │ +19675a: 0a02 |000f: move-result v2 │ │ +19675c: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +19675e: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +196762: 8122 |0013: int-to-long v2, v2 │ │ +196764: bb20 |0014: add-long/2addr v0, v2 │ │ +196766: 28f7 |0015: goto 000c // -0009 │ │ +196768: 6e10 8c09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@098c │ │ +19676e: 1000 |0019: return-wide v0 │ │ +196770: 2204 c302 |001a: new-instance v4, Ljava/io/IOException; // type@02c3 │ │ +196774: 1a05 4f14 |001c: const-string v5, "Couldn't obtain input stream." // string@144f │ │ +196778: 7020 8709 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ +19677e: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -309341,44 +309342,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 │ │ -1966ac: |[1966ac] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -1966bc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1966c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1966c2: 1101 |0003: return-object v1 │ │ -1966c4: 7120 8452 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5284 │ │ -1966ca: 0a00 |0007: move-result v0 │ │ -1966cc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -1966d0: 7120 8052 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5280 │ │ -1966d6: 0c01 |000d: move-result-object v1 │ │ -1966d8: 1101 |000e: return-object v1 │ │ -1966da: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1966e0: 0c01 |0012: move-result-object v1 │ │ -1966e2: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ -1966e8: 0c01 |0016: move-result-object v1 │ │ -1966ea: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -1966ee: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1966f4: 0c01 |001c: move-result-object v1 │ │ -1966f6: 7110 9b56 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@569b │ │ -1966fc: 0c01 |0020: move-result-object v1 │ │ -1966fe: 7100 a103 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -196704: 0c02 |0024: move-result-object v2 │ │ -196706: 6e10 ee0a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0aee │ │ -19670c: 0c01 |0028: move-result-object v1 │ │ -19670e: 6e20 a003 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -196714: 0c01 |002c: move-result-object v1 │ │ -196716: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -19671a: 1a01 6745 |002f: const-string v1, "application/octet-stream" // string@4567 │ │ -19671e: 7110 9856 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5698 │ │ -196724: 0c01 |0034: move-result-object v1 │ │ -196726: 1101 |0035: return-object v1 │ │ +1966b0: |[1966b0] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +1966c0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1966c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1966c6: 1101 |0003: return-object v1 │ │ +1966c8: 7120 8452 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5284 │ │ +1966ce: 0a00 |0007: move-result v0 │ │ +1966d0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1966d4: 7120 8052 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5280 │ │ +1966da: 0c01 |000d: move-result-object v1 │ │ +1966dc: 1101 |000e: return-object v1 │ │ +1966de: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1966e4: 0c01 |0012: move-result-object v1 │ │ +1966e6: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ +1966ec: 0c01 |0016: move-result-object v1 │ │ +1966ee: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +1966f2: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1966f8: 0c01 |001c: move-result-object v1 │ │ +1966fa: 7110 9b56 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@569b │ │ +196700: 0c01 |0020: move-result-object v1 │ │ +196702: 7100 a103 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +196708: 0c02 |0024: move-result-object v2 │ │ +19670a: 6e10 ee0a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0aee │ │ +196710: 0c01 |0028: move-result-object v1 │ │ +196712: 6e20 a003 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +196718: 0c01 |002c: move-result-object v1 │ │ +19671a: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +19671e: 1a01 6745 |002f: const-string v1, "application/octet-stream" // string@4567 │ │ +196722: 7110 9856 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5698 │ │ +196728: 0c01 |0034: move-result-object v1 │ │ +19672a: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -309393,76 +309394,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 │ │ -19677c: |[19677c] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -19678c: 6e10 1307 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -196792: 0a00 |0003: move-result v0 │ │ -196794: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -196798: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -19679c: 2200 970f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f97 │ │ -1967a0: 7030 014f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f01 │ │ -1967a6: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -1967aa: 6e10 1307 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -1967b0: 0a00 |0012: move-result v0 │ │ -1967b2: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -1967b6: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -1967ba: 2200 9c0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9c │ │ -1967be: 7030 5050 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5050 │ │ -1967c4: 285a |001c: goto 0076 // +005a │ │ -1967c6: 6e10 1307 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -1967cc: 0a00 |0020: move-result v0 │ │ -1967ce: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -1967d2: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -1967d6: 2200 a40f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa4 │ │ -1967da: 7030 8950 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5089 │ │ -1967e0: 284c |002a: goto 0076 // +004c │ │ -1967e2: 6e10 1307 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -1967e8: 0a00 |002e: move-result v0 │ │ -1967ea: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -1967ee: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -1967f2: 2200 a60f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa6 │ │ -1967f6: 7030 9050 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5090 │ │ -1967fc: 283e |0038: goto 0076 // +003e │ │ -1967fe: 6e10 1307 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -196804: 0a00 |003c: move-result v0 │ │ -196806: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -19680a: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -19680e: 6e10 1307 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -196814: 0a00 |0044: move-result v0 │ │ -196816: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -19681a: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -19681e: 2828 |0049: goto 0071 // +0028 │ │ -196820: 6e10 1307 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -196826: 0a00 |004d: move-result v0 │ │ -196828: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -19682c: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -196830: 2200 a50f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa5 │ │ -196834: 7030 8c50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508c │ │ -19683a: 281f |0057: goto 0076 // +001f │ │ -19683c: 6e10 1307 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -196842: 0a00 |005b: move-result v0 │ │ -196844: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -196848: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -19684c: 6e10 1307 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ -196852: 0a00 |0063: move-result v0 │ │ -196854: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -196858: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -19685c: 2803 |0068: goto 006b // +0003 │ │ -19685e: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -196860: 280c |006a: goto 0076 // +000c │ │ -196862: 2200 960f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f96 │ │ -196866: 7030 fa4e 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4efa │ │ -19686c: 2806 |0070: goto 0076 // +0006 │ │ -19686e: 2200 900f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f90 │ │ -196872: 7030 df4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4edf │ │ -196878: 1100 |0076: return-object v0 │ │ +196780: |[196780] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +196790: 6e10 1307 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +196796: 0a00 |0003: move-result v0 │ │ +196798: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +19679c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +1967a0: 2200 970f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f97 │ │ +1967a4: 7030 014f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f01 │ │ +1967aa: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +1967ae: 6e10 1307 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +1967b4: 0a00 |0012: move-result v0 │ │ +1967b6: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +1967ba: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +1967be: 2200 9c0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9c │ │ +1967c2: 7030 5050 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5050 │ │ +1967c8: 285a |001c: goto 0076 // +005a │ │ +1967ca: 6e10 1307 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +1967d0: 0a00 |0020: move-result v0 │ │ +1967d2: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +1967d6: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +1967da: 2200 a40f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa4 │ │ +1967de: 7030 8950 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5089 │ │ +1967e4: 284c |002a: goto 0076 // +004c │ │ +1967e6: 6e10 1307 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +1967ec: 0a00 |002e: move-result v0 │ │ +1967ee: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +1967f2: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +1967f6: 2200 a60f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa6 │ │ +1967fa: 7030 9050 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5090 │ │ +196800: 283e |0038: goto 0076 // +003e │ │ +196802: 6e10 1307 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +196808: 0a00 |003c: move-result v0 │ │ +19680a: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +19680e: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +196812: 6e10 1307 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +196818: 0a00 |0044: move-result v0 │ │ +19681a: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +19681e: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +196822: 2828 |0049: goto 0071 // +0028 │ │ +196824: 6e10 1307 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +19682a: 0a00 |004d: move-result v0 │ │ +19682c: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +196830: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +196834: 2200 a50f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa5 │ │ +196838: 7030 8c50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508c │ │ +19683e: 281f |0057: goto 0076 // +001f │ │ +196840: 6e10 1307 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +196846: 0a00 |005b: move-result v0 │ │ +196848: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +19684c: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +196850: 6e10 1307 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0713 │ │ +196856: 0a00 |0063: move-result v0 │ │ +196858: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +19685c: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +196860: 2803 |0068: goto 006b // +0003 │ │ +196862: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +196864: 280c |006a: goto 0076 // +000c │ │ +196866: 2200 960f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f96 │ │ +19686a: 7030 fa4e 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4efa │ │ +196870: 2806 |0070: goto 0076 // +0006 │ │ +196872: 2200 900f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f90 │ │ +196876: 7030 df4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4edf │ │ +19687c: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -309486,24 +309487,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -196310: |[196310] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -196320: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -196324: 1a00 1f46 |0002: const-string v0, "audio/" // string@461f │ │ -196328: 6e20 e80a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -19632e: 0a01 |0007: move-result v1 │ │ -196330: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -196334: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -196336: 2802 |000b: goto 000d // +0002 │ │ -196338: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -19633a: 0f01 |000d: return v1 │ │ +196314: |[196314] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +196324: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +196328: 1a00 1f46 |0002: const-string v0, "audio/" // string@461f │ │ +19632c: 6e20 e80a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +196332: 0a01 |0007: move-result v1 │ │ +196334: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +196338: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +19633a: 2802 |000b: goto 000d // +0002 │ │ +19633c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +19633e: 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;) │ │ @@ -309511,28 +309512,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19633c: |[19633c] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -19634c: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -196352: 0a00 |0003: move-result v0 │ │ -196354: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -196358: 6e10 f30a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -19635e: 0c01 |0009: move-result-object v1 │ │ -196360: 1a00 fe5c |000a: const-string v0, "image/gif" // string@5cfe │ │ -196364: 6e20 cc0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19636a: 0a01 |000f: move-result v1 │ │ -19636c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -196370: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -196372: 2802 |0013: goto 0015 // +0002 │ │ -196374: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -196376: 0f01 |0015: return v1 │ │ +196340: |[196340] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +196350: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +196356: 0a00 |0003: move-result v0 │ │ +196358: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +19635c: 6e10 f30a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +196362: 0c01 |0009: move-result-object v1 │ │ +196364: 1a00 fe5c |000a: const-string v0, "image/gif" // string@5cfe │ │ +196368: 6e20 cc0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +19636e: 0a01 |000f: move-result v1 │ │ +196370: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +196374: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +196376: 2802 |0013: goto 0015 // +0002 │ │ +196378: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +19637a: 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;) │ │ @@ -309540,26 +309541,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -196378: |[196378] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -196388: 7110 a256 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56a2 │ │ -19638e: 0a00 |0003: move-result v0 │ │ -196390: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -196394: 7110 a756 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56a7 │ │ -19639a: 0a01 |0009: move-result v1 │ │ -19639c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1963a0: 2803 |000c: goto 000f // +0003 │ │ -1963a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1963a4: 2802 |000e: goto 0010 // +0002 │ │ -1963a6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1963a8: 0f01 |0010: return v1 │ │ +19637c: |[19637c] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +19638c: 7110 a256 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56a2 │ │ +196392: 0a00 |0003: move-result v0 │ │ +196394: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +196398: 7110 a756 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56a7 │ │ +19639e: 0a01 |0009: move-result v1 │ │ +1963a0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1963a4: 2803 |000c: goto 000f // +0003 │ │ +1963a6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1963a8: 2802 |000e: goto 0010 // +0002 │ │ +1963aa: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1963ac: 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;) │ │ @@ -309567,24 +309568,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1963ac: |[1963ac] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -1963bc: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1963c0: 1a00 fc5c |0002: const-string v0, "image/" // string@5cfc │ │ -1963c4: 6e20 e80a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -1963ca: 0a01 |0007: move-result v1 │ │ -1963cc: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1963d0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1963d2: 2802 |000b: goto 000d // +0002 │ │ -1963d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1963d6: 0f01 |000d: return v1 │ │ +1963b0: |[1963b0] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +1963c0: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1963c4: 1a00 fc5c |0002: const-string v0, "image/" // string@5cfc │ │ +1963c8: 6e20 e80a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +1963ce: 0a01 |0007: move-result v1 │ │ +1963d0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1963d4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1963d6: 2802 |000b: goto 000d // +0002 │ │ +1963d8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1963da: 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;) │ │ @@ -309592,26 +309593,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1963d8: |[1963d8] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -1963e8: 7110 a156 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@56a1 │ │ -1963ee: 0a00 |0003: move-result v0 │ │ -1963f0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1963f4: 7110 9f56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@569f │ │ -1963fa: 0a01 |0009: move-result v1 │ │ -1963fc: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -196400: 2803 |000c: goto 000f // +0003 │ │ -196402: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -196404: 2802 |000e: goto 0010 // +0002 │ │ -196406: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -196408: 0f01 |0010: return v1 │ │ +1963dc: |[1963dc] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +1963ec: 7110 a156 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@56a1 │ │ +1963f2: 0a00 |0003: move-result v0 │ │ +1963f4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1963f8: 7110 9f56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@569f │ │ +1963fe: 0a01 |0009: move-result v1 │ │ +196400: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +196404: 2803 |000c: goto 000f // +0003 │ │ +196406: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +196408: 2802 |000e: goto 0010 // +0002 │ │ +19640a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +19640c: 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;) │ │ @@ -309619,28 +309620,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19640c: |[19640c] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -19641c: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -196422: 0a00 |0003: move-result v0 │ │ -196424: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -196428: 6e10 f30a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -19642e: 0c01 |0009: move-result-object v1 │ │ -196430: 1a00 ff5c |000a: const-string v0, "image/jpeg" // string@5cff │ │ -196434: 6e20 cc0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19643a: 0a01 |000f: move-result v1 │ │ -19643c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -196440: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -196442: 2802 |0013: goto 0015 // +0002 │ │ -196444: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -196446: 0f01 |0015: return v1 │ │ +196410: |[196410] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +196420: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +196426: 0a00 |0003: move-result v0 │ │ +196428: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +19642c: 6e10 f30a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +196432: 0c01 |0009: move-result-object v1 │ │ +196434: 1a00 ff5c |000a: const-string v0, "image/jpeg" // string@5cff │ │ +196438: 6e20 cc0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +19643e: 0a01 |000f: move-result v1 │ │ +196440: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +196444: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +196446: 2802 |0013: goto 0015 // +0002 │ │ +196448: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +19644a: 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;) │ │ @@ -309648,19 +309649,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -196448: |[196448] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -196458: 1a00 6745 |0000: const-string v0, "application/octet-stream" // string@4567 │ │ -19645c: 6e20 cc0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -196462: 0a01 |0005: move-result v1 │ │ -196464: 0f01 |0006: return v1 │ │ +19644c: |[19644c] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +19645c: 1a00 6745 |0000: const-string v0, "application/octet-stream" // string@4567 │ │ +196460: 6e20 cc0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +196466: 0a01 |0005: move-result v1 │ │ +196468: 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;) │ │ @@ -309668,28 +309669,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -196468: |[196468] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -196478: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -19647e: 0a00 |0003: move-result v0 │ │ -196480: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -196484: 6e10 f30a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -19648a: 0c01 |0009: move-result-object v1 │ │ -19648c: 1a00 cc83 |000a: const-string v0, "video/" // string@83cc │ │ -196490: 6e20 e80a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -196496: 0a01 |000f: move-result v1 │ │ -196498: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -19649c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -19649e: 2802 |0013: goto 0015 // +0002 │ │ -1964a0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1964a2: 0f01 |0015: return v1 │ │ +19646c: |[19646c] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +19647c: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +196482: 0a00 |0003: move-result v0 │ │ +196484: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +196488: 6e10 f30a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +19648e: 0c01 |0009: move-result-object v1 │ │ +196490: 1a00 cc83 |000a: const-string v0, "video/" // string@83cc │ │ +196494: 6e20 e80a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +19649a: 0a01 |000f: move-result v1 │ │ +19649c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1964a0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1964a2: 2802 |0013: goto 0015 // +0002 │ │ +1964a4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1964a6: 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;) │ │ @@ -309697,24 +309698,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1964a4: |[1964a4] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -1964b4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1964b8: 1a00 cc83 |0002: const-string v0, "video/" // string@83cc │ │ -1964bc: 6e20 e80a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -1964c2: 0a01 |0007: move-result v1 │ │ -1964c4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1964c8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1964ca: 2802 |000b: goto 000d // +0002 │ │ -1964cc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1964ce: 0f01 |000d: return v1 │ │ +1964a8: |[1964a8] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +1964b8: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1964bc: 1a00 cc83 |0002: const-string v0, "video/" // string@83cc │ │ +1964c0: 6e20 e80a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +1964c6: 0a01 |0007: move-result v1 │ │ +1964c8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1964cc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1964ce: 2802 |000b: goto 000d // +0002 │ │ +1964d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1964d2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -309765,19 +309766,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 │ │ -19699c: |[19699c] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1969ac: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1969b2: 5b01 5142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4251 │ │ -1969b6: 5b02 5242 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4252 │ │ -1969ba: 0e00 |0007: return-void │ │ +1969a0: |[1969a0] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1969b0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1969b6: 5b01 5142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4251 │ │ +1969ba: 5b02 5242 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4252 │ │ +1969be: 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; │ │ @@ -309789,27 +309790,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 │ │ -1968a8: |[1968a8] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1968b8: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -1968bc: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -1968c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1968c2: 0f01 |0005: return v1 │ │ -1968c4: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -1968c8: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -1968cc: 2806 |000a: goto 0010 // +0006 │ │ -1968ce: 6e20 980a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ -1968d4: 0a01 |000e: move-result v1 │ │ -1968d6: 0f01 |000f: return v1 │ │ -1968d8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1968da: 0f01 |0011: return v1 │ │ +1968ac: |[1968ac] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1968bc: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +1968c0: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +1968c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1968c6: 0f01 |0005: return v1 │ │ +1968c8: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +1968cc: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +1968d0: 2806 |000a: goto 0010 // +0006 │ │ +1968d2: 6e20 980a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ +1968d8: 0a01 |000e: move-result v1 │ │ +1968da: 0f01 |000f: return v1 │ │ +1968dc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1968de: 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; │ │ @@ -309820,36 +309821,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1968dc: |[1968dc] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -1968ec: 2030 cb10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -1968f0: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -1968f4: 1f03 cb10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -1968f8: 6e10 ab56 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ -1968fe: 0c00 |0009: move-result-object v0 │ │ -196900: 6e10 ab56 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ -196906: 0c01 |000d: move-result-object v1 │ │ -196908: 7030 a956 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56a9 │ │ -19690e: 0a00 |0011: move-result v0 │ │ -196910: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -196914: 6e10 ad56 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ -19691a: 0c03 |0017: move-result-object v3 │ │ -19691c: 6e10 ad56 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ -196922: 0c00 |001b: move-result-object v0 │ │ -196924: 7030 a956 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56a9 │ │ -19692a: 0a03 |001f: move-result v3 │ │ -19692c: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -196930: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -196932: 2802 |0023: goto 0025 // +0002 │ │ -196934: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -196936: 0f03 |0025: return v3 │ │ +1968e0: |[1968e0] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +1968f0: 2030 cb10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +1968f4: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +1968f8: 1f03 cb10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +1968fc: 6e10 ab56 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ +196902: 0c00 |0009: move-result-object v0 │ │ +196904: 6e10 ab56 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ +19690a: 0c01 |000d: move-result-object v1 │ │ +19690c: 7030 a956 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56a9 │ │ +196912: 0a00 |0011: move-result v0 │ │ +196914: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +196918: 6e10 ad56 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ +19691e: 0c03 |0017: move-result-object v3 │ │ +196920: 6e10 ad56 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ +196926: 0c00 |001b: move-result-object v0 │ │ +196928: 7030 a956 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56a9 │ │ +19692e: 0a03 |001f: move-result v3 │ │ +196930: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +196934: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +196936: 2802 |0023: goto 0025 // +0002 │ │ +196938: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +19693a: 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; │ │ @@ -309860,17 +309861,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19696c: |[19696c] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -19697c: 5410 5142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4251 │ │ -196980: 1100 |0002: return-object v0 │ │ +196970: |[196970] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +196980: 5410 5142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4251 │ │ +196984: 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;) │ │ @@ -309878,25 +309879,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -196938: |[196938] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -196948: 6e10 ab56 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ -19694e: 0c00 |0003: move-result-object v0 │ │ -196950: 6e10 9a0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ -196956: 0a00 |0007: move-result v0 │ │ -196958: 6e10 ad56 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ -19695e: 0c01 |000b: move-result-object v1 │ │ -196960: 6e10 9a0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ -196966: 0a01 |000f: move-result v1 │ │ -196968: b710 |0010: xor-int/2addr v0, v1 │ │ -19696a: 0f00 |0011: return v0 │ │ +19693c: |[19693c] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +19694c: 6e10 ab56 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ +196952: 0c00 |0003: move-result-object v0 │ │ +196954: 6e10 9a0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ +19695a: 0a00 |0007: move-result v0 │ │ +19695c: 6e10 ad56 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ +196962: 0c01 |000b: move-result-object v1 │ │ +196964: 6e10 9a0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ +19696a: 0a01 |000f: move-result v1 │ │ +19696c: b710 |0010: xor-int/2addr v0, v1 │ │ +19696e: 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;) │ │ @@ -309904,17 +309905,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -196984: |[196984] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -196994: 5410 5242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4252 │ │ -196998: 1100 |0002: return-object v0 │ │ +196988: |[196988] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +196998: 5410 5242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4252 │ │ +19699c: 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 : 12624 (Pair.java) │ │ @@ -309946,17 +309947,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -196a3c: |[196a3c] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -196a4c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -196a52: 0e00 |0003: return-void │ │ +196a40: |[196a40] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +196a50: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +196a56: 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;) │ │ @@ -309964,22 +309965,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1969bc: |[1969bc] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -1969cc: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -1969d2: 0c00 |0003: move-result-object v0 │ │ -1969d4: 2131 |0004: array-length v1, v3 │ │ -1969d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1969d8: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ -1969de: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ -1969e4: 1100 |000c: return-object v0 │ │ +1969c0: |[1969c0] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +1969d0: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +1969d6: 0c00 |0003: move-result-object v0 │ │ +1969d8: 2131 |0004: array-length v1, v3 │ │ +1969da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1969dc: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ +1969e2: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ +1969e8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -309989,20 +309990,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 │ │ -196a18: |[196a18] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -196a28: 7110 af56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@56af │ │ -196a2e: 0c00 |0003: move-result-object v0 │ │ -196a30: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ -196a36: 0c00 |0007: move-result-object v0 │ │ -196a38: 1100 |0008: return-object v0 │ │ +196a1c: |[196a1c] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +196a2c: 7110 af56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@56af │ │ +196a32: 0c00 |0003: move-result-object v0 │ │ +196a34: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ +196a3a: 0c00 |0007: move-result-object v0 │ │ +196a3c: 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; │ │ @@ -310012,23 +310013,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1969e8: |[1969e8] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -1969f8: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -1969fe: 0c00 |0003: move-result-object v0 │ │ -196a00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -196a02: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ -196a08: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ -196a0e: 0c02 |000b: move-result-object v2 │ │ -196a10: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ -196a16: 1102 |000f: return-object v2 │ │ +1969ec: |[1969ec] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +1969fc: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +196a02: 0c00 |0003: move-result-object v0 │ │ +196a04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +196a06: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ +196a0c: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ +196a12: 0c02 |000b: move-result-object v2 │ │ +196a14: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ +196a1a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -310088,61 +310089,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 │ │ -196ab0: |[196ab0] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196ac0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -196ac2: 2300 b311 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b3 │ │ -196ac6: 6201 5442 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ -196aca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -196acc: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -196ad0: 6201 5642 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ -196ad4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -196ad6: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -196ada: 6201 5542 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ -196ade: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -196ae0: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -196ae4: 1100 |0012: return-object v0 │ │ +196ab4: |[196ab4] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196ac4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +196ac6: 2300 b311 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b3 │ │ +196aca: 6201 5442 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ +196ace: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +196ad0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +196ad4: 6201 5642 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ +196ad8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +196ada: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +196ade: 6201 5542 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ +196ae2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +196ae4: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +196ae8: 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 │ │ -196b0c: |[196b0c] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -196b1c: 2200 cd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ -196b20: 1a01 9314 |0002: const-string v1, "DEFAULT" // string@1493 │ │ -196b24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -196b26: 7040 b456 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56b4 │ │ -196b2c: 6900 5442 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ -196b30: 2200 cd10 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ -196b34: 1a01 a415 |000c: const-string v1, "ENABLED" // string@15a4 │ │ -196b38: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -196b3a: 7040 b456 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56b4 │ │ -196b40: 6900 5642 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ -196b44: 2200 cd10 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ -196b48: 1a01 ad14 |0016: const-string v1, "DISABLED" // string@14ad │ │ -196b4c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -196b4e: 7040 b456 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56b4 │ │ -196b54: 6900 5542 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ -196b58: 7100 b256 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56b2 │ │ -196b5e: 0c00 |0021: move-result-object v0 │ │ -196b60: 6900 5342 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4253 │ │ -196b64: 0e00 |0024: return-void │ │ +196b10: |[196b10] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +196b20: 2200 cd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ +196b24: 1a01 9314 |0002: const-string v1, "DEFAULT" // string@1493 │ │ +196b28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +196b2a: 7040 b456 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56b4 │ │ +196b30: 6900 5442 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ +196b34: 2200 cd10 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ +196b38: 1a01 a415 |000c: const-string v1, "ENABLED" // string@15a4 │ │ +196b3c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +196b3e: 7040 b456 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56b4 │ │ +196b44: 6900 5642 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ +196b48: 2200 cd10 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ +196b4c: 1a01 ad14 |0016: const-string v1, "DISABLED" // string@14ad │ │ +196b50: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +196b52: 7040 b456 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56b4 │ │ +196b58: 6900 5542 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ +196b5c: 7100 b256 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56b2 │ │ +196b62: 0c00 |0021: move-result-object v0 │ │ +196b64: 6900 5342 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4253 │ │ +196b68: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=65 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -310150,18 +310151,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 │ │ -196b68: |[196b68] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -196b78: 7030 210a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a21 │ │ -196b7e: 5903 5742 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4257 │ │ -196b82: 0e00 |0005: return-void │ │ +196b6c: |[196b6c] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +196b7c: 7030 210a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a21 │ │ +196b82: 5903 5742 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4257 │ │ +196b86: 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 │ │ @@ -310172,19 +310173,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 │ │ -196a6c: |[196a6c] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196a7c: 7100 b856 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56b8 │ │ -196a82: 0c00 |0003: move-result-object v0 │ │ -196a84: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -196a88: 1101 |0006: return-object v1 │ │ +196a70: |[196a70] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196a80: 7100 b856 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56b8 │ │ +196a86: 0c00 |0003: move-result-object v0 │ │ +196a88: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +196a8c: 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;) │ │ @@ -310192,20 +310193,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 │ │ -196a8c: |[196a8c] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196a9c: 1c00 cd10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ -196aa0: 7120 240a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a24 │ │ -196aa6: 0c01 |0005: move-result-object v1 │ │ -196aa8: 1f01 cd10 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ -196aac: 1101 |0008: return-object v1 │ │ +196a90: |[196a90] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196aa0: 1c00 cd10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ +196aa4: 7120 240a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a24 │ │ +196aaa: 0c01 |0005: move-result-object v1 │ │ +196aac: 1f01 cd10 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10cd │ │ +196ab0: 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;) │ │ @@ -310213,20 +310214,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 │ │ -196ae8: |[196ae8] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196af8: 6200 5342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4253 │ │ -196afc: 6e10 3859 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5938 │ │ -196b02: 0c00 |0005: move-result-object v0 │ │ -196b04: 1f00 b311 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b3 │ │ -196b08: 1100 |0008: return-object v0 │ │ +196aec: |[196aec] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196afc: 6200 5342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4253 │ │ +196b00: 6e10 3859 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5938 │ │ +196b06: 0c00 |0005: move-result-object v0 │ │ +196b08: 1f00 b311 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b3 │ │ +196b0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -310234,17 +310235,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -196a54: |[196a54] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -196a64: 5210 5742 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4257 │ │ -196a68: 0f00 |0002: return v0 │ │ +196a58: |[196a58] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +196a68: 5210 5742 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4257 │ │ +196a6c: 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 : 12889 (Prefs.java) │ │ @@ -310415,32 +310416,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19718c: |[19718c] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -19719c: 0e00 |0000: return-void │ │ +197190: |[197190] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +1971a0: 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 │ │ -1971a0: |[1971a0] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -1971b0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1971b6: 0e00 |0003: return-void │ │ +1971a4: |[1971a4] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +1971b4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1971ba: 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;) │ │ @@ -310448,20 +310449,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196cc8: |[196cc8] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -196cd8: 1a00 f073 |0000: const-string v0, "pref_always_load_remote_content" // string@73f0 │ │ -196cdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196cde: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196ce4: 0a02 |0006: move-result v2 │ │ -196ce6: 0f02 |0007: return v2 │ │ +196ccc: |[196ccc] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +196cdc: 1a00 f073 |0000: const-string v0, "pref_always_load_remote_content" // string@73f0 │ │ +196ce0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196ce2: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196ce8: 0a02 |0006: move-result v2 │ │ +196cea: 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;) │ │ @@ -310469,25 +310470,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 │ │ -196f54: |[196f54] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196f64: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -196f68: 1a01 0974 |0002: const-string v1, "pref_chat_background" // string@7409 │ │ -196f6c: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -196f72: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -196f78: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -196f7e: 0c03 |000d: move-result-object v3 │ │ -196f80: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -196f84: 7130 ca56 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@56ca │ │ -196f8a: 0c02 |0013: move-result-object v2 │ │ -196f8c: 1102 |0014: return-object v2 │ │ +196f58: |[196f58] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +196f68: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +196f6c: 1a01 0974 |0002: const-string v1, "pref_chat_background" // string@7409 │ │ +196f70: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +196f76: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +196f7c: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +196f82: 0c03 |000d: move-result-object v3 │ │ +196f84: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +196f88: 7130 ca56 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@56ca │ │ +196f8e: 0c02 |0013: move-result-object v2 │ │ +196f90: 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 │ │ │ │ @@ -310496,20 +310497,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 │ │ -196ce8: |[196ce8] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -196cf8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196cfe: 0c00 |0003: move-result-object v0 │ │ -196d00: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ -196d06: 0a00 |0007: move-result v0 │ │ -196d08: 0f00 |0008: return v0 │ │ +196cec: |[196cec] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +196cfc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196d02: 0c00 |0003: move-result-object v0 │ │ +196d04: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ +196d0a: 0a00 |0007: move-result v0 │ │ +196d0c: 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 │ │ @@ -310519,34 +310520,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 │ │ -196b84: |[196b84] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -196b94: 1a00 0a74 |0000: const-string v0, "pref_chat_ringtone_" // string@740a │ │ -196b98: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -196b9c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -196ba0: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -196ba4: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -196baa: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -196bb0: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -196bb4: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -196bba: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -196bc0: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -196bc6: 0c00 |0019: move-result-object v0 │ │ -196bc8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -196bca: 7130 ca56 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@56ca │ │ -196bd0: 0c02 |001e: move-result-object v2 │ │ -196bd2: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -196bd6: 2805 |0021: goto 0026 // +0005 │ │ -196bd8: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -196bde: 0c03 |0025: move-result-object v3 │ │ -196be0: 1103 |0026: return-object v3 │ │ +196b88: |[196b88] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +196b98: 1a00 0a74 |0000: const-string v0, "pref_chat_ringtone_" // string@740a │ │ +196b9c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +196ba0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +196ba4: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +196ba8: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +196bae: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +196bb4: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +196bb8: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +196bbe: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +196bc4: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +196bca: 0c00 |0019: move-result-object v0 │ │ +196bcc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +196bce: 7130 ca56 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@56ca │ │ +196bd4: 0c02 |001e: move-result-object v2 │ │ +196bd6: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +196bda: 2805 |0021: goto 0026 // +0005 │ │ +196bdc: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +196be2: 0c03 |0025: move-result-object v3 │ │ +196be4: 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; │ │ @@ -310558,34 +310559,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 │ │ -197128: |[197128] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -197138: 1a00 0b74 |0000: const-string v0, "pref_chat_vibrate_" // string@740b │ │ -19713c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -197140: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -197144: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -197148: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19714e: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197154: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -197158: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19715e: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197164: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19716a: 0c00 |0019: move-result-object v0 │ │ -19716c: 6203 5442 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ -197170: 6e10 b656 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56b6 │ │ -197176: 0a03 |001f: move-result v3 │ │ -197178: 7130 c256 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56c2 │ │ -19717e: 0a02 |0023: move-result v2 │ │ -197180: 7110 b556 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56b5 │ │ -197186: 0c02 |0027: move-result-object v2 │ │ -197188: 1102 |0028: return-object v2 │ │ +19712c: |[19712c] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +19713c: 1a00 0b74 |0000: const-string v0, "pref_chat_vibrate_" // string@740b │ │ +197140: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +197144: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +197148: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +19714c: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +197152: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197158: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +19715c: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197162: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197168: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19716e: 0c00 |0019: move-result-object v0 │ │ +197170: 6203 5442 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ +197174: 6e10 b656 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56b6 │ │ +19717a: 0a03 |001f: move-result v3 │ │ +19717c: 7130 c256 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56c2 │ │ +197182: 0a02 |0023: move-result v2 │ │ +197184: 7110 b556 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56b5 │ │ +19718a: 0c02 |0027: move-result-object v2 │ │ +19718c: 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 │ │ @@ -310596,25 +310597,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 │ │ -196f90: |[196f90] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196fa0: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -196fa4: 1a01 1374 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7413 │ │ -196fa8: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -196fae: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -196fb4: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -196fba: 0c03 |000d: move-result-object v3 │ │ -196fbc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -196fbe: 7130 ca56 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@56ca │ │ -196fc4: 0c02 |0012: move-result-object v2 │ │ -196fc6: 1102 |0013: return-object v2 │ │ +196f94: |[196f94] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +196fa4: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +196fa8: 1a01 1374 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7413 │ │ +196fac: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +196fb2: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +196fb8: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +196fbe: 0c03 |000d: move-result-object v3 │ │ +196fc0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +196fc2: 7130 ca56 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@56ca │ │ +196fc8: 0c02 |0012: move-result-object v2 │ │ +196fca: 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 │ │ │ │ @@ -310623,25 +310624,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 │ │ -196fc8: |[196fc8] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196fd8: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -196fdc: 1a01 1474 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7414 │ │ -196fe0: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -196fe6: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -196fec: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -196ff2: 0c03 |000d: move-result-object v3 │ │ -196ff4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -196ff6: 7130 ca56 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@56ca │ │ -196ffc: 0c02 |0012: move-result-object v2 │ │ -196ffe: 1102 |0013: return-object v2 │ │ +196fcc: |[196fcc] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +196fdc: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +196fe0: 1a01 1474 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7414 │ │ +196fe4: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +196fea: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +196ff0: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +196ff6: 0c03 |000d: move-result-object v3 │ │ +196ff8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +196ffa: 7130 ca56 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@56ca │ │ +197000: 0c02 |0012: move-result-object v2 │ │ +197002: 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 │ │ │ │ @@ -310650,20 +310651,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 │ │ -196eb8: |[196eb8] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -196ec8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196ece: 0c00 |0003: move-result-object v0 │ │ -196ed0: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ -196ed6: 0a00 |0007: move-result v0 │ │ -196ed8: 0f00 |0008: return v0 │ │ +196ebc: |[196ebc] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +196ecc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196ed2: 0c00 |0003: move-result-object v0 │ │ +196ed4: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ +196eda: 0a00 |0007: move-result v0 │ │ +196edc: 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 │ │ @@ -310673,20 +310674,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 │ │ -1970d8: |[1970d8] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -1970e8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1970ee: 0c00 |0003: move-result-object v0 │ │ -1970f0: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ -1970f6: 0b00 |0007: move-result-wide v0 │ │ -1970f8: 1000 |0008: return-wide v0 │ │ +1970dc: |[1970dc] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +1970ec: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1970f2: 0c00 |0003: move-result-object v0 │ │ +1970f4: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ +1970fa: 0b00 |0007: move-result-wide v0 │ │ +1970fc: 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 │ │ @@ -310696,20 +310697,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 │ │ -197000: |[197000] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -197010: 1a00 3374 |0000: const-string v0, "pref_led_color" // string@7433 │ │ -197014: 1a01 4347 |0002: const-string v1, "blue" // string@4743 │ │ -197018: 7130 ca56 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@56ca │ │ -19701e: 0c02 |0007: move-result-object v2 │ │ -197020: 1102 |0008: return-object v2 │ │ +197004: |[197004] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +197014: 1a00 3374 |0000: const-string v0, "pref_led_color" // string@7433 │ │ +197018: 1a01 4347 |0002: const-string v1, "blue" // string@4743 │ │ +19701c: 7130 ca56 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@56ca │ │ +197022: 0c02 |0007: move-result-object v2 │ │ +197024: 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;) │ │ @@ -310717,26 +310718,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -196edc: |[196edc] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -196eec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -196eee: 7110 f70a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0af7 │ │ -196ef4: 0c00 |0004: move-result-object v0 │ │ -196ef6: 1a01 4574 |0005: const-string v1, "pref_notification_priority" // string@7445 │ │ -196efa: 7130 ca56 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@56ca │ │ -196f00: 0c02 |000a: move-result-object v2 │ │ -196f02: 7110 4a0a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a4a │ │ -196f08: 0c02 |000e: move-result-object v2 │ │ -196f0a: 6e10 420a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -196f10: 0a02 |0012: move-result v2 │ │ -196f12: 0f02 |0013: return v2 │ │ +196ee0: |[196ee0] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +196ef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +196ef2: 7110 f70a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0af7 │ │ +196ef8: 0c00 |0004: move-result-object v0 │ │ +196efa: 1a01 4574 |0005: const-string v1, "pref_notification_priority" // string@7445 │ │ +196efe: 7130 ca56 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@56ca │ │ +196f04: 0c02 |000a: move-result-object v2 │ │ +196f06: 7110 4a0a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a4a │ │ +196f0c: 0c02 |000e: move-result-object v2 │ │ +196f0e: 6e10 420a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +196f14: 0a02 |0012: move-result v2 │ │ +196f16: 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;) │ │ @@ -310744,22 +310745,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 │ │ -1970fc: |[1970fc] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -19710c: 2200 0810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1008 │ │ -197110: 1a01 4874 |0002: const-string v1, "pref_notification_privacy" // string@7448 │ │ -197114: 1a02 9e44 |0004: const-string v2, "all" // string@449e │ │ -197118: 7130 ca56 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@56ca │ │ -19711e: 0c03 |0009: move-result-object v3 │ │ -197120: 7020 5852 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@5258 │ │ -197126: 1100 |000d: return-object v0 │ │ +197100: |[197100] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +197110: 2200 0810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1008 │ │ +197114: 1a01 4874 |0002: const-string v1, "pref_notification_privacy" // string@7448 │ │ +197118: 1a02 9e44 |0004: const-string v2, "all" // string@449e │ │ +19711c: 7130 ca56 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@56ca │ │ +197122: 0c03 |0009: move-result-object v3 │ │ +197124: 7020 5852 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@5258 │ │ +19712a: 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;) │ │ @@ -310767,32 +310768,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 │ │ -196be4: |[196be4] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -196bf4: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -196bf8: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -196bfe: 0c00 |0005: move-result-object v0 │ │ -196c00: 1a01 2f74 |0006: const-string v1, "pref_key_ringtone" // string@742f │ │ -196c04: 7130 ca56 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@56ca │ │ -196c0a: 0c02 |000b: move-result-object v2 │ │ -196c0c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -196c10: 1a00 4353 |000e: const-string v0, "file:" // string@5343 │ │ -196c14: 6e20 e80a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -196c1a: 0a00 |0013: move-result v0 │ │ -196c1c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -196c20: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -196c24: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -196c2a: 0c02 |001b: move-result-object v2 │ │ -196c2c: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -196c32: 0c02 |001f: move-result-object v2 │ │ -196c34: 1102 |0020: return-object v2 │ │ +196be8: |[196be8] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +196bf8: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +196bfc: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +196c02: 0c00 |0005: move-result-object v0 │ │ +196c04: 1a01 2f74 |0006: const-string v1, "pref_key_ringtone" // string@742f │ │ +196c08: 7130 ca56 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@56ca │ │ +196c0e: 0c02 |000b: move-result-object v2 │ │ +196c10: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +196c14: 1a00 4353 |000e: const-string v0, "file:" // string@5343 │ │ +196c18: 6e20 e80a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +196c1e: 0a00 |0013: move-result v0 │ │ +196c20: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +196c24: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +196c28: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +196c2e: 0c02 |001b: move-result-object v2 │ │ +196c30: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +196c36: 0c02 |001f: move-result-object v2 │ │ +196c38: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000e line=184 │ │ 0x0016 line=185 │ │ 0x001c line=188 │ │ locals : │ │ @@ -310803,20 +310804,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196f14: |[196f14] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -196f24: 1a00 5a74 |0000: const-string v0, "pref_profile_avatar_id" // string@745a │ │ -196f28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196f2a: 7130 c256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56c2 │ │ -196f30: 0a02 |0006: move-result v2 │ │ -196f32: 0f02 |0007: return v2 │ │ +196f18: |[196f18] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +196f28: 1a00 5a74 |0000: const-string v0, "pref_profile_avatar_id" // string@745a │ │ +196f2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196f2e: 7130 c256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56c2 │ │ +196f34: 0a02 |0006: move-result v2 │ │ +196f36: 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;) │ │ @@ -310824,20 +310825,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196f34: |[196f34] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -196f44: 1a00 5d74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745d │ │ -196f48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196f4a: 7130 c256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56c2 │ │ -196f50: 0a02 |0006: move-result v2 │ │ -196f52: 0f02 |0007: return v2 │ │ +196f38: |[196f38] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +196f48: 1a00 5d74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745d │ │ +196f4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196f4e: 7130 c256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56c2 │ │ +196f54: 0a02 |0006: move-result v2 │ │ +196f56: 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;) │ │ @@ -310845,20 +310846,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 │ │ -197024: |[197024] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -197034: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19703a: 0c00 |0003: move-result-object v0 │ │ -19703c: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ -197042: 0c00 |0007: move-result-object v0 │ │ -197044: 1100 |0008: return-object v0 │ │ +197028: |[197028] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +197038: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +19703e: 0c00 |0003: move-result-object v0 │ │ +197040: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ +197046: 0c00 |0007: move-result-object v0 │ │ +197048: 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; │ │ @@ -310868,26 +310869,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 │ │ -1970a0: |[1970a0] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -1970b0: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1970b6: 0c01 |0003: move-result-object v1 │ │ -1970b8: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ -1970be: 0a00 |0007: move-result v0 │ │ -1970c0: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -1970c4: 7100 790c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c79 │ │ -1970ca: 0c03 |000d: move-result-object v3 │ │ -1970cc: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ -1970d2: 0c01 |0011: move-result-object v1 │ │ -1970d4: 1101 |0012: return-object v1 │ │ -1970d6: 1103 |0013: return-object v3 │ │ +1970a4: |[1970a4] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +1970b4: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1970ba: 0c01 |0003: move-result-object v1 │ │ +1970bc: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ +1970c2: 0a00 |0007: move-result v0 │ │ +1970c4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +1970c8: 7100 790c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c79 │ │ +1970ce: 0c03 |000d: move-result-object v3 │ │ +1970d0: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ +1970d6: 0c01 |0011: move-result-object v1 │ │ +1970d8: 1101 |0012: return-object v1 │ │ +1970da: 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; │ │ @@ -310899,48 +310900,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 │ │ -196c38: |[196c38] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -196c48: 2200 7003 |0000: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ -196c4c: 2201 7a03 |0002: new-instance v1, Ljava/util/HashSet; // type@037a │ │ -196c50: 7010 970c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ -196c56: 1a02 1174 |0007: const-string v2, "pref_contact_photo_identifiers" // string@7411 │ │ -196c5a: 7130 cb56 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@56cb │ │ -196c60: 0c03 |000c: move-result-object v3 │ │ -196c62: 7020 510c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c51 │ │ -196c68: 7210 c60c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ -196c6e: 0c03 |0013: move-result-object v3 │ │ -196c70: 7210 a70c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -196c76: 0a00 |0017: move-result v0 │ │ -196c78: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -196c7c: 7210 a80c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -196c82: 0c00 |001d: move-result-object v0 │ │ -196c84: 1f00 0503 |001e: check-cast v0, Ljava/lang/String; // type@0305 │ │ -196c88: 6e20 c80a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ac8 │ │ -196c8e: 0a01 |0023: move-result v1 │ │ -196c90: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -196c94: 1a03 c140 |0026: const-string v3, "\|" // string@40c1 │ │ -196c98: 6e20 e60a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ -196c9e: 0c03 |002b: move-result-object v3 │ │ -196ca0: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -196ca2: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -196ca6: 7110 560a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a56 │ │ -196cac: 0c03 |0032: move-result-object v3 │ │ -196cae: 6e10 510a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -196cb4: 0b03 |0036: move-result-wide v3 │ │ -196cb6: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ -196cba: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ -196cc0: 0c03 |003c: move-result-object v3 │ │ -196cc2: 1103 |003d: return-object v3 │ │ -196cc4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -196cc6: 1103 |003f: return-object v3 │ │ +196c3c: |[196c3c] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +196c4c: 2200 7003 |0000: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ +196c50: 2201 7a03 |0002: new-instance v1, Ljava/util/HashSet; // type@037a │ │ +196c54: 7010 970c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c97 │ │ +196c5a: 1a02 1174 |0007: const-string v2, "pref_contact_photo_identifiers" // string@7411 │ │ +196c5e: 7130 cb56 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@56cb │ │ +196c64: 0c03 |000c: move-result-object v3 │ │ +196c66: 7020 510c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c51 │ │ +196c6c: 7210 c60c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ +196c72: 0c03 |0013: move-result-object v3 │ │ +196c74: 7210 a70c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +196c7a: 0a00 |0017: move-result v0 │ │ +196c7c: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +196c80: 7210 a80c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +196c86: 0c00 |001d: move-result-object v0 │ │ +196c88: 1f00 0503 |001e: check-cast v0, Ljava/lang/String; // type@0305 │ │ +196c8c: 6e20 c80a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ac8 │ │ +196c92: 0a01 |0023: move-result v1 │ │ +196c94: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +196c98: 1a03 c140 |0026: const-string v3, "\|" // string@40c1 │ │ +196c9c: 6e20 e60a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ +196ca2: 0c03 |002b: move-result-object v3 │ │ +196ca4: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +196ca6: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +196caa: 7110 560a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a56 │ │ +196cb0: 0c03 |0032: move-result-object v3 │ │ +196cb2: 6e10 510a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +196cb8: 0b03 |0036: move-result-wide v3 │ │ +196cba: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ +196cbe: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ +196cc4: 0c03 |003c: move-result-object v3 │ │ +196cc6: 1103 |003d: return-object v3 │ │ +196cc8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +196cca: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0010 line=319 │ │ 0x0020 line=320 │ │ 0x0026 line=321 │ │ 0x002d line=322 │ │ @@ -310954,25 +310955,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 │ │ -197048: |[197048] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -197058: 7100 3a56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@563a │ │ -19705e: 0a00 |0003: move-result v0 │ │ -197060: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -197064: 1a00 597f |0006: const-string v0, "system" // string@7f59 │ │ -197068: 2803 |0008: goto 000b // +0003 │ │ -19706a: 1a00 a264 |0009: const-string v0, "light" // string@64a2 │ │ -19706e: 1a01 7b74 |000b: const-string v1, "pref_theme" // string@747b │ │ -197072: 7130 ca56 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@56ca │ │ -197078: 0c02 |0010: move-result-object v2 │ │ -19707a: 1102 |0011: return-object v2 │ │ +19704c: |[19704c] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +19705c: 7100 3a56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@563a │ │ +197062: 0a00 |0003: move-result v0 │ │ +197064: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +197068: 1a00 597f |0006: const-string v0, "system" // string@7f59 │ │ +19706c: 2803 |0008: goto 000b // +0003 │ │ +19706e: 1a00 a264 |0009: const-string v0, "light" // string@64a2 │ │ +197072: 1a01 7b74 |000b: const-string v1, "pref_theme" // string@747b │ │ +197076: 7130 ca56 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@56ca │ │ +19707c: 0c02 |0010: move-result-object v2 │ │ +19707e: 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;) │ │ @@ -310980,20 +310981,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 │ │ -19707c: |[19707c] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -19708c: 1a00 8874 |0000: const-string v0, "pref_webxdc_store_url" // string@7488 │ │ -197090: 1a01 255c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c25 │ │ -197094: 7130 ca56 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@56ca │ │ -19709a: 0c02 |0007: move-result-object v2 │ │ -19709c: 1102 |0008: return-object v2 │ │ +197080: |[197080] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +197090: 1a00 8874 |0000: const-string v0, "pref_webxdc_store_url" // string@7488 │ │ +197094: 1a01 255c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c25 │ │ +197098: 7130 ca56 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@56ca │ │ +19709e: 0c02 |0007: move-result-object v2 │ │ +1970a0: 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;) │ │ @@ -311001,20 +311002,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196d0c: |[196d0c] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -196d1c: 1a00 1874 |0000: const-string v0, "pref_developer_mode_enabled" // string@7418 │ │ -196d20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196d22: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196d28: 0a02 |0006: move-result v2 │ │ -196d2a: 0f02 |0007: return v2 │ │ +196d10: |[196d10] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +196d20: 1a00 1874 |0000: const-string v0, "pref_developer_mode_enabled" // string@7418 │ │ +196d24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196d26: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196d2c: 0a02 |0006: move-result v2 │ │ +196d2e: 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;) │ │ @@ -311022,20 +311023,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196d2c: |[196d2c] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -196d3c: 1a00 2274 |0000: const-string v0, "pref_enter_sends" // string@7422 │ │ -196d40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196d42: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196d48: 0a02 |0006: move-result v2 │ │ -196d4a: 0f02 |0007: return v2 │ │ +196d30: |[196d30] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +196d40: 1a00 2274 |0000: const-string v0, "pref_enter_sends" // string@7422 │ │ +196d44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196d46: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196d4c: 0a02 |0006: move-result v2 │ │ +196d4e: 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;) │ │ @@ -311043,25 +311044,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -196d4c: |[196d4c] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -196d5c: 7110 be49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -196d62: 0c01 |0003: move-result-object v1 │ │ -196d64: 1a00 446b |0004: const-string v0, "media_quality" // string@6b44 │ │ -196d68: 6e20 9e06 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@069e │ │ -196d6e: 0a01 |0009: move-result v1 │ │ -196d70: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -196d72: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -196d76: 2802 |000d: goto 000f // +0002 │ │ -196d78: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -196d7a: 0f00 |000f: return v0 │ │ +196d50: |[196d50] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +196d60: 7110 be49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +196d66: 0c01 |0003: move-result-object v1 │ │ +196d68: 1a00 446b |0004: const-string v0, "media_quality" // string@6b44 │ │ +196d6c: 6e20 9e06 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@069e │ │ +196d72: 0a01 |0009: move-result v1 │ │ +196d74: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +196d76: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +196d7a: 2802 |000d: goto 000f // +0002 │ │ +196d7c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +196d7e: 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;) │ │ @@ -311069,20 +311070,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196d7c: |[196d7c] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -196d8c: 1a00 2e74 |0000: const-string v0, "pref_key_inthread_notifications" // string@742e │ │ -196d90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -196d92: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196d98: 0a02 |0006: move-result v2 │ │ -196d9a: 0f02 |0007: return v2 │ │ +196d80: |[196d80] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +196d90: 1a00 2e74 |0000: const-string v0, "pref_key_inthread_notifications" // string@742e │ │ +196d94: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +196d96: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196d9c: 0a02 |0006: move-result v2 │ │ +196d9e: 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;) │ │ @@ -311090,20 +311091,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196d9c: |[196d9c] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -196dac: 1a00 2a74 |0000: const-string v0, "pref_incognito_keyboard" // string@742a │ │ -196db0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196db2: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196db8: 0a02 |0006: move-result v2 │ │ -196dba: 0f02 |0007: return v2 │ │ +196da0: |[196da0] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +196db0: 1a00 2a74 |0000: const-string v0, "pref_incognito_keyboard" // string@742a │ │ +196db4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196db6: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196dbc: 0a02 |0006: move-result v2 │ │ +196dbe: 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;) │ │ @@ -311111,21 +311112,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -196dbc: |[196dbc] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -196dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196dce: 1a01 3774 |0001: const-string v1, "pref_location_streaming_enabled" // string@7437 │ │ -196dd2: 7130 bd56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196dd8: 0a02 |0006: move-result v2 │ │ -196dda: 0f02 |0007: return v2 │ │ -196ddc: 0f00 |0008: return v0 │ │ +196dc0: |[196dc0] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +196dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196dd2: 1a01 3774 |0001: const-string v1, "pref_location_streaming_enabled" // string@7437 │ │ +196dd6: 7130 bd56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196ddc: 0a02 |0006: move-result v2 │ │ +196dde: 0f02 |0007: return v2 │ │ +196de0: 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; │ │ @@ -311135,20 +311136,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196df0: |[196df0] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -196e00: 1a00 4474 |0000: const-string v0, "pref_new_broadcast_list" // string@7444 │ │ -196e04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196e06: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196e0c: 0a02 |0006: move-result v2 │ │ -196e0e: 0f02 |0007: return v2 │ │ +196df4: |[196df4] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +196e04: 1a00 4474 |0000: const-string v0, "pref_new_broadcast_list" // string@7444 │ │ +196e08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196e0a: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196e10: 0a02 |0006: move-result v2 │ │ +196e12: 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;) │ │ @@ -311156,20 +311157,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196e10: |[196e10] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -196e20: 1a00 3074 |0000: const-string v0, "pref_key_vibrate" // string@7430 │ │ -196e24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -196e26: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196e2c: 0a02 |0006: move-result v2 │ │ -196e2e: 0f02 |0007: return v2 │ │ +196e14: |[196e14] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +196e24: 1a00 3074 |0000: const-string v0, "pref_key_vibrate" // string@7430 │ │ +196e28: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +196e2a: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196e30: 0a02 |0006: move-result v2 │ │ +196e32: 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;) │ │ @@ -311177,20 +311178,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196e30: |[196e30] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -196e40: 1a00 1a74 |0000: const-string v0, "pref_disable_passphrase" // string@741a │ │ -196e44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196e46: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196e4c: 0a02 |0006: move-result v2 │ │ -196e4e: 0f02 |0007: return v2 │ │ +196e34: |[196e34] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +196e44: 1a00 1a74 |0000: const-string v0, "pref_disable_passphrase" // string@741a │ │ +196e48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196e4a: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196e50: 0a02 |0006: move-result v2 │ │ +196e52: 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;) │ │ @@ -311198,36 +311199,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -196e50: |[196e50] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -196e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196e62: 0f00 |0001: return v0 │ │ +196e54: |[196e54] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +196e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196e66: 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 │ │ -196e64: |[196e64] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -196e74: 1a00 6474 |0000: const-string v0, "pref_screen_security" // string@7464 │ │ -196e78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196e7a: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196e80: 0a02 |0006: move-result v2 │ │ -196e82: 0f02 |0007: return v2 │ │ +196e68: |[196e68] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +196e78: 1a00 6474 |0000: const-string v0, "pref_screen_security" // string@7464 │ │ +196e7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196e7e: 7130 bd56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196e84: 0a02 |0006: move-result v2 │ │ +196e86: 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;) │ │ @@ -311235,21 +311236,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -196e84: |[196e84] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -196e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196e96: 1a01 6074 |0001: const-string v1, "pref_reliable_service" // string@7460 │ │ -196e9a: 7130 bd56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ -196ea0: 0a02 |0006: move-result v2 │ │ -196ea2: 0f02 |0007: return v2 │ │ -196ea4: 0f00 |0008: return v0 │ │ +196e88: |[196e88] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +196e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196e9a: 1a01 6074 |0001: const-string v1, "pref_reliable_service" // string@7460 │ │ +196e9e: 7130 bd56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56bd │ │ +196ea4: 0a02 |0006: move-result v2 │ │ +196ea6: 0f02 |0007: return v2 │ │ +196ea8: 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; │ │ @@ -311259,18 +311260,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1971b8: |[1971b8] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -1971c8: 1a00 2f74 |0000: const-string v0, "pref_key_ringtone" // string@742f │ │ -1971cc: 7120 dc56 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56dc │ │ -1971d2: 0e00 |0005: return-void │ │ +1971bc: |[1971bc] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +1971cc: 1a00 2f74 |0000: const-string v0, "pref_key_ringtone" // string@742f │ │ +1971d0: 7120 dc56 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56dc │ │ +1971d6: 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;) │ │ @@ -311278,23 +311279,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 │ │ -1971d4: |[1971d4] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1971e4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1971ea: 0c00 |0003: move-result-object v0 │ │ -1971ec: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1971f2: 0c00 |0007: move-result-object v0 │ │ -1971f4: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -1971fa: 0c00 |000b: move-result-object v0 │ │ -1971fc: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197202: 0e00 |000f: return-void │ │ +1971d8: |[1971d8] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1971e8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1971ee: 0c00 |0003: move-result-object v0 │ │ +1971f0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1971f6: 0c00 |0007: move-result-object v0 │ │ +1971f8: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +1971fe: 0c00 |000b: move-result-object v0 │ │ +197200: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197206: 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; │ │ │ │ @@ -311303,23 +311304,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 │ │ -197204: |[197204] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -197214: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -197218: 1a01 0974 |0002: const-string v1, "pref_chat_background" // string@7409 │ │ -19721c: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -197222: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197228: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19722e: 0c03 |000d: move-result-object v3 │ │ -197230: 7130 ea56 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ -197236: 0e00 |0011: return-void │ │ +197208: |[197208] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +197218: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +19721c: 1a01 0974 |0002: const-string v1, "pref_chat_background" // string@7409 │ │ +197220: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +197226: 6e20 090b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19722c: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +197232: 0c03 |000d: move-result-object v3 │ │ +197234: 7130 ea56 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ +19723a: 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; │ │ @@ -311329,23 +311330,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 │ │ -197238: |[197238] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -197248: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19724e: 0c00 |0003: move-result-object v0 │ │ -197250: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197256: 0c00 |0007: move-result-object v0 │ │ -197258: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ -19725e: 0c00 |000b: move-result-object v0 │ │ -197260: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197266: 0e00 |000f: return-void │ │ +19723c: |[19723c] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +19724c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +197252: 0c00 |0003: move-result-object v0 │ │ +197254: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +19725a: 0c00 |0007: move-result-object v0 │ │ +19725c: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ +197262: 0c00 |000b: move-result-object v0 │ │ +197264: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +19726a: 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 │ │ @@ -311355,33 +311356,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 │ │ -197268: |[197268] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -197278: 1a00 0a74 |0000: const-string v0, "pref_chat_ringtone_" // string@740a │ │ -19727c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -197280: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -197284: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -197288: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19728e: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197294: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -197298: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19729e: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -1972a4: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1972aa: 0c00 |0019: move-result-object v0 │ │ -1972ac: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -1972b0: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1972b6: 0c03 |001f: move-result-object v3 │ │ -1972b8: 7130 ea56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ -1972be: 2804 |0023: goto 0027 // +0004 │ │ -1972c0: 7120 dc56 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56dc │ │ -1972c6: 0e00 |0027: return-void │ │ +19726c: |[19726c] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +19727c: 1a00 0a74 |0000: const-string v0, "pref_chat_ringtone_" // string@740a │ │ +197280: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +197284: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +197288: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +19728c: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +197292: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197298: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +19729c: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1972a2: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1972a8: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +1972ae: 0c00 |0019: move-result-object v0 │ │ +1972b0: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +1972b4: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +1972ba: 0c03 |001f: move-result-object v3 │ │ +1972bc: 7130 ea56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ +1972c2: 2804 |0023: goto 0027 // +0004 │ │ +1972c4: 7120 dc56 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56dc │ │ +1972ca: 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; │ │ @@ -311394,34 +311395,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 │ │ -1972c8: |[1972c8] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -1972d8: 1a00 0b74 |0000: const-string v0, "pref_chat_vibrate_" // string@740b │ │ -1972dc: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1972e0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1972e4: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -1972e8: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -1972ee: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -1972f4: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -1972f8: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1972fe: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197304: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19730a: 0c00 |0019: move-result-object v0 │ │ -19730c: 6203 5442 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ -197310: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -197314: 6e10 b656 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56b6 │ │ -19731a: 0a03 |0021: move-result v3 │ │ -19731c: 7130 e456 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56e4 │ │ -197322: 2804 |0025: goto 0029 // +0004 │ │ -197324: 7120 dc56 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56dc │ │ -19732a: 0e00 |0029: return-void │ │ +1972cc: |[1972cc] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +1972dc: 1a00 0b74 |0000: const-string v0, "pref_chat_vibrate_" // string@740b │ │ +1972e0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1972e4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1972e8: 2201 0703 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +1972ec: 7020 050b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +1972f2: 6e20 090b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1972f8: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +1972fc: 6e20 0e0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197302: 6e20 090b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197308: 6e10 1f0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19730e: 0c00 |0019: move-result-object v0 │ │ +197310: 6203 5442 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4254 │ │ +197314: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +197318: 6e10 b656 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56b6 │ │ +19731e: 0a03 |0021: move-result v3 │ │ +197320: 7130 e456 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56e4 │ │ +197326: 2804 |0025: goto 0029 // +0004 │ │ +197328: 7120 dc56 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56dc │ │ +19732e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x001a line=232 │ │ 0x001e line=233 │ │ 0x0026 line=236 │ │ locals : │ │ @@ -311435,23 +311436,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 │ │ -19732c: |[19732c] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -19733c: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -197340: 1a01 1374 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7413 │ │ -197344: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19734a: 6e20 090b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197350: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -197356: 0c04 |000d: move-result-object v4 │ │ -197358: 7130 ea56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ -19735e: 0e00 |0011: return-void │ │ +197330: |[197330] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +197340: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +197344: 1a01 1374 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7413 │ │ +197348: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19734e: 6e20 090b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197354: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19735a: 0c04 |000d: move-result-object v4 │ │ +19735c: 7130 ea56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ +197362: 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 │ │ @@ -311461,23 +311462,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 │ │ -197360: |[197360] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -197370: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -197374: 1a01 1474 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7414 │ │ -197378: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19737e: 6e20 090b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197384: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19738a: 0c04 |000d: move-result-object v4 │ │ -19738c: 7130 ea56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ -197392: 0e00 |0011: return-void │ │ +197364: |[197364] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +197374: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +197378: 1a01 1474 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7414 │ │ +19737c: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +197382: 6e20 090b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197388: 6e10 1f0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19738e: 0c04 |000d: move-result-object v4 │ │ +197390: 7130 ea56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ +197396: 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 │ │ @@ -311487,18 +311488,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 │ │ -197394: |[197394] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -1973a4: 1a00 2274 |0000: const-string v0, "pref_enter_sends" // string@7422 │ │ -1973a8: 7130 de56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56de │ │ -1973ae: 0e00 |0005: return-void │ │ +197398: |[197398] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +1973a8: 1a00 2274 |0000: const-string v0, "pref_enter_sends" // string@7422 │ │ +1973ac: 7130 de56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56de │ │ +1973b2: 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 │ │ │ │ @@ -311507,23 +311508,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 │ │ -1973b0: |[1973b0] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1973c0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1973c6: 0c00 |0003: move-result-object v0 │ │ -1973c8: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1973ce: 0c00 |0007: move-result-object v0 │ │ -1973d0: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -1973d6: 0c00 |000b: move-result-object v0 │ │ -1973d8: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1973de: 0e00 |000f: return-void │ │ +1973b4: |[1973b4] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1973c4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1973ca: 0c00 |0003: move-result-object v0 │ │ +1973cc: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1973d2: 0c00 |0007: move-result-object v0 │ │ +1973d4: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ +1973da: 0c00 |000b: move-result-object v0 │ │ +1973dc: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1973e2: 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 │ │ @@ -311533,23 +311534,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 │ │ -1973e0: |[1973e0] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -1973f0: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1973f6: 0c00 |0003: move-result-object v0 │ │ -1973f8: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1973fe: 0c00 |0007: move-result-object v0 │ │ -197400: 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 │ │ -197406: 0c00 |000b: move-result-object v0 │ │ -197408: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -19740e: 0e00 |000f: return-void │ │ +1973e4: |[1973e4] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +1973f4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1973fa: 0c00 |0003: move-result-object v0 │ │ +1973fc: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197402: 0c00 |0007: move-result-object v0 │ │ +197404: 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 │ │ +19740a: 0c00 |000b: move-result-object v0 │ │ +19740c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197412: 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 │ │ @@ -311559,20 +311560,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 │ │ -197410: |[197410] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -197420: 1a00 2f74 |0000: const-string v0, "pref_key_ringtone" // string@742f │ │ -197424: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -19742a: 0c02 |0005: move-result-object v2 │ │ -19742c: 7130 ea56 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ -197432: 0e00 |0009: return-void │ │ +197414: |[197414] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +197424: 1a00 2f74 |0000: const-string v0, "pref_key_ringtone" // string@742f │ │ +197428: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +19742e: 0c02 |0005: move-result-object v2 │ │ +197430: 7130 ea56 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ +197436: 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; │ │ │ │ @@ -311581,18 +311582,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 │ │ -197434: |[197434] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -197444: 1a00 5a74 |0000: const-string v0, "pref_profile_avatar_id" // string@745a │ │ -197448: 7130 e456 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56e4 │ │ -19744e: 0e00 |0005: return-void │ │ +197438: |[197438] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +197448: 1a00 5a74 |0000: const-string v0, "pref_profile_avatar_id" // string@745a │ │ +19744c: 7130 e456 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56e4 │ │ +197452: 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 │ │ │ │ @@ -311601,18 +311602,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 │ │ -197450: |[197450] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -197460: 1a00 5d74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745d │ │ -197464: 7130 e456 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56e4 │ │ -19746a: 0e00 |0005: return-void │ │ +197454: |[197454] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +197464: 1a00 5d74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745d │ │ +197468: 7130 e456 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56e4 │ │ +19746e: 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 │ │ │ │ @@ -311621,18 +311622,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 │ │ -19746c: |[19746c] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -19747c: 1a00 6474 |0000: const-string v0, "pref_screen_security" // string@7464 │ │ -197480: 7130 de56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56de │ │ -197486: 0e00 |0005: return-void │ │ +197470: |[197470] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +197480: 1a00 6474 |0000: const-string v0, "pref_screen_security" // string@7464 │ │ +197484: 7130 de56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56de │ │ +19748a: 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 │ │ │ │ @@ -311641,23 +311642,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 │ │ -197488: |[197488] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -197498: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19749e: 0c00 |0003: move-result-object v0 │ │ -1974a0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1974a6: 0c00 |0007: move-result-object v0 │ │ -1974a8: 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 │ │ -1974ae: 0c00 |000b: move-result-object v0 │ │ -1974b0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1974b6: 0e00 |000f: return-void │ │ +19748c: |[19748c] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +19749c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1974a2: 0c00 |0003: move-result-object v0 │ │ +1974a4: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1974aa: 0c00 |0007: move-result-object v0 │ │ +1974ac: 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 │ │ +1974b2: 0c00 |000b: move-result-object v0 │ │ +1974b4: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1974ba: 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; │ │ @@ -311667,24 +311668,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 │ │ -1974b8: |[1974b8] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -1974c8: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1974ce: 0c01 |0003: move-result-object v1 │ │ -1974d0: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1974d6: 0c01 |0007: move-result-object v1 │ │ -1974d8: 1a00 1174 |0008: const-string v0, "pref_contact_photo_identifiers" // string@7411 │ │ -1974dc: 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 │ │ -1974e2: 0c01 |000d: move-result-object v1 │ │ -1974e4: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1974ea: 0e00 |0011: return-void │ │ +1974bc: |[1974bc] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +1974cc: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1974d2: 0c01 |0003: move-result-object v1 │ │ +1974d4: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1974da: 0c01 |0007: move-result-object v1 │ │ +1974dc: 1a00 1174 |0008: const-string v0, "pref_contact_photo_identifiers" // string@7411 │ │ +1974e0: 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 │ │ +1974e6: 0c01 |000d: move-result-object v1 │ │ +1974e8: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1974ee: 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; │ │ │ │ @@ -311693,29 +311694,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 │ │ -1974ec: |[1974ec] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1974fc: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -197500: 6e10 f30a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -197506: 0c00 |0005: move-result-object v0 │ │ -197508: 6e10 d90a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -19750e: 0a00 |0009: move-result v0 │ │ -197510: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -197514: 1a00 255c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c25 │ │ -197518: 6e20 cc0a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19751e: 0a00 |0011: move-result v0 │ │ -197520: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -197524: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -197526: 1a00 8874 |0015: const-string v0, "pref_webxdc_store_url" // string@7488 │ │ -19752a: 7130 ea56 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ -197530: 0e00 |001a: return-void │ │ +1974f0: |[1974f0] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +197500: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +197504: 6e10 f30a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +19750a: 0c00 |0005: move-result-object v0 │ │ +19750c: 6e10 d90a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +197512: 0a00 |0009: move-result v0 │ │ +197514: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +197518: 1a00 255c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c25 │ │ +19751c: 6e20 cc0a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +197522: 0a00 |0011: move-result v0 │ │ +197524: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +197528: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19752a: 1a00 8874 |0015: const-string v0, "pref_webxdc_store_url" // string@7488 │ │ +19752e: 7130 ea56 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56ea │ │ +197534: 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; │ │ @@ -311782,17 +311783,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197798: |[197798] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -1977a8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1977ae: 0e00 |0003: return-void │ │ +19779c: |[19779c] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +1977ac: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1977b2: 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;) │ │ @@ -311800,60 +311801,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 │ │ -1977b0: |[1977b0] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -1977c0: 7110 f656 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56f6 │ │ -1977c6: 0a00 |0003: move-result v0 │ │ -1977c8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -1977cc: 1a00 8454 |0006: const-string v0, "forwarded_message_ids" // string@5484 │ │ -1977d0: 7110 f056 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56f0 │ │ -1977d6: 0c02 |000b: move-result-object v2 │ │ -1977d8: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -1977de: 284d |000f: goto 005c // +004d │ │ -1977e0: 7110 f856 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56f8 │ │ -1977e6: 0a00 |0013: move-result v0 │ │ -1977e8: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1977ec: 1a00 ee5f |0016: const-string v0, "is_sharing" // string@5fee │ │ -1977f0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -1977f2: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1977f8: 7110 f556 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@56f5 │ │ -1977fe: 0a00 |001f: move-result v0 │ │ -197800: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -197804: 1a00 4e4f |0022: const-string v0, "direct_sharing_chat_id" // string@4f4e │ │ -197808: 7110 ef56 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@56ef │ │ -19780e: 0a01 |0027: move-result v1 │ │ -197810: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -197816: 7110 f456 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56f4 │ │ -19781c: 0c00 |002e: move-result-object v0 │ │ -19781e: 6e10 590c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c59 │ │ -197824: 0a00 |0032: move-result v0 │ │ -197826: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -19782a: 1a00 dd7c |0035: const-string v0, "shared_uris" // string@7cdd │ │ -19782e: 7110 f456 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56f4 │ │ -197834: 0c01 |003a: move-result-object v1 │ │ -197836: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -19783c: 7110 f156 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56f1 │ │ -197842: 0a00 |0041: move-result v0 │ │ -197844: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -197848: 1a00 db7c |0044: const-string v0, "shared_contact_id" // string@7cdb │ │ -19784c: 7110 f156 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56f1 │ │ -197852: 0a01 |0049: move-result v1 │ │ -197854: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19785a: 7110 f256 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56f2 │ │ -197860: 0c00 |0050: move-result-object v0 │ │ -197862: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -197866: 1a00 d84f |0053: const-string v0, "draft_text" // string@4fd8 │ │ -19786a: 7110 f256 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56f2 │ │ -197870: 0c02 |0058: move-result-object v2 │ │ -197872: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -197878: 0e00 |005c: return-void │ │ +1977b4: |[1977b4] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +1977c4: 7110 f656 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56f6 │ │ +1977ca: 0a00 |0003: move-result v0 │ │ +1977cc: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +1977d0: 1a00 8454 |0006: const-string v0, "forwarded_message_ids" // string@5484 │ │ +1977d4: 7110 f056 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56f0 │ │ +1977da: 0c02 |000b: move-result-object v2 │ │ +1977dc: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +1977e2: 284d |000f: goto 005c // +004d │ │ +1977e4: 7110 f856 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56f8 │ │ +1977ea: 0a00 |0013: move-result v0 │ │ +1977ec: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1977f0: 1a00 ee5f |0016: const-string v0, "is_sharing" // string@5fee │ │ +1977f4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +1977f6: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1977fc: 7110 f556 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@56f5 │ │ +197802: 0a00 |001f: move-result v0 │ │ +197804: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +197808: 1a00 4e4f |0022: const-string v0, "direct_sharing_chat_id" // string@4f4e │ │ +19780c: 7110 ef56 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@56ef │ │ +197812: 0a01 |0027: move-result v1 │ │ +197814: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19781a: 7110 f456 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56f4 │ │ +197820: 0c00 |002e: move-result-object v0 │ │ +197822: 6e10 590c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c59 │ │ +197828: 0a00 |0032: move-result v0 │ │ +19782a: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +19782e: 1a00 dd7c |0035: const-string v0, "shared_uris" // string@7cdd │ │ +197832: 7110 f456 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56f4 │ │ +197838: 0c01 |003a: move-result-object v1 │ │ +19783a: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +197840: 7110 f156 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56f1 │ │ +197846: 0a00 |0041: move-result v0 │ │ +197848: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +19784c: 1a00 db7c |0044: const-string v0, "shared_contact_id" // string@7cdb │ │ +197850: 7110 f156 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56f1 │ │ +197856: 0a01 |0049: move-result v1 │ │ +197858: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19785e: 7110 f256 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56f2 │ │ +197864: 0c00 |0050: move-result-object v0 │ │ +197866: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +19786a: 1a00 d84f |0053: const-string v0, "draft_text" // string@4fd8 │ │ +19786e: 7110 f256 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56f2 │ │ +197874: 0c02 |0058: move-result-object v2 │ │ +197876: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +19787c: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -311873,23 +311874,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -197624: |[197624] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -197634: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -197636: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -19763c: 0c02 |0004: move-result-object v2 │ │ -19763e: 1a01 4e4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4e │ │ -197642: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -197648: 0a02 |000a: move-result v2 │ │ -19764a: 0f02 |000b: return v2 │ │ -19764c: 0f00 |000c: return v0 │ │ +197628: |[197628] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +197638: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +19763a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197640: 0c02 |0004: move-result-object v2 │ │ +197642: 1a01 4e4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4e │ │ +197646: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +19764c: 0a02 |000a: move-result v2 │ │ +19764e: 0f02 |000b: return v2 │ │ +197650: 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; │ │ @@ -311899,23 +311900,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1976a4: |[1976a4] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -1976b4: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1976ba: 0c01 |0003: move-result-object v1 │ │ -1976bc: 1a00 8454 |0004: const-string v0, "forwarded_message_ids" // string@5484 │ │ -1976c0: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -1976c6: 0c01 |0009: move-result-object v1 │ │ -1976c8: 1101 |000a: return-object v1 │ │ -1976ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1976cc: 1101 |000c: return-object v1 │ │ +1976a8: |[1976a8] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +1976b8: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1976be: 0c01 |0003: move-result-object v1 │ │ +1976c0: 1a00 8454 |0004: const-string v0, "forwarded_message_ids" // string@5484 │ │ +1976c4: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +1976ca: 0c01 |0009: move-result-object v1 │ │ +1976cc: 1101 |000a: return-object v1 │ │ +1976ce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1976d0: 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; │ │ @@ -311925,25 +311926,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -197660: |[197660] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -197670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197672: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197678: 0c02 |0004: move-result-object v2 │ │ -19767a: 1a01 db7c |0005: const-string v1, "shared_contact_id" // string@7cdb │ │ -19767e: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -197684: 0a02 |000a: move-result v2 │ │ -197686: 0f02 |000b: return v2 │ │ -197688: 0d02 |000c: move-exception v2 │ │ -19768a: 6e10 2d0a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -197690: 0f00 |0010: return v0 │ │ +197664: |[197664] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +197674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +197676: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +19767c: 0c02 |0004: move-result-object v2 │ │ +19767e: 1a01 db7c |0005: const-string v1, "shared_contact_id" // string@7cdb │ │ +197682: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +197688: 0a02 |000a: move-result v2 │ │ +19768a: 0f02 |000b: return v2 │ │ +19768c: 0d02 |000c: move-exception v2 │ │ +19768e: 6e10 2d0a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +197694: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -311954,23 +311955,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 │ │ -1976e0: |[1976e0] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -1976f0: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1976f6: 0c01 |0003: move-result-object v1 │ │ -1976f8: 1a00 d84f |0004: const-string v0, "draft_text" // string@4fd8 │ │ -1976fc: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -197702: 0c01 |0009: move-result-object v1 │ │ -197704: 1101 |000a: return-object v1 │ │ -197706: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -197708: 1101 |000c: return-object v1 │ │ +1976e4: |[1976e4] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +1976f4: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1976fa: 0c01 |0003: move-result-object v1 │ │ +1976fc: 1a00 d84f |0004: const-string v0, "draft_text" // string@4fd8 │ │ +197700: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +197706: 0c01 |0009: move-result-object v1 │ │ +197708: 1101 |000a: return-object v1 │ │ +19770a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +19770c: 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; │ │ @@ -311980,23 +311981,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 │ │ -19771c: |[19771c] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -19772c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197732: 0c01 |0003: move-result-object v1 │ │ -197734: 1a00 dc7c |0004: const-string v0, "shared_title" // string@7cdc │ │ -197738: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19773e: 0c01 |0009: move-result-object v1 │ │ -197740: 1101 |000a: return-object v1 │ │ -197742: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -197744: 1101 |000c: return-object v1 │ │ +197720: |[197720] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +197730: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197736: 0c01 |0003: move-result-object v1 │ │ +197738: 1a00 dc7c |0004: const-string v0, "shared_title" // string@7cdc │ │ +19773c: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +197742: 0c01 |0009: move-result-object v1 │ │ +197744: 1101 |000a: return-object v1 │ │ +197746: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +197748: 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; │ │ @@ -312006,27 +312007,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 │ │ -197758: |[197758] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -197768: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -19776c: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197772: 0c01 |0005: move-result-object v1 │ │ -197774: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -197778: 1a00 dd7c |0008: const-string v0, "shared_uris" // string@7cdd │ │ -19777c: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ -197782: 0c01 |000d: move-result-object v1 │ │ -197784: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -197788: 1101 |0010: return-object v1 │ │ -19778a: 2201 7003 |0011: new-instance v1, Ljava/util/ArrayList; // type@0370 │ │ -19778e: 7010 4f0c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -197794: 1101 |0016: return-object v1 │ │ +19775c: |[19775c] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +19776c: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +197770: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197776: 0c01 |0005: move-result-object v1 │ │ +197778: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +19777c: 1a00 dd7c |0008: const-string v0, "shared_uris" // string@7cdd │ │ +197780: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ +197786: 0c01 |000d: move-result-object v1 │ │ +197788: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +19778c: 1101 |0010: return-object v1 │ │ +19778e: 2201 7003 |0011: new-instance v1, Ljava/util/ArrayList; // type@0370 │ │ +197792: 7010 4f0c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +197798: 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; │ │ @@ -312036,25 +312037,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -197534: |[197534] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -197544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197546: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -19754c: 0c03 |0004: move-result-object v3 │ │ -19754e: 1a01 4e4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4e │ │ -197552: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -197554: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -19755a: 0a03 |000b: move-result v3 │ │ -19755c: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -197560: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -197562: 0f00 |000f: return v0 │ │ +197538: |[197538] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +197548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19754a: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197550: 0c03 |0004: move-result-object v3 │ │ +197552: 1a01 4e4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4e │ │ +197556: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +197558: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +19755e: 0a03 |000b: move-result v3 │ │ +197560: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +197564: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +197566: 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; │ │ @@ -312064,24 +312065,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -197574: |[197574] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -197584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197586: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -19758c: 0c02 |0004: move-result-object v2 │ │ -19758e: 1a01 8454 |0005: const-string v1, "forwarded_message_ids" // string@5484 │ │ -197592: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -197598: 0c02 |000a: move-result-object v2 │ │ -19759a: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -19759e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -1975a0: 0f00 |000e: return v0 │ │ +197578: |[197578] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +197588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19758a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197590: 0c02 |0004: move-result-object v2 │ │ +197592: 1a01 8454 |0005: const-string v1, "forwarded_message_ids" // string@5484 │ │ +197596: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +19759c: 0c02 |000a: move-result-object v2 │ │ +19759e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +1975a2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +1975a4: 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; │ │ @@ -312091,26 +312092,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1975b4: |[1975b4] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -1975c4: 7110 f656 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56f6 │ │ -1975ca: 0a00 |0003: move-result v0 │ │ -1975cc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -1975d0: 7110 f856 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56f8 │ │ -1975d6: 0a01 |0009: move-result v1 │ │ -1975d8: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -1975dc: 2803 |000c: goto 000f // +0003 │ │ -1975de: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1975e0: 2802 |000e: goto 0010 // +0002 │ │ -1975e2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -1975e4: 0f01 |0010: return v1 │ │ +1975b8: |[1975b8] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +1975c8: 7110 f656 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56f6 │ │ +1975ce: 0a00 |0003: move-result v0 │ │ +1975d0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +1975d4: 7110 f856 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56f8 │ │ +1975da: 0a01 |0009: move-result v1 │ │ +1975dc: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +1975e0: 2803 |000c: goto 000f // +0003 │ │ +1975e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1975e4: 2802 |000e: goto 0010 // +0002 │ │ +1975e6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +1975e8: 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;) │ │ @@ -312118,23 +312119,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1975e8: |[1975e8] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -1975f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1975fa: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197600: 0c02 |0004: move-result-object v2 │ │ -197602: 1a01 ee5f |0005: const-string v1, "is_sharing" // string@5fee │ │ -197606: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -19760c: 0a02 |000a: move-result v2 │ │ -19760e: 0f02 |000b: return v2 │ │ -197610: 0f00 |000c: return v0 │ │ +1975ec: |[1975ec] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +1975fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1975fe: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197604: 0c02 |0004: move-result-object v2 │ │ +197606: 1a01 ee5f |0005: const-string v1, "is_sharing" // string@5fee │ │ +19760a: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +197610: 0a02 |000a: move-result v2 │ │ +197612: 0f02 |000b: return v2 │ │ +197614: 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; │ │ @@ -312144,43 +312145,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -19787c: |[19787c] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -19788c: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197892: 0c00 |0003: move-result-object v0 │ │ -197894: 1a01 8454 |0004: const-string v1, "forwarded_message_ids" // string@5484 │ │ -197898: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -19789e: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1978a4: 0c00 |000c: move-result-object v0 │ │ -1978a6: 1a01 dd7c |000d: const-string v1, "shared_uris" // string@7cdd │ │ -1978aa: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1978b0: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1978b6: 0c00 |0015: move-result-object v0 │ │ -1978b8: 1a01 db7c |0016: const-string v1, "shared_contact_id" // string@7cdb │ │ -1978bc: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1978c2: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1978c8: 0c00 |001e: move-result-object v0 │ │ -1978ca: 1a01 ee5f |001f: const-string v1, "is_sharing" // string@5fee │ │ -1978ce: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1978d4: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1978da: 0c00 |0027: move-result-object v0 │ │ -1978dc: 1a01 4e4f |0028: const-string v1, "direct_sharing_chat_id" // string@4f4e │ │ -1978e0: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1978e6: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1978ec: 0c02 |0030: move-result-object v2 │ │ -1978ee: 1a00 d84f |0031: const-string v0, "draft_text" // string@4fd8 │ │ -1978f2: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1978f8: 2805 |0036: goto 003b // +0005 │ │ -1978fa: 0d02 |0037: move-exception v2 │ │ -1978fc: 6e10 8f0a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a8f │ │ -197902: 0e00 |003b: return-void │ │ +197880: |[197880] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +197890: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197896: 0c00 |0003: move-result-object v0 │ │ +197898: 1a01 8454 |0004: const-string v1, "forwarded_message_ids" // string@5484 │ │ +19789c: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1978a2: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1978a8: 0c00 |000c: move-result-object v0 │ │ +1978aa: 1a01 dd7c |000d: const-string v1, "shared_uris" // string@7cdd │ │ +1978ae: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1978b4: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1978ba: 0c00 |0015: move-result-object v0 │ │ +1978bc: 1a01 db7c |0016: const-string v1, "shared_contact_id" // string@7cdb │ │ +1978c0: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1978c6: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1978cc: 0c00 |001e: move-result-object v0 │ │ +1978ce: 1a01 ee5f |001f: const-string v1, "is_sharing" // string@5fee │ │ +1978d2: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1978d8: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1978de: 0c00 |0027: move-result-object v0 │ │ +1978e0: 1a01 4e4f |0028: const-string v1, "direct_sharing_chat_id" // string@4f4e │ │ +1978e4: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1978ea: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1978f0: 0c02 |0030: move-result-object v2 │ │ +1978f2: 1a00 d84f |0031: const-string v0, "draft_text" // string@4fd8 │ │ +1978f6: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1978fc: 2805 |0036: goto 003b // +0005 │ │ +1978fe: 0d02 |0037: move-exception v2 │ │ +197900: 6e10 8f0a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a8f │ │ +197906: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -312196,18 +312197,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 │ │ -197914: |[197914] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -197924: 1a00 4e4f |0000: const-string v0, "direct_sharing_chat_id" // string@4f4e │ │ -197928: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19792e: 0e00 |0005: return-void │ │ +197918: |[197918] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +197928: 1a00 4e4f |0000: const-string v0, "direct_sharing_chat_id" // string@4f4e │ │ +19792c: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +197932: 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 │ │ │ │ @@ -312216,18 +312217,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 │ │ -197930: |[197930] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -197940: 1a00 8454 |0000: const-string v0, "forwarded_message_ids" // string@5484 │ │ -197944: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -19794a: 0e00 |0005: return-void │ │ +197934: |[197934] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +197944: 1a00 8454 |0000: const-string v0, "forwarded_message_ids" // string@5484 │ │ +197948: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +19794e: 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 │ │ │ │ @@ -312236,21 +312237,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 │ │ -19794c: |[19794c] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -19795c: 1a00 db7c |0000: const-string v0, "shared_contact_id" // string@7cdb │ │ -197960: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -197966: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ -19796a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -19796c: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -197972: 0e00 |000b: return-void │ │ +197950: |[197950] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +197960: 1a00 db7c |0000: const-string v0, "shared_contact_id" // string@7cdb │ │ +197964: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19796a: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ +19796e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +197970: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +197976: 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 │ │ @@ -312260,21 +312261,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 │ │ -197974: |[197974] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -197984: 1a00 d84f |0000: const-string v0, "draft_text" // string@4fd8 │ │ -197988: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -19798e: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ -197992: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -197994: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -19799a: 0e00 |000b: return-void │ │ +197978: |[197978] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +197988: 1a00 d84f |0000: const-string v0, "draft_text" // string@4fd8 │ │ +19798c: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +197992: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ +197996: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +197998: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +19799e: 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; │ │ @@ -312284,18 +312285,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 │ │ -19799c: |[19799c] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -1979ac: 1a00 dc7c |0000: const-string v0, "shared_title" // string@7cdc │ │ -1979b0: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1979b6: 0e00 |0005: return-void │ │ +1979a0: |[1979a0] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +1979b0: 1a00 dc7c |0000: const-string v0, "shared_title" // string@7cdc │ │ +1979b4: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1979ba: 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; │ │ │ │ @@ -312304,21 +312305,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 │ │ -1979b8: |[1979b8] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -1979c8: 1a00 dd7c |0000: const-string v0, "shared_uris" // string@7cdd │ │ -1979cc: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -1979d2: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ -1979d6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1979d8: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1979de: 0e00 |000b: return-void │ │ +1979bc: |[1979bc] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +1979cc: 1a00 dd7c |0000: const-string v0, "shared_uris" // string@7cdd │ │ +1979d0: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +1979d6: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ +1979da: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1979dc: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1979e2: 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; │ │ @@ -312349,17 +312350,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197aa0: |[197aa0] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -197ab0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -197ab6: 0e00 |0003: return-void │ │ +197aa4: |[197aa4] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +197ab4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +197aba: 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;) │ │ @@ -312367,25 +312368,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 │ │ -197a20: |[197a20] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -197a30: 2410 1811 0200 |0000: filled-new-array {v2}, [I // type@1118 │ │ -197a36: 0c02 |0003: move-result-object v2 │ │ -197a38: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ -197a3e: 0c01 |0007: move-result-object v1 │ │ -197a40: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -197a42: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -197a44: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -197a4a: 0a02 |000d: move-result v2 │ │ -197a4c: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -197a52: 0f02 |0011: return v2 │ │ +197a24: |[197a24] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +197a34: 2410 1811 0200 |0000: filled-new-array {v2}, [I // type@1118 │ │ +197a3a: 0c02 |0003: move-result-object v2 │ │ +197a3c: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ +197a42: 0c01 |0007: move-result-object v1 │ │ +197a44: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +197a46: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +197a48: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +197a4e: 0a02 |000d: move-result v2 │ │ +197a50: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +197a56: 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; │ │ @@ -312396,24 +312397,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 │ │ -1979e0: |[1979e0] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -1979f0: 7120 0357 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5703 │ │ -1979f6: 0a01 |0003: move-result v1 │ │ -1979f8: 7120 3005 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0530 │ │ -1979fe: 0c00 |0007: move-result-object v0 │ │ -197a00: 1100 |0008: return-object v0 │ │ -197a02: 0d00 |0009: move-exception v0 │ │ -197a04: 6e10 2d0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -197a0a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -197a0c: 1100 |000e: return-object v0 │ │ +1979e4: |[1979e4] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +1979f4: 7120 0357 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5703 │ │ +1979fa: 0a01 |0003: move-result v1 │ │ +1979fc: 7120 3005 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0530 │ │ +197a02: 0c00 |0007: move-result-object v0 │ │ +197a04: 1100 |0008: return-object v0 │ │ +197a06: 0d00 |0009: move-exception v0 │ │ +197a08: 6e10 2d0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +197a0e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +197a10: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -312425,20 +312426,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 │ │ -197a54: |[197a54] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -197a64: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -197a6a: 0c00 |0003: move-result-object v0 │ │ -197a6c: 7120 0457 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5704 │ │ -197a72: 0a00 |0007: move-result v0 │ │ -197a74: 0f00 |0008: return v0 │ │ +197a58: |[197a58] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +197a68: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +197a6e: 0c00 |0003: move-result-object v0 │ │ +197a70: 7120 0457 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5704 │ │ +197a76: 0a00 |0007: move-result v0 │ │ +197a78: 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 │ │ │ │ @@ -312447,21 +312448,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 │ │ -197a78: |[197a78] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -197a88: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -197a8c: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -197a92: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -197a94: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -197a9a: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ -197a9e: 0f02 |000b: return v2 │ │ +197a7c: |[197a7c] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +197a8c: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +197a90: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +197a96: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +197a98: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +197a9e: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ +197aa2: 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; │ │ @@ -312514,30 +312515,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 │ │ -197ab8: |[197ab8] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -197ac8: 7010 970a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a97 │ │ -197ace: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -197ad2: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -197ad6: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -197ada: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -197ade: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -197ae2: 5b34 7c42 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427c │ │ -197ae6: 5b38 7b42 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427b │ │ -197aea: 5b35 7942 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4279 │ │ -197aee: 5a36 7a42 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427a │ │ -197af2: 0e00 |0015: return-void │ │ -197af4: 2204 d402 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d4 │ │ -197af8: 1a05 3383 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8333 │ │ -197afc: 7020 b909 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -197b02: 2704 |001d: throw v4 │ │ +197abc: |[197abc] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +197acc: 7010 970a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a97 │ │ +197ad2: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +197ad6: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +197ada: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +197ade: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +197ae2: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +197ae6: 5b34 7c42 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427c │ │ +197aea: 5b38 7b42 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427b │ │ +197aee: 5b35 7942 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4279 │ │ +197af2: 5a36 7a42 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427a │ │ +197af6: 0e00 |0015: return-void │ │ +197af8: 2204 d402 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d4 │ │ +197afc: 1a05 3383 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8333 │ │ +197b00: 7020 b909 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +197b06: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -312580,17 +312581,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -198698: |[198698] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -1986a8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1986ae: 0e00 |0003: return-void │ │ +19869c: |[19869c] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +1986ac: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1986b2: 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;) │ │ @@ -312598,28 +312599,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 │ │ -198658: |[198658] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -198668: 1a00 8360 |0000: const-string v0, "keyguard" // string@6083 │ │ -19866c: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ -198672: 0c00 |0005: move-result-object v0 │ │ -198674: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -198678: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -19867c: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ -198682: 0c02 |000d: move-result-object v2 │ │ -198684: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -198688: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ -19868e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -198690: 0f01 |0014: return v1 │ │ -198692: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -198694: 0f01 |0016: return v1 │ │ +19865c: |[19865c] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +19866c: 1a00 8360 |0000: const-string v0, "keyguard" // string@6083 │ │ +198670: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ +198676: 0c00 |0005: move-result-object v0 │ │ +198678: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +19867c: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +198680: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ +198686: 0c02 |000d: move-result-object v2 │ │ +198688: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +19868c: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ +198692: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +198694: 0f01 |0014: return v1 │ │ +198696: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +198698: 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; │ │ @@ -312662,19 +312663,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 │ │ -1986b0: |[1986b0] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -1986c0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1986c6: 5b01 8342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4283 │ │ -1986ca: 5902 8442 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4284 │ │ -1986ce: 0e00 |0007: return-void │ │ +1986b4: |[1986b4] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +1986c4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1986ca: 5b01 8342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4283 │ │ +1986ce: 5902 8442 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4284 │ │ +1986d2: 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 │ │ @@ -312685,19 +312686,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1986d0: |[1986d0] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1986e0: 5420 8342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4283 │ │ -1986e4: 5221 8442 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4284 │ │ -1986e8: 6e30 2857 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@5728 │ │ -1986ee: 0e00 |0007: return-void │ │ +1986d4: |[1986d4] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1986e4: 5420 8342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4283 │ │ +1986e8: 5221 8442 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4284 │ │ +1986ec: 6e30 2857 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@5728 │ │ +1986f2: 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; │ │ │ │ @@ -312735,19 +312736,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 │ │ -1986f0: |[1986f0] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -198700: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -198706: 5b01 8542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ -19870a: 5902 8642 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4286 │ │ -19870e: 0e00 |0007: return-void │ │ +1986f4: |[1986f4] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +198704: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19870a: 5b01 8542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ +19870e: 5902 8642 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4286 │ │ +198712: 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 │ │ @@ -312758,19 +312759,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -198710: |[198710] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -198720: 5420 8542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ -198724: 5221 8642 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4286 │ │ -198728: 6e30 2957 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@5729 │ │ -19872e: 0e00 |0007: return-void │ │ +198714: |[198714] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +198724: 5420 8542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ +198728: 5221 8642 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4286 │ │ +19872c: 6e30 2957 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@5729 │ │ +198732: 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; │ │ │ │ @@ -312871,26 +312872,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 │ │ -198970: |[198970] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -198980: 7010 ce03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03ce │ │ -198986: 2200 8003 |0003: new-instance v0, Ljava/util/LinkedList; // type@0380 │ │ -19898a: 7010 b30c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -198990: 5b10 8742 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198994: 5b12 8842 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ -198998: 5b13 8a42 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428a │ │ -19899c: 5c14 8b42 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428b │ │ -1989a0: 7110 be49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -1989a6: 0c02 |0013: move-result-object v2 │ │ -1989a8: 5b12 8942 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4289 │ │ -1989ac: 0e00 |0016: return-void │ │ +198974: |[198974] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +198984: 7010 ce03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03ce │ │ +19898a: 2200 8003 |0003: new-instance v0, Ljava/util/LinkedList; // type@0380 │ │ +19898e: 7010 b30c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +198994: 5b10 8742 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198998: 5b12 8842 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ +19899c: 5b13 8a42 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428a │ │ +1989a0: 5c14 8b42 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428b │ │ +1989a4: 7110 be49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +1989aa: 0c02 |0013: move-result-object v2 │ │ +1989ac: 5b12 8942 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4289 │ │ +1989b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -312907,46 +312908,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1989b0: |[1989b0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -1989c0: 5430 8742 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -1989c4: 7210 c00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc0 │ │ -1989ca: 5430 8742 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -1989ce: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -1989d0: 7110 490a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -1989d6: 0c01 |000b: move-result-object v1 │ │ -1989d8: 7220 be0c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -1989de: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -1989e0: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -1989e4: 7210 730c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c73 │ │ -1989ea: 0c04 |0015: move-result-object v4 │ │ -1989ec: 7210 a70c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -1989f2: 0a01 |0019: move-result v1 │ │ -1989f4: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -1989f8: 7210 a80c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -1989fe: 0c01 |001f: move-result-object v1 │ │ -198a00: 1f01 ed02 |0020: check-cast v1, Ljava/lang/Integer; // type@02ed │ │ -198a04: 6e10 420a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -198a0a: 0a02 |0025: move-result v2 │ │ -198a0c: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -198a10: 5432 8742 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198a14: 7220 be0c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -198a1a: 28e9 |002d: goto 0016 // -0017 │ │ -198a1c: 5534 8b42 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428b │ │ -198a20: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -198a24: 5434 8742 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198a28: 7110 490a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -198a2e: 0c00 |0037: move-result-object v0 │ │ -198a30: 7220 be0c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -198a36: 6e10 2a57 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@572a │ │ -198a3c: 0e00 |003e: return-void │ │ +1989b4: |[1989b4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +1989c4: 5430 8742 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +1989c8: 7210 c00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc0 │ │ +1989ce: 5430 8742 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +1989d2: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +1989d4: 7110 490a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +1989da: 0c01 |000b: move-result-object v1 │ │ +1989dc: 7220 be0c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +1989e2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +1989e4: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +1989e8: 7210 730c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c73 │ │ +1989ee: 0c04 |0015: move-result-object v4 │ │ +1989f0: 7210 a70c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +1989f6: 0a01 |0019: move-result v1 │ │ +1989f8: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +1989fc: 7210 a80c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +198a02: 0c01 |001f: move-result-object v1 │ │ +198a04: 1f01 ed02 |0020: check-cast v1, Ljava/lang/Integer; // type@02ed │ │ +198a08: 6e10 420a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +198a0e: 0a02 |0025: move-result v2 │ │ +198a10: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +198a14: 5432 8742 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198a18: 7220 be0c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +198a1e: 28e9 |002d: goto 0016 // -0017 │ │ +198a20: 5534 8b42 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428b │ │ +198a24: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +198a28: 5434 8742 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198a2c: 7110 490a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +198a32: 0c00 |0037: move-result-object v0 │ │ +198a34: 7220 be0c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +198a3a: 6e10 2a57 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@572a │ │ +198a40: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -312961,34 +312962,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -198904: |[198904] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -198914: 2200 7a03 |0000: new-instance v0, Ljava/util/HashSet; // type@037a │ │ -198918: 5431 8742 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -19891c: 7210 cc0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -198922: 0a01 |0007: move-result v1 │ │ -198924: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -198926: b121 |0009: sub-int/2addr v1, v2 │ │ -198928: 7020 980c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0c98 │ │ -19892e: 5431 8742 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198932: 7210 cc0c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -198938: 0a01 |0012: move-result v1 │ │ -19893a: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -19893e: 5431 8742 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198942: 7220 c30c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -198948: 0c01 |001a: move-result-object v1 │ │ -19894a: 1f01 ed02 |001b: check-cast v1, Ljava/lang/Integer; // type@02ed │ │ -19894e: 7220 f70c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cf7 │ │ -198954: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -198958: 28eb |0022: goto 000d // -0015 │ │ -19895a: 1100 |0023: return-object v0 │ │ +198908: |[198908] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +198918: 2200 7a03 |0000: new-instance v0, Ljava/util/HashSet; // type@037a │ │ +19891c: 5431 8742 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198920: 7210 cc0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +198926: 0a01 |0007: move-result v1 │ │ +198928: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +19892a: b121 |0009: sub-int/2addr v1, v2 │ │ +19892c: 7020 980c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0c98 │ │ +198932: 5431 8742 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198936: 7210 cc0c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +19893c: 0a01 |0012: move-result v1 │ │ +19893e: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +198942: 5431 8742 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198946: 7220 c30c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +19894c: 0c01 |001a: move-result-object v1 │ │ +19894e: 1f01 ed02 |001b: check-cast v1, Ljava/lang/Integer; // type@02ed │ │ +198952: 7220 f70c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cf7 │ │ +198958: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19895c: 28eb |0022: goto 000d // -0015 │ │ +19895e: 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; │ │ @@ -312998,19 +312999,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1988c4: |[1988c4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -1988d4: 5410 8742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -1988d8: 7210 cc0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccc │ │ -1988de: 0a00 |0005: move-result v0 │ │ -1988e0: 0f00 |0006: return v0 │ │ +1988c8: |[1988c8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +1988d8: 5410 8742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +1988dc: 7210 cc0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccc │ │ +1988e2: 0a00 |0005: move-result v0 │ │ +1988e4: 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;) │ │ @@ -313018,19 +313019,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1988e4: |[1988e4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -1988f4: 5410 8742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -1988f8: 7220 c30c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -1988fe: 0c02 |0005: move-result-object v2 │ │ -198900: 1102 |0006: return-object v2 │ │ +1988e8: |[1988e8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +1988f8: 5410 8742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +1988fc: 7220 c30c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +198902: 0c02 |0005: move-result-object v2 │ │ +198904: 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 │ │ │ │ @@ -313039,128 +313040,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19895c: |[19895c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -19896c: 8130 |0000: int-to-long v0, v3 │ │ -19896e: 1000 |0001: return-wide v0 │ │ +198960: |[198960] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +198970: 8130 |0000: int-to-long v0, v3 │ │ +198972: 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 │ │ -198730: |[198730] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -198740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -198742: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ -198746: 54ac 8842 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ -19874a: 7110 e602 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -198750: 0c0c |0008: move-result-object v12 │ │ -198752: 6001 3627 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2736 │ │ -198756: 6e40 e802 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -19875c: 0c0c |000e: move-result-object v12 │ │ -19875e: 600d 8722 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2287 │ │ -198762: 6e20 1703 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -198768: 0c0d |0014: move-result-object v13 │ │ -19876a: 1f0d 430e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e43 │ │ -19876e: 6001 2624 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2426 │ │ -198772: 6e20 1703 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -198778: 0c01 |001c: move-result-object v1 │ │ -19877a: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ -19877e: 6002 6d24 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@246d │ │ -198782: 6e20 1703 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -198788: 0c02 |0024: move-result-object v2 │ │ -19878a: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -19878e: 6003 ac22 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@22ac │ │ -198792: 6e20 1703 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -198798: 0c03 |002c: move-result-object v3 │ │ -19879a: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ -19879e: 6e20 2557 ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5725 │ │ -1987a4: 0c04 |0032: move-result-object v4 │ │ -1987a6: 1f04 ed02 |0033: check-cast v4, Ljava/lang/Integer; // type@02ed │ │ -1987aa: 6e10 420a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -1987b0: 0a04 |0038: move-result v4 │ │ -1987b2: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ -1987b4: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -1987b6: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ -1987ba: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ -1987be: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -1987c0: 2802 |0040: goto 0042 // +0002 │ │ -1987c2: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -1987c4: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ -1987c8: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -1987ca: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ -1987ce: 54a4 8842 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ -1987d2: 55a5 8b42 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428b │ │ -1987d6: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ -1987da: 6005 cc27 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27cc │ │ -1987de: 2803 |004f: goto 0052 // +0003 │ │ -1987e0: 6005 4929 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@2949 │ │ -1987e4: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1987ea: 0c04 |0055: move-result-object v4 │ │ -1987ec: 6e20 d304 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ -1987f2: 6e30 d604 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ -1987f8: 6e20 7104 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ -1987fe: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -198800: 2827 |0060: goto 0087 // +0027 │ │ -198802: 54a5 8942 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4289 │ │ -198806: 6e20 a106 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -19880c: 0c04 |0066: move-result-object v4 │ │ -19880e: 2205 5910 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ -198812: 54a6 8842 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ -198816: 7030 2c54 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ -19881c: 6e10 7206 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0672 │ │ -198822: 0c06 |0071: move-result-object v6 │ │ -198824: 6e20 d304 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ -19882a: 6e30 d604 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ -198830: 6e10 6f06 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@066f │ │ -198836: 0c06 |007b: move-result-object v6 │ │ -198838: 6e20 6c04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -19883e: 6e20 7104 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ -198844: 6e10 7c06 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@067c │ │ -19884a: 0a02 |0085: move-result v2 │ │ -19884c: 0759 |0086: move-object v9, v5 │ │ -19884e: 54a4 8a42 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428a │ │ -198852: 6e20 e245 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45e2 │ │ -198858: 54a4 8a42 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428a │ │ -19885c: 6e40 e545 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@45e5 │ │ -198862: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ -198866: 600d 3a21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@213a │ │ -19886a: 2802 |0095: goto 0097 // +0002 │ │ -19886c: 120d |0096: const/4 v13, #int 0 // #0 │ │ -19886e: 6e50 ce04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ce │ │ -198874: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ -198878: 2803 |009c: goto 009f // +0003 │ │ -19887a: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ -19887e: 6e20 0604 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0406 │ │ -198884: 54ad 8842 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ -198888: 7110 3556 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ -19888e: 0a0d |00a7: move-result v13 │ │ -198890: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ -198894: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ -198896: 2803 |00ab: goto 00ae // +0003 │ │ -198898: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ -19889c: 6e20 0204 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0402 │ │ -1988a2: 220d d410 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d4 │ │ -1988a6: 7030 1b57 ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@571b │ │ -1988ac: 6e20 0404 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0404 │ │ -1988b2: 220d d510 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d5 │ │ -1988b6: 7030 1d57 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@571d │ │ -1988bc: 6e20 4103 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -1988c2: 110c |00c1: return-object v12 │ │ +198734: |[198734] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +198744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +198746: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ +19874a: 54ac 8842 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ +19874e: 7110 e602 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +198754: 0c0c |0008: move-result-object v12 │ │ +198756: 6001 3627 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2736 │ │ +19875a: 6e40 e802 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +198760: 0c0c |000e: move-result-object v12 │ │ +198762: 600d 8722 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2287 │ │ +198766: 6e20 1703 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19876c: 0c0d |0014: move-result-object v13 │ │ +19876e: 1f0d 430e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e43 │ │ +198772: 6001 2624 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2426 │ │ +198776: 6e20 1703 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19877c: 0c01 |001c: move-result-object v1 │ │ +19877e: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ +198782: 6002 6d24 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@246d │ │ +198786: 6e20 1703 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19878c: 0c02 |0024: move-result-object v2 │ │ +19878e: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +198792: 6003 ac22 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@22ac │ │ +198796: 6e20 1703 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19879c: 0c03 |002c: move-result-object v3 │ │ +19879e: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ +1987a2: 6e20 2557 ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5725 │ │ +1987a8: 0c04 |0032: move-result-object v4 │ │ +1987aa: 1f04 ed02 |0033: check-cast v4, Ljava/lang/Integer; // type@02ed │ │ +1987ae: 6e10 420a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +1987b4: 0a04 |0038: move-result v4 │ │ +1987b6: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ +1987b8: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +1987ba: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ +1987be: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ +1987c2: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +1987c4: 2802 |0040: goto 0042 // +0002 │ │ +1987c6: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +1987c8: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ +1987cc: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +1987ce: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ +1987d2: 54a4 8842 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ +1987d6: 55a5 8b42 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428b │ │ +1987da: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ +1987de: 6005 cc27 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27cc │ │ +1987e2: 2803 |004f: goto 0052 // +0003 │ │ +1987e4: 6005 4929 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@2949 │ │ +1987e8: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1987ee: 0c04 |0055: move-result-object v4 │ │ +1987f0: 6e20 d304 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ +1987f6: 6e30 d604 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ +1987fc: 6e20 7104 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ +198802: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +198804: 2827 |0060: goto 0087 // +0027 │ │ +198806: 54a5 8942 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4289 │ │ +19880a: 6e20 a106 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +198810: 0c04 |0066: move-result-object v4 │ │ +198812: 2205 5910 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1059 │ │ +198816: 54a6 8842 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ +19881a: 7030 2c54 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@542c │ │ +198820: 6e10 7206 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0672 │ │ +198826: 0c06 |0071: move-result-object v6 │ │ +198828: 6e20 d304 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ +19882e: 6e30 d604 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ +198834: 6e10 6f06 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@066f │ │ +19883a: 0c06 |007b: move-result-object v6 │ │ +19883c: 6e20 6c04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +198842: 6e20 7104 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ +198848: 6e10 7c06 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@067c │ │ +19884e: 0a02 |0085: move-result v2 │ │ +198850: 0759 |0086: move-object v9, v5 │ │ +198852: 54a4 8a42 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428a │ │ +198856: 6e20 e245 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45e2 │ │ +19885c: 54a4 8a42 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428a │ │ +198860: 6e40 e545 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@45e5 │ │ +198866: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ +19886a: 600d 3a21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@213a │ │ +19886e: 2802 |0095: goto 0097 // +0002 │ │ +198870: 120d |0096: const/4 v13, #int 0 // #0 │ │ +198872: 6e50 ce04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ce │ │ +198878: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ +19887c: 2803 |009c: goto 009f // +0003 │ │ +19887e: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ +198882: 6e20 0604 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0406 │ │ +198888: 54ad 8842 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@4288 │ │ +19888c: 7110 3556 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5635 │ │ +198892: 0a0d |00a7: move-result v13 │ │ +198894: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ +198898: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ +19889a: 2803 |00ab: goto 00ae // +0003 │ │ +19889c: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ +1988a0: 6e20 0204 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0402 │ │ +1988a6: 220d d410 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d4 │ │ +1988aa: 7030 1b57 ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@571b │ │ +1988b0: 6e20 0404 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0404 │ │ +1988b6: 220d d510 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d5 │ │ +1988ba: 7030 1d57 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@571d │ │ +1988c0: 6e20 4103 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +1988c6: 110c |00c1: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x000f line=104 │ │ 0x0017 line=105 │ │ 0x001f line=106 │ │ 0x0027 line=107 │ │ @@ -313193,25 +313194,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -198a40: |[198a40] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -198a50: 5413 8c42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428c │ │ -198a54: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -198a58: 5410 8742 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198a5c: 7220 c30c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -198a62: 0c02 |0009: move-result-object v2 │ │ -198a64: 1f02 ed02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ -198a68: 6e10 420a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -198a6e: 0a02 |000f: move-result v2 │ │ -198a70: 7220 2057 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5720 │ │ -198a76: 0e00 |0013: return-void │ │ +198a44: |[198a44] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +198a54: 5413 8c42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428c │ │ +198a58: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +198a5c: 5410 8742 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198a60: 7220 c30c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +198a66: 0c02 |0009: move-result-object v2 │ │ +198a68: 1f02 ed02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ +198a6c: 6e10 420a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +198a72: 0a02 |000f: move-result v2 │ │ +198a74: 7220 2057 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5720 │ │ +198a7a: 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 │ │ @@ -313222,25 +313223,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -198a78: |[198a78] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -198a88: 5413 8c42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428c │ │ -198a8c: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -198a90: 5410 8742 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198a94: 7220 c30c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -198a9a: 0c02 |0009: move-result-object v2 │ │ -198a9c: 1f02 ed02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ -198aa0: 6e10 420a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -198aa6: 0a02 |000f: move-result v2 │ │ -198aa8: 7220 1f57 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@571f │ │ -198aae: 0e00 |0013: return-void │ │ +198a7c: |[198a7c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +198a8c: 5413 8c42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428c │ │ +198a90: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +198a94: 5410 8742 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198a98: 7220 c30c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +198a9e: 0c02 |0009: move-result-object v2 │ │ +198aa0: 1f02 ed02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ +198aa4: 6e10 420a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +198aaa: 0a02 |000f: move-result v2 │ │ +198aac: 7220 1f57 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@571f │ │ +198ab2: 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 │ │ @@ -313251,21 +313252,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -198ab0: |[198ab0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -198ac0: 5410 8742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ -198ac4: 7220 ca0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cca │ │ -198aca: 0a02 |0005: move-result v2 │ │ -198acc: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -198ad0: 6e10 2a57 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@572a │ │ -198ad6: 0e00 |000b: return-void │ │ +198ab4: |[198ab4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +198ac4: 5410 8742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4287 │ │ +198ac8: 7220 ca0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cca │ │ +198ace: 0a02 |0005: move-result v2 │ │ +198ad0: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +198ad4: 6e10 2a57 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@572a │ │ +198ada: 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; │ │ @@ -313275,17 +313276,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 │ │ -198ad8: |[198ad8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -198ae8: 5b01 8c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428c │ │ -198aec: 0e00 |0002: return-void │ │ +198adc: |[198adc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +198aec: 5b01 8c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428c │ │ +198af0: 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; │ │ │ │ @@ -313327,20 +313328,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 │ │ -198af0: |[198af0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -198b00: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -198b06: 5b01 8d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428d │ │ -198b0a: 5b02 8e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@428e │ │ -198b0e: 5b03 8f42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@428f │ │ -198b12: 0e00 |0009: return-void │ │ +198af4: |[198af4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +198b04: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +198b0a: 5b01 8d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428d │ │ +198b0e: 5b02 8e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@428e │ │ +198b12: 5b03 8f42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@428f │ │ +198b16: 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; │ │ @@ -313352,20 +313353,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -198b14: |[198b14] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -198b24: 5430 8d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428d │ │ -198b28: 5431 8e42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@428e │ │ -198b2c: 5432 8f42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@428f │ │ -198b30: 7130 3757 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5737 │ │ -198b36: 0e00 |0009: return-void │ │ +198b18: |[198b18] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +198b28: 5430 8d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428d │ │ +198b2c: 5431 8e42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@428e │ │ +198b30: 5432 8f42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@428f │ │ +198b34: 7130 3757 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5737 │ │ +198b3a: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -313410,21 +313411,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 │ │ -198b38: |[198b38] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -198b48: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -198b4e: 5b01 9042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4290 │ │ -198b52: 5b02 9142 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4291 │ │ -198b56: 5b03 9242 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4292 │ │ -198b5a: 5b04 9342 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4293 │ │ -198b5e: 0e00 |000b: return-void │ │ +198b3c: |[198b3c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +198b4c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +198b52: 5b01 9042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4290 │ │ +198b56: 5b02 9142 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4291 │ │ +198b5a: 5b03 9242 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4292 │ │ +198b5e: 5b04 9342 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4293 │ │ +198b62: 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; │ │ @@ -313437,21 +313438,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -198b60: |[198b60] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -198b70: 5440 9042 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4290 │ │ -198b74: 5441 9142 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4291 │ │ -198b78: 5442 9242 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4292 │ │ -198b7c: 5443 9342 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4293 │ │ -198b80: 7140 3857 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@5738 │ │ -198b86: 0e00 |000b: return-void │ │ +198b64: |[198b64] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +198b74: 5440 9042 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4290 │ │ +198b78: 5441 9142 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4291 │ │ +198b7c: 5442 9242 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4292 │ │ +198b80: 5443 9342 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4293 │ │ +198b84: 7140 3857 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@5738 │ │ +198b8a: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -313487,17 +313488,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -198c80: |[198c80] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -198c90: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -198c96: 0e00 |0003: return-void │ │ +198c84: |[198c84] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +198c94: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +198c9a: 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;) │ │ @@ -313505,32 +313506,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 │ │ -198b88: |[198b88] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -198b98: 6e10 5a0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -198b9e: 0c02 |0003: move-result-object v2 │ │ -198ba0: 7210 a70c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -198ba6: 0a00 |0007: move-result v0 │ │ -198ba8: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -198bac: 7210 a80c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -198bb2: 0c00 |000d: move-result-object v0 │ │ -198bb4: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ -198bb8: 7120 9d56 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@569d │ │ -198bbe: 0c00 |0013: move-result-object v0 │ │ -198bc0: 7110 a756 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56a7 │ │ -198bc6: 0a00 |0017: move-result v0 │ │ -198bc8: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -198bcc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -198bce: 0f01 |001b: return v1 │ │ -198bd0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -198bd2: 0f01 |001d: return v1 │ │ +198b8c: |[198b8c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +198b9c: 6e10 5a0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +198ba2: 0c02 |0003: move-result-object v2 │ │ +198ba4: 7210 a70c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +198baa: 0a00 |0007: move-result v0 │ │ +198bac: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +198bb0: 7210 a80c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +198bb6: 0c00 |000d: move-result-object v0 │ │ +198bb8: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ +198bbc: 7120 9d56 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@569d │ │ +198bc2: 0c00 |0013: move-result-object v0 │ │ +198bc4: 7110 a756 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56a7 │ │ +198bca: 0a00 |0017: move-result v0 │ │ +198bcc: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +198bd0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +198bd2: 0f01 |001b: return v1 │ │ +198bd4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +198bd6: 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; │ │ @@ -313541,53 +313542,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 │ │ -198bd4: |[198bd4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -198be4: 7110 be49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -198bea: 0c00 |0003: move-result-object v0 │ │ -198bec: 7120 9d56 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@569d │ │ -198bf2: 0c01 |0007: move-result-object v1 │ │ -198bf4: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -198bf8: 2202 df01 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ -198bfc: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -198c00: 7030 f406 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ -198c06: 2832 |0011: goto 0043 // +0032 │ │ -198c08: 7110 a256 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56a2 │ │ -198c0e: 0a02 |0015: move-result v2 │ │ -198c10: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -198c14: 2202 df01 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ -198c18: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -198c1c: 7030 f406 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ -198c22: 2824 |001f: goto 0043 // +0024 │ │ -198c24: 7110 9f56 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@569f │ │ -198c2a: 0a02 |0023: move-result v2 │ │ -198c2c: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -198c30: 2202 df01 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ -198c34: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -198c38: 7030 f406 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ -198c3e: 2816 |002d: goto 0043 // +0016 │ │ -198c40: 7110 a756 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56a7 │ │ -198c46: 0a02 |0031: move-result v2 │ │ -198c48: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -198c4c: 2202 df01 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ -198c50: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -198c54: 7030 f406 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ -198c5a: 2808 |003b: goto 0043 // +0008 │ │ -198c5c: 2202 df01 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ -198c60: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -198c64: 7030 f406 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ -198c6a: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -198c6e: 7140 3a57 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@573a │ │ -198c74: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ -198c78: 6e20 2e07 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@072e │ │ -198c7e: 1102 |004d: return-object v2 │ │ +198bd8: |[198bd8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +198be8: 7110 be49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +198bee: 0c00 |0003: move-result-object v0 │ │ +198bf0: 7120 9d56 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@569d │ │ +198bf6: 0c01 |0007: move-result-object v1 │ │ +198bf8: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +198bfc: 2202 df01 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ +198c00: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +198c04: 7030 f406 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ +198c0a: 2832 |0011: goto 0043 // +0032 │ │ +198c0c: 7110 a256 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56a2 │ │ +198c12: 0a02 |0015: move-result v2 │ │ +198c14: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +198c18: 2202 df01 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ +198c1c: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +198c20: 7030 f406 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ +198c26: 2824 |001f: goto 0043 // +0024 │ │ +198c28: 7110 9f56 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@569f │ │ +198c2e: 0a02 |0023: move-result v2 │ │ +198c30: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +198c34: 2202 df01 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ +198c38: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +198c3c: 7030 f406 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ +198c42: 2816 |002d: goto 0043 // +0016 │ │ +198c44: 7110 a756 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56a7 │ │ +198c4a: 0a02 |0031: move-result v2 │ │ +198c4c: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +198c50: 2202 df01 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ +198c54: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +198c58: 7030 f406 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ +198c5e: 2808 |003b: goto 0043 // +0008 │ │ +198c60: 2202 df01 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01df │ │ +198c64: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +198c68: 7030 f406 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f4 │ │ +198c6e: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ +198c72: 7140 3a57 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@573a │ │ +198c78: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ +198c7c: 6e20 2e07 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@072e │ │ +198c82: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000a line=111 │ │ 0x0012 line=112 │ │ 0x0018 line=113 │ │ @@ -313608,19 +313609,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 │ │ -198c98: |[198c98] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -198ca8: 7110 be49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -198cae: 0c00 |0003: move-result-object v0 │ │ -198cb0: 6e30 9106 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0691 │ │ -198cb6: 0e00 |0007: return-void │ │ +198c9c: |[198c9c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +198cac: 7110 be49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +198cb2: 0c00 |0003: move-result-object v0 │ │ +198cb4: 6e30 9106 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0691 │ │ +198cba: 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 │ │ @@ -313631,24 +313632,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 │ │ -198cb8: |[198cb8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -198cc8: 8130 |0000: int-to-long v0, v3 │ │ -198cca: 7120 550a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -198cd0: 0c03 |0004: move-result-object v3 │ │ -198cd2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -198cd4: 2300 3111 |0006: new-array v0, v0, [Ljava/lang/Long; // type@1131 │ │ -198cd8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -198cda: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -198cde: 7120 3657 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5736 │ │ -198ce4: 0e00 |000e: return-void │ │ +198cbc: |[198cbc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +198ccc: 8130 |0000: int-to-long v0, v3 │ │ +198cce: 7120 550a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +198cd4: 0c03 |0004: move-result-object v3 │ │ +198cd6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +198cd8: 2300 3111 |0006: new-array v0, v0, [Ljava/lang/Long; // type@1131 │ │ +198cdc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +198cde: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +198ce2: 7120 3657 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5736 │ │ +198ce8: 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 │ │ │ │ @@ -313657,40 +313658,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 │ │ -198ce8: |[198ce8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -198cf8: 7100 153f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f15 │ │ -198cfe: 7110 f656 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56f6 │ │ -198d04: 0a00 |0006: move-result v0 │ │ -198d06: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -198d0a: 7110 f056 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56f0 │ │ -198d10: 0c00 |000c: move-result-object v0 │ │ -198d12: 7110 f956 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56f9 │ │ -198d18: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -198d1c: 0e00 |0012: return-void │ │ -198d1e: 2201 d810 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10d8 │ │ -198d22: 7040 2d57 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@572d │ │ -198d28: 7110 9157 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5791 │ │ -198d2e: 281a |001b: goto 0035 // +001a │ │ -198d30: 7110 f856 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56f8 │ │ -198d36: 0a00 |001f: move-result v0 │ │ -198d38: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ -198d3c: 7110 f456 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56f4 │ │ -198d42: 0c00 |0025: move-result-object v0 │ │ -198d44: 7110 f256 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56f2 │ │ -198d4a: 0c01 |0029: move-result-object v1 │ │ -198d4c: 7110 f956 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56f9 │ │ -198d52: 2202 d910 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10d9 │ │ -198d56: 7051 2f57 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@572f │ │ -198d5c: 7110 9157 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5791 │ │ -198d62: 0e00 |0035: return-void │ │ +198cec: |[198cec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +198cfc: 7100 153f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f15 │ │ +198d02: 7110 f656 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56f6 │ │ +198d08: 0a00 |0006: move-result v0 │ │ +198d0a: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +198d0e: 7110 f056 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56f0 │ │ +198d14: 0c00 |000c: move-result-object v0 │ │ +198d16: 7110 f956 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56f9 │ │ +198d1c: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +198d20: 0e00 |0012: return-void │ │ +198d22: 2201 d810 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10d8 │ │ +198d26: 7040 2d57 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@572d │ │ +198d2c: 7110 9157 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5791 │ │ +198d32: 281a |001b: goto 0035 // +001a │ │ +198d34: 7110 f856 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56f8 │ │ +198d3a: 0a00 |001f: move-result v0 │ │ +198d3c: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ +198d40: 7110 f456 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56f4 │ │ +198d46: 0c00 |0025: move-result-object v0 │ │ +198d48: 7110 f256 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56f2 │ │ +198d4e: 0c01 |0029: move-result-object v1 │ │ +198d50: 7110 f956 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56f9 │ │ +198d56: 2202 d910 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10d9 │ │ +198d5a: 7051 2f57 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@572f │ │ +198d60: 7110 9157 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5791 │ │ +198d66: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0013 line=43 │ │ @@ -313708,58 +313709,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 │ │ -198d64: |[198d64] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -198d74: 7110 be49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -198d7a: 0c00 |0003: move-result-object v0 │ │ -198d7c: 21b1 |0004: array-length v1, v11 │ │ -198d7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -198d80: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -198d82: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ -198d86: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ -198d8a: 6e10 510a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -198d90: 0b04 |000e: move-result-wide v4 │ │ -198d92: 8445 |000f: long-to-int v5, v4 │ │ -198d94: 6e20 9506 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ -198d9a: 0c04 |0013: move-result-object v4 │ │ -198d9c: 6e10 6406 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@0664 │ │ -198da2: 0a04 |0017: move-result v4 │ │ -198da4: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ -198da8: 21c4 |001a: array-length v4, v12 │ │ -198daa: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -198dac: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ -198db0: 4407 0c06 |001e: aget v7, v12, v6 │ │ -198db4: 6e20 a906 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ -198dba: 0c08 |0023: move-result-object v8 │ │ -198dbc: 6e10 f506 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06f5 │ │ -198dc2: 0a09 |0027: move-result v9 │ │ -198dc4: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ -198dc8: 6e10 0b07 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@070b │ │ -198dce: 0a09 |002d: move-result v9 │ │ -198dd0: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ -198dd4: 6e10 f606 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06f6 │ │ -198dda: 0a08 |0033: move-result v8 │ │ -198ddc: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ -198de0: 2410 1811 0700 |0036: filled-new-array {v7}, [I // type@1118 │ │ -198de6: 0c07 |0039: move-result-object v7 │ │ -198de8: 6e20 ca06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ca │ │ -198dee: 2808 |003d: goto 0045 // +0008 │ │ -198df0: 2410 1811 0700 |003e: filled-new-array {v7}, [I // type@1118 │ │ -198df6: 0c07 |0041: move-result-object v7 │ │ -198df8: 7130 3457 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5734 │ │ -198dfe: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -198e02: 28d5 |0047: goto 001c // -002b │ │ -198e04: 7130 3457 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5734 │ │ -198e0a: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -198e0e: 28ba |004d: goto 0007 // -0046 │ │ -198e10: 0e00 |004e: return-void │ │ +198d68: |[198d68] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +198d78: 7110 be49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +198d7e: 0c00 |0003: move-result-object v0 │ │ +198d80: 21b1 |0004: array-length v1, v11 │ │ +198d82: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +198d84: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +198d86: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ +198d8a: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ +198d8e: 6e10 510a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +198d94: 0b04 |000e: move-result-wide v4 │ │ +198d96: 8445 |000f: long-to-int v5, v4 │ │ +198d98: 6e20 9506 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ +198d9e: 0c04 |0013: move-result-object v4 │ │ +198da0: 6e10 6406 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@0664 │ │ +198da6: 0a04 |0017: move-result v4 │ │ +198da8: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ +198dac: 21c4 |001a: array-length v4, v12 │ │ +198dae: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +198db0: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ +198db4: 4407 0c06 |001e: aget v7, v12, v6 │ │ +198db8: 6e20 a906 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ +198dbe: 0c08 |0023: move-result-object v8 │ │ +198dc0: 6e10 f506 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06f5 │ │ +198dc6: 0a09 |0027: move-result v9 │ │ +198dc8: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ +198dcc: 6e10 0b07 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@070b │ │ +198dd2: 0a09 |002d: move-result v9 │ │ +198dd4: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ +198dd8: 6e10 f606 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06f6 │ │ +198dde: 0a08 |0033: move-result v8 │ │ +198de0: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ +198de4: 2410 1811 0700 |0036: filled-new-array {v7}, [I // type@1118 │ │ +198dea: 0c07 |0039: move-result-object v7 │ │ +198dec: 6e20 ca06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ca │ │ +198df2: 2808 |003d: goto 0045 // +0008 │ │ +198df4: 2410 1811 0700 |003e: filled-new-array {v7}, [I // type@1118 │ │ +198dfa: 0c07 |0041: move-result-object v7 │ │ +198dfc: 7130 3457 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5734 │ │ +198e02: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +198e06: 28d5 |0047: goto 001c // -002b │ │ +198e08: 7130 3457 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5734 │ │ +198e0e: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +198e12: 28ba |004d: goto 0007 // -0046 │ │ +198e14: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ 0x001a line=48 │ │ 0x0020 line=49 │ │ @@ -313777,26 +313778,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 │ │ -198e14: |[198e14] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -198e24: 2140 |0000: array-length v0, v4 │ │ -198e26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -198e28: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -198e2c: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -198e30: 6e10 510a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -198e36: 0b02 |0009: move-result-wide v2 │ │ -198e38: 8423 |000a: long-to-int v3, v2 │ │ -198e3a: 7140 3957 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@5739 │ │ -198e40: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -198e44: 28f2 |0010: goto 0002 // -000e │ │ -198e46: 0e00 |0011: return-void │ │ +198e18: |[198e18] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +198e28: 2140 |0000: array-length v0, v4 │ │ +198e2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +198e2c: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +198e30: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +198e34: 6e10 510a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +198e3a: 0b02 |0009: move-result-wide v2 │ │ +198e3c: 8423 |000a: long-to-int v3, v2 │ │ +198e3e: 7140 3957 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@5739 │ │ +198e44: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +198e48: 28f2 |0010: goto 0002 // -000e │ │ +198e4a: 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; │ │ @@ -313808,47 +313809,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 │ │ -198e48: |[198e48] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -198e58: 7110 be49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -198e5e: 0c00 |0003: move-result-object v0 │ │ -198e60: 6e10 5c0c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -198e66: 0a01 |0007: move-result v1 │ │ -198e68: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -198e6a: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -198e6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -198e70: 6e20 570c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ -198e76: 0c05 |000f: move-result-object v5 │ │ -198e78: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ -198e7c: 7130 3357 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@5733 │ │ -198e82: 0c03 |0015: move-result-object v3 │ │ -198e84: 6e30 ce06 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06ce │ │ -198e8a: 2823 |0019: goto 003c // +0023 │ │ -198e8c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -198e8e: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -198e92: 7130 3357 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@5733 │ │ -198e98: 0c06 |0020: move-result-object v6 │ │ -198e9a: 6e30 ce06 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06ce │ │ -198ea0: 6e10 5a0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -198ea6: 0c05 |0027: move-result-object v5 │ │ -198ea8: 7210 a70c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -198eae: 0a06 |002b: move-result v6 │ │ -198eb0: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -198eb4: 7210 a80c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -198eba: 0c06 |0031: move-result-object v6 │ │ -198ebc: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -198ec0: 7130 3357 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@5733 │ │ -198ec6: 0c06 |0037: move-result-object v6 │ │ -198ec8: 6e30 ce06 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06ce │ │ -198ece: 28ed |003b: goto 0028 // -0013 │ │ -198ed0: 0e00 |003c: return-void │ │ +198e4c: |[198e4c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +198e5c: 7110 be49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +198e62: 0c00 |0003: move-result-object v0 │ │ +198e64: 6e10 5c0c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +198e6a: 0a01 |0007: move-result v1 │ │ +198e6c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +198e6e: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +198e72: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +198e74: 6e20 570c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ +198e7a: 0c05 |000f: move-result-object v5 │ │ +198e7c: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ +198e80: 7130 3357 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@5733 │ │ +198e86: 0c03 |0015: move-result-object v3 │ │ +198e88: 6e30 ce06 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06ce │ │ +198e8e: 2823 |0019: goto 003c // +0023 │ │ +198e90: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +198e92: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +198e96: 7130 3357 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@5733 │ │ +198e9c: 0c06 |0020: move-result-object v6 │ │ +198e9e: 6e30 ce06 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06ce │ │ +198ea4: 6e10 5a0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +198eaa: 0c05 |0027: move-result-object v5 │ │ +198eac: 7210 a70c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +198eb2: 0a06 |002b: move-result v6 │ │ +198eb4: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +198eb8: 7210 a80c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +198ebe: 0c06 |0031: move-result-object v6 │ │ +198ec0: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +198ec4: 7130 3357 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@5733 │ │ +198eca: 0c06 |0037: move-result-object v6 │ │ +198ecc: 6e30 ce06 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06ce │ │ +198ed2: 28ed |003b: goto 0028 // -0013 │ │ +198ed4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x000c line=85 │ │ 0x001d line=88 │ │ 0x0024 line=90 │ │ @@ -313864,74 +313865,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 │ │ -198ed4: |[198ed4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ -198ee4: 7110 be49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -198eea: 0c00 |0003: move-result-object v0 │ │ -198eec: 1a01 7b48 |0004: const-string v1, "cannot-resolve.jpg" // string@487b │ │ -198ef0: 7110 6050 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@5060 │ │ -198ef6: 0a02 |0009: move-result v2 │ │ -198ef8: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -198efc: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -198f02: 0c02 |000f: move-result-object v2 │ │ -198f04: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -198f06: 7220 c30c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -198f0c: 0c02 |0014: move-result-object v2 │ │ -198f0e: 1f02 0503 |0015: check-cast v2, Ljava/lang/String; // type@0305 │ │ -198f12: 0721 |0017: move-object v1, v2 │ │ -198f14: 2837 |0018: goto 004f // +0037 │ │ -198f16: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -198f1c: 0c02 |001c: move-result-object v2 │ │ -198f1e: 1a03 984b |001d: const-string v3, "content" // string@4b98 │ │ -198f22: 6e20 cc0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -198f28: 0a02 |0022: move-result v2 │ │ -198f2a: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ -198f2e: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -198f34: 0c03 |0028: move-result-object v3 │ │ -198f36: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -198f38: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -198f3a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -198f3c: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -198f3e: 07a4 |002d: move-object v4, v10 │ │ -198f40: 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 │ │ -198f46: 0c02 |0031: move-result-object v2 │ │ -198f48: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ -198f4c: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -198f52: 0a03 |0037: move-result v3 │ │ -198f54: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ -198f58: 1a03 eb40 |003a: const-string v3, "_display_name" // string@40eb │ │ -198f5c: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ -198f62: 0a03 |003f: move-result v3 │ │ -198f64: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ -198f68: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -198f6e: 0c01 |0045: move-result-object v1 │ │ -198f70: 2806 |0046: goto 004c // +0006 │ │ -198f72: 0d09 |0047: move-exception v9 │ │ -198f74: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -198f7a: 2709 |004b: throw v9 │ │ -198f7c: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -198f82: 1a02 cd7f |004f: const-string v2, "temp" // string@7fcd │ │ -198f86: 7130 bc49 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@49bc │ │ -198f8c: 0c00 |0054: move-result-object v0 │ │ -198f8e: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -198f92: 7120 5f50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ -198f98: 0c09 |005a: move-result-object v9 │ │ -198f9a: 220a c002 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c0 │ │ -198f9e: 7020 8109 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0981 │ │ -198fa4: 7120 7957 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5779 │ │ -198faa: 2806 |0063: goto 0069 // +0006 │ │ -198fac: 0d09 |0064: move-exception v9 │ │ -198fae: 6e10 2d0a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -198fb4: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -198fb6: 6e40 2c07 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072c │ │ -198fbc: 0e00 |006c: return-void │ │ +198ed8: |[198ed8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ +198ee8: 7110 be49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +198eee: 0c00 |0003: move-result-object v0 │ │ +198ef0: 1a01 7b48 |0004: const-string v1, "cannot-resolve.jpg" // string@487b │ │ +198ef4: 7110 6050 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@5060 │ │ +198efa: 0a02 |0009: move-result v2 │ │ +198efc: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +198f00: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +198f06: 0c02 |000f: move-result-object v2 │ │ +198f08: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +198f0a: 7220 c30c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +198f10: 0c02 |0014: move-result-object v2 │ │ +198f12: 1f02 0503 |0015: check-cast v2, Ljava/lang/String; // type@0305 │ │ +198f16: 0721 |0017: move-object v1, v2 │ │ +198f18: 2837 |0018: goto 004f // +0037 │ │ +198f1a: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +198f20: 0c02 |001c: move-result-object v2 │ │ +198f22: 1a03 984b |001d: const-string v3, "content" // string@4b98 │ │ +198f26: 6e20 cc0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +198f2c: 0a02 |0022: move-result v2 │ │ +198f2e: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ +198f32: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +198f38: 0c03 |0028: move-result-object v3 │ │ +198f3a: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +198f3c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +198f3e: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +198f40: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +198f42: 07a4 |002d: move-object v4, v10 │ │ +198f44: 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 │ │ +198f4a: 0c02 |0031: move-result-object v2 │ │ +198f4c: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ +198f50: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +198f56: 0a03 |0037: move-result v3 │ │ +198f58: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ +198f5c: 1a03 eb40 |003a: const-string v3, "_display_name" // string@40eb │ │ +198f60: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ +198f66: 0a03 |003f: move-result v3 │ │ +198f68: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ +198f6c: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +198f72: 0c01 |0045: move-result-object v1 │ │ +198f74: 2806 |0046: goto 004c // +0006 │ │ +198f76: 0d09 |0047: move-exception v9 │ │ +198f78: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +198f7e: 2709 |004b: throw v9 │ │ +198f80: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +198f86: 1a02 cd7f |004f: const-string v2, "temp" // string@7fcd │ │ +198f8a: 7130 bc49 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@49bc │ │ +198f90: 0c00 |0054: move-result-object v0 │ │ +198f92: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +198f96: 7120 5f50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ +198f9c: 0c09 |005a: move-result-object v9 │ │ +198f9e: 220a c002 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c0 │ │ +198fa2: 7020 8109 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0981 │ │ +198fa8: 7120 7957 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5779 │ │ +198fae: 2806 |0063: goto 0069 // +0006 │ │ +198fb0: 0d09 |0064: move-exception v9 │ │ +198fb2: 6e10 2d0a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +198fb8: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +198fba: 6e40 2c07 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072c │ │ +198fc0: 0e00 |006c: return-void │ │ catches : 3 │ │ 0x0006 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0034 - 0x0046 │ │ -> 0x0047 │ │ 0x0048 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ @@ -313987,17 +313988,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19904c: |[19904c] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -19905c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199062: 0e00 |0003: return-void │ │ +199050: |[199050] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +199060: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199066: 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;) │ │ @@ -314005,20 +314006,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 │ │ -199028: |[199028] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -199038: 1a00 ef5d |0000: const-string v0, "input_method" // string@5def │ │ -19903c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199042: 0c01 |0005: move-result-object v1 │ │ -199044: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ -199048: 1101 |0008: return-object v1 │ │ +19902c: |[19902c] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +19903c: 1a00 ef5d |0000: const-string v0, "input_method" // string@5def │ │ +199040: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199046: 0c01 |0005: move-result-object v1 │ │ +199048: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ +19904c: 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;) │ │ @@ -314026,20 +314027,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 │ │ -198fe0: |[198fe0] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -198ff0: 1a00 c983 |0000: const-string v0, "vibrator" // string@83c9 │ │ -198ff4: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -198ffa: 0c01 |0005: move-result-object v1 │ │ -198ffc: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ -199000: 1101 |0008: return-object v1 │ │ +198fe4: |[198fe4] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +198ff4: 1a00 c983 |0000: const-string v0, "vibrator" // string@83c9 │ │ +198ff8: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +198ffe: 0c01 |0005: move-result-object v1 │ │ +199000: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ +199004: 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;) │ │ @@ -314047,20 +314048,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 │ │ -199004: |[199004] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -199014: 1a00 6c84 |0000: const-string v0, "window" // string@846c │ │ -199018: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19901e: 0c01 |0005: move-result-object v1 │ │ -199020: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ -199024: 1101 |0008: return-object v1 │ │ +199008: |[199008] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +199018: 1a00 6c84 |0000: const-string v0, "window" // string@846c │ │ +19901c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199022: 0c01 |0005: move-result-object v1 │ │ +199024: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ +199028: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -314150,17 +314151,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19907c: |[19907c] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -19908c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199092: 0e00 |0003: return-void │ │ +199080: |[199080] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +199090: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199096: 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;) │ │ @@ -314168,34 +314169,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 │ │ -199064: |[199064] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -199074: 6200 9a42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429a │ │ -199078: 1100 |0002: return-object v0 │ │ +199068: |[199068] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +199078: 6200 9a42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429a │ │ +19907c: 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 │ │ -199094: |[199094] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -1990a4: 6900 9a42 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429a │ │ -1990a8: 0e00 |0002: return-void │ │ +199098: |[199098] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +1990a8: 6900 9a42 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429a │ │ +1990ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -314224,17 +314225,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1991bc: |[1991bc] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -1991cc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1991d2: 0e00 |0003: return-void │ │ +1991c0: |[1991c0] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +1991d0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1991d6: 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;) │ │ @@ -314242,26 +314243,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 │ │ -1990ac: |[1990ac] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1990bc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1990c0: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1990c6: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ -1990ca: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -1990cc: 7020 b402 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -1990d2: 7210 c409 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ -1990d8: 0a04 |000e: move-result v4 │ │ -1990da: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -1990de: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -1990e0: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1990e6: 1100 |0015: return-object v0 │ │ +1990b0: |[1990b0] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1990c0: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1990c4: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1990ca: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ +1990ce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +1990d0: 7020 b402 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +1990d6: 7210 c409 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ +1990dc: 0a04 |000e: move-result v4 │ │ +1990de: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +1990e2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +1990e4: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1990ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -314270,25 +314271,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 │ │ -1990e8: |[1990e8] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1990f8: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1990fc: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -199102: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -199106: 7020 b102 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ -19910c: 7210 c409 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ -199112: 0a03 |000d: move-result v3 │ │ -199114: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -199118: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19911a: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -199120: 1100 |0014: return-object v0 │ │ +1990ec: |[1990ec] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1990fc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +199100: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199106: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +19910a: 7020 b102 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ +199110: 7210 c409 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ +199116: 0a03 |000d: move-result v3 │ │ +199118: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +19911c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19911e: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +199124: 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; │ │ @@ -314298,20 +314299,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 │ │ -199124: |[199124] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -199134: 7210 c409 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ -19913a: 0a00 |0003: move-result v0 │ │ -19913c: 7120 4757 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5747 │ │ -199142: 0c01 |0007: move-result-object v1 │ │ -199144: 1101 |0008: return-object v1 │ │ +199128: |[199128] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +199138: 7210 c409 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ +19913e: 0a00 |0003: move-result v0 │ │ +199140: 7120 4757 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5747 │ │ +199146: 0c01 |0007: move-result-object v1 │ │ +199148: 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;) │ │ @@ -314319,24 +314320,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 │ │ -199148: |[199148] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -199158: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -19915c: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -199162: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ -199166: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -199168: 7020 b402 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -19916e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -199170: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -199174: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19917a: 1100 |0011: return-object v0 │ │ +19914c: |[19914c] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +19915c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +199160: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199166: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ +19916a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +19916c: 7020 b402 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +199172: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +199174: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +199178: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19917e: 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 │ │ @@ -314346,26 +314347,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 │ │ -19917c: |[19917c] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -19918c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -199190: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -199196: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ -19919a: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -1991a0: 7020 b302 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b3 │ │ -1991a6: 7210 c409 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ -1991ac: 0a04 |0010: move-result v4 │ │ -1991ae: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -1991b2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -1991b4: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1991ba: 1100 |0017: return-object v0 │ │ +199180: |[199180] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +199190: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +199194: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +19919a: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ +19919e: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +1991a4: 7020 b302 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b3 │ │ +1991aa: 7210 c409 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c4 │ │ +1991b0: 0a04 |0010: move-result v4 │ │ +1991b2: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +1991b6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +1991b8: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1991be: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -314457,19 +314458,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19966c: |[19966c] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -19967c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199682: 5a01 a342 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ -199686: 5b03 a242 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a2 │ │ -19968a: 0e00 |0007: return-void │ │ +199670: |[199670] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +199680: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199686: 5a01 a342 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ +19968a: 5b03 a242 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a2 │ │ +19968e: 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; │ │ @@ -314520,24 +314521,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -19968c: |[19968c] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -19969c: 7010 970a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1996a2: 7100 220b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -1996a8: 0b00 |0006: move-result-wide v0 │ │ -1996aa: 5a20 a542 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a5 │ │ -1996ae: 5b23 a642 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a6 │ │ -1996b2: 2203 8003 |000b: new-instance v3, Ljava/util/LinkedList; // type@0380 │ │ -1996b6: 7010 b30c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -1996bc: 5b23 a442 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -1996c0: 0e00 |0012: return-void │ │ +199690: |[199690] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +1996a0: 7010 970a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1996a6: 7100 220b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +1996ac: 0b00 |0006: move-result-wide v0 │ │ +1996ae: 5a20 a542 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a5 │ │ +1996b2: 5b23 a642 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a6 │ │ +1996b6: 2203 8003 |000b: new-instance v3, Ljava/util/LinkedList; // type@0380 │ │ +1996ba: 7010 b30c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +1996c0: 5b23 a442 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +1996c4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0009 line=18 │ │ 0x000b line=19 │ │ locals : │ │ @@ -314550,22 +314551,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1996c4: |[1996c4] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -1996d4: 5440 a442 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -1996d8: 2201 e110 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -1996dc: 7100 220b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -1996e2: 0b02 |0007: move-result-wide v2 │ │ -1996e4: 7040 5957 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5759 │ │ -1996ea: 7220 be0c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -1996f0: 0e00 |000e: return-void │ │ +1996c8: |[1996c8] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +1996d8: 5440 a442 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +1996dc: 2201 e110 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +1996e0: 7100 220b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +1996e6: 0b02 |0007: move-result-wide v2 │ │ +1996e8: 7040 5957 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5759 │ │ +1996ee: 7220 be0c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +1996f4: 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; │ │ │ │ @@ -314574,95 +314575,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -1996f4: |[1996f4] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -199704: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -199708: 1a01 f63f |0002: const-string v1, "[" // string@3ff6 │ │ -19970c: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -199712: 5491 a642 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a6 │ │ -199716: 6e20 0e0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19971c: 1a01 c340 |000c: const-string v1, "] " // string@40c3 │ │ -199720: 6e20 0e0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -199726: 5491 a442 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -19972a: 7210 cc0c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -199730: 0a01 |0016: move-result v1 │ │ -199732: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ -199736: 1a03 a40b |0019: const-string v3, ": " // string@0ba4 │ │ -19973a: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -19973e: 5491 a442 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -199742: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -199744: 7220 c30c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -19974a: 0c01 |0023: move-result-object v1 │ │ -19974c: 1f01 e110 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -199750: 5411 a242 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a2 │ │ -199754: 6e20 0e0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19975a: 6e20 0e0b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -199760: 5491 a442 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -199764: 7220 c30c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -19976a: 0c01 |0033: move-result-object v1 │ │ -19976c: 1f01 e110 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -199770: 5314 a342 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ -199774: 5396 a542 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a5 │ │ -199778: bc64 |003a: sub-long/2addr v4, v6 │ │ -19977a: 6e30 0a0b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ -199780: 6e20 0e0b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -199786: 5491 a442 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -19978a: 7210 cc0c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -199790: 0a01 |0046: move-result v1 │ │ -199792: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -199794: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -199798: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -19979a: 5495 a442 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -19979e: 7210 cc0c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ccc │ │ -1997a4: 0a05 |0050: move-result v5 │ │ -1997a6: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -1997aa: 5495 a442 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -1997ae: 7220 c30c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -1997b4: 0c05 |0058: move-result-object v5 │ │ -1997b6: 1f05 e110 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -1997ba: 5455 a242 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a2 │ │ -1997be: 6e20 0e0b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1997c4: 6e20 0e0b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1997ca: 5495 a442 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -1997ce: 7220 c30c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -1997d4: 0c05 |0068: move-result-object v5 │ │ -1997d6: 1f05 e110 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -1997da: 5355 a342 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ -1997de: 5497 a442 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -1997e2: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -1997e6: 7220 c30c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -1997ec: 0c07 |0074: move-result-object v7 │ │ -1997ee: 1f07 e110 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -1997f2: 5377 a342 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ -1997f6: bc75 |0079: sub-long/2addr v5, v7 │ │ -1997f8: 6e30 0a0b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ -1997fe: 6e20 0e0b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -199804: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -199808: 28c9 |0082: goto 004b // -0037 │ │ -19980a: 1a01 b181 |0083: const-string v1, "total: " // string@81b1 │ │ -19980e: 6e20 0e0b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -199814: 5491 a442 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ -199818: 7210 cc0c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -19981e: 0a02 |008d: move-result v2 │ │ -199820: b142 |008e: sub-int/2addr v2, v4 │ │ -199822: 7220 c30c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -199828: 0c01 |0092: move-result-object v1 │ │ -19982a: 1f01 e110 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ -19982e: 5311 a342 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ -199832: 5393 a542 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a5 │ │ -199836: bc31 |0099: sub-long/2addr v1, v3 │ │ -199838: 6e30 0a0b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ -19983e: 6e10 1f0b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -199844: 0c00 |00a0: move-result-object v0 │ │ -199846: 7120 bd02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -19984c: 0e00 |00a4: return-void │ │ +1996f8: |[1996f8] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +199708: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +19970c: 1a01 f63f |0002: const-string v1, "[" // string@3ff6 │ │ +199710: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +199716: 5491 a642 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a6 │ │ +19971a: 6e20 0e0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +199720: 1a01 c340 |000c: const-string v1, "] " // string@40c3 │ │ +199724: 6e20 0e0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19972a: 5491 a442 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +19972e: 7210 cc0c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +199734: 0a01 |0016: move-result v1 │ │ +199736: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ +19973a: 1a03 a40b |0019: const-string v3, ": " // string@0ba4 │ │ +19973e: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +199742: 5491 a442 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +199746: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +199748: 7220 c30c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +19974e: 0c01 |0023: move-result-object v1 │ │ +199750: 1f01 e110 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +199754: 5411 a242 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a2 │ │ +199758: 6e20 0e0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19975e: 6e20 0e0b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +199764: 5491 a442 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +199768: 7220 c30c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +19976e: 0c01 |0033: move-result-object v1 │ │ +199770: 1f01 e110 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +199774: 5314 a342 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ +199778: 5396 a542 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a5 │ │ +19977c: bc64 |003a: sub-long/2addr v4, v6 │ │ +19977e: 6e30 0a0b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ +199784: 6e20 0e0b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19978a: 5491 a442 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +19978e: 7210 cc0c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +199794: 0a01 |0046: move-result v1 │ │ +199796: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +199798: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +19979c: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +19979e: 5495 a442 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +1997a2: 7210 cc0c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ccc │ │ +1997a8: 0a05 |0050: move-result v5 │ │ +1997aa: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +1997ae: 5495 a442 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +1997b2: 7220 c30c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +1997b8: 0c05 |0058: move-result-object v5 │ │ +1997ba: 1f05 e110 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +1997be: 5455 a242 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a2 │ │ +1997c2: 6e20 0e0b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1997c8: 6e20 0e0b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1997ce: 5495 a442 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +1997d2: 7220 c30c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +1997d8: 0c05 |0068: move-result-object v5 │ │ +1997da: 1f05 e110 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +1997de: 5355 a342 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ +1997e2: 5497 a442 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +1997e6: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +1997ea: 7220 c30c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +1997f0: 0c07 |0074: move-result-object v7 │ │ +1997f2: 1f07 e110 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +1997f6: 5377 a342 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ +1997fa: bc75 |0079: sub-long/2addr v5, v7 │ │ +1997fc: 6e30 0a0b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ +199802: 6e20 0e0b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +199808: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19980c: 28c9 |0082: goto 004b // -0037 │ │ +19980e: 1a01 b181 |0083: const-string v1, "total: " // string@81b1 │ │ +199812: 6e20 0e0b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +199818: 5491 a442 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a4 │ │ +19981c: 7210 cc0c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +199822: 0a02 |008d: move-result v2 │ │ +199824: b142 |008e: sub-int/2addr v2, v4 │ │ +199826: 7220 c30c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +19982c: 0c01 |0092: move-result-object v1 │ │ +19982e: 1f01 e110 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e1 │ │ +199832: 5311 a342 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a3 │ │ +199836: 5393 a542 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a5 │ │ +19983a: bc31 |0099: sub-long/2addr v1, v3 │ │ +19983c: 6e30 0a0b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ +199842: 6e10 1f0b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +199848: 0c00 |00a0: move-result-object v0 │ │ +19984a: 7120 bd02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +199850: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x0011 line=30 │ │ 0x001d line=31 │ │ 0x002e line=32 │ │ @@ -314703,17 +314704,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199968: |[199968] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -199978: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19997e: 0e00 |0003: return-void │ │ +19996c: |[19996c] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +19997c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199982: 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;) │ │ @@ -314721,29 +314722,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1998f0: |[1998f0] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -199900: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -199904: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -199908: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -19990c: 1a00 fb44 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44fb │ │ -199910: 2410 3411 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ -199916: 0c00 |000b: move-result-object v0 │ │ -199918: 7120 1551 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5115 │ │ -19991e: 0a02 |000f: move-result v2 │ │ -199920: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -199924: 2803 |0012: goto 0015 // +0003 │ │ -199926: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -199928: 2802 |0014: goto 0016 // +0002 │ │ -19992a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -19992c: 0f02 |0016: return v2 │ │ +1998f4: |[1998f4] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +199904: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +199908: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +19990c: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +199910: 1a00 fb44 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44fb │ │ +199914: 2410 3411 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ +19991a: 0c00 |000b: move-result-object v0 │ │ +19991c: 7120 1551 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5115 │ │ +199922: 0a02 |000f: move-result v2 │ │ +199924: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +199928: 2803 |0012: goto 0015 // +0003 │ │ +19992a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19992c: 2802 |0014: goto 0016 // +0002 │ │ +19992e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +199930: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -314752,43 +314753,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199850: |[199850] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -199860: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ -199864: 1100 |0002: return-object v0 │ │ +199854: |[199854] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +199864: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ +199868: 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 │ │ -199930: |[199930] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -199940: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -199944: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -199946: 1102 |0003: return-object v2 │ │ -199948: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -19994c: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -199952: 6e30 e20a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae2 │ │ -199958: 0c02 |000c: move-result-object v2 │ │ -19995a: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -19995e: 6e30 e20a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae2 │ │ -199964: 0c02 |0012: move-result-object v2 │ │ -199966: 1102 |0013: return-object v2 │ │ +199934: |[199934] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +199944: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +199948: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +19994a: 1102 |0003: return-object v2 │ │ +19994c: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +199950: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +199956: 6e30 e20a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae2 │ │ +19995c: 0c02 |000c: move-result-object v2 │ │ +19995e: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +199962: 6e30 e20a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae2 │ │ +199968: 0c02 |0012: move-result-object v2 │ │ +19996a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -314797,25 +314798,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -199868: |[199868] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -199878: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19987c: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -199880: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -199884: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -199888: 7110 6357 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5763 │ │ -19988e: 0c00 |000b: move-result-object v0 │ │ -199890: 1100 |000c: return-object v0 │ │ -199892: 7100 aa57 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@57aa │ │ -199898: 0c00 |0010: move-result-object v0 │ │ -19989a: 1100 |0011: return-object v0 │ │ +19986c: |[19986c] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +19987c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +199880: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +199884: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +199888: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +19988c: 7110 6357 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5763 │ │ +199892: 0c00 |000b: move-result-object v0 │ │ +199894: 1100 |000c: return-object v0 │ │ +199896: 7100 aa57 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@57aa │ │ +19989c: 0c00 |0010: move-result-object v0 │ │ +19989e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -314824,37 +314825,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19989c: |[19989c] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -1998ac: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -1998b0: 1100 |0002: return-object v0 │ │ +1998a0: |[1998a0] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +1998b0: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +1998b4: 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 │ │ -1998b4: |[1998b4] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -1998c4: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1998ca: 0c00 |0003: move-result-object v0 │ │ -1998cc: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -1998d2: 0c00 |0007: move-result-object v0 │ │ -1998d4: 1100 |0008: return-object v0 │ │ +1998b8: |[1998b8] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +1998c8: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1998ce: 0c00 |0003: move-result-object v0 │ │ +1998d0: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +1998d6: 0c00 |0007: move-result-object v0 │ │ +1998d8: 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;) │ │ @@ -314862,17 +314863,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1998d8: |[1998d8] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -1998e8: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -1998ec: 1100 |0002: return-object v0 │ │ +1998dc: |[1998dc] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +1998ec: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +1998f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 14171 (StorageUtil.java) │ │ @@ -314904,17 +314905,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1999c8: |[1999c8] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -1999d8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1999de: 0e00 |0003: return-void │ │ +1999cc: |[1999cc] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +1999dc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1999e2: 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;) │ │ @@ -314922,30 +314923,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 │ │ -199980: |[199980] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -199990: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -199994: 2300 1411 |0002: new-array v0, v0, [B // type@1114 │ │ -199998: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19999c: 6e20 8e09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@098e │ │ -1999a2: 0a03 |0009: move-result v3 │ │ -1999a4: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -1999a6: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -1999aa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1999ac: 6e40 9609 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0996 │ │ -1999b2: 8133 |0011: int-to-long v3, v3 │ │ -1999b4: bb31 |0012: add-long/2addr v1, v3 │ │ -1999b6: 28f3 |0013: goto 0006 // -000d │ │ -1999b8: 6e10 8c09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098c │ │ -1999be: 6e10 9309 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -1999c4: 1001 |001a: return-wide v1 │ │ +199984: |[199984] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +199994: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +199998: 2300 1411 |0002: new-array v0, v0, [B // type@1114 │ │ +19999c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +1999a0: 6e20 8e09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@098e │ │ +1999a6: 0a03 |0009: move-result v3 │ │ +1999a8: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +1999aa: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +1999ae: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1999b0: 6e40 9609 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0996 │ │ +1999b6: 8133 |0011: int-to-long v3, v3 │ │ +1999b8: bb31 |0012: add-long/2addr v1, v3 │ │ +1999ba: 28f3 |0013: goto 0006 // -000d │ │ +1999bc: 6e10 8c09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098c │ │ +1999c2: 6e10 9309 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +1999c8: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -314979,17 +314980,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199ab8: |[199ab8] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -199ac8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199ace: 0e00 |0003: return-void │ │ +199abc: |[199abc] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +199acc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199ad2: 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;) │ │ @@ -314997,29 +314998,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 │ │ -199a74: |[199a74] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -199a84: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -199a88: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -199a8e: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -199a94: 0c02 |0008: move-result-object v2 │ │ -199a96: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199a98: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -199a9e: 0a02 |000d: move-result v2 │ │ -199aa0: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -199aa4: 6e10 d602 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d6 │ │ -199aaa: 0c02 |0013: move-result-object v2 │ │ -199aac: 7210 c609 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c6 │ │ -199ab2: 0c02 |0017: move-result-object v2 │ │ -199ab4: 1102 |0018: return-object v2 │ │ -199ab6: 1104 |0019: return-object v4 │ │ +199a78: |[199a78] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +199a88: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +199a8c: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +199a92: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +199a98: 0c02 |0008: move-result-object v2 │ │ +199a9a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +199a9c: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +199aa2: 0a02 |000d: move-result v2 │ │ +199aa4: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +199aa8: 6e10 d602 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d6 │ │ +199aae: 0c02 |0013: move-result-object v2 │ │ +199ab0: 7210 c609 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c6 │ │ +199ab6: 0c02 |0017: move-result-object v2 │ │ +199ab8: 1102 |0018: return-object v2 │ │ +199aba: 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; │ │ @@ -315031,21 +315032,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -199a10: |[199a10] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -199a20: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -199a26: 0c01 |0003: move-result-object v1 │ │ -199a28: 6000 1d19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@191d │ │ -199a2c: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -199a32: 0a01 |0009: move-result v1 │ │ -199a34: 0f01 |000a: return v1 │ │ +199a14: |[199a14] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +199a24: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +199a2a: 0c01 |0003: move-result-object v1 │ │ +199a2c: 6000 1d19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@191d │ │ +199a30: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +199a36: 0a01 |0009: move-result v1 │ │ +199a38: 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;) │ │ @@ -315053,27 +315054,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 │ │ -199a38: |[199a38] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -199a48: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -199a4c: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -199a52: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -199a58: 0c02 |0008: move-result-object v2 │ │ -199a5a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199a5c: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -199a62: 0a02 |000d: move-result v2 │ │ -199a64: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -199a68: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ -199a6c: 0f02 |0012: return v2 │ │ -199a6e: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -199a72: 0f02 |0015: return v2 │ │ +199a3c: |[199a3c] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +199a4c: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +199a50: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +199a56: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +199a5c: 0c02 |0008: move-result-object v2 │ │ +199a5e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +199a60: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +199a66: 0a02 |000d: move-result v2 │ │ +199a68: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +199a6c: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ +199a70: 0f02 |0012: return v2 │ │ +199a72: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +199a76: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ 0x0010 line=24 │ │ locals : │ │ @@ -315085,23 +315086,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1999e0: |[1999e0] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -1999f0: 6000 0618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1806 │ │ -1999f4: 1a01 a264 |0002: const-string v1, "light" // string@64a2 │ │ -1999f8: 7130 6857 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5768 │ │ -1999fe: 0c02 |0007: move-result-object v2 │ │ -199a00: 1a00 a24d |0008: const-string v0, "dark" // string@4da2 │ │ -199a04: 6e20 cc0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -199a0a: 0a02 |000d: move-result v2 │ │ -199a0c: 0f02 |000e: return v2 │ │ +1999e4: |[1999e4] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +1999f4: 6000 0618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1806 │ │ +1999f8: 1a01 a264 |0002: const-string v1, "light" // string@64a2 │ │ +1999fc: 7130 6857 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5768 │ │ +199a02: 0c02 |0007: move-result-object v2 │ │ +199a04: 1a00 a24d |0008: const-string v0, "dark" // string@4da2 │ │ +199a08: 6e20 cc0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +199a0e: 0a02 |000d: move-result v2 │ │ +199a10: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -315130,17 +315131,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199b0c: |[199b0c] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -199b1c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199b22: 0e00 |0003: return-void │ │ +199b10: |[199b10] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +199b20: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199b26: 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;) │ │ @@ -315148,27 +315149,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -199ad0: |[199ad0] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -199ae0: 2207 b303 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b3 │ │ -199ae4: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -199ae8: 2206 ac03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03ac │ │ -199aec: 7010 4f0d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d4f │ │ -199af2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199af4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -199af6: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -199afa: 0770 |000d: move-object v0, v7 │ │ -199afc: 7607 570d 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@0d57 │ │ -199b02: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -199b04: 6e20 580d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d58 │ │ -199b0a: 1107 |0015: return-object v7 │ │ +199ad4: |[199ad4] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +199ae4: 2207 b303 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b3 │ │ +199ae8: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +199aec: 2206 ac03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03ac │ │ +199af0: 7010 4f0d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d4f │ │ +199af6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +199af8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +199afa: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +199afe: 0770 |000d: move-object v0, v7 │ │ +199b00: 7607 570d 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@0d57 │ │ +199b06: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +199b08: 6e20 580d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d58 │ │ +199b0e: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -315206,19 +315207,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 │ │ -199b24: |[199b24] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -199b34: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199b3a: 5b01 a742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a7 │ │ -199b3e: 5b02 a842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42a8 │ │ -199b42: 0e00 |0007: return-void │ │ +199b28: |[199b28] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +199b38: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199b3e: 5b01 a742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a7 │ │ +199b42: 5b02 a842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42a8 │ │ +199b46: 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; │ │ @@ -315229,19 +315230,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -199b44: |[199b44] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -199b54: 5420 a742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a7 │ │ -199b58: 5421 a842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42a8 │ │ -199b5c: 7120 8957 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5789 │ │ -199b62: 0e00 |0007: return-void │ │ +199b48: |[199b48] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +199b58: 5420 a742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a7 │ │ +199b5c: 5421 a842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42a8 │ │ +199b60: 7120 8957 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5789 │ │ +199b66: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -315274,18 +315275,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 │ │ -199b64: |[199b64] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -199b74: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -199b7a: 5b01 a942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ -199b7e: 0e00 |0005: return-void │ │ +199b68: |[199b68] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +199b78: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +199b7e: 5b01 a942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ +199b82: 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; │ │ │ │ @@ -315295,18 +315296,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -199b80: |[199b80] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -199b90: 5410 a942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ -199b94: 7110 8857 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@5788 │ │ -199b9a: 0e00 |0005: return-void │ │ +199b84: |[199b84] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +199b94: 5410 a942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ +199b98: 7110 8857 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@5788 │ │ +199b9e: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -315373,25 +315374,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19a20c: |[19a20c] org.thoughtcrime.securesms.util.Util.:()V │ │ -19a21c: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -19a220: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -19a226: 0c01 |0005: move-result-object v1 │ │ -19a228: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ -19a22e: 6900 ad42 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ -19a232: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -19a236: 6800 ae42 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42ae │ │ -19a23a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -19a23c: 6900 af42 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a240: 0e00 |0012: return-void │ │ +19a210: |[19a210] org.thoughtcrime.securesms.util.Util.:()V │ │ +19a220: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +19a224: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +19a22a: 0c01 |0005: move-result-object v1 │ │ +19a22c: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ +19a232: 6900 ad42 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ +19a236: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +19a23a: 6800 ae42 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42ae │ │ +19a23e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +19a240: 6900 af42 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a244: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000d line=336 │ │ 0x0010 line=360 │ │ locals : │ │ │ │ @@ -315400,17 +315401,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a244: |[19a244] org.thoughtcrime.securesms.util.Util.:()V │ │ -19a254: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19a25a: 0e00 |0003: return-void │ │ +19a248: |[19a248] org.thoughtcrime.securesms.util.Util.:()V │ │ +19a258: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19a25e: 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;) │ │ @@ -315418,26 +315419,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -199f9c: |[199f9c] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -199fac: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -199fb0: 2410 1811 0400 |0002: filled-new-array {v4}, [I // type@1118 │ │ -199fb6: 0c03 |0005: move-result-object v3 │ │ -199fb8: 1103 |0006: return-object v3 │ │ -199fba: 2130 |0007: array-length v0, v3 │ │ -199fbc: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -199fc0: 2311 1811 |000a: new-array v1, v1, [I // type@1118 │ │ -199fc4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -199fc6: 7150 210b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b21 │ │ -199fcc: 4b04 0100 |0010: aput v4, v1, v0 │ │ -199fd0: 1101 |0012: return-object v1 │ │ +199fa0: |[199fa0] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +199fb0: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +199fb4: 2410 1811 0400 |0002: filled-new-array {v4}, [I // type@1118 │ │ +199fba: 0c03 |0005: move-result-object v3 │ │ +199fbc: 1103 |0006: return-object v3 │ │ +199fbe: 2130 |0007: array-length v0, v3 │ │ +199fc0: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +199fc4: 2311 1811 |000a: new-array v1, v1, [I // type@1118 │ │ +199fc8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +199fca: 7150 210b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b21 │ │ +199fd0: 4b04 0100 |0010: aput v4, v1, v0 │ │ +199fd4: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ 0x0010 line=121 │ │ @@ -315450,23 +315451,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19a25c: |[19a25c] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -19a26c: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ -19a272: 0a00 |0003: move-result v0 │ │ -19a274: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -19a278: 0e00 |0006: return-void │ │ -19a27a: 2200 d402 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ -19a27e: 1a01 422e |0009: const-string v1, "Main-thread assertion failed." // string@2e42 │ │ -19a282: 7020 b909 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -19a288: 2700 |000e: throw v0 │ │ +19a260: |[19a260] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +19a270: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ +19a276: 0a00 |0003: move-result v0 │ │ +19a278: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +19a27c: 0e00 |0006: return-void │ │ +19a27e: 2200 d402 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ +19a282: 1a01 422e |0009: const-string v1, "Main-thread assertion failed." // string@2e42 │ │ +19a286: 7020 b909 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +19a28c: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315474,20 +315475,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -199e20: |[199e20] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -199e30: 7120 6e0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a6e │ │ -199e36: 0a00 |0003: move-result v0 │ │ -199e38: 7120 720a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a72 │ │ -199e3e: 0a00 |0007: move-result v0 │ │ -199e40: 0f00 |0008: return v0 │ │ +199e24: |[199e24] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +199e34: 7120 6e0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a6e │ │ +199e3a: 0a00 |0003: move-result v0 │ │ +199e3c: 7120 720a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a72 │ │ +199e42: 0a00 |0007: move-result v0 │ │ +199e44: 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 │ │ @@ -315497,20 +315498,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -199e44: |[199e44] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -199e54: 7120 6f0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ -199e5a: 0a00 |0003: move-result v0 │ │ -199e5c: 7120 730a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ -199e62: 0a00 |0007: move-result v0 │ │ -199e64: 0f00 |0008: return v0 │ │ +199e48: |[199e48] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +199e58: 7120 6f0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ +199e5e: 0a00 |0003: move-result v0 │ │ +199e60: 7120 730a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ +199e66: 0a00 |0007: move-result v0 │ │ +199e68: 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 │ │ @@ -315520,21 +315521,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19a28c: |[19a28c] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -19a29c: 6e10 9309 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -19a2a2: 2807 |0003: goto 000a // +0007 │ │ -19a2a4: 0d01 |0004: move-exception v1 │ │ -19a2a6: 6200 ab42 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ab │ │ -19a2aa: 7120 c702 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -19a2b0: 0e00 |000a: return-void │ │ +19a290: |[19a290] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +19a2a0: 6e10 9309 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +19a2a6: 2807 |0003: goto 000a // +0007 │ │ +19a2a8: 0d01 |0004: move-exception v1 │ │ +19a2aa: 6200 ab42 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ab │ │ +19a2ae: 7120 c702 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +19a2b4: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ locals : │ │ @@ -315545,31 +315546,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 │ │ -19a1c0: |[19a1c0] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -19a1d0: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -19a1d4: 2300 1411 |0002: new-array v0, v0, [B // type@1114 │ │ -19a1d8: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19a1dc: 6e20 8e09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@098e │ │ -19a1e2: 0a03 |0009: move-result v3 │ │ -19a1e4: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -19a1e6: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19a1ea: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19a1ec: 6e40 9609 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0996 │ │ -19a1f2: 8133 |0011: int-to-long v3, v3 │ │ -19a1f4: bb31 |0012: add-long/2addr v1, v3 │ │ -19a1f6: 28f3 |0013: goto 0006 // -000d │ │ -19a1f8: 6e10 8c09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098c │ │ -19a1fe: 6e10 9409 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0994 │ │ -19a204: 6e10 9309 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -19a20a: 1001 |001d: return-wide v1 │ │ +19a1c4: |[19a1c4] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +19a1d4: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +19a1d8: 2300 1411 |0002: new-array v0, v0, [B // type@1114 │ │ +19a1dc: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +19a1e0: 6e20 8e09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@098e │ │ +19a1e6: 0a03 |0009: move-result v3 │ │ +19a1e8: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19a1ea: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19a1ee: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +19a1f0: 6e40 9609 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0996 │ │ +19a1f6: 8133 |0011: int-to-long v3, v3 │ │ +19a1f8: bb31 |0012: add-long/2addr v1, v3 │ │ +19a1fa: 28f3 |0013: goto 0006 // -000d │ │ +19a1fc: 6e10 8c09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098c │ │ +19a202: 6e10 9409 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0994 │ │ +19a208: 6e10 9309 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +19a20e: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0006 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=151 │ │ 0x0017 line=152 │ │ @@ -315583,18 +315584,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 │ │ -199b9c: |[199b9c] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -199bac: 7120 e70c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0ce7 │ │ -199bb2: 0a00 |0003: move-result v0 │ │ -199bb4: 0f00 |0004: return v0 │ │ +199ba0: |[199ba0] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +199bb0: 7120 e70c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0ce7 │ │ +199bb6: 0a00 |0003: move-result v0 │ │ +199bb8: 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; │ │ │ │ @@ -315603,26 +315604,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 │ │ -199fd4: |[199fd4] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -199fe4: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -199fe8: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -199fee: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ -199ff2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -199ff4: 7020 b402 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -199ffa: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -19a000: 0a01 |000e: move-result v1 │ │ -19a002: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -19a006: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -19a008: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19a00e: 1100 |0015: return-object v0 │ │ +199fd8: |[199fd8] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +199fe8: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +199fec: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199ff2: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ +199ff6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +199ff8: 7020 b402 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +199ffe: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +19a004: 0a01 |000e: move-result v1 │ │ +19a006: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +19a00a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +19a00c: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19a012: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000b line=87 │ │ 0x0012 line=86 │ │ locals : │ │ @@ -315633,22 +315634,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -199e68: |[199e68] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -199e78: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -199e7e: 0c00 |0003: move-result-object v0 │ │ -199e80: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -199e86: 0c00 |0007: move-result-object v0 │ │ -199e88: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ -199e8e: 0a00 |000b: move-result v0 │ │ -199e90: 0f00 |000c: return v0 │ │ +199e6c: |[199e6c] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +199e7c: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +199e82: 0c00 |0003: move-result-object v0 │ │ +199e84: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +199e8a: 0c00 |0007: move-result-object v0 │ │ +199e8c: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ +199e92: 0a00 |000b: move-result v0 │ │ +199e94: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -315657,43 +315658,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 │ │ -19a128: |[19a128] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -19a138: 1c00 e910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e9 │ │ -19a13c: 1d00 |0002: monitor-enter v0 │ │ -19a13e: 6201 af42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a142: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -19a146: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -19a14c: 0c01 |000a: move-result-object v1 │ │ -19a14e: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -19a154: 0c01 |000e: move-result-object v1 │ │ -19a156: 7110 4805 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0548 │ │ -19a15c: 0c01 |0012: move-result-object v1 │ │ -19a15e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19a160: 6e20 4905 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0549 │ │ -19a166: 0c01 |0017: move-result-object v1 │ │ -19a168: 6901 af42 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a16c: 2805 |001a: goto 001f // +0005 │ │ -19a16e: 0d01 |001b: move-exception v1 │ │ -19a170: 6e10 2d0a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -19a176: 6201 af42 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a17a: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -19a17e: 7100 d50c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cd5 │ │ -19a184: 0c01 |0026: move-result-object v1 │ │ -19a186: 6901 af42 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a18a: 6201 af42 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a18e: 1e00 |002b: monitor-exit v0 │ │ -19a190: 1101 |002c: return-object v1 │ │ -19a192: 0d01 |002d: move-exception v1 │ │ -19a194: 1e00 |002e: monitor-exit v0 │ │ -19a196: 2701 |002f: throw v1 │ │ +19a12c: |[19a12c] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +19a13c: 1c00 e910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e9 │ │ +19a140: 1d00 |0002: monitor-enter v0 │ │ +19a142: 6201 af42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a146: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +19a14a: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +19a150: 0c01 |000a: move-result-object v1 │ │ +19a152: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +19a158: 0c01 |000e: move-result-object v1 │ │ +19a15a: 7110 4805 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0548 │ │ +19a160: 0c01 |0012: move-result-object v1 │ │ +19a162: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19a164: 6e20 4905 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0549 │ │ +19a16a: 0c01 |0017: move-result-object v1 │ │ +19a16c: 6901 af42 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a170: 2805 |001a: goto 001f // +0005 │ │ +19a172: 0d01 |001b: move-exception v1 │ │ +19a174: 6e10 2d0a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +19a17a: 6201 af42 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a17e: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +19a182: 7100 d50c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cd5 │ │ +19a188: 0c01 |0026: move-result-object v1 │ │ +19a18a: 6901 af42 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a18e: 6201 af42 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a192: 1e00 |002b: monitor-exit v0 │ │ +19a194: 1101 |002c: return-object v1 │ │ +19a196: 0d01 |002d: move-exception v1 │ │ +19a198: 1e00 |002e: monitor-exit v0 │ │ +19a19a: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -315714,54 +315715,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -19a010: |[19a010] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -19a020: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -19a024: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -19a028: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -19a02c: 1a08 8b0b |0006: const-string v8, "0" // string@0b8b │ │ -19a030: 1108 |0008: return-object v8 │ │ -19a032: 1a00 6b17 |0009: const-string v0, "GB" // string@176b │ │ -19a036: 1a01 4738 |000b: const-string v1, "TB" // string@3847 │ │ -19a03a: 1a02 2f0e |000d: const-string v2, "B" // string@0e2f │ │ -19a03e: 1a03 7360 |000f: const-string v3, "kB" // string@6073 │ │ -19a042: 1a04 fb2d |0011: const-string v4, "MB" // string@2dfb │ │ -19a046: 2451 3411 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1134 │ │ -19a04c: 0c00 |0016: move-result-object v0 │ │ -19a04e: 8688 |0017: long-to-double v8, v8 │ │ -19a050: 7120 6b0a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a6b │ │ -19a056: 0b01 |001b: move-result-wide v1 │ │ -19a058: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -19a05c: 7120 6b0a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a6b │ │ -19a062: 0b05 |0021: move-result-wide v5 │ │ -19a064: ce51 |0022: div-double/2addr v1, v5 │ │ -19a066: 8a11 |0023: double-to-int v1, v1 │ │ -19a068: 2202 0703 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0307 │ │ -19a06c: 7010 020b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -19a072: 2205 6b03 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@036b │ │ -19a076: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ -19a07a: 7020 350c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c35 │ │ -19a080: 8316 |0030: int-to-double v6, v1 │ │ -19a082: 7140 790a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a79 │ │ -19a088: 0b03 |0034: move-result-wide v3 │ │ -19a08a: ce38 |0035: div-double/2addr v8, v3 │ │ -19a08c: 6e30 360c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c36 │ │ -19a092: 0c08 |0039: move-result-object v8 │ │ -19a094: 6e20 0e0b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19a09a: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ -19a09e: 6e20 0e0b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19a0a4: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -19a0a8: 6e20 0e0b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19a0ae: 6e10 1f0b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19a0b4: 0c08 |004a: move-result-object v8 │ │ -19a0b6: 1108 |004b: return-object v8 │ │ +19a014: |[19a014] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +19a024: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +19a028: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +19a02c: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +19a030: 1a08 8b0b |0006: const-string v8, "0" // string@0b8b │ │ +19a034: 1108 |0008: return-object v8 │ │ +19a036: 1a00 6b17 |0009: const-string v0, "GB" // string@176b │ │ +19a03a: 1a01 4738 |000b: const-string v1, "TB" // string@3847 │ │ +19a03e: 1a02 2f0e |000d: const-string v2, "B" // string@0e2f │ │ +19a042: 1a03 7360 |000f: const-string v3, "kB" // string@6073 │ │ +19a046: 1a04 fb2d |0011: const-string v4, "MB" // string@2dfb │ │ +19a04a: 2451 3411 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1134 │ │ +19a050: 0c00 |0016: move-result-object v0 │ │ +19a052: 8688 |0017: long-to-double v8, v8 │ │ +19a054: 7120 6b0a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a6b │ │ +19a05a: 0b01 |001b: move-result-wide v1 │ │ +19a05c: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +19a060: 7120 6b0a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a6b │ │ +19a066: 0b05 |0021: move-result-wide v5 │ │ +19a068: ce51 |0022: div-double/2addr v1, v5 │ │ +19a06a: 8a11 |0023: double-to-int v1, v1 │ │ +19a06c: 2202 0703 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0307 │ │ +19a070: 7010 020b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +19a076: 2205 6b03 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@036b │ │ +19a07a: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ +19a07e: 7020 350c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c35 │ │ +19a084: 8316 |0030: int-to-double v6, v1 │ │ +19a086: 7140 790a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a79 │ │ +19a08c: 0b03 |0034: move-result-wide v3 │ │ +19a08e: ce38 |0035: div-double/2addr v8, v3 │ │ +19a090: 6e30 360c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c36 │ │ +19a096: 0c08 |0039: move-result-object v8 │ │ +19a098: 6e20 0e0b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19a09e: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ +19a0a2: 6e20 0e0b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19a0a8: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +19a0ac: 6e20 0e0b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19a0b2: 6e10 1f0b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19a0b8: 0c08 |004a: move-result-object v8 │ │ +19a0ba: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ 0x0009 line=316 │ │ 0x0018 line=317 │ │ 0x0024 line=319 │ │ locals : │ │ @@ -315772,40 +315773,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 │ │ -19a0b8: |[19a0b8] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -19a0c8: 1a00 ee49 |0000: const-string v0, "clipboard" // string@49ee │ │ -19a0cc: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19a0d2: 0c02 |0005: move-result-object v2 │ │ -19a0d4: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -19a0d8: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ -19a0de: 0a00 |000b: move-result v0 │ │ -19a0e0: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -19a0e4: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ -19a0ea: 0c00 |0011: move-result-object v0 │ │ -19a0ec: 1a01 db7f |0012: const-string v1, "text/plain" // string@7fdb │ │ -19a0f0: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ -19a0f6: 0a00 |0017: move-result v0 │ │ -19a0f8: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -19a0fc: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ -19a102: 0c02 |001d: move-result-object v2 │ │ -19a104: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -19a106: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ -19a10c: 0c02 |0022: move-result-object v2 │ │ -19a10e: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ -19a114: 0c02 |0026: move-result-object v2 │ │ -19a116: 7210 c609 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c6 │ │ -19a11c: 0c02 |002a: move-result-object v2 │ │ -19a11e: 1102 |002b: return-object v2 │ │ -19a120: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -19a124: 1102 |002e: return-object v2 │ │ +19a0bc: |[19a0bc] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +19a0cc: 1a00 ee49 |0000: const-string v0, "clipboard" // string@49ee │ │ +19a0d0: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19a0d6: 0c02 |0005: move-result-object v2 │ │ +19a0d8: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +19a0dc: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ +19a0e2: 0a00 |000b: move-result v0 │ │ +19a0e4: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +19a0e8: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ +19a0ee: 0c00 |0011: move-result-object v0 │ │ +19a0f0: 1a01 db7f |0012: const-string v1, "text/plain" // string@7fdb │ │ +19a0f4: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ +19a0fa: 0a00 |0017: move-result v0 │ │ +19a0fc: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +19a100: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ +19a106: 0c02 |001d: move-result-object v2 │ │ +19a108: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +19a10a: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ +19a110: 0c02 |0022: move-result-object v2 │ │ +19a112: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ +19a118: 0c02 |0026: move-result-object v2 │ │ +19a11a: 7210 c609 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c6 │ │ +19a120: 0c02 |002a: move-result-object v2 │ │ +19a122: 1102 |002b: return-object v2 │ │ +19a124: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +19a128: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0008 line=280 │ │ 0x001a line=281 │ │ 0x0023 line=282 │ │ @@ -315818,18 +315819,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 │ │ -199e94: |[199e94] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -199ea4: 7110 670c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c67 │ │ -199eaa: 0a00 |0003: move-result v0 │ │ -199eac: 0f00 |0004: return v0 │ │ +199e98: |[199e98] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +199ea8: 7110 670c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c67 │ │ +199eae: 0a00 |0003: move-result v0 │ │ +199eb0: 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;) │ │ @@ -315837,30 +315838,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -199bb8: |[199bb8] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -199bc8: 7100 220b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -199bce: 0b00 |0003: move-result-wide v0 │ │ -199bd0: 6102 ae42 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42ae │ │ -199bd4: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -199bd8: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -199bdc: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -199be0: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -199be4: 6200 ab42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ab │ │ -199be8: 1a01 b57f |0010: const-string v1, "tap discarded" // string@7fb5 │ │ -199bec: 7120 c102 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -199bf2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -199bf4: 0f00 |0016: return v0 │ │ -199bf6: 6800 ae42 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42ae │ │ -199bfa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -199bfc: 0f00 |001a: return v0 │ │ +199bbc: |[199bbc] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +199bcc: 7100 220b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +199bd2: 0b00 |0003: move-result-wide v0 │ │ +199bd4: 6102 ae42 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42ae │ │ +199bd8: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +199bdc: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +199be0: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +199be4: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +199be8: 6200 ab42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ab │ │ +199bec: 1a01 b57f |0010: const-string v1, "tap discarded" // string@7fb5 │ │ +199bf0: 7120 c102 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +199bf6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +199bf8: 0f00 |0016: return v0 │ │ +199bfa: 6800 ae42 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42ae │ │ +199bfe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +199c00: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0004 line=339 │ │ 0x000e line=340 │ │ 0x0017 line=343 │ │ locals : │ │ @@ -315870,29 +315871,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 │ │ -199c00: |[199c00] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -199c10: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -199c14: 6e10 4346 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4643 │ │ -199c1a: 0c00 |0005: move-result-object v0 │ │ -199c1c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -199c20: 6e10 4446 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4644 │ │ -199c26: 0c01 |000b: move-result-object v1 │ │ -199c28: 7110 a802 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -199c2e: 0a01 |000f: move-result v1 │ │ -199c30: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -199c34: 2803 |0012: goto 0015 // +0003 │ │ -199c36: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -199c38: 2802 |0014: goto 0016 // +0002 │ │ -199c3a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -199c3c: 0f01 |0016: return v1 │ │ +199c04: |[199c04] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +199c14: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +199c18: 6e10 4346 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4643 │ │ +199c1e: 0c00 |0005: move-result-object v0 │ │ +199c20: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +199c24: 6e10 4446 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4644 │ │ +199c2a: 0c01 |000b: move-result-object v1 │ │ +199c2c: 7110 a802 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +199c32: 0a01 |000f: move-result v1 │ │ +199c34: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +199c38: 2803 |0012: goto 0015 // +0003 │ │ +199c3a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +199c3c: 2802 |0014: goto 0016 // +0002 │ │ +199c3e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +199c40: 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;) │ │ @@ -315900,28 +315901,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -199c40: |[199c40] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -199c50: 1a00 295c |0000: const-string v0, "i.delta.chat" // string@5c29 │ │ -199c54: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ -199c5a: 0c01 |0005: move-result-object v1 │ │ -199c5c: 6e20 cc0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -199c62: 0a00 |0009: move-result v0 │ │ -199c64: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -199c68: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ -199c6e: 0c02 |000f: move-result-object v2 │ │ -199c70: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -199c74: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -199c76: 2802 |0013: goto 0015 // +0002 │ │ -199c78: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -199c7a: 0f02 |0015: return v2 │ │ +199c44: |[199c44] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +199c54: 1a00 295c |0000: const-string v0, "i.delta.chat" // string@5c29 │ │ +199c58: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ +199c5e: 0c01 |0005: move-result-object v1 │ │ +199c60: 6e20 cc0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +199c66: 0a00 |0009: move-result v0 │ │ +199c68: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +199c6c: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ +199c72: 0c02 |000f: move-result-object v2 │ │ +199c74: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +199c78: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +199c7a: 2802 |0013: goto 0015 // +0002 │ │ +199c7c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +199c7e: 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;) │ │ @@ -315929,24 +315930,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -199c7c: |[199c7c] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -199c8c: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -199c92: 0c00 |0003: move-result-object v0 │ │ -199c94: 7110 8357 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5783 │ │ -199c9a: 0a00 |0007: move-result v0 │ │ -199c9c: 0f00 |0008: return v0 │ │ -199c9e: 0d00 |0009: move-exception v0 │ │ -199ca0: 6e10 2d0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -199ca6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -199ca8: 0f00 |000e: return v0 │ │ +199c80: |[199c80] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +199c90: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +199c96: 0c00 |0003: move-result-object v0 │ │ +199c98: 7110 8357 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5783 │ │ +199c9e: 0a00 |0007: move-result v0 │ │ +199ca0: 0f00 |0008: return v0 │ │ +199ca2: 0d00 |0009: move-exception v0 │ │ +199ca4: 6e10 2d0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +199caa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +199cac: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ locals : │ │ @@ -315957,31 +315958,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -199cbc: |[199cbc] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -199ccc: 1a00 d243 |0000: const-string v0, "activity" // string@43d2 │ │ -199cd0: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199cd6: 0c01 |0005: move-result-object v1 │ │ -199cd8: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -199cdc: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ -199ce2: 0a00 |000b: move-result v0 │ │ -199ce4: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -199ce8: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ -199cee: 0a01 |0011: move-result v1 │ │ -199cf0: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -199cf4: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -199cf8: 2803 |0016: goto 0019 // +0003 │ │ -199cfa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -199cfc: 2802 |0018: goto 001a // +0002 │ │ -199cfe: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -199d00: 0f01 |001a: return v1 │ │ +199cc0: |[199cc0] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +199cd0: 1a00 d243 |0000: const-string v0, "activity" // string@43d2 │ │ +199cd4: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199cda: 0c01 |0005: move-result-object v1 │ │ +199cdc: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +199ce0: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ +199ce6: 0a00 |000b: move-result v0 │ │ +199ce8: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +199cec: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ +199cf2: 0a01 |0011: move-result v1 │ │ +199cf4: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +199cf8: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +199cfc: 2803 |0016: goto 0019 // +0003 │ │ +199cfe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +199d00: 2802 |0018: goto 001a // +0002 │ │ +199d02: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +199d04: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=259 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -315990,54 +315991,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -199d04: |[199d04] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -199d14: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ -199d1a: 0c00 |0003: move-result-object v0 │ │ -199d1c: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -199d22: 0c01 |0007: move-result-object v1 │ │ -199d24: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -199d28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -199d2a: 2802 |000b: goto 000d // +0002 │ │ -199d2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -199d2e: 0f00 |000d: return v0 │ │ +199d08: |[199d08] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +199d18: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ +199d1e: 0c00 |0003: move-result-object v0 │ │ +199d20: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +199d26: 0c01 |0007: move-result-object v1 │ │ +199d28: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +199d2c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +199d2e: 2802 |000b: goto 000d // +0002 │ │ +199d30: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +199d32: 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 │ │ -199d30: |[199d30] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -199d40: 6200 ac42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ac │ │ -199d44: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -199d48: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -199d4e: 0c01 |0007: move-result-object v1 │ │ -199d50: 1a00 5643 |0008: const-string v0, "accessibility" // string@4356 │ │ -199d54: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199d5a: 0c01 |000d: move-result-object v1 │ │ -199d5c: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ -199d60: 6901 ac42 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ac │ │ -199d64: 6201 ac42 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ac │ │ -199d68: 6e10 7b03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037b │ │ -199d6e: 0a01 |0017: move-result v1 │ │ -199d70: 0f01 |0018: return v1 │ │ -199d72: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -199d74: 0f01 |001a: return v1 │ │ +199d34: |[199d34] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +199d44: 6200 ac42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ac │ │ +199d48: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +199d4c: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +199d52: 0c01 |0007: move-result-object v1 │ │ +199d54: 1a00 5643 |0008: const-string v0, "accessibility" // string@4356 │ │ +199d58: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199d5e: 0c01 |000d: move-result-object v1 │ │ +199d60: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ +199d64: 6901 ac42 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ac │ │ +199d68: 6201 ac42 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ac │ │ +199d6c: 6e10 7b03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037b │ │ +199d72: 0a01 |0017: move-result v1 │ │ +199d74: 0f01 |0018: return v1 │ │ +199d76: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +199d78: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ @@ -316050,18 +316051,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19a2c4: |[19a2c4] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -19a2d4: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19a2d8: 7220 460d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d46 │ │ -19a2de: 0e00 |0005: return-void │ │ +19a2c8: |[19a2c8] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +19a2d8: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19a2dc: 7220 460d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d46 │ │ +19a2e2: 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;) │ │ @@ -316069,21 +316070,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 │ │ -19a2e0: |[19a2e0] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -19a2f0: 7210 a30a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ -19a2f6: 6e10 440d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d44 │ │ -19a2fc: 0e00 |0006: return-void │ │ -19a2fe: 0d00 |0007: move-exception v0 │ │ -19a300: 6e10 440d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d44 │ │ -19a306: 2700 |000b: throw v0 │ │ +19a2e4: |[19a2e4] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +19a2f4: 7210 a30a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ +19a2fa: 6e10 440d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d44 │ │ +19a300: 0e00 |0006: return-void │ │ +19a302: 0d00 |0007: move-exception v0 │ │ +19a304: 6e10 440d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d44 │ │ +19a30a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ @@ -316096,24 +316097,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -19a314: |[19a314] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -19a324: 1c00 e910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e9 │ │ -19a328: 1d00 |0002: monitor-enter v0 │ │ -19a32a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -19a32c: 6901 af42 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ -19a330: 1e00 |0006: monitor-exit v0 │ │ -19a332: 0e00 |0007: return-void │ │ -19a334: 0d01 |0008: move-exception v1 │ │ -19a336: 1e00 |0009: monitor-exit v0 │ │ -19a338: 2701 |000a: throw v1 │ │ +19a318: |[19a318] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +19a328: 1c00 e910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e9 │ │ +19a32c: 1d00 |0002: monitor-enter v0 │ │ +19a32e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +19a330: 6901 af42 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42af │ │ +19a334: 1e00 |0006: monitor-exit v0 │ │ +19a336: 0e00 |0007: return-void │ │ +19a338: 0d01 |0008: move-exception v1 │ │ +19a33a: 1e00 |0009: monitor-exit v0 │ │ +19a33c: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=379 │ │ @@ -316125,42 +316126,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 │ │ -199d88: |[199d88] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -199d98: 2200 bd02 |0000: new-instance v0, Ljava/io/File; // type@02bd │ │ -199d9c: 7020 6109 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -199da2: 2201 bd02 |0005: new-instance v1, Ljava/io/File; // type@02bd │ │ -199da6: 7020 6109 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -199dac: 6e10 6609 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0966 │ │ -199db2: 6e20 7609 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0976 │ │ -199db8: 0a00 |0010: move-result v0 │ │ -199dba: 2806 |0011: goto 0017 // +0006 │ │ -199dbc: 0d00 |0012: move-exception v0 │ │ -199dbe: 6e10 2d0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -199dc4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -199dc6: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -199dca: 2201 be02 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02be │ │ -199dce: 7020 7909 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0979 │ │ -199dd4: 2204 c002 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c0 │ │ -199dd8: 7020 8109 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0981 │ │ -199dde: 7120 7957 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5779 │ │ -199de4: 0b04 |0026: move-result-wide v4 │ │ -199de6: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -199dea: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -199dee: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -199df2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -199df4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -199df6: 2805 |002f: goto 0034 // +0005 │ │ -199df8: 0d04 |0030: move-exception v4 │ │ -199dfa: 6e10 2d0a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -199e00: 0f00 |0034: return v0 │ │ +199d8c: |[199d8c] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +199d9c: 2200 bd02 |0000: new-instance v0, Ljava/io/File; // type@02bd │ │ +199da0: 7020 6109 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +199da6: 2201 bd02 |0005: new-instance v1, Ljava/io/File; // type@02bd │ │ +199daa: 7020 6109 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +199db0: 6e10 6609 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0966 │ │ +199db6: 6e20 7609 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0976 │ │ +199dbc: 0a00 |0010: move-result v0 │ │ +199dbe: 2806 |0011: goto 0017 // +0006 │ │ +199dc0: 0d00 |0012: move-exception v0 │ │ +199dc2: 6e10 2d0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +199dc8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +199dca: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +199dce: 2201 be02 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02be │ │ +199dd2: 7020 7909 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0979 │ │ +199dd8: 2204 c002 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c0 │ │ +199ddc: 7020 8109 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0981 │ │ +199de2: 7120 7957 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5779 │ │ +199de8: 0b04 |0026: move-result-wide v4 │ │ +199dea: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +199dee: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +199df2: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +199df6: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +199df8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +199dfa: 2805 |002f: goto 0034 // +0005 │ │ +199dfc: 0d04 |0030: move-exception v4 │ │ +199dfe: 6e10 2d0a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +199e04: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=163 │ │ @@ -316181,43 +316182,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -199eb0: |[199eb0] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -199ec0: 2020 0503 |0000: instance-of v0, v2, Ljava/lang/String; // type@0305 │ │ -199ec4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -199ec8: 1f02 0503 |0004: check-cast v2, Ljava/lang/String; // type@0305 │ │ -199ecc: 7110 440a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a44 │ │ -199ed2: 0a02 |0009: move-result v2 │ │ -199ed4: 0f02 |000a: return v2 │ │ -199ed6: 2020 d602 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d6 │ │ -199eda: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -199ede: 1f02 d602 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d6 │ │ -199ee2: 6e10 bc09 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09bc │ │ -199ee8: 0a02 |0014: move-result v2 │ │ -199eea: 0f02 |0015: return v2 │ │ -199eec: 2020 ed02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02ed │ │ -199ef0: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -199ef4: 1f02 ed02 |001a: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ -199ef8: 6e10 420a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -199efe: 0a02 |001f: move-result v2 │ │ -199f00: 0f02 |0020: return v2 │ │ -199f02: 2020 f002 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f0 │ │ -199f06: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -199f0a: 1f02 f002 |0025: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ -199f0e: 6e10 510a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -199f14: 0b00 |002a: move-result-wide v0 │ │ -199f16: 7120 9857 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@5798 │ │ -199f1c: 0a02 |002e: move-result v2 │ │ -199f1e: 0f02 |002f: return v2 │ │ -199f20: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -199f22: 0f02 |0031: return v2 │ │ +199eb4: |[199eb4] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +199ec4: 2020 0503 |0000: instance-of v0, v2, Ljava/lang/String; // type@0305 │ │ +199ec8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +199ecc: 1f02 0503 |0004: check-cast v2, Ljava/lang/String; // type@0305 │ │ +199ed0: 7110 440a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a44 │ │ +199ed6: 0a02 |0009: move-result v2 │ │ +199ed8: 0f02 |000a: return v2 │ │ +199eda: 2020 d602 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d6 │ │ +199ede: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +199ee2: 1f02 d602 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d6 │ │ +199ee6: 6e10 bc09 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09bc │ │ +199eec: 0a02 |0014: move-result v2 │ │ +199eee: 0f02 |0015: return v2 │ │ +199ef0: 2020 ed02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02ed │ │ +199ef4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +199ef8: 1f02 ed02 |001a: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ +199efc: 6e10 420a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +199f02: 0a02 |001f: move-result v2 │ │ +199f04: 0f02 |0020: return v2 │ │ +199f06: 2020 f002 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f0 │ │ +199f0a: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +199f0e: 1f02 f002 |0025: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ +199f12: 6e10 510a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +199f18: 0b00 |002a: move-result-wide v0 │ │ +199f1a: 7120 9857 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@5798 │ │ +199f20: 0a02 |002e: move-result v2 │ │ +199f22: 0f02 |002f: return v2 │ │ +199f24: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +199f26: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=299 │ │ @@ -316234,23 +316235,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 │ │ -19a350: |[19a350] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ -19a360: 6e20 9f04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049f │ │ -19a366: 0c00 |0003: move-result-object v0 │ │ -19a368: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ -19a36e: 6e20 d303 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d3 │ │ -19a374: 2805 |000a: goto 000f // +0005 │ │ -19a376: 0d00 |000b: move-exception v0 │ │ -19a378: 6e10 2d0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -19a37e: 0e00 |000f: return-void │ │ +19a354: |[19a354] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ +19a364: 6e20 9f04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049f │ │ +19a36a: 0c00 |0003: move-result-object v0 │ │ +19a36c: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ +19a372: 6e20 d303 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d3 │ │ +19a378: 2805 |000a: goto 000f // +0005 │ │ +19a37a: 0d00 |000b: move-exception v0 │ │ +19a37c: 6e10 2d0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +19a382: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=110 │ │ locals : │ │ @@ -316262,30 +316263,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 │ │ -19a390: |[19a390] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -19a3a0: 7220 ea02 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -19a3a6: 0c03 |0003: move-result-object v3 │ │ -19a3a8: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ -19a3ac: 7210 f202 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f2 │ │ -19a3b2: 0c00 |0009: move-result-object v0 │ │ -19a3b4: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -19a3ba: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -19a3be: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -19a3c4: 7020 b102 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ -19a3ca: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -19a3cc: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -19a3d2: 0a02 |0019: move-result v2 │ │ -19a3d4: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19a3da: 7220 f902 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f9 │ │ -19a3e0: 0e00 |0020: return-void │ │ +19a394: |[19a394] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +19a3a4: 7220 ea02 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +19a3aa: 0c03 |0003: move-result-object v3 │ │ +19a3ac: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ +19a3b0: 7210 f202 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f2 │ │ +19a3b6: 0c00 |0009: move-result-object v0 │ │ +19a3b8: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +19a3be: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +19a3c2: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +19a3c8: 7020 b102 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ +19a3ce: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +19a3d0: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +19a3d6: 0a02 |0019: move-result v2 │ │ +19a3d8: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19a3de: 7220 f902 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f9 │ │ +19a3e4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000d line=98 │ │ 0x001d line=99 │ │ locals : │ │ @@ -316297,18 +316298,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 │ │ -19a3e4: |[19a3e4] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -19a3f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -19a3f6: 7120 8d57 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@578d │ │ -19a3fc: 0e00 |0004: return-void │ │ +19a3e8: |[19a3e8] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +19a3f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +19a3fa: 7120 8d57 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@578d │ │ +19a400: 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;) │ │ @@ -316316,25 +316317,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -199f34: |[199f34] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -199f44: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ -199f4a: 0a00 |0003: move-result v0 │ │ -199f4c: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ -199f52: 0a01 |0007: move-result v1 │ │ -199f54: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ -199f5a: 0a03 |000b: move-result v3 │ │ -199f5c: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -199f60: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ -199f66: 0a03 |0011: move-result v3 │ │ -199f68: 0f03 |0012: return v3 │ │ +199f38: |[199f38] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +199f48: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ +199f4e: 0a00 |0003: move-result v0 │ │ +199f50: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ +199f56: 0a01 |0007: move-result v1 │ │ +199f58: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ +199f5e: 0a03 |000b: move-result v3 │ │ +199f60: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +199f64: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ +199f6a: 0a03 |0011: move-result v3 │ │ +199f6c: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316342,22 +316343,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -19a400: |[19a400] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -19a410: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ -19a416: 0a00 |0003: move-result v0 │ │ -19a418: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -19a41c: 7110 9257 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5792 │ │ -19a422: 2804 |0009: goto 000d // +0004 │ │ -19a424: 7210 a30a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ -19a42a: 0e00 |000d: return-void │ │ +19a404: |[19a404] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +19a414: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ +19a41a: 0a00 |0003: move-result v0 │ │ +19a41c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +19a420: 7110 9257 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5792 │ │ +19a426: 2804 |0009: goto 000d // +0004 │ │ +19a428: 7210 a30a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ +19a42e: 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; │ │ @@ -316367,18 +316368,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19a42c: |[19a42c] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -19a43c: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19a440: 7220 460d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d46 │ │ -19a446: 0e00 |0005: return-void │ │ +19a430: |[19a430] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +19a440: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19a444: 7220 460d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d46 │ │ +19a44a: 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;) │ │ @@ -316386,20 +316387,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 │ │ -19a448: |[19a448] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -19a458: 6200 ad42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ -19a45c: 2201 e810 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10e8 │ │ -19a460: 7020 7057 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5770 │ │ -19a466: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -19a46c: 0e00 |000a: return-void │ │ +19a44c: |[19a44c] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +19a45c: 6200 ad42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ +19a460: 2201 e810 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10e8 │ │ +19a464: 7020 7057 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5770 │ │ +19a46a: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +19a470: 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 │ │ │ │ @@ -316408,23 +316409,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19a470: |[19a470] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -19a480: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ -19a486: 0a00 |0003: move-result v0 │ │ -19a488: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -19a48c: 7210 a30a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ -19a492: 2806 |0009: goto 000f // +0006 │ │ -19a494: 6200 ad42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ -19a498: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ -19a49e: 0e00 |000f: return-void │ │ +19a474: |[19a474] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +19a484: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ +19a48a: 0a00 |0003: move-result v0 │ │ +19a48c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +19a490: 7210 a30a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ +19a496: 2806 |0009: goto 000f // +0006 │ │ +19a498: 6200 ad42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ +19a49c: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ +19a4a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -316433,18 +316434,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 │ │ -19a4a0: |[19a4a0] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -19a4b0: 6200 ad42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ -19a4b4: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -19a4ba: 0e00 |0005: return-void │ │ +19a4a4: |[19a4a4] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +19a4b4: 6200 ad42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42ad │ │ +19a4b8: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +19a4be: 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 │ │ │ │ @@ -316453,32 +316454,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -19a4bc: |[19a4bc] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -19a4cc: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ -19a4d2: 0a00 |0003: move-result v0 │ │ -19a4d4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -19a4d8: 7210 a30a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ -19a4de: 2812 |0009: goto 001b // +0012 │ │ -19a4e0: 2200 a503 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a5 │ │ -19a4e4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -19a4e6: 7020 420d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d42 │ │ -19a4ec: 2201 e710 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10e7 │ │ -19a4f0: 7030 6e57 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@576e │ │ -19a4f6: 7110 9457 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5794 │ │ -19a4fc: 6e10 430d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d43 │ │ -19a502: 0e00 |001b: return-void │ │ -19a504: 0d02 |001c: move-exception v2 │ │ -19a506: 2200 d402 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ -19a50a: 7020 b909 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -19a510: 2700 |0022: throw v0 │ │ +19a4c0: |[19a4c0] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +19a4d0: 7100 8657 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@5786 │ │ +19a4d6: 0a00 |0003: move-result v0 │ │ +19a4d8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +19a4dc: 7210 a30a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aa3 │ │ +19a4e2: 2812 |0009: goto 001b // +0012 │ │ +19a4e4: 2200 a503 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a5 │ │ +19a4e8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +19a4ea: 7020 420d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d42 │ │ +19a4f0: 2201 e710 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10e7 │ │ +19a4f4: 7030 6e57 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@576e │ │ +19a4fa: 7110 9457 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5794 │ │ +19a500: 6e10 430d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d43 │ │ +19a506: 0e00 |001b: return-void │ │ +19a508: 0d02 |001c: move-exception v2 │ │ +19a50a: 2200 d402 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ +19a50e: 7020 b909 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +19a514: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=214 │ │ @@ -316493,21 +316494,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19a524: |[19a524] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -19a534: 7120 3b0b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b3b │ │ -19a53a: 0e00 |0003: return-void │ │ -19a53c: 0d00 |0004: move-exception v0 │ │ -19a53e: 2201 d402 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d4 │ │ -19a542: 7020 b909 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -19a548: 2701 |000a: throw v1 │ │ +19a528: |[19a528] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +19a538: 7120 3b0b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b3b │ │ +19a53e: 0e00 |0003: return-void │ │ +19a540: 0d00 |0004: move-exception v0 │ │ +19a542: 2201 d402 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d4 │ │ +19a546: 7020 b909 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +19a54c: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=326 │ │ locals : │ │ @@ -316518,24 +316519,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -199f6c: |[199f6c] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -199f7c: 8440 |0000: long-to-int v0, v4 │ │ -199f7e: 8101 |0001: int-to-long v1, v0 │ │ -199f80: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -199f84: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -199f88: 0f00 |0006: return v0 │ │ -199f8a: 2204 d202 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d2 │ │ -199f8e: 1a05 1e5e |0009: const-string v5, "integer overflow" // string@5e1e │ │ -199f92: 7020 b609 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09b6 │ │ -199f98: 2704 |000e: throw v4 │ │ +199f70: |[199f70] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +199f80: 8440 |0000: long-to-int v0, v4 │ │ +199f82: 8101 |0001: int-to-long v1, v0 │ │ +199f84: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +199f88: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +199f8c: 0f00 |0006: return v0 │ │ +199f8e: 2204 d202 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d2 │ │ +199f92: 1a05 1e5e |0009: const-string v5, "integer overflow" // string@5e1e │ │ +199f96: 7020 b609 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09b6 │ │ +199f9c: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316543,21 +316544,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 │ │ -19a55c: |[19a55c] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -19a56c: 6e30 9e0a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0a9e │ │ -19a572: 0e00 |0003: return-void │ │ -19a574: 0d00 |0004: move-exception v0 │ │ -19a576: 2201 d402 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d4 │ │ -19a57a: 7020 b909 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -19a580: 2701 |000a: throw v1 │ │ +19a560: |[19a560] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +19a570: 6e30 9e0a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0a9e │ │ +19a576: 0e00 |0003: return-void │ │ +19a578: 0d00 |0004: move-exception v0 │ │ +19a57a: 2201 d402 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d4 │ │ +19a57e: 7020 b909 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +19a584: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=129 │ │ locals : │ │ @@ -316569,26 +316570,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 │ │ -19a594: |[19a594] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19a5a4: 1a00 ee49 |0000: const-string v0, "clipboard" // string@49ee │ │ -19a5a8: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19a5ae: 0c00 |0005: move-result-object v0 │ │ -19a5b0: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -19a5b4: 6001 df27 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27df │ │ -19a5b8: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19a5be: 0c02 |000d: move-result-object v2 │ │ -19a5c0: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ -19a5c6: 0c02 |0011: move-result-object v2 │ │ -19a5c8: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ -19a5ce: 0e00 |0015: return-void │ │ +19a598: |[19a598] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19a5a8: 1a00 ee49 |0000: const-string v0, "clipboard" // string@49ee │ │ +19a5ac: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19a5b2: 0c00 |0005: move-result-object v0 │ │ +19a5b4: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +19a5b8: 6001 df27 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27df │ │ +19a5bc: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19a5c2: 0c02 |000d: move-result-object v2 │ │ +19a5c4: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ +19a5ca: 0c02 |0011: move-result-object v2 │ │ +19a5cc: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ +19a5d2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0008 line=273 │ │ 0x0012 line=274 │ │ locals : │ │ @@ -316621,18 +316622,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 │ │ -19a810: |[19a810] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -19a820: 7130 d702 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d7 │ │ -19a826: 0a00 |0003: move-result v0 │ │ -19a828: 0f00 |0004: return v0 │ │ +19a814: |[19a814] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +19a824: 7130 d702 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d7 │ │ +19a82a: 0a00 |0003: move-result v0 │ │ +19a82c: 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; │ │ @@ -316642,36 +316643,36 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19a82c: |[19a82c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -19a83c: 7100 7603 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0376 │ │ -19a842: 0a00 |0003: move-result v0 │ │ -19a844: 0f00 |0004: return v0 │ │ +19a830: |[19a830] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +19a840: 7100 7603 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0376 │ │ +19a846: 0a00 |0003: move-result v0 │ │ +19a848: 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 │ │ -19a848: |[19a848] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -19a858: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ -19a85e: 0a00 |0003: move-result v0 │ │ -19a860: 0f00 |0004: return v0 │ │ +19a84c: |[19a84c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +19a85c: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ +19a862: 0a00 |0003: move-result v0 │ │ +19a864: 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; │ │ @@ -316681,17 +316682,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 │ │ -19a864: |[19a864] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -19a874: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -19a878: 0f00 |0002: return v0 │ │ +19a868: |[19a868] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +19a878: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +19a87c: 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;) │ │ @@ -316699,18 +316700,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 │ │ -19a87c: |[19a87c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -19a88c: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ -19a892: 0a00 |0003: move-result v0 │ │ -19a894: 0f00 |0004: return v0 │ │ +19a880: |[19a880] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +19a890: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ +19a896: 0a00 |0003: move-result v0 │ │ +19a898: 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; │ │ │ │ @@ -316719,17 +316720,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 │ │ -19a5d0: |[19a5d0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -19a5e0: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -19a5e4: 1100 |0002: return-object v0 │ │ +19a5d4: |[19a5d4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +19a5e4: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +19a5e8: 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;) │ │ @@ -316737,18 +316738,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 │ │ -19a5e8: |[19a5e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -19a5f8: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -19a5fc: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ -19a602: 1100 |0005: return-object v0 │ │ +19a5ec: |[19a5ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +19a5fc: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +19a600: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ +19a606: 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 │ │ @@ -316758,18 +316759,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 │ │ -19a604: |[19a604] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -19a614: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -19a618: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ -19a61e: 1100 |0005: return-object v0 │ │ +19a608: |[19a608] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +19a618: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +19a61c: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ +19a622: 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; │ │ │ │ @@ -316778,17 +316779,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 │ │ -19a620: |[19a620] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -19a630: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -19a634: 1100 |0002: return-object v0 │ │ +19a624: |[19a624] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +19a634: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +19a638: 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;) │ │ @@ -316796,18 +316797,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 │ │ -19a638: |[19a638] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -19a648: 6e20 7703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0377 │ │ -19a64e: 0c00 |0003: move-result-object v0 │ │ -19a650: 1100 |0004: return-object v0 │ │ +19a63c: |[19a63c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +19a64c: 6e20 7703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0377 │ │ +19a652: 0c00 |0003: move-result-object v0 │ │ +19a654: 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 │ │ │ │ @@ -316816,18 +316817,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 │ │ -19a6e0: |[19a6e0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -19a6f0: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -19a6f4: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ -19a6fa: 1100 |0005: return-object v0 │ │ +19a6e4: |[19a6e4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +19a6f4: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +19a6f8: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ +19a6fe: 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;) │ │ @@ -316835,18 +316836,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 │ │ -19a68c: |[19a68c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -19a69c: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ -19a6a2: 0c00 |0003: move-result-object v0 │ │ -19a6a4: 1100 |0004: return-object v0 │ │ +19a690: |[19a690] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +19a6a0: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ +19a6a6: 0c00 |0003: move-result-object v0 │ │ +19a6a8: 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; │ │ │ │ @@ -316855,18 +316856,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 │ │ -19a6a8: |[19a6a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -19a6b8: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ -19a6be: 0c00 |0003: move-result-object v0 │ │ -19a6c0: 1100 |0004: return-object v0 │ │ +19a6ac: |[19a6ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +19a6bc: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ +19a6c2: 0c00 |0003: move-result-object v0 │ │ +19a6c4: 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; │ │ │ │ @@ -316875,18 +316876,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 │ │ -19a6c4: |[19a6c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -19a6d4: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ -19a6da: 0c00 |0003: move-result-object v0 │ │ -19a6dc: 1100 |0004: return-object v0 │ │ +19a6c8: |[19a6c8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +19a6d8: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ +19a6de: 0c00 |0003: move-result-object v0 │ │ +19a6e0: 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 │ │ │ │ @@ -316895,18 +316896,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 │ │ -19a654: |[19a654] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -19a664: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ -19a66a: 0c00 |0003: move-result-object v0 │ │ -19a66c: 1100 |0004: return-object v0 │ │ +19a658: |[19a658] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +19a668: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ +19a66e: 0c00 |0003: move-result-object v0 │ │ +19a670: 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;) │ │ @@ -316914,35 +316915,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 │ │ -19a6fc: |[19a6fc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -19a70c: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -19a710: 1100 |0002: return-object v0 │ │ +19a700: |[19a700] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +19a710: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +19a714: 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 │ │ -19a74c: |[19a74c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -19a75c: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ -19a762: 0c00 |0003: move-result-object v0 │ │ -19a764: 1100 |0004: return-object v0 │ │ +19a750: |[19a750] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +19a760: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ +19a766: 0c00 |0003: move-result-object v0 │ │ +19a768: 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; │ │ │ │ @@ -316951,18 +316952,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 │ │ -19a768: |[19a768] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -19a778: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -19a77c: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ -19a782: 1100 |0005: return-object v0 │ │ +19a76c: |[19a76c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +19a77c: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +19a780: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ +19a786: 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 │ │ │ │ @@ -316971,18 +316972,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 │ │ -19a714: |[19a714] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -19a724: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ -19a72a: 0c00 |0003: move-result-object v0 │ │ -19a72c: 1100 |0004: return-object v0 │ │ +19a718: |[19a718] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +19a728: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ +19a72e: 0c00 |0003: move-result-object v0 │ │ +19a730: 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;) │ │ @@ -316990,18 +316991,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 │ │ -19a784: |[19a784] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -19a794: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ -19a79a: 0c00 |0003: move-result-object v0 │ │ -19a79c: 1100 |0004: return-object v0 │ │ +19a788: |[19a788] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +19a798: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ +19a79e: 0c00 |0003: move-result-object v0 │ │ +19a7a0: 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;) │ │ @@ -317009,18 +317010,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 │ │ -19a7a0: |[19a7a0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -19a7b0: 6e10 ac47 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47ac │ │ -19a7b6: 0c00 |0003: move-result-object v0 │ │ -19a7b8: 1100 |0004: return-object v0 │ │ +19a7a4: |[19a7a4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +19a7b4: 6e10 ac47 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47ac │ │ +19a7ba: 0c00 |0003: move-result-object v0 │ │ +19a7bc: 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;) │ │ @@ -317028,35 +317029,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 │ │ -19a898: |[19a898] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -19a8a8: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -19a8ac: 1100 |0002: return-object v0 │ │ +19a89c: |[19a89c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +19a8ac: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +19a8b0: 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 │ │ -19a8b0: |[19a8b0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19a8c0: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ -19a8c6: 0c00 |0003: move-result-object v0 │ │ -19a8c8: 1100 |0004: return-object v0 │ │ +19a8b4: |[19a8b4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19a8c4: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ +19a8ca: 0c00 |0003: move-result-object v0 │ │ +19a8cc: 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; │ │ │ │ @@ -317065,18 +317066,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 │ │ -19a8cc: |[19a8cc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -19a8dc: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ -19a8e2: 0c00 |0003: move-result-object v0 │ │ -19a8e4: 1100 |0004: return-object v0 │ │ +19a8d0: |[19a8d0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +19a8e0: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ +19a8e6: 0c00 |0003: move-result-object v0 │ │ +19a8e8: 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;) │ │ @@ -317084,34 +317085,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a978: |[19a978] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -19a988: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -19a98c: 0e00 |0002: return-void │ │ +19a97c: |[19a97c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +19a98c: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +19a990: 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 │ │ -19a9c0: |[19a9c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -19a9d0: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ -19a9d6: 0e00 |0003: return-void │ │ +19a9c4: |[19a9c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +19a9d4: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ +19a9da: 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 │ │ │ │ @@ -317120,17 +317121,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 │ │ -19a990: |[19a990] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19a9a0: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ -19a9a6: 0e00 |0003: return-void │ │ +19a994: |[19a994] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19a9a4: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ +19a9aa: 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; │ │ @@ -317140,17 +317141,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 │ │ -19a9d8: |[19a9d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -19a9e8: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ -19a9ee: 0e00 |0003: return-void │ │ +19a9dc: |[19a9dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +19a9ec: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ +19a9f2: 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; │ │ │ │ @@ -317159,17 +317160,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 │ │ -19a9f0: |[19a9f0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19aa00: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ -19aa06: 0e00 |0003: return-void │ │ +19a9f4: |[19a9f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19aa04: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ +19aa0a: 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; │ │ │ │ @@ -317178,17 +317179,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 │ │ -19a9a8: |[19a9a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -19a9b8: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ -19a9be: 0e00 |0003: return-void │ │ +19a9ac: |[19a9ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +19a9bc: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ +19a9c2: 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 │ │ │ │ @@ -317197,17 +317198,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 │ │ -19aa08: |[19aa08] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -19aa18: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ -19aa1e: 0e00 |0003: return-void │ │ +19aa0c: |[19aa0c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +19aa1c: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ +19aa22: 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; │ │ │ │ @@ -317216,17 +317217,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 │ │ -19aa20: |[19aa20] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -19aa30: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ -19aa36: 0e00 |0003: return-void │ │ +19aa24: |[19aa24] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +19aa34: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ +19aa3a: 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; │ │ │ │ @@ -317235,17 +317236,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 │ │ -19aa38: |[19aa38] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -19aa48: 6e20 b503 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b5 │ │ -19aa4e: 0e00 |0003: return-void │ │ +19aa3c: |[19aa3c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +19aa4c: 6e20 b503 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b5 │ │ +19aa52: 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 │ │ │ │ @@ -317254,18 +317255,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 │ │ -19a7bc: |[19a7bc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -19a7cc: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ -19a7d2: 0a00 |0003: move-result v0 │ │ -19a7d4: 0f00 |0004: return v0 │ │ +19a7c0: |[19a7c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +19a7d0: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ +19a7d6: 0a00 |0003: move-result v0 │ │ +19a7d8: 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;) │ │ @@ -317273,18 +317274,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 │ │ -19a7d8: |[19a7d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -19a7e8: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ -19a7ee: 0a00 |0003: move-result v0 │ │ -19a7f0: 0f00 |0004: return v0 │ │ +19a7dc: |[19a7dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +19a7ec: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ +19a7f2: 0a00 |0003: move-result v0 │ │ +19a7f4: 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;) │ │ @@ -317292,18 +317293,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 │ │ -19a7f4: |[19a7f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -19a804: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ -19a80a: 0a00 |0003: move-result v0 │ │ -19a80c: 0f00 |0004: return v0 │ │ +19a7f8: |[19a7f8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +19a808: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ +19a80e: 0a00 |0003: move-result v0 │ │ +19a810: 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; │ │ │ │ @@ -317312,18 +317313,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 │ │ -19a670: |[19a670] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -19a680: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ -19a686: 0c00 |0003: move-result-object v0 │ │ -19a688: 1100 |0004: return-object v0 │ │ +19a674: |[19a674] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +19a684: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ +19a68a: 0c00 |0003: move-result-object v0 │ │ +19a68c: 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 │ │ │ │ @@ -317332,18 +317333,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 │ │ -19a730: |[19a730] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -19a740: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ -19a746: 0c00 |0003: move-result-object v0 │ │ -19a748: 1100 |0004: return-object v0 │ │ +19a734: |[19a734] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +19a744: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ +19a74a: 0c00 |0003: move-result-object v0 │ │ +19a74c: 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; │ │ │ │ @@ -317352,34 +317353,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a8e8: |[19a8e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -19a8f8: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -19a8fc: 0e00 |0002: return-void │ │ +19a8ec: |[19a8ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +19a8fc: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +19a900: 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 │ │ -19a918: |[19a918] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19a928: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ -19a92e: 0e00 |0003: return-void │ │ +19a91c: |[19a91c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19a92c: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ +19a932: 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; │ │ │ │ @@ -317388,17 +317389,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 │ │ -19a900: |[19a900] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -19a910: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ -19a916: 0e00 |0003: return-void │ │ +19a904: |[19a904] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +19a914: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ +19a91a: 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 │ │ │ │ @@ -317407,34 +317408,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a930: |[19a930] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -19a940: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -19a944: 0e00 |0002: return-void │ │ +19a934: |[19a934] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +19a944: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +19a948: 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 │ │ -19a948: |[19a948] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -19a958: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ -19a95e: 0e00 |0003: return-void │ │ +19a94c: |[19a94c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +19a95c: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ +19a962: 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 │ │ │ │ @@ -317443,17 +317444,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a960: |[19a960] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -19a970: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -19a974: 0e00 |0002: return-void │ │ +19a964: |[19a964] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +19a974: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +19a978: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5233 (D8$$SyntheticClass) │ │ @@ -317501,20 +317502,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 │ │ -19aa50: |[19aa50] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -19aa60: 5b01 b242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b2 │ │ -19aa64: 5902 b342 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b3 │ │ -19aa68: 5b03 b142 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b1 │ │ -19aa6c: 7010 970a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19aa72: 0e00 |0009: return-void │ │ +19aa54: |[19aa54] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +19aa64: 5b01 b242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b2 │ │ +19aa68: 5902 b342 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b3 │ │ +19aa6c: 5b03 b142 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b1 │ │ +19aa70: 7010 970a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19aa76: 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 │ │ @@ -317526,24 +317527,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19aa74: |[19aa74] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -19aa84: 5412 b242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b2 │ │ -19aa88: 5210 b342 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b3 │ │ -19aa8c: 6e20 4c03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19aa92: 5412 b142 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b1 │ │ -19aa96: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -19aa98: 7110 be09 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09be │ │ -19aa9e: 0c00 |000d: move-result-object v0 │ │ -19aaa0: 6e20 5507 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0755 │ │ -19aaa6: 0e00 |0011: return-void │ │ +19aa78: |[19aa78] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +19aa88: 5412 b242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b2 │ │ +19aa8c: 5210 b342 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b3 │ │ +19aa90: 6e20 4c03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19aa96: 5412 b142 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b1 │ │ +19aa9a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +19aa9c: 7110 be09 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09be │ │ +19aaa2: 0c00 |000d: move-result-object v0 │ │ +19aaa4: 6e20 5507 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0755 │ │ +19aaaa: 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; │ │ @@ -317553,31 +317554,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19aaa8: |[19aaa8] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -19aab8: 0e00 |0000: return-void │ │ +19aaac: |[19aaac] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +19aabc: 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 │ │ -19aabc: |[19aabc] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -19aacc: 0e00 |0000: return-void │ │ +19aac0: |[19aac0] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +19aad0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15801 (ViewUtil.java) │ │ │ │ Class #1841 header: │ │ @@ -317626,32 +317627,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19af5c: |[19af5c] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19af6c: 0e00 |0000: return-void │ │ +19af60: |[19af60] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19af70: 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 │ │ -19af70: |[19af70] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19af80: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19af86: 0e00 |0003: return-void │ │ +19af74: |[19af74] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19af84: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19af8a: 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;) │ │ @@ -317659,34 +317660,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 │ │ -19af88: |[19af88] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -19af98: 6e10 2d03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032d │ │ -19af9e: 0a00 |0003: move-result v0 │ │ -19afa0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19afa4: 0e00 |0006: return-void │ │ -19afa6: 6e10 1a03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19afac: 0c00 |000a: move-result-object v0 │ │ -19afae: 7110 f755 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55f7 │ │ -19afb4: 0a00 |000e: move-result v0 │ │ -19afb6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19afb8: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19afbc: 6e20 4c03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19afc2: 0e00 |0015: return-void │ │ -19afc4: 6e10 1303 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ -19afca: 6e10 7d03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ -19afd0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -19afd4: 6e30 8303 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ -19afda: 6e20 4c03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19afe0: 6e20 4d03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ -19afe6: 0e00 |0027: return-void │ │ +19af8c: |[19af8c] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +19af9c: 6e10 2d03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032d │ │ +19afa2: 0a00 |0003: move-result v0 │ │ +19afa4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19afa8: 0e00 |0006: return-void │ │ +19afaa: 6e10 1a03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19afb0: 0c00 |000a: move-result-object v0 │ │ +19afb2: 7110 f755 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55f7 │ │ +19afb8: 0a00 |000e: move-result v0 │ │ +19afba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19afbc: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +19afc0: 6e20 4c03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19afc6: 0e00 |0015: return-void │ │ +19afc8: 6e10 1303 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ +19afce: 6e10 7d03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ +19afd4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +19afd8: 6e30 8303 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ +19afde: 6e20 4c03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19afe4: 6e20 4d03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ +19afea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -317702,42 +317703,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 │ │ -19ac10: |[19ac10] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19ac20: 2200 e901 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01e9 │ │ -19ac24: 7010 5207 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0752 │ │ -19ac2a: 6e10 2d03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032d │ │ -19ac30: 0a01 |0008: move-result v1 │ │ -19ac32: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -19ac34: 7110 be09 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09be │ │ -19ac3a: 0c02 |000d: move-result-object v2 │ │ -19ac3c: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -19ac40: 6e20 5507 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0755 │ │ -19ac46: 2828 |0013: goto 003b // +0028 │ │ -19ac48: 6e10 1a03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19ac4e: 0c01 |0017: move-result-object v1 │ │ -19ac50: 7110 f755 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55f7 │ │ -19ac56: 0a01 |001b: move-result v1 │ │ -19ac58: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -19ac5c: 6e20 4c03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19ac62: 6e20 5507 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0755 │ │ -19ac68: 2817 |0024: goto 003b // +0017 │ │ -19ac6a: 6e10 1303 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ -19ac70: 6e10 7d03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ -19ac76: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -19ac7a: 6e30 8303 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ -19ac80: 2201 eb10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10eb │ │ -19ac84: 7040 c757 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@57c7 │ │ -19ac8a: 6e20 7e03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037e │ │ -19ac90: 6e20 4d03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ -19ac96: 1100 |003b: return-object v0 │ │ +19ac14: |[19ac14] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19ac24: 2200 e901 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01e9 │ │ +19ac28: 7010 5207 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0752 │ │ +19ac2e: 6e10 2d03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032d │ │ +19ac34: 0a01 |0008: move-result v1 │ │ +19ac36: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +19ac38: 7110 be09 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09be │ │ +19ac3e: 0c02 |000d: move-result-object v2 │ │ +19ac40: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +19ac44: 6e20 5507 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0755 │ │ +19ac4a: 2828 |0013: goto 003b // +0028 │ │ +19ac4c: 6e10 1a03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19ac52: 0c01 |0017: move-result-object v1 │ │ +19ac54: 7110 f755 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55f7 │ │ +19ac5a: 0a01 |001b: move-result v1 │ │ +19ac5c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +19ac60: 6e20 4c03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19ac66: 6e20 5507 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0755 │ │ +19ac6c: 2817 |0024: goto 003b // +0017 │ │ +19ac6e: 6e10 1303 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ +19ac74: 6e10 7d03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ +19ac7a: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +19ac7e: 6e30 8303 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ +19ac84: 2201 eb10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10eb │ │ +19ac88: 7040 c757 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@57c7 │ │ +19ac8e: 6e20 7e03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037e │ │ +19ac94: 6e20 4d03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ +19ac9a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -317757,36 +317758,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19ad6c: |[19ad6c] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -19ad7c: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -19ad80: 6e10 cc03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cc │ │ -19ad86: 0a00 |0005: move-result v0 │ │ -19ad88: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -19ad8c: 2802 |0008: goto 000a // +0002 │ │ -19ad8e: 0f03 |0009: return v3 │ │ -19ad90: 6200 b442 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42b4 │ │ -19ad94: 2201 0703 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -19ad98: 1a02 815d |000e: const-string v2, "index " // string@5d81 │ │ -19ad9c: 7020 050b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19ada2: 6e20 090b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19ada8: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ -19adac: 6e20 0e0b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19adb2: 6e10 cd03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cd │ │ -19adb8: 0c03 |001e: move-result-object v3 │ │ -19adba: 6e20 0e0b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19adc0: 6e10 1f0b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19adc6: 0c03 |0025: move-result-object v3 │ │ -19adc8: 7120 c502 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19adce: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -19add0: 0f03 |002a: return v3 │ │ +19ad70: |[19ad70] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +19ad80: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +19ad84: 6e10 cc03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cc │ │ +19ad8a: 0a00 |0005: move-result v0 │ │ +19ad8c: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +19ad90: 2802 |0008: goto 000a // +0002 │ │ +19ad92: 0f03 |0009: return v3 │ │ +19ad94: 6200 b442 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42b4 │ │ +19ad98: 2201 0703 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +19ad9c: 1a02 815d |000e: const-string v2, "index " // string@5d81 │ │ +19ada0: 7020 050b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19ada6: 6e20 090b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19adac: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ +19adb0: 6e20 0e0b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19adb6: 6e10 cd03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cd │ │ +19adbc: 0c03 |001e: move-result-object v3 │ │ +19adbe: 6e20 0e0b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19adc4: 6e10 1f0b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19adca: 0c03 |0025: move-result-object v3 │ │ +19adcc: 7120 c502 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19add2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +19add4: 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; │ │ @@ -317796,25 +317797,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19ae0c: |[19ae0c] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -19ae1c: 8211 |0000: int-to-float v1, v1 │ │ -19ae1e: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -19ae24: 0c00 |0004: move-result-object v0 │ │ -19ae26: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19ae2c: 0c00 |0008: move-result-object v0 │ │ -19ae2e: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19ae32: a801 0100 |000b: mul-float v1, v1, v0 │ │ -19ae36: 7110 7c0a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a7c │ │ -19ae3c: 0a01 |0010: move-result v1 │ │ -19ae3e: 0f01 |0011: return v1 │ │ +19ae10: |[19ae10] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +19ae20: 8211 |0000: int-to-float v1, v1 │ │ +19ae22: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +19ae28: 0c00 |0004: move-result-object v0 │ │ +19ae2a: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19ae30: 0c00 |0008: move-result-object v0 │ │ +19ae32: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19ae36: a801 0100 |000b: mul-float v1, v1, v0 │ │ +19ae3a: 7110 7c0a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a7c │ │ +19ae40: 0a01 |0010: move-result v1 │ │ +19ae42: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -317822,27 +317823,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 │ │ -19add4: |[19add4] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -19ade4: 8233 |0000: int-to-float v3, v3 │ │ -19ade6: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19adec: 0c02 |0004: move-result-object v2 │ │ -19adee: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19adf4: 0c02 |0008: move-result-object v2 │ │ -19adf6: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19adfa: a803 0302 |000b: mul-float v3, v3, v2 │ │ -19adfe: 8932 |000d: float-to-double v2, v3 │ │ -19ae00: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -19ae04: cb02 |0010: add-double/2addr v2, v0 │ │ -19ae06: 8a22 |0011: double-to-int v2, v2 │ │ -19ae08: 0f02 |0012: return v2 │ │ +19add8: |[19add8] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +19ade8: 8233 |0000: int-to-float v3, v3 │ │ +19adea: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19adf0: 0c02 |0004: move-result-object v2 │ │ +19adf2: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19adf8: 0c02 |0008: move-result-object v2 │ │ +19adfa: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19adfe: a803 0302 |000b: mul-float v3, v3, v2 │ │ +19ae02: 8932 |000d: float-to-double v2, v3 │ │ +19ae04: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +19ae08: cb02 |0010: add-double/2addr v2, v0 │ │ +19ae0a: 8a22 |0011: double-to-int v2, v2 │ │ +19ae0c: 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 │ │ │ │ @@ -317851,21 +317852,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 │ │ -19afe8: |[19afe8] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -19aff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19affa: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -19affe: 7130 d857 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57d8 │ │ -19b004: 0c03 |0006: move-result-object v3 │ │ -19b006: 7120 cd57 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57cd │ │ -19b00c: 0e00 |000a: return-void │ │ +19afec: |[19afec] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +19affc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19affe: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +19b002: 7130 d857 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57d8 │ │ +19b008: 0c03 |0006: move-result-object v3 │ │ +19b00a: 7120 cd57 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57cd │ │ +19b010: 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 │ │ │ │ @@ -317874,19 +317875,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 │ │ -19ac98: |[19ac98] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19aca8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -19acac: 7130 d457 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57d4 │ │ -19acb2: 0c01 |0005: move-result-object v1 │ │ -19acb4: 1101 |0006: return-object v1 │ │ +19ac9c: |[19ac9c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19acac: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +19acb0: 7130 d457 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57d4 │ │ +19acb6: 0c01 |0005: move-result-object v1 │ │ +19acb8: 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 │ │ │ │ @@ -317895,22 +317896,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 │ │ -19acb8: |[19acb8] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19acc8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -19accc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19acce: 7130 d857 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57d8 │ │ -19acd4: 0c03 |0006: move-result-object v3 │ │ -19acd6: 7130 ce57 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@57ce │ │ -19acdc: 0c02 |000a: move-result-object v2 │ │ -19acde: 1102 |000b: return-object v2 │ │ +19acbc: |[19acbc] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19accc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +19acd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19acd2: 7130 d857 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57d8 │ │ +19acd8: 0c03 |0006: move-result-object v3 │ │ +19acda: 7130 ce57 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@57ce │ │ +19ace0: 0c02 |000a: move-result-object v2 │ │ +19ace2: 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 │ │ @@ -317920,18 +317921,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 │ │ -19aad0: |[19aad0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -19aae0: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19aae6: 0c00 |0003: move-result-object v0 │ │ -19aae8: 1100 |0004: return-object v0 │ │ +19aad4: |[19aad4] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +19aae4: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19aaea: 0c00 |0003: move-result-object v0 │ │ +19aaec: 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 │ │ │ │ @@ -317940,18 +317941,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 │ │ -19aaec: |[19aaec] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -19aafc: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19ab02: 0c00 |0003: move-result-object v0 │ │ -19ab04: 1100 |0004: return-object v0 │ │ +19aaf0: |[19aaf0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +19ab00: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19ab06: 0c00 |0003: move-result-object v0 │ │ +19ab08: 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 │ │ │ │ @@ -317960,21 +317961,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 │ │ -19af34: |[19af34] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -19af44: 2200 fb10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10fb │ │ -19af48: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19af4e: 0c01 |0005: move-result-object v1 │ │ -19af50: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ -19af54: 7020 6e58 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@586e │ │ -19af5a: 1100 |000b: return-object v0 │ │ +19af38: |[19af38] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +19af48: 2200 fb10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10fb │ │ +19af4c: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19af52: 0c01 |0005: move-result-object v1 │ │ +19af54: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ +19af58: 7020 6e58 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@586e │ │ +19af5e: 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 │ │ │ │ @@ -317983,23 +317984,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 │ │ -19ab4c: |[19ab4c] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -19ab5c: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ -19ab60: 7030 7c03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037c │ │ -19ab66: 2201 8901 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@0189 │ │ -19ab6a: 7010 9605 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@0596 │ │ -19ab70: 6e20 8203 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0382 │ │ -19ab76: 8131 |000d: int-to-long v1, v3 │ │ -19ab78: 6e30 7f03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037f │ │ -19ab7e: 1100 |0011: return-object v0 │ │ +19ab50: |[19ab50] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +19ab60: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ +19ab64: 7030 7c03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037c │ │ +19ab6a: 2201 8901 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@0189 │ │ +19ab6e: 7010 9605 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@0596 │ │ +19ab74: 6e20 8203 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0382 │ │ +19ab7a: 8131 |000d: int-to-long v1, v3 │ │ +19ab7c: 6e30 7f03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037f │ │ +19ab82: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -318011,28 +318012,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19ae40: |[19ae40] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -19ae50: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ -19ae56: 0a00 |0003: move-result v0 │ │ -19ae58: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19ae5c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19ae62: 0c01 |0009: move-result-object v1 │ │ -19ae64: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19ae68: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19ae6c: 0f01 |000e: return v1 │ │ -19ae6e: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19ae74: 0c01 |0012: move-result-object v1 │ │ -19ae76: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19ae7a: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19ae7e: 0f01 |0017: return v1 │ │ +19ae44: |[19ae44] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +19ae54: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ +19ae5a: 0a00 |0003: move-result v0 │ │ +19ae5c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19ae60: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19ae66: 0c01 |0009: move-result-object v1 │ │ +19ae68: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19ae6c: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19ae70: 0f01 |000e: return v1 │ │ +19ae72: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19ae78: 0c01 |0012: move-result-object v1 │ │ +19ae7a: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19ae7e: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19ae82: 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; │ │ @@ -318042,28 +318043,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19ae80: |[19ae80] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -19ae90: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ -19ae96: 0a00 |0003: move-result v0 │ │ -19ae98: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19ae9c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19aea2: 0c01 |0009: move-result-object v1 │ │ -19aea4: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19aea8: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19aeac: 0f01 |000e: return v1 │ │ -19aeae: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19aeb4: 0c01 |0012: move-result-object v1 │ │ -19aeb6: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19aeba: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19aebe: 0f01 |0017: return v1 │ │ +19ae84: |[19ae84] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +19ae94: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ +19ae9a: 0a00 |0003: move-result v0 │ │ +19ae9c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19aea0: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19aea6: 0c01 |0009: move-result-object v1 │ │ +19aea8: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19aeac: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19aeb0: 0f01 |000e: return v1 │ │ +19aeb2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19aeb8: 0c01 |0012: move-result-object v1 │ │ +19aeba: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19aebe: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19aec2: 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; │ │ @@ -318073,42 +318074,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -19aec0: |[19aec0] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -19aed0: 7110 4d05 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@054d │ │ -19aed6: 0c00 |0003: move-result-object v0 │ │ -19aed8: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19aedc: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -19aee0: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -19aee4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19aee8: 7100 5105 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0551 │ │ -19aeee: 0a04 |000f: move-result v4 │ │ -19aef0: 6e20 5205 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0552 │ │ -19aef6: 0c04 |0013: move-result-object v4 │ │ -19aef8: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ -19aefc: 0f04 |0016: return v4 │ │ -19aefe: 6e10 2903 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19af04: 0c00 |001a: move-result-object v0 │ │ -19af06: 1a01 474f |001b: const-string v1, "dimen" // string@4f47 │ │ -19af0a: 1a02 ce44 |001d: const-string v2, "android" // string@44ce │ │ -19af0e: 1a03 7b7e |001f: const-string v3, "status_bar_height" // string@7e7b │ │ -19af12: 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 │ │ -19af18: 0a00 |0024: move-result v0 │ │ -19af1a: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -19af1e: 6e10 2903 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19af24: 0c04 |002a: move-result-object v4 │ │ -19af26: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ -19af2c: 0a04 |002e: move-result v4 │ │ -19af2e: 2802 |002f: goto 0031 // +0002 │ │ -19af30: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -19af32: 0f04 |0031: return v4 │ │ +19aec4: |[19aec4] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +19aed4: 7110 4d05 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@054d │ │ +19aeda: 0c00 |0003: move-result-object v0 │ │ +19aedc: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19aee0: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +19aee4: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +19aee8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19aeec: 7100 5105 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0551 │ │ +19aef2: 0a04 |000f: move-result v4 │ │ +19aef4: 6e20 5205 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0552 │ │ +19aefa: 0c04 |0013: move-result-object v4 │ │ +19aefc: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ +19af00: 0f04 |0016: return v4 │ │ +19af02: 6e10 2903 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19af08: 0c00 |001a: move-result-object v0 │ │ +19af0a: 1a01 474f |001b: const-string v1, "dimen" // string@4f47 │ │ +19af0e: 1a02 ce44 |001d: const-string v2, "android" // string@44ce │ │ +19af12: 1a03 7b7e |001f: const-string v3, "status_bar_height" // string@7e7b │ │ +19af16: 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 │ │ +19af1c: 0a00 |0024: move-result v0 │ │ +19af1e: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +19af22: 6e10 2903 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19af28: 0c04 |002a: move-result-object v4 │ │ +19af2a: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ +19af30: 0a04 |002e: move-result v4 │ │ +19af32: 2802 |002f: goto 0031 // +0002 │ │ +19af34: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +19af36: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -318120,18 +318121,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19ace0: |[19ace0] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -19acf0: 7110 4e05 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@054e │ │ -19acf6: 0a00 |0003: move-result v0 │ │ -19acf8: 0f00 |0004: return v0 │ │ +19ace4: |[19ace4] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +19acf4: 7110 4e05 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@054e │ │ +19acfa: 0a00 |0003: move-result v0 │ │ +19acfc: 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;) │ │ @@ -318139,18 +318140,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19acfc: |[19acfc] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -19ad0c: 7110 4f05 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@054f │ │ -19ad12: 0a00 |0003: move-result v0 │ │ -19ad14: 0f00 |0004: return v0 │ │ +19ad00: |[19ad00] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +19ad10: 7110 4f05 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@054f │ │ +19ad16: 0a00 |0003: move-result v0 │ │ +19ad18: 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;) │ │ @@ -318158,19 +318159,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 │ │ -19ab08: |[19ab08] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -19ab18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19ab1a: 6e40 e802 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -19ab20: 0c01 |0004: move-result-object v1 │ │ -19ab22: 1101 |0005: return-object v1 │ │ +19ab0c: |[19ab0c] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +19ab1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19ab1e: 6e40 e802 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +19ab24: 0c01 |0004: move-result-object v1 │ │ +19ab26: 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 │ │ @@ -318180,21 +318181,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 │ │ -19ab24: |[19ab24] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -19ab34: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19ab3a: 0c00 |0003: move-result-object v0 │ │ -19ab3c: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ -19ab40: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19ab46: 0c00 |0009: move-result-object v0 │ │ -19ab48: 1100 |000a: return-object v0 │ │ +19ab28: |[19ab28] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +19ab38: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19ab3e: 0c00 |0003: move-result-object v0 │ │ +19ab40: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ +19ab44: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19ab4a: 0c00 |0009: move-result-object v0 │ │ +19ab4c: 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 │ │ │ │ @@ -318203,22 +318204,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19ab80: |[19ab80] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -19ab90: 7110 7c57 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ -19ab96: 0a00 |0003: move-result v0 │ │ -19ab98: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -19ab9c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19ab9e: 2802 |0007: goto 0009 // +0002 │ │ -19aba0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19aba2: 0f00 |0009: return v0 │ │ +19ab84: |[19ab84] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +19ab94: 7110 7c57 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ +19ab9a: 0a00 |0003: move-result v0 │ │ +19ab9c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +19aba0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +19aba2: 2802 |0007: goto 0009 // +0002 │ │ +19aba4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19aba6: 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;) │ │ @@ -318226,20 +318227,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19aba4: |[19aba4] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -19abb4: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19abba: 0c00 |0003: move-result-object v0 │ │ -19abbc: 7110 e057 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57e0 │ │ -19abc2: 0a00 |0007: move-result v0 │ │ -19abc4: 0f00 |0008: return v0 │ │ +19aba8: |[19aba8] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +19abb8: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19abbe: 0c00 |0003: move-result-object v0 │ │ +19abc0: 7110 e057 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57e0 │ │ +19abc6: 0a00 |0007: move-result v0 │ │ +19abc8: 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;) │ │ @@ -318247,22 +318248,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19abc8: |[19abc8] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -19abd8: 7110 7c57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ -19abde: 0a01 |0003: move-result v1 │ │ -19abe0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19abe2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -19abe6: 2802 |0007: goto 0009 // +0002 │ │ -19abe8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19abea: 0f00 |0009: return v0 │ │ +19abcc: |[19abcc] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +19abdc: 7110 7c57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ +19abe2: 0a01 |0003: move-result v1 │ │ +19abe4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19abe6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +19abea: 2802 |0007: goto 0009 // +0002 │ │ +19abec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19abee: 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;) │ │ @@ -318270,20 +318271,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19abec: |[19abec] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -19abfc: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19ac02: 0c00 |0003: move-result-object v0 │ │ -19ac04: 7110 e257 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57e2 │ │ -19ac0a: 0a00 |0007: move-result v0 │ │ -19ac0c: 0f00 |0008: return v0 │ │ +19abf0: |[19abf0] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +19ac00: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19ac06: 0c00 |0003: move-result-object v0 │ │ +19ac08: 7110 e257 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57e2 │ │ +19ac0e: 0a00 |0007: move-result v0 │ │ +19ac10: 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;) │ │ @@ -318291,22 +318292,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 │ │ -19b010: |[19b010] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -19b020: 7110 7c57 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ -19b026: 0a02 |0003: move-result v2 │ │ -19b028: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19b02a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19b02e: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -19b032: 6e20 4503 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0345 │ │ -19b038: 0e00 |000c: return-void │ │ +19b014: |[19b014] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +19b024: 7110 7c57 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ +19b02a: 0a02 |0003: move-result v2 │ │ +19b02c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19b02e: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19b032: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +19b036: 6e20 4503 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0345 │ │ +19b03c: 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; │ │ @@ -318316,36 +318317,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 │ │ -19ad18: |[19ad18] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -19ad28: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19ad2e: 0c02 |0003: move-result-object v2 │ │ -19ad30: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19ad36: 0c02 |0007: move-result-object v2 │ │ -19ad38: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19ad3c: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -19ad40: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -19ad44: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19ad46: 8233 |000f: int-to-float v3, v3 │ │ -19ad48: 7130 9b57 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@579b │ │ -19ad4e: 0a02 |0013: move-result v2 │ │ -19ad50: 0f02 |0014: return v2 │ │ -19ad52: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19ad56: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19ad58: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -19ad5c: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -19ad60: 0f01 |001c: return v1 │ │ -19ad62: 8233 |001d: int-to-float v3, v3 │ │ -19ad64: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19ad68: c923 |0020: div-float/2addr v3, v2 │ │ -19ad6a: 0f03 |0021: return v3 │ │ +19ad1c: |[19ad1c] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +19ad2c: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19ad32: 0c02 |0003: move-result-object v2 │ │ +19ad34: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19ad3a: 0c02 |0007: move-result-object v2 │ │ +19ad3c: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19ad40: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +19ad44: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +19ad48: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19ad4a: 8233 |000f: int-to-float v3, v3 │ │ +19ad4c: 7130 9b57 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@579b │ │ +19ad52: 0a02 |0013: move-result v2 │ │ +19ad54: 0f02 |0014: return v2 │ │ +19ad56: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19ad5a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19ad5c: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +19ad60: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +19ad64: 0f01 |001c: return v1 │ │ +19ad66: 8233 |001d: int-to-float v3, v3 │ │ +19ad68: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19ad6c: c923 |0020: div-float/2addr v3, v2 │ │ +19ad6e: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -318358,17 +318359,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 │ │ -19b03c: |[19b03c] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -19b04c: 6e20 3b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033b │ │ -19b052: 0e00 |0003: return-void │ │ +19b040: |[19b040] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +19b050: 6e20 3b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033b │ │ +19b056: 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; │ │ │ │ @@ -318377,30 +318378,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 │ │ -19b054: |[19b054] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -19b064: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ -19b06a: 0a00 |0003: move-result v0 │ │ -19b06c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19b070: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b076: 0c00 |0009: move-result-object v0 │ │ -19b078: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19b07c: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19b080: 2809 |000e: goto 0017 // +0009 │ │ -19b082: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b088: 0c00 |0012: move-result-object v0 │ │ -19b08a: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19b08e: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19b092: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ -19b098: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19b09e: 0e00 |001d: return-void │ │ +19b058: |[19b058] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +19b068: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ +19b06e: 0a00 |0003: move-result v0 │ │ +19b070: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19b074: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b07a: 0c00 |0009: move-result-object v0 │ │ +19b07c: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19b080: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19b084: 2809 |000e: goto 0017 // +0009 │ │ +19b086: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b08c: 0c00 |0012: move-result-object v0 │ │ +19b08e: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19b092: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19b096: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ +19b09c: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19b0a2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -318413,23 +318414,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 │ │ -19b0a0: |[19b0a0] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -19b0b0: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ -19b0b6: 0a00 |0003: move-result v0 │ │ -19b0b8: 6e10 2703 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0327 │ │ -19b0be: 0a01 |0007: move-result v1 │ │ -19b0c0: 6e10 2603 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ -19b0c6: 0a02 |000b: move-result v2 │ │ -19b0c8: 6e54 4403 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ -19b0ce: 0e00 |000f: return-void │ │ +19b0a4: |[19b0a4] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +19b0b4: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ +19b0ba: 0a00 |0003: move-result v0 │ │ +19b0bc: 6e10 2703 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0327 │ │ +19b0c2: 0a01 |0007: move-result v1 │ │ +19b0c4: 6e10 2603 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ +19b0ca: 0a02 |000b: move-result v2 │ │ +19b0cc: 6e54 4403 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ +19b0d2: 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 │ │ │ │ @@ -318438,23 +318439,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 │ │ -19b0d0: |[19b0d0] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -19b0e0: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ -19b0e6: 0a00 |0003: move-result v0 │ │ -19b0e8: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ -19b0ee: 0a01 |0007: move-result v1 │ │ -19b0f0: 6e10 2403 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0324 │ │ -19b0f6: 0a02 |000b: move-result v2 │ │ -19b0f8: 6e52 4403 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ -19b0fe: 0e00 |000f: return-void │ │ +19b0d4: |[19b0d4] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +19b0e4: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ +19b0ea: 0a00 |0003: move-result v0 │ │ +19b0ec: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ +19b0f2: 0a01 |0007: move-result v1 │ │ +19b0f4: 6e10 2403 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0324 │ │ +19b0fa: 0a02 |000b: move-result v2 │ │ +19b0fc: 6e52 4403 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ +19b102: 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 │ │ │ │ @@ -318463,30 +318464,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 │ │ -19b100: |[19b100] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -19b110: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ -19b116: 0a00 |0003: move-result v0 │ │ -19b118: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19b11c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b122: 0c00 |0009: move-result-object v0 │ │ -19b124: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19b128: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19b12c: 2809 |000e: goto 0017 // +0009 │ │ -19b12e: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b134: 0c00 |0012: move-result-object v0 │ │ -19b136: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19b13a: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19b13e: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ -19b144: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19b14a: 0e00 |001d: return-void │ │ +19b104: |[19b104] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +19b114: 7110 4c05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054c │ │ +19b11a: 0a00 |0003: move-result v0 │ │ +19b11c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19b120: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b126: 0c00 |0009: move-result-object v0 │ │ +19b128: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19b12c: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19b130: 2809 |000e: goto 0017 // +0009 │ │ +19b132: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b138: 0c00 |0012: move-result-object v0 │ │ +19b13a: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19b13e: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19b142: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ +19b148: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19b14e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -318499,25 +318500,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 │ │ -19b14c: |[19b14c] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -19b15c: 7110 7c57 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ -19b162: 0a02 |0003: move-result v2 │ │ -19b164: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19b166: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19b16a: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -19b16c: 6e20 6404 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0464 │ │ -19b172: 2805 |000b: goto 0010 // +0005 │ │ -19b174: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -19b176: 6e20 6404 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0464 │ │ -19b17c: 0e00 |0010: return-void │ │ +19b150: |[19b150] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +19b160: 7110 7c57 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@577c │ │ +19b166: 0a02 |0003: move-result v2 │ │ +19b168: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19b16a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19b16e: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +19b170: 6e20 6404 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0464 │ │ +19b176: 2805 |000b: goto 0010 // +0005 │ │ +19b178: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +19b17a: 6e20 6404 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0464 │ │ +19b180: 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; │ │ @@ -318528,21 +318529,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 │ │ -19b180: |[19b180] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -19b190: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b196: 0c00 |0003: move-result-object v0 │ │ -19b198: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19b19c: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ -19b1a0: 6e10 3903 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19b1a6: 0e00 |000b: return-void │ │ +19b184: |[19b184] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +19b194: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b19a: 0c00 |0003: move-result-object v0 │ │ +19b19c: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19b1a0: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ +19b1a4: 6e10 3903 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19b1aa: 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 │ │ @@ -318552,18 +318553,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 │ │ -19b1a8: |[19b1a8] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -19b1b8: 8211 |0000: int-to-float v1, v1 │ │ -19b1ba: 7120 5005 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0550 │ │ -19b1c0: 0e00 |0004: return-void │ │ +19b1ac: |[19b1ac] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +19b1bc: 8211 |0000: int-to-float v1, v1 │ │ +19b1be: 7120 5005 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0550 │ │ +19b1c4: 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 │ │ │ │ @@ -318572,24 +318573,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 │ │ -19b1c4: |[19b1c4] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -19b1d4: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ -19b1da: 0a00 |0003: move-result v0 │ │ -19b1dc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -19b1de: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -19b1e2: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ -19b1e8: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -19b1ec: 0105 |000c: move v5, v0 │ │ -19b1ee: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ -19b1f4: 0e00 |0010: return-void │ │ +19b1c8: |[19b1c8] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +19b1d8: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ +19b1de: 0a00 |0003: move-result v0 │ │ +19b1e0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +19b1e2: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +19b1e6: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ +19b1ec: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +19b1f0: 0105 |000c: move v5, v0 │ │ +19b1f2: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ +19b1f8: 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; │ │ @@ -318602,23 +318603,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 │ │ -19b1f8: |[19b1f8] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -19b208: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b20e: 0c00 |0003: move-result-object v0 │ │ -19b210: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -19b214: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19b21a: 0c02 |0009: move-result-object v2 │ │ -19b21c: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19b220: 6e10 3903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19b226: 0e00 |000f: return-void │ │ +19b1fc: |[19b1fc] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +19b20c: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b212: 0c00 |0003: move-result-object v0 │ │ +19b214: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +19b218: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19b21e: 0c02 |0009: move-result-object v2 │ │ +19b220: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19b224: 6e10 3903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19b22a: 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; │ │ @@ -318719,17 +318720,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19b44c: |[19b44c] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -19b45c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19b462: 0e00 |0003: return-void │ │ +19b450: |[19b450] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +19b460: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19b466: 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;) │ │ @@ -318737,40 +318738,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 │ │ -19b3e4: |[19b3e4] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b3f4: 6200 b542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b5 │ │ -19b3f8: 1100 |0002: return-object v0 │ │ +19b3e8: |[19b3e8] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b3f8: 6200 b542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b5 │ │ +19b3fc: 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 │ │ -19b3fc: |[19b3fc] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b40c: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -19b410: 7100 0358 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5803 │ │ -19b416: 0c01 |0005: move-result-object v1 │ │ -19b418: 2807 |0006: goto 000d // +0007 │ │ -19b41a: 2200 f210 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ -19b41e: 7020 2458 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5824 │ │ -19b424: 0701 |000c: move-object v1, v0 │ │ -19b426: 1101 |000d: return-object v1 │ │ +19b400: |[19b400] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b410: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +19b414: 7100 0358 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5803 │ │ +19b41a: 0c01 |0005: move-result-object v1 │ │ +19b41c: 2807 |0006: goto 000d // +0007 │ │ +19b41e: 2200 f210 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ +19b422: 7020 2458 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5824 │ │ +19b428: 0701 |000c: move-object v1, v0 │ │ +19b42a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -318779,20 +318780,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 │ │ -19b428: |[19b428] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b438: 2200 f210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ -19b43c: 7110 1a58 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ -19b442: 0c01 |0005: move-result-object v1 │ │ -19b444: 7020 2458 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5824 │ │ -19b44a: 1100 |0009: return-object v0 │ │ +19b42c: |[19b42c] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b43c: 2200 f210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ +19b440: 7110 1a58 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ +19b446: 0c01 |0005: move-result-object v1 │ │ +19b448: 7020 2458 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5824 │ │ +19b44e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -318895,17 +318896,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19b7f0: |[19b7f0] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -19b800: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19b806: 0e00 |0003: return-void │ │ +19b7f4: |[19b7f4] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +19b804: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19b80a: 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;) │ │ @@ -318913,51 +318914,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 │ │ -19b574: |[19b574] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19b584: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b586: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19b588: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19b58a: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19b58e: 7110 490a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b594: 0c04 |0008: move-result-object v4 │ │ -19b596: 2325 3211 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1132 │ │ -19b59a: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19b59e: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19b5a2: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ -19b5a6: 7120 2358 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b5ac: 0c04 |0014: move-result-object v4 │ │ -19b5ae: 1104 |0015: return-object v4 │ │ -19b5b0: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19b5b4: 7110 490a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b5ba: 0c04 |001b: move-result-object v4 │ │ -19b5bc: 7110 490a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b5c2: 0c05 |001f: move-result-object v5 │ │ -19b5c4: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19b5c6: 2333 3211 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ -19b5ca: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19b5ce: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19b5d2: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19b5d6: 1a04 aa05 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05aa │ │ -19b5da: 7120 2358 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b5e0: 0c04 |002e: move-result-object v4 │ │ -19b5e2: 1104 |002f: return-object v4 │ │ -19b5e4: 2204 e902 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -19b5e8: 2206 0703 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -19b5ec: 1a00 d76e |0034: const-string v0, "negative size: " // string@6ed7 │ │ -19b5f0: 7020 050b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19b5f6: 6e20 090b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19b5fc: 6e10 1f0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19b602: 0c05 |003f: move-result-object v5 │ │ -19b604: 7020 380a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ -19b60a: 2704 |0043: throw v4 │ │ +19b578: |[19b578] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19b588: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19b58a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19b58c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19b58e: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19b592: 7110 490a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b598: 0c04 |0008: move-result-object v4 │ │ +19b59a: 2325 3211 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1132 │ │ +19b59e: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19b5a2: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19b5a6: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ +19b5aa: 7120 2358 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b5b0: 0c04 |0014: move-result-object v4 │ │ +19b5b2: 1104 |0015: return-object v4 │ │ +19b5b4: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19b5b8: 7110 490a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b5be: 0c04 |001b: move-result-object v4 │ │ +19b5c0: 7110 490a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b5c6: 0c05 |001f: move-result-object v5 │ │ +19b5c8: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19b5ca: 2333 3211 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ +19b5ce: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19b5d2: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19b5d6: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19b5da: 1a04 aa05 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05aa │ │ +19b5de: 7120 2358 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b5e4: 0c04 |002e: move-result-object v4 │ │ +19b5e6: 1104 |002f: return-object v4 │ │ +19b5e8: 2204 e902 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +19b5ec: 2206 0703 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +19b5f0: 1a00 d76e |0034: const-string v0, "negative size: " // string@6ed7 │ │ +19b5f4: 7020 050b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19b5fa: 6e20 090b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19b600: 6e10 1f0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19b606: 0c05 |003f: move-result-object v5 │ │ +19b608: 7020 380a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ +19b60e: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -318969,51 +318970,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 │ │ -19b60c: |[19b60c] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19b61c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b61e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19b620: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19b622: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19b626: 7110 490a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b62c: 0c04 |0008: move-result-object v4 │ │ -19b62e: 2325 3211 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1132 │ │ -19b632: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19b636: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19b63a: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ -19b63e: 7120 2358 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b644: 0c04 |0014: move-result-object v4 │ │ -19b646: 1104 |0015: return-object v4 │ │ -19b648: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19b64c: 7110 490a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b652: 0c04 |001b: move-result-object v4 │ │ -19b654: 7110 490a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b65a: 0c05 |001f: move-result-object v5 │ │ -19b65c: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19b65e: 2333 3211 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ -19b662: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19b666: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19b66a: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19b66e: 1a04 ab05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05ab │ │ -19b672: 7120 2358 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b678: 0c04 |002e: move-result-object v4 │ │ -19b67a: 1104 |002f: return-object v4 │ │ -19b67c: 2204 e902 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -19b680: 2206 0703 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -19b684: 1a00 d76e |0034: const-string v0, "negative size: " // string@6ed7 │ │ -19b688: 7020 050b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19b68e: 6e20 090b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19b694: 6e10 1f0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19b69a: 0c05 |003f: move-result-object v5 │ │ -19b69c: 7020 380a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ -19b6a2: 2704 |0043: throw v4 │ │ +19b610: |[19b610] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19b620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19b622: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19b624: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19b626: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19b62a: 7110 490a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b630: 0c04 |0008: move-result-object v4 │ │ +19b632: 2325 3211 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1132 │ │ +19b636: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19b63a: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19b63e: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ +19b642: 7120 2358 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b648: 0c04 |0014: move-result-object v4 │ │ +19b64a: 1104 |0015: return-object v4 │ │ +19b64c: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19b650: 7110 490a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b656: 0c04 |001b: move-result-object v4 │ │ +19b658: 7110 490a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b65e: 0c05 |001f: move-result-object v5 │ │ +19b660: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19b662: 2333 3211 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ +19b666: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19b66a: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19b66e: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19b672: 1a04 ab05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05ab │ │ +19b676: 7120 2358 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b67c: 0c04 |002e: move-result-object v4 │ │ +19b67e: 1104 |002f: return-object v4 │ │ +19b680: 2204 e902 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +19b684: 2206 0703 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +19b688: 1a00 d76e |0034: const-string v0, "negative size: " // string@6ed7 │ │ +19b68c: 7020 050b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19b692: 6e20 090b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19b698: 6e10 1f0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19b69e: 0c05 |003f: move-result-object v5 │ │ +19b6a0: 7020 380a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ +19b6a6: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -319026,43 +319027,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -19b6a4: |[19b6a4] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -19b6b4: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -19b6b8: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -19b6bc: 2825 |0004: goto 0029 // +0025 │ │ -19b6be: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -19b6c2: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -19b6c6: 2819 |0009: goto 0022 // +0019 │ │ -19b6c8: 7110 490a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b6ce: 0c02 |000d: move-result-object v2 │ │ -19b6d0: 7110 490a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19b6d6: 0c01 |0011: move-result-object v1 │ │ -19b6d8: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -19b6da: 2333 3211 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ -19b6de: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -19b6e0: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -19b6e4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -19b6e6: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -19b6ea: 1a01 2351 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5123 │ │ -19b6ee: 7120 2358 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b6f4: 0c01 |0020: move-result-object v1 │ │ -19b6f6: 1101 |0021: return-object v1 │ │ -19b6f8: 1a01 2251 |0022: const-string v1, "end index" // string@5122 │ │ -19b6fc: 7130 1358 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5813 │ │ -19b702: 0c01 |0027: move-result-object v1 │ │ -19b704: 1101 |0028: return-object v1 │ │ -19b706: 1a02 0c7e |0029: const-string v2, "start index" // string@7e0c │ │ -19b70a: 7130 1358 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5813 │ │ -19b710: 0c01 |002e: move-result-object v1 │ │ -19b712: 1101 |002f: return-object v1 │ │ +19b6a8: |[19b6a8] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +19b6b8: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +19b6bc: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +19b6c0: 2825 |0004: goto 0029 // +0025 │ │ +19b6c2: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +19b6c6: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +19b6ca: 2819 |0009: goto 0022 // +0019 │ │ +19b6cc: 7110 490a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b6d2: 0c02 |000d: move-result-object v2 │ │ +19b6d4: 7110 490a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19b6da: 0c01 |0011: move-result-object v1 │ │ +19b6dc: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +19b6de: 2333 3211 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ +19b6e2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +19b6e4: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +19b6e8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +19b6ea: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +19b6ee: 1a01 2351 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5123 │ │ +19b6f2: 7120 2358 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b6f8: 0c01 |0020: move-result-object v1 │ │ +19b6fa: 1101 |0021: return-object v1 │ │ +19b6fc: 1a01 2251 |0022: const-string v1, "end index" // string@5122 │ │ +19b700: 7130 1358 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5813 │ │ +19b706: 0c01 |0027: move-result-object v1 │ │ +19b708: 1101 |0028: return-object v1 │ │ +19b70a: 1a02 0c7e |0029: const-string v2, "start index" // string@7e0c │ │ +19b70e: 7130 1358 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5813 │ │ +19b714: 0c01 |002e: move-result-object v1 │ │ +19b716: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -319075,20 +319076,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19b808: |[19b808] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -19b818: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b81c: 0e00 |0002: return-void │ │ -19b81e: 2200 e902 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -19b822: 7010 370a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a37 │ │ -19b828: 2700 |0008: throw v0 │ │ +19b80c: |[19b80c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +19b81c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b820: 0e00 |0002: return-void │ │ +19b822: 2200 e902 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +19b826: 7010 370a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a37 │ │ +19b82c: 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;) │ │ @@ -319096,22 +319097,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19b82c: |[19b82c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -19b83c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b840: 0e00 |0002: return-void │ │ -19b842: 2200 e902 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -19b846: 7110 f90a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ -19b84c: 0c01 |0008: move-result-object v1 │ │ -19b84e: 7020 380a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ -19b854: 2700 |000c: throw v0 │ │ +19b830: |[19b830] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +19b840: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b844: 0e00 |0002: return-void │ │ +19b846: 2200 e902 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +19b84a: 7110 f90a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ +19b850: 0c01 |0008: move-result-object v1 │ │ +19b852: 7020 380a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ +19b858: 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; │ │ │ │ @@ -319120,22 +319121,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 │ │ -19b858: |[19b858] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19b868: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b86c: 0e00 |0002: return-void │ │ -19b86e: 2200 e902 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -19b872: 7120 2358 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b878: 0c01 |0008: move-result-object v1 │ │ -19b87a: 7020 380a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ -19b880: 2700 |000c: throw v0 │ │ +19b85c: |[19b85c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19b86c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b870: 0e00 |0002: return-void │ │ +19b872: 2200 e902 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +19b876: 7120 2358 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b87c: 0c01 |0008: move-result-object v1 │ │ +19b87e: 7020 380a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a38 │ │ +19b884: 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; │ │ @@ -319146,19 +319147,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19b464: |[19b464] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -19b474: 1a00 805d |0000: const-string v0, "index" // string@5d80 │ │ -19b478: 7130 1958 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5819 │ │ -19b47e: 0a01 |0005: move-result v1 │ │ -19b480: 0f01 |0006: return v1 │ │ +19b468: |[19b468] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +19b478: 1a00 805d |0000: const-string v0, "index" // string@5d80 │ │ +19b47c: 7130 1958 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5819 │ │ +19b482: 0a01 |0005: move-result v1 │ │ +19b484: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -319167,23 +319168,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19b484: |[19b484] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -19b494: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19b498: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -19b49c: 0f01 |0004: return v1 │ │ -19b49e: 2200 eb02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02eb │ │ -19b4a2: 7130 1258 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5812 │ │ -19b4a8: 0c01 |000a: move-result-object v1 │ │ -19b4aa: 7020 3e0a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a3e │ │ -19b4b0: 2700 |000e: throw v0 │ │ +19b488: |[19b488] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +19b498: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19b49c: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +19b4a0: 0f01 |0004: return v1 │ │ +19b4a2: 2200 eb02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02eb │ │ +19b4a6: 7130 1258 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5812 │ │ +19b4ac: 0c01 |000a: move-result-object v1 │ │ +19b4ae: 7020 3e0a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a3e │ │ +19b4b4: 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; │ │ @@ -319193,17 +319194,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 │ │ -19b504: |[19b504] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b514: 6e10 990a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ -19b51a: 1100 |0003: return-object v0 │ │ +19b508: |[19b508] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b518: 6e10 990a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ +19b51e: 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;) │ │ @@ -319211,22 +319212,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 │ │ -19b51c: |[19b51c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b52c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b530: 1100 |0002: return-object v0 │ │ -19b532: 2200 f602 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f6 │ │ -19b536: 7110 f90a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ -19b53c: 0c01 |0008: move-result-object v1 │ │ -19b53e: 7020 8e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a8e │ │ -19b544: 2700 |000c: throw v0 │ │ +19b520: |[19b520] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b530: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b534: 1100 |0002: return-object v0 │ │ +19b536: 2200 f602 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f6 │ │ +19b53a: 7110 f90a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ +19b540: 0c01 |0008: move-result-object v1 │ │ +19b542: 7020 8e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a8e │ │ +19b548: 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; │ │ │ │ @@ -319235,22 +319236,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 │ │ -19b548: |[19b548] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b558: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b55c: 1100 |0002: return-object v0 │ │ -19b55e: 2200 f602 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f6 │ │ -19b562: 7120 2358 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b568: 0c01 |0008: move-result-object v1 │ │ -19b56a: 7020 8e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a8e │ │ -19b570: 2700 |000c: throw v0 │ │ +19b54c: |[19b54c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b55c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b560: 1100 |0002: return-object v0 │ │ +19b562: 2200 f602 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f6 │ │ +19b566: 7120 2358 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b56c: 0c01 |0008: move-result-object v1 │ │ +19b56e: 7020 8e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a8e │ │ +19b574: 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; │ │ @@ -319261,19 +319262,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19b4b4: |[19b4b4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -19b4c4: 1a00 805d |0000: const-string v0, "index" // string@5d80 │ │ -19b4c8: 7130 1e58 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@581e │ │ -19b4ce: 0a01 |0005: move-result v1 │ │ -19b4d0: 0f01 |0006: return v1 │ │ +19b4b8: |[19b4b8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +19b4c8: 1a00 805d |0000: const-string v0, "index" // string@5d80 │ │ +19b4cc: 7130 1e58 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@581e │ │ +19b4d2: 0a01 |0005: move-result v1 │ │ +19b4d4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -319282,23 +319283,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19b4d4: |[19b4d4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -19b4e4: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19b4e8: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -19b4ec: 0f01 |0004: return v1 │ │ -19b4ee: 2200 eb02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02eb │ │ -19b4f2: 7130 1358 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5813 │ │ -19b4f8: 0c01 |000a: move-result-object v1 │ │ -19b4fa: 7020 3e0a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a3e │ │ -19b500: 2700 |000e: throw v0 │ │ +19b4d8: |[19b4d8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +19b4e8: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19b4ec: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +19b4f0: 0f01 |0004: return v1 │ │ +19b4f2: 2200 eb02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02eb │ │ +19b4f6: 7130 1358 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@5813 │ │ +19b4fc: 0c01 |000a: move-result-object v1 │ │ +19b4fe: 7020 3e0a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a3e │ │ +19b504: 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; │ │ @@ -319308,24 +319309,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -19b884: |[19b884] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -19b894: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -19b898: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -19b89c: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -19b8a0: 0e00 |0006: return-void │ │ -19b8a2: 2200 eb02 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02eb │ │ -19b8a6: 7130 1458 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5814 │ │ -19b8ac: 0c01 |000c: move-result-object v1 │ │ -19b8ae: 7020 3e0a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a3e │ │ -19b8b4: 2700 |0010: throw v0 │ │ +19b888: |[19b888] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +19b898: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +19b89c: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +19b8a0: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +19b8a4: 0e00 |0006: return-void │ │ +19b8a6: 2200 eb02 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02eb │ │ +19b8aa: 7130 1458 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5814 │ │ +19b8b0: 0c01 |000c: move-result-object v1 │ │ +19b8b2: 7020 3e0a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a3e │ │ +19b8b8: 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 │ │ @@ -319335,20 +319336,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19b8b8: |[19b8b8] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -19b8c8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b8cc: 0e00 |0002: return-void │ │ -19b8ce: 2200 ea02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ -19b8d2: 7010 3b0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a3b │ │ -19b8d8: 2700 |0008: throw v0 │ │ +19b8bc: |[19b8bc] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +19b8cc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b8d0: 0e00 |0002: return-void │ │ +19b8d2: 2200 ea02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ +19b8d6: 7010 3b0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a3b │ │ +19b8dc: 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;) │ │ @@ -319356,22 +319357,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19b8dc: |[19b8dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -19b8ec: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b8f0: 0e00 |0002: return-void │ │ -19b8f2: 2200 ea02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ -19b8f6: 7110 f90a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ -19b8fc: 0c01 |0008: move-result-object v1 │ │ -19b8fe: 7020 3c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ -19b904: 2700 |000c: throw v0 │ │ +19b8e0: |[19b8e0] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +19b8f0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b8f4: 0e00 |0002: return-void │ │ +19b8f6: 2200 ea02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ +19b8fa: 7110 f90a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ +19b900: 0c01 |0008: move-result-object v1 │ │ +19b902: 7020 3c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ +19b908: 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; │ │ │ │ @@ -319380,22 +319381,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 │ │ -19b908: |[19b908] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19b918: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19b91c: 0e00 |0002: return-void │ │ -19b91e: 2200 ea02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ -19b922: 7120 2358 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ -19b928: 0c01 |0008: move-result-object v1 │ │ -19b92a: 7020 3c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ -19b930: 2700 |000c: throw v0 │ │ +19b90c: |[19b90c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19b91c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19b920: 0e00 |0002: return-void │ │ +19b922: 2200 ea02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ +19b926: 7120 2358 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5823 │ │ +19b92c: 0c01 |0008: move-result-object v1 │ │ +19b92e: 7020 3c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ +19b934: 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; │ │ @@ -319406,69 +319407,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 │ │ -19b714: |[19b714] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -19b724: 7110 f90a 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ -19b72a: 0c06 |0003: move-result-object v6 │ │ -19b72c: 2200 0703 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -19b730: 6e10 de0a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ade │ │ -19b736: 0a01 |0009: move-result v1 │ │ -19b738: 2172 |000a: array-length v2, v7 │ │ -19b73a: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -19b73e: b021 |000d: add-int/2addr v1, v2 │ │ -19b740: 7020 030b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b03 │ │ -19b746: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -19b748: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19b74a: 2173 |0013: array-length v3, v7 │ │ -19b74c: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -19b750: 1a03 a705 |0016: const-string v3, "%s" // string@05a7 │ │ -19b754: 6e30 d70a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ad7 │ │ -19b75a: 0a03 |001b: move-result v3 │ │ -19b75c: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -19b75e: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -19b762: 2815 |001f: goto 0034 // +0015 │ │ -19b764: 6e30 ec0a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aec │ │ -19b76a: 0c02 |0023: move-result-object v2 │ │ -19b76c: 6e20 0e0b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19b772: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -19b776: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -19b77a: 6e20 0d0b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -19b780: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -19b784: 0125 |0030: move v5, v2 │ │ -19b786: 0112 |0031: move v2, v1 │ │ -19b788: 0151 |0032: move v1, v5 │ │ -19b78a: 28e0 |0033: goto 0013 // -0020 │ │ -19b78c: 6e20 eb0a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ -19b792: 0c06 |0037: move-result-object v6 │ │ -19b794: 6e20 0e0b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19b79a: 2176 |003b: array-length v6, v7 │ │ -19b79c: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -19b7a0: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ -19b7a4: 6e20 0e0b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19b7aa: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -19b7ae: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -19b7b2: 6e20 0d0b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -19b7b8: 2171 |004a: array-length v1, v7 │ │ -19b7ba: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -19b7be: 1a01 980a |004d: const-string v1, ", " // string@0a98 │ │ -19b7c2: 6e20 0e0b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19b7c8: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -19b7cc: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -19b7d0: 6e20 0d0b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -19b7d6: 0116 |0059: move v6, v1 │ │ -19b7d8: 28f0 |005a: goto 004a // -0010 │ │ -19b7da: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -19b7de: 6e20 060b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b06 │ │ -19b7e4: 6e10 1f0b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19b7ea: 0c06 |0063: move-result-object v6 │ │ -19b7ec: 1106 |0064: return-object v6 │ │ +19b718: |[19b718] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +19b728: 7110 f90a 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0af9 │ │ +19b72e: 0c06 |0003: move-result-object v6 │ │ +19b730: 2200 0703 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +19b734: 6e10 de0a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ade │ │ +19b73a: 0a01 |0009: move-result v1 │ │ +19b73c: 2172 |000a: array-length v2, v7 │ │ +19b73e: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +19b742: b021 |000d: add-int/2addr v1, v2 │ │ +19b744: 7020 030b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b03 │ │ +19b74a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +19b74c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19b74e: 2173 |0013: array-length v3, v7 │ │ +19b750: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +19b754: 1a03 a705 |0016: const-string v3, "%s" // string@05a7 │ │ +19b758: 6e30 d70a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ad7 │ │ +19b75e: 0a03 |001b: move-result v3 │ │ +19b760: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +19b762: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +19b766: 2815 |001f: goto 0034 // +0015 │ │ +19b768: 6e30 ec0a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aec │ │ +19b76e: 0c02 |0023: move-result-object v2 │ │ +19b770: 6e20 0e0b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19b776: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +19b77a: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +19b77e: 6e20 0d0b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +19b784: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +19b788: 0125 |0030: move v5, v2 │ │ +19b78a: 0112 |0031: move v2, v1 │ │ +19b78c: 0151 |0032: move v1, v5 │ │ +19b78e: 28e0 |0033: goto 0013 // -0020 │ │ +19b790: 6e20 eb0a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aeb │ │ +19b796: 0c06 |0037: move-result-object v6 │ │ +19b798: 6e20 0e0b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19b79e: 2176 |003b: array-length v6, v7 │ │ +19b7a0: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +19b7a4: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ +19b7a8: 6e20 0e0b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19b7ae: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +19b7b2: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +19b7b6: 6e20 0d0b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +19b7bc: 2171 |004a: array-length v1, v7 │ │ +19b7be: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +19b7c2: 1a01 980a |004d: const-string v1, ", " // string@0a98 │ │ +19b7c6: 6e20 0e0b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19b7cc: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +19b7d0: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +19b7d4: 6e20 0d0b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +19b7da: 0116 |0059: move v6, v1 │ │ +19b7dc: 28f0 |005a: goto 004a // -0010 │ │ +19b7de: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +19b7e2: 6e20 060b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b06 │ │ +19b7e8: 6e10 1f0b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19b7ee: 0c06 |0063: move-result-object v6 │ │ +19b7f0: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -319550,18 +319551,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bad4: |[19bad4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -19bae4: 7010 b202 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b2 │ │ -19baea: 5901 ba42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42ba │ │ -19baee: 0e00 |0005: return-void │ │ +19bad8: |[19bad8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +19bae8: 7010 b202 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b2 │ │ +19baee: 5901 ba42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42ba │ │ +19baf2: 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 │ │ @@ -319572,30 +319573,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19baf0: |[19baf0] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -19bb00: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ -19bb06: 0a00 |0003: move-result v0 │ │ -19bb08: 5231 ba42 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42ba │ │ -19bb0c: a800 0001 |0006: mul-float v0, v0, v1 │ │ -19bb10: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ -19bb16: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19bb1a: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ -19bb20: 0a01 |0010: move-result v1 │ │ -19bb22: 5232 ba42 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42ba │ │ -19bb26: a801 0102 |0013: mul-float v1, v1, v2 │ │ -19bb2a: 8711 |0015: float-to-int v1, v1 │ │ -19bb2c: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -19bb30: b010 |0018: add-int/2addr v0, v1 │ │ -19bb32: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19bb36: 0e00 |001b: return-void │ │ +19baf4: |[19baf4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +19bb04: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ +19bb0a: 0a00 |0003: move-result v0 │ │ +19bb0c: 5231 ba42 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42ba │ │ +19bb10: a800 0001 |0006: mul-float v0, v0, v1 │ │ +19bb14: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ +19bb1a: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19bb1e: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ +19bb24: 0a01 |0010: move-result v1 │ │ +19bb26: 5232 ba42 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42ba │ │ +19bb2a: a801 0102 |0013: mul-float v1, v1, v2 │ │ +19bb2e: 8711 |0015: float-to-int v1, v1 │ │ +19bb30: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +19bb34: b010 |0018: add-int/2addr v0, v1 │ │ +19bb36: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19bb3a: 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; │ │ @@ -319605,17 +319606,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19bb38: |[19bb38] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -19bb48: 6e20 3258 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5832 │ │ -19bb4e: 0e00 |0003: return-void │ │ +19bb3c: |[19bb3c] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +19bb4c: 6e20 3258 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5832 │ │ +19bb52: 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; │ │ │ │ @@ -319676,22 +319677,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 │ │ -19bb74: |[19bb74] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -19bb84: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19bb8a: 2200 1d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031d │ │ -19bb8e: 7020 560b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b56 │ │ -19bb94: 5b10 bc42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42bc │ │ -19bb98: 5b13 c042 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c0 │ │ -19bb9c: 5b14 bd42 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bd │ │ -19bba0: 0e00 |000e: return-void │ │ +19bb78: |[19bb78] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +19bb88: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19bb8e: 2200 1d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031d │ │ +19bb92: 7020 560b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b56 │ │ +19bb98: 5b10 bc42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42bc │ │ +19bb9c: 5b13 c042 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c0 │ │ +19bba0: 5b14 bd42 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bd │ │ +19bba4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -319706,20 +319707,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19bb50: |[19bb50] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -19bb60: 5410 bc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42bc │ │ -19bb64: 6e10 580b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ -19bb6a: 0c00 |0005: move-result-object v0 │ │ -19bb6c: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -19bb70: 1100 |0008: return-object v0 │ │ +19bb54: |[19bb54] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +19bb64: 5410 bc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42bc │ │ +19bb68: 6e10 580b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ +19bb6e: 0c00 |0005: move-result-object v0 │ │ +19bb70: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +19bb74: 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;) │ │ @@ -319727,22 +319728,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19bba4: |[19bba4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19bbb4: 5401 bf42 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42bf │ │ -19bbb8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -19bbbc: 6e10 5958 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5859 │ │ -19bbc2: 2805 |0007: goto 000c // +0005 │ │ -19bbc4: 0d01 |0008: move-exception v1 │ │ -19bbc6: 6e10 2d0a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -19bbcc: 0e00 |000c: return-void │ │ +19bba8: |[19bba8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19bbb8: 5401 bf42 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42bf │ │ +19bbbc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +19bbc0: 6e10 5958 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5859 │ │ +19bbc6: 2805 |0007: goto 000c // +0005 │ │ +19bbc8: 0d01 |0008: move-exception v1 │ │ +19bbca: 6e10 2d0a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +19bbd0: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -319754,30 +319755,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -19bbe0: |[19bbe0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -19bbf0: 5470 bc42 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42bc │ │ -19bbf4: 6e10 580b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ -19bbfa: 0c00 |0005: move-result-object v0 │ │ -19bbfc: 0701 |0006: move-object v1, v0 │ │ -19bbfe: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -19bc02: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -19bc06: 5472 c042 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c0 │ │ -19bc0a: 5473 bd42 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bd │ │ -19bc0e: 5575 bb42 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bb │ │ -19bc12: 5476 be42 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42be │ │ -19bc16: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -19bc18: 7706 6c58 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@586c │ │ -19bc1e: 0c00 |0017: move-result-object v0 │ │ -19bc20: 5b70 bf42 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42bf │ │ -19bc24: 0e00 |001a: return-void │ │ +19bbe4: |[19bbe4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +19bbf4: 5470 bc42 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42bc │ │ +19bbf8: 6e10 580b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ +19bbfe: 0c00 |0005: move-result-object v0 │ │ +19bc00: 0701 |0006: move-object v1, v0 │ │ +19bc02: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +19bc06: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +19bc0a: 5472 c042 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c0 │ │ +19bc0e: 5473 bd42 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bd │ │ +19bc12: 5575 bb42 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bb │ │ +19bc16: 5476 be42 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42be │ │ +19bc1a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +19bc1c: 7706 6c58 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@586c │ │ +19bc22: 0c00 |0017: move-result-object v0 │ │ +19bc24: 5b70 bf42 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42bf │ │ +19bc28: 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; │ │ │ │ @@ -319786,19 +319787,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19bc28: |[19bc28] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -19bc38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19bc3a: 5c10 bb42 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bb │ │ -19bc3e: 5b12 be42 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42be │ │ -19bc42: 0e00 |0005: return-void │ │ +19bc2c: |[19bc2c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +19bc3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19bc3e: 5c10 bb42 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bb │ │ +19bc42: 5b12 be42 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42be │ │ +19bc46: 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; │ │ @@ -319838,18 +319839,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 │ │ -19bc8c: |[19bc8c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -19bc9c: 5b01 c142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bca0: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19bca6: 0e00 |0005: return-void │ │ +19bc90: |[19bc90] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +19bca0: 5b01 c142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bca4: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19bcaa: 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; │ │ │ │ @@ -319859,19 +319860,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 │ │ -19bc44: |[19bc44] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bc54: 1f01 3811 |0000: check-cast v1, [Ljava/lang/Void; // type@1138 │ │ -19bc58: 6e20 3b58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@583b │ │ -19bc5e: 0c01 |0005: move-result-object v1 │ │ -19bc60: 1101 |0006: return-object v1 │ │ +19bc48: |[19bc48] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bc58: 1f01 3811 |0000: check-cast v1, [Ljava/lang/Void; // type@1138 │ │ +19bc5c: 6e20 3b58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@583b │ │ +19bc62: 0c01 |0005: move-result-object v1 │ │ +19bc64: 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; │ │ │ │ @@ -319880,21 +319881,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 │ │ -19bc64: |[19bc64] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -19bc74: 5412 c142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bc78: 7110 4558 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5845 │ │ -19bc7e: 0c00 |0005: move-result-object v0 │ │ -19bc80: 6e20 4d58 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@584d │ │ -19bc86: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -19bc88: 1102 |000a: return-object v2 │ │ +19bc68: |[19bc68] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +19bc78: 5412 c142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bc7c: 7110 4558 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5845 │ │ +19bc82: 0c00 |0005: move-result-object v0 │ │ +19bc84: 6e20 4d58 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@584d │ │ +19bc8a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +19bc8c: 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; │ │ │ │ @@ -319903,18 +319904,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 │ │ -19bca8: |[19bca8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -19bcb8: 1f01 0f03 |0000: check-cast v1, Ljava/lang/Void; // type@030f │ │ -19bcbc: 6e20 3e58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@583e │ │ -19bcc2: 0e00 |0005: return-void │ │ +19bcac: |[19bcac] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +19bcbc: 1f01 0f03 |0000: check-cast v1, Ljava/lang/Void; // type@030f │ │ +19bcc0: 6e20 3e58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@583e │ │ +19bcc6: 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; │ │ │ │ @@ -319923,31 +319924,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -19bcc4: |[19bcc4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -19bcd4: 5412 c142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bcd8: 7110 4158 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5841 │ │ -19bcde: 0a02 |0005: move-result v2 │ │ -19bce0: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -19bce4: 5412 c142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bce8: 7110 4258 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@5842 │ │ -19bcee: 0c02 |000d: move-result-object v2 │ │ -19bcf0: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -19bcf4: 5412 c142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bcf8: 7110 4258 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@5842 │ │ -19bcfe: 0c02 |0015: move-result-object v2 │ │ -19bd00: 6e10 5958 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5859 │ │ -19bd06: 5412 c142 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bd0a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -19bd0c: 7120 4358 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@5843 │ │ -19bd12: 0e00 |001f: return-void │ │ +19bcc8: |[19bcc8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +19bcd8: 5412 c142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bcdc: 7110 4158 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5841 │ │ +19bce2: 0a02 |0005: move-result v2 │ │ +19bce4: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +19bce8: 5412 c142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bcec: 7110 4258 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@5842 │ │ +19bcf2: 0c02 |000d: move-result-object v2 │ │ +19bcf4: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +19bcf8: 5412 c142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bcfc: 7110 4258 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@5842 │ │ +19bd02: 0c02 |0015: move-result-object v2 │ │ +19bd04: 6e10 5958 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5859 │ │ +19bd0a: 5412 c142 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bd0e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +19bd10: 7120 4358 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@5843 │ │ +19bd16: 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; │ │ @@ -319958,34 +319959,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -19bd14: |[19bd14] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -19bd24: 5440 c142 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bd28: 7110 4158 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5841 │ │ -19bd2e: 0a00 |0005: move-result v0 │ │ -19bd30: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -19bd34: 5440 c142 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bd38: 7110 4458 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5844 │ │ -19bd3e: 0c01 |000d: move-result-object v1 │ │ -19bd40: 6e10 1a03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19bd46: 0c01 |0011: move-result-object v1 │ │ -19bd48: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -19bd4a: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -19bd4e: 7140 6a58 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@586a │ │ -19bd54: 0c01 |0018: move-result-object v1 │ │ -19bd56: 7120 4358 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@5843 │ │ -19bd5c: 2807 |001c: goto 0023 // +0007 │ │ -19bd5e: 5440 c142 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ -19bd62: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -19bd64: 7120 4358 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@5843 │ │ -19bd6a: 0e00 |0023: return-void │ │ +19bd18: |[19bd18] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +19bd28: 5440 c142 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bd2c: 7110 4158 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5841 │ │ +19bd32: 0a00 |0005: move-result v0 │ │ +19bd34: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +19bd38: 5440 c142 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bd3c: 7110 4458 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5844 │ │ +19bd42: 0c01 |000d: move-result-object v1 │ │ +19bd44: 6e10 1a03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19bd4a: 0c01 |0011: move-result-object v1 │ │ +19bd4c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19bd4e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +19bd52: 7140 6a58 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@586a │ │ +19bd58: 0c01 |0018: move-result-object v1 │ │ +19bd5a: 7120 4358 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@5843 │ │ +19bd60: 2807 |001c: goto 0023 // +0007 │ │ +19bd62: 5440 c142 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c1 │ │ +19bd66: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +19bd68: 7120 4358 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@5843 │ │ +19bd6e: 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; │ │ │ │ @@ -320058,22 +320059,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 │ │ -19be34: |[19be34] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -19be44: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19be4a: 5b01 c842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ -19be4e: 5b02 c742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c7 │ │ -19be52: 5b03 c542 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c5 │ │ -19be56: 5904 c642 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c6 │ │ -19be5a: 5c05 c442 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ -19be5e: 0e00 |000d: return-void │ │ +19be38: |[19be38] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +19be48: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19be4e: 5b01 c842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ +19be52: 5b02 c742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c7 │ │ +19be56: 5b03 c542 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c5 │ │ +19be5a: 5904 c642 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c6 │ │ +19be5e: 5c05 c442 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ +19be62: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -320091,17 +320092,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 │ │ -19bd84: |[19bd84] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -19bd94: 5500 c442 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ -19bd98: 0f00 |0002: return v0 │ │ +19bd88: |[19bd88] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +19bd98: 5500 c442 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ +19bd9c: 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;) │ │ @@ -320109,17 +320110,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 │ │ -19be04: |[19be04] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19be14: 5400 c242 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ -19be18: 1100 |0002: return-object v0 │ │ +19be08: |[19be08] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19be18: 5400 c242 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ +19be1c: 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;) │ │ @@ -320127,17 +320128,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 │ │ -19be1c: |[19be1c] 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; │ │ -19be2c: 5b01 c242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ -19be30: 1101 |0002: return-object v1 │ │ +19be20: |[19be20] 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; │ │ +19be30: 5b01 c242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ +19be34: 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; │ │ │ │ @@ -320146,17 +320147,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 │ │ -19bd6c: |[19bd6c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -19bd7c: 5400 c842 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ -19bd80: 1100 |0002: return-object v0 │ │ +19bd70: |[19bd70] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +19bd80: 5400 c842 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ +19bd84: 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;) │ │ @@ -320164,17 +320165,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 │ │ -19bd9c: |[19bd9c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -19bdac: 5400 c342 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c3 │ │ -19bdb0: 1100 |0002: return-object v0 │ │ +19bda0: |[19bda0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +19bdb0: 5400 c342 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c3 │ │ +19bdb4: 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 - │ │ @@ -320183,18 +320184,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 │ │ -19bdb4: |[19bdb4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bdc4: 6e20 4758 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5847 │ │ -19bdca: 0c01 |0003: move-result-object v1 │ │ -19bdcc: 1101 |0004: return-object v1 │ │ +19bdb8: |[19bdb8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bdc8: 6e20 4758 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5847 │ │ +19bdce: 0c01 |0003: move-result-object v1 │ │ +19bdd0: 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; │ │ │ │ @@ -320203,26 +320204,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 │ │ -19bdd0: |[19bdd0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -19bde0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bde2: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -19bde6: 2131 |0003: array-length v1, v3 │ │ -19bde8: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -19bdec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19bdee: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -19bdf2: 2802 |0009: goto 000b // +0002 │ │ -19bdf4: 0703 |000a: move-object v3, v0 │ │ -19bdf6: 5b23 c342 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c3 │ │ -19bdfa: 6e20 4858 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5848 │ │ -19be00: 1100 |0010: return-object v0 │ │ +19bdd4: |[19bdd4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +19bde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bde6: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +19bdea: 2131 |0003: array-length v1, v3 │ │ +19bdec: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +19bdf0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19bdf2: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +19bdf6: 2802 |0009: goto 000b // +0002 │ │ +19bdf8: 0703 |000a: move-object v3, v0 │ │ +19bdfa: 5b23 c342 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c3 │ │ +19bdfe: 6e20 4858 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5848 │ │ +19be04: 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; │ │ @@ -320238,22 +320239,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -19be60: |[19be60] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -19be70: 2203 f610 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f6 │ │ -19be74: 7020 3958 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5839 │ │ -19be7a: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19be7e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -19be80: 2311 3811 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1138 │ │ -19be84: 6e30 3c58 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@583c │ │ -19be8a: 0e00 |000d: return-void │ │ +19be64: |[19be64] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +19be74: 2203 f610 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f6 │ │ +19be78: 7020 3958 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5839 │ │ +19be7e: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19be82: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +19be84: 2311 3811 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1138 │ │ +19be88: 6e30 3c58 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@583c │ │ +19be8e: 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; │ │ @@ -320263,18 +320264,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 │ │ -19be8c: |[19be8c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19be9c: 1f01 0f03 |0000: check-cast v1, Ljava/lang/Void; // type@030f │ │ -19bea0: 6e20 4b58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@584b │ │ -19bea6: 0e00 |0005: return-void │ │ +19be90: |[19be90] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19bea0: 1f01 0f03 |0000: check-cast v1, Ljava/lang/Void; // type@030f │ │ +19bea4: 6e20 4b58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@584b │ │ +19beaa: 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; │ │ │ │ @@ -320283,40 +320284,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -19bea8: |[19bea8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -19beb8: 5523 c442 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ -19bebc: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -19bec0: 5423 c242 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ -19bec4: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -19bec8: 6e10 5958 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5859 │ │ -19bece: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19bed0: 5b23 c242 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ -19bed4: 5423 c842 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ -19bed8: 5420 c742 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c7 │ │ -19bedc: 5221 c642 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c6 │ │ -19bee0: 7130 ea08 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@08ea │ │ -19bee6: 0c03 |0017: move-result-object v3 │ │ -19bee8: 5420 c542 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c5 │ │ -19beec: 6e30 eb08 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@08eb │ │ -19bef2: 0c03 |001d: move-result-object v3 │ │ -19bef4: 5420 c842 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ -19bef8: 6e10 2903 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19befe: 0c00 |0023: move-result-object v0 │ │ -19bf00: 6001 171c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c17 │ │ -19bf04: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -19bf0a: 0a00 |0029: move-result v0 │ │ -19bf0c: 6e20 ec08 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08ec │ │ -19bf12: 0c03 |002d: move-result-object v3 │ │ -19bf14: 6e10 ed08 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08ed │ │ -19bf1a: 0e00 |0031: return-void │ │ +19beac: |[19beac] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +19bebc: 5523 c442 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ +19bec0: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +19bec4: 5423 c242 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ +19bec8: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +19becc: 6e10 5958 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5859 │ │ +19bed2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19bed4: 5b23 c242 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ +19bed8: 5423 c842 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ +19bedc: 5420 c742 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c7 │ │ +19bee0: 5221 c642 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c6 │ │ +19bee4: 7130 ea08 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@08ea │ │ +19beea: 0c03 |0017: move-result-object v3 │ │ +19beec: 5420 c542 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c5 │ │ +19bef0: 6e30 eb08 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@08eb │ │ +19bef6: 0c03 |001d: move-result-object v3 │ │ +19bef8: 5420 c842 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ +19befc: 6e10 2903 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19bf02: 0c00 |0023: move-result-object v0 │ │ +19bf04: 6001 171c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c17 │ │ +19bf08: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +19bf0e: 0a00 |0029: move-result v0 │ │ +19bf10: 6e20 ec08 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08ec │ │ +19bf16: 0c03 |002d: move-result-object v3 │ │ +19bf18: 6e10 ed08 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08ed │ │ +19bf1e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x000e line=66 │ │ 0x001a line=67 │ │ @@ -320331,36 +320332,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -19bf1c: |[19bf1c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -19bf2c: 5550 c442 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ -19bf30: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -19bf34: 5450 c842 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ -19bf38: 6e10 1a03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19bf3e: 0c00 |0009: move-result-object v0 │ │ -19bf40: 5451 c842 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ -19bf44: 6e10 1a03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19bf4a: 0c01 |000f: move-result-object v1 │ │ -19bf4c: 6002 a12a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa1 │ │ -19bf50: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19bf56: 0c01 |0015: move-result-object v1 │ │ -19bf58: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -19bf5a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -19bf5c: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ -19bf60: 7153 6b58 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@586b │ │ -19bf66: 0c00 |001d: move-result-object v0 │ │ -19bf68: 5b50 c242 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ -19bf6c: 2804 |0020: goto 0024 // +0004 │ │ -19bf6e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -19bf70: 5b50 c242 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ -19bf74: 0e00 |0024: return-void │ │ +19bf20: |[19bf20] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +19bf30: 5550 c442 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c4 │ │ +19bf34: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +19bf38: 5450 c842 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ +19bf3c: 6e10 1a03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19bf42: 0c00 |0009: move-result-object v0 │ │ +19bf44: 5451 c842 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42c8 │ │ +19bf48: 6e10 1a03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19bf4e: 0c01 |000f: move-result-object v1 │ │ +19bf50: 6002 a12a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa1 │ │ +19bf54: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19bf5a: 0c01 |0015: move-result-object v1 │ │ +19bf5c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +19bf5e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +19bf60: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ +19bf64: 7153 6b58 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@586b │ │ +19bf6a: 0c00 |001d: move-result-object v0 │ │ +19bf6c: 5b50 c242 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ +19bf70: 2804 |0020: goto 0024 // +0004 │ │ +19bf72: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +19bf74: 5b50 c242 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c2 │ │ +19bf78: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000c line=44 │ │ 0x0018 line=43 │ │ 0x0022 line=47 │ │ @@ -320407,19 +320408,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 │ │ -19c168: |[19c168] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -19c178: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19c17e: 5b01 d242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d2 │ │ -19c182: 5b02 d342 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d3 │ │ -19c186: 0e00 |0007: return-void │ │ +19c16c: |[19c16c] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +19c17c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19c182: 5b01 d242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d2 │ │ +19c186: 5b02 d342 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d3 │ │ +19c18a: 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; │ │ @@ -320430,19 +320431,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 │ │ -19c188: |[19c188] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -19c198: 5420 d242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d2 │ │ -19c19c: 5421 d342 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d3 │ │ -19c1a0: 7140 5e58 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@585e │ │ -19c1a6: 0e00 |0007: return-void │ │ +19c18c: |[19c18c] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +19c19c: 5420 d242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d2 │ │ +19c1a0: 5421 d342 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d3 │ │ +19c1a4: 7140 5e58 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@585e │ │ +19c1aa: 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 │ │ @@ -320488,18 +320489,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c4b4: |[19c4b4] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -19c4c4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19c4ca: 5b01 d942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d9 │ │ -19c4ce: 0e00 |0005: return-void │ │ +19c4b8: |[19c4b8] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +19c4c8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19c4ce: 5b01 d942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d9 │ │ +19c4d2: 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; │ │ @@ -320510,25 +320511,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19c480: |[19c480] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -19c490: 5410 d842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ -19c494: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -19c498: 5410 d942 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d9 │ │ -19c49c: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19c4a2: 0c00 |0009: move-result-object v0 │ │ -19c4a4: 5b10 d842 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ -19c4a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19c4aa: 5b10 d942 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d9 │ │ -19c4ae: 5410 d842 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ -19c4b2: 1100 |0011: return-object v0 │ │ +19c484: |[19c484] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +19c494: 5410 d842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ +19c498: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +19c49c: 5410 d942 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d9 │ │ +19c4a0: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19c4a6: 0c00 |0009: move-result-object v0 │ │ +19c4a8: 5b10 d842 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ +19c4ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +19c4ae: 5b10 d942 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d9 │ │ +19c4b2: 5410 d842 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ +19c4b6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x000f line=23 │ │ locals : │ │ @@ -320539,21 +320540,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -19c460: |[19c460] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -19c470: 5410 d842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ -19c474: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -19c478: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19c47a: 2802 |0005: goto 0007 // +0002 │ │ -19c47c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -19c47e: 0f00 |0007: return v0 │ │ +19c464: |[19c464] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +19c474: 5410 d842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42d8 │ │ +19c478: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +19c47c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19c47e: 2802 |0005: goto 0007 // +0002 │ │ +19c480: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19c482: 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 : 14191 (Stub.java) │ │ @@ -320597,18 +320598,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19c8a4: |[19c8a4] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -19c8b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c8b6: 7030 9858 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5898 │ │ -19c8bc: 0e00 |0004: return-void │ │ +19c8a8: |[19c8a8] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +19c8b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c8ba: 7030 9858 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5898 │ │ +19c8c0: 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; │ │ │ │ @@ -320617,18 +320618,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 │ │ -19c8c0: |[19c8c0] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19c8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c8d2: 7040 9958 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5899 │ │ -19c8d8: 0e00 |0004: return-void │ │ +19c8c4: |[19c8c4] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19c8d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c8d6: 7040 9958 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5899 │ │ +19c8dc: 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; │ │ @@ -320638,24 +320639,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 │ │ -19c8dc: |[19c8dc] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19c8ec: 7040 f203 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f2 │ │ -19c8f2: 6002 4227 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@2742 │ │ -19c8f6: 7130 9c58 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@589c │ │ -19c8fc: 6001 ab25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@25ab │ │ -19c900: 7120 d657 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57d6 │ │ -19c906: 0c01 |000d: move-result-object v1 │ │ -19c908: 1f01 7802 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@0278 │ │ -19c90c: 5b01 dc42 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42dc │ │ -19c910: 0e00 |0012: return-void │ │ +19c8e0: |[19c8e0] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19c8f0: 7040 f203 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f2 │ │ +19c8f6: 6002 4227 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@2742 │ │ +19c8fa: 7130 9c58 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@589c │ │ +19c900: 6001 ab25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@25ab │ │ +19c904: 7120 d657 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57d6 │ │ +19c90a: 0c01 |000d: move-result-object v1 │ │ +19c90c: 1f01 7802 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@0278 │ │ +19c910: 5b01 dc42 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42dc │ │ +19c914: 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; │ │ @@ -320668,70 +320669,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 │ │ -19c958: |[19c958] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19c968: 2200 7d02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027d │ │ -19c96c: 6e10 9b58 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ -19c972: 0c01 |0005: move-result-object v1 │ │ -19c974: 7020 df08 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08df │ │ -19c97a: 6e10 e008 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e0 │ │ -19c980: 0c00 |000c: move-result-object v0 │ │ -19c982: 2201 7502 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0275 │ │ -19c986: 6e10 9b58 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ -19c98c: 0c02 |0012: move-result-object v2 │ │ -19c98e: 7020 d908 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08d9 │ │ -19c994: 2202 5902 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@0259 │ │ -19c998: 7010 9808 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@0898 │ │ -19c99e: 2203 6802 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@0268 │ │ -19c9a2: 6e10 9b58 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ -19c9a8: 0c04 |0020: move-result-object v4 │ │ -19c9aa: 7020 bf08 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08bf │ │ -19c9b0: 6e20 c408 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@08c4 │ │ -19c9b6: 0c01 |0027: move-result-object v1 │ │ -19c9b8: 6e20 c208 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@08c2 │ │ -19c9be: 0c00 |002b: move-result-object v0 │ │ -19c9c0: 6e20 c308 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@08c3 │ │ -19c9c6: 0c00 |002f: move-result-object v0 │ │ -19c9c8: 6e10 c108 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c1 │ │ -19c9ce: 0c00 |0033: move-result-object v0 │ │ -19c9d0: 5b50 db42 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ -19c9d4: 2201 fc10 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10fc │ │ -19c9d8: 5452 dd42 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42dd │ │ -19c9dc: 7020 7158 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5871 │ │ -19c9e2: 6e20 c508 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08c5 │ │ -19c9e8: 5450 dc42 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42dc │ │ -19c9ec: 5451 db42 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ -19c9f0: 6e20 da08 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08da │ │ -19c9f6: 2200 8002 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0280 │ │ -19c9fa: 6e10 9b58 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ -19ca00: 0c01 |004c: move-result-object v1 │ │ -19ca02: 1a02 7c17 |004d: const-string v2, "GenericUserAgent" // string@177c │ │ -19ca06: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -19ca08: 7040 e108 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@08e1 │ │ -19ca0e: 2201 ff10 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@10ff │ │ -19ca12: 7020 a958 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@58a9 │ │ -19ca18: 2200 6e02 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@026e │ │ -19ca1c: 7010 d508 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08d5 │ │ -19ca22: 2202 7202 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0272 │ │ -19ca26: 7030 d708 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@08d7 │ │ -19ca2c: 6e10 9350 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@5093 │ │ -19ca32: 0c06 |0065: move-result-object v6 │ │ -19ca34: 7110 9a08 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@089a │ │ -19ca3a: 0c06 |0069: move-result-object v6 │ │ -19ca3c: 6e20 d808 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@08d8 │ │ -19ca42: 0c06 |006d: move-result-object v6 │ │ -19ca44: 5450 db42 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ -19ca48: 6e20 ca08 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08ca │ │ -19ca4e: 5456 db42 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ -19ca52: 6e20 cf08 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08cf │ │ -19ca58: 0e00 |0078: return-void │ │ +19c95c: |[19c95c] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19c96c: 2200 7d02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027d │ │ +19c970: 6e10 9b58 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ +19c976: 0c01 |0005: move-result-object v1 │ │ +19c978: 7020 df08 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08df │ │ +19c97e: 6e10 e008 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e0 │ │ +19c984: 0c00 |000c: move-result-object v0 │ │ +19c986: 2201 7502 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0275 │ │ +19c98a: 6e10 9b58 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ +19c990: 0c02 |0012: move-result-object v2 │ │ +19c992: 7020 d908 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08d9 │ │ +19c998: 2202 5902 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@0259 │ │ +19c99c: 7010 9808 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@0898 │ │ +19c9a2: 2203 6802 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@0268 │ │ +19c9a6: 6e10 9b58 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ +19c9ac: 0c04 |0020: move-result-object v4 │ │ +19c9ae: 7020 bf08 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08bf │ │ +19c9b4: 6e20 c408 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@08c4 │ │ +19c9ba: 0c01 |0027: move-result-object v1 │ │ +19c9bc: 6e20 c208 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@08c2 │ │ +19c9c2: 0c00 |002b: move-result-object v0 │ │ +19c9c4: 6e20 c308 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@08c3 │ │ +19c9ca: 0c00 |002f: move-result-object v0 │ │ +19c9cc: 6e10 c108 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c1 │ │ +19c9d2: 0c00 |0033: move-result-object v0 │ │ +19c9d4: 5b50 db42 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ +19c9d8: 2201 fc10 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10fc │ │ +19c9dc: 5452 dd42 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42dd │ │ +19c9e0: 7020 7158 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5871 │ │ +19c9e6: 6e20 c508 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08c5 │ │ +19c9ec: 5450 dc42 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42dc │ │ +19c9f0: 5451 db42 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ +19c9f4: 6e20 da08 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08da │ │ +19c9fa: 2200 8002 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0280 │ │ +19c9fe: 6e10 9b58 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@589b │ │ +19ca04: 0c01 |004c: move-result-object v1 │ │ +19ca06: 1a02 7c17 |004d: const-string v2, "GenericUserAgent" // string@177c │ │ +19ca0a: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +19ca0c: 7040 e108 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@08e1 │ │ +19ca12: 2201 ff10 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@10ff │ │ +19ca16: 7020 a958 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@58a9 │ │ +19ca1c: 2200 6e02 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@026e │ │ +19ca20: 7010 d508 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08d5 │ │ +19ca26: 2202 7202 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0272 │ │ +19ca2a: 7030 d708 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@08d7 │ │ +19ca30: 6e10 9350 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@5093 │ │ +19ca36: 0c06 |0065: move-result-object v6 │ │ +19ca38: 7110 9a08 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@089a │ │ +19ca3e: 0c06 |0069: move-result-object v6 │ │ +19ca40: 6e20 d808 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@08d8 │ │ +19ca46: 0c06 |006d: move-result-object v6 │ │ +19ca48: 5450 db42 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ +19ca4c: 6e20 ca08 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08ca │ │ +19ca52: 5456 db42 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ +19ca56: 6e20 cf08 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08cf │ │ +19ca5c: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -320758,19 +320759,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c914: |[19c914] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -19c924: 5410 db42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ -19c928: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -19c92c: 6e10 cb08 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08cb │ │ -19c932: 0e00 |0007: return-void │ │ +19c918: |[19c918] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +19c928: 5410 db42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ +19c92c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +19c930: 6e10 cb08 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08cb │ │ +19c936: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -320779,20 +320780,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19c934: |[19c934] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -19c944: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ -19c948: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -19c94c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19c94e: 6e20 cf08 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08cf │ │ -19c954: 0e00 |0008: return-void │ │ +19c938: |[19c938] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +19c948: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42db │ │ +19c94c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +19c950: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19c952: 6e20 cf08 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08cf │ │ +19c958: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -320801,17 +320802,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 │ │ -19ca5c: |[19ca5c] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19ca6c: 7030 9e58 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@589e │ │ -19ca72: 0e00 |0003: return-void │ │ +19ca60: |[19ca60] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19ca70: 7030 9e58 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@589e │ │ +19ca76: 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 │ │ @@ -320821,17 +320822,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ca74: |[19ca74] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -19ca84: 5b01 dd42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42dd │ │ -19ca88: 0e00 |0002: return-void │ │ +19ca78: |[19ca78] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +19ca88: 5b01 dd42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42dd │ │ +19ca8c: 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; │ │ │ │ @@ -320886,20 +320887,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19cbf4: |[19cbf4] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -19cc04: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19cc0a: 6e10 990a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ -19cc10: 5b01 e642 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ -19cc14: 7010 ae58 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@58ae │ │ -19cc1a: 0e00 |000b: return-void │ │ +19cbf8: |[19cbf8] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +19cc08: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19cc0e: 6e10 990a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a99 │ │ +19cc14: 5b01 e642 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ +19cc18: 7010 ae58 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@58ae │ │ +19cc1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -320911,28 +320912,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19cc1c: |[19cc1c] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19cc2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -19cc2e: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ -19cc34: 0a00 |0004: move-result v0 │ │ -19cc36: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -19cc3a: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -19cc3e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -19cc40: 28f7 |000a: goto 0001 // -0009 │ │ -19cc42: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -19cc46: 0e00 |000d: return-void │ │ -19cc48: 2203 0003 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0300 │ │ -19cc4c: 1a00 9315 |0010: const-string v0, "EGL error encountered (see log)" // string@1593 │ │ -19cc50: 7020 ab0a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cc56: 2703 |0015: throw v3 │ │ +19cc20: |[19cc20] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19cc30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +19cc32: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ +19cc38: 0a00 |0004: move-result v0 │ │ +19cc3a: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +19cc3e: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +19cc42: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +19cc44: 28f7 |000a: goto 0001 // -0009 │ │ +19cc46: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +19cc4a: 0e00 |000d: return-void │ │ +19cc4c: 2203 0003 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0300 │ │ +19cc50: 1a00 9315 |0010: const-string v0, "EGL error encountered (see log)" // string@1593 │ │ +19cc54: 7020 ab0a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cc5a: 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; │ │ @@ -320942,93 +320943,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -19cc58: |[19cc58] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -19cc68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19cc6a: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ -19cc70: 0c01 |0004: move-result-object v1 │ │ -19cc72: 5bd1 e442 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19cc76: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ -19cc7a: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -19cc7e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -19cc80: 2312 1811 |000c: new-array v2, v1, [I // type@1118 │ │ -19cc84: 54d3 e442 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19cc88: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -19cc8a: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ -19cc90: 0a02 |0014: move-result v2 │ │ -19cc92: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -19cc96: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -19cc9a: 2326 1811 |0019: new-array v6, v2, [I // type@1118 │ │ -19cc9e: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -19cca4: 121a |001e: const/4 v10, #int 1 // #1 │ │ -19cca6: 23a2 2211 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1122 │ │ -19ccaa: 234b 1811 |0021: new-array v11, v4, [I // type@1118 │ │ -19ccae: 54d5 e442 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ccb2: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -19ccb4: 120c |0026: const/4 v12, #int 0 // #0 │ │ -19ccb6: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -19ccb8: 0728 |0028: move-object v8, v2 │ │ -19ccba: 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 │ │ -19ccc0: 0a03 |002c: move-result v3 │ │ -19ccc2: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -19ccc6: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -19ccca: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -19ccce: 2430 1811 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1118 │ │ -19ccd4: 0c01 |0036: move-result-object v1 │ │ -19ccd6: 54d3 e442 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ccda: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -19ccde: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19cce2: 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 │ │ -19cce8: 0c01 |0040: move-result-object v1 │ │ -19ccea: 5bd1 e342 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ -19ccee: 1a01 5150 |0043: const-string v1, "eglCreateContext" // string@5051 │ │ -19ccf2: 7020 ad58 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58ad │ │ -19ccf8: 54d1 e342 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ -19ccfc: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -19cd00: 2410 1811 0400 |004c: filled-new-array {v4}, [I // type@1118 │ │ -19cd06: 0c01 |004f: move-result-object v1 │ │ -19cd08: 54d3 e442 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19cd0c: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -19cd10: 54d4 e642 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ -19cd14: 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 │ │ -19cd1a: 0c00 |0059: move-result-object v0 │ │ -19cd1c: 5bd0 e542 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19cd20: 1a00 5350 |005c: const-string v0, "eglCreateWindowSurface" // string@5053 │ │ -19cd24: 7020 ad58 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58ad │ │ -19cd2a: 54d0 e542 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19cd2e: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -19cd32: 0e00 |0065: return-void │ │ -19cd34: 2200 0003 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19cd38: 1a01 237f |0068: const-string v1, "surface was null" // string@7f23 │ │ -19cd3c: 7020 ab0a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cd42: 2700 |006d: throw v0 │ │ -19cd44: 2200 0003 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19cd48: 1a01 3170 |0070: const-string v1, "null context" // string@7031 │ │ -19cd4c: 7020 ab0a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cd52: 2700 |0075: throw v0 │ │ -19cd54: 2200 0003 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19cd58: 1a01 7482 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8274 │ │ -19cd5c: 7020 ab0a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cd62: 2700 |007d: throw v0 │ │ -19cd64: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -19cd66: 5bd0 e442 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19cd6a: 2200 0003 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19cd6e: 1a01 7882 |0083: const-string v1, "unable to initialize EGL14" // string@8278 │ │ -19cd72: 7020 ab0a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cd78: 2700 |0088: throw v0 │ │ -19cd7a: 2200 0003 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19cd7e: 1a01 7682 |008b: const-string v1, "unable to get EGL14 display" // string@8276 │ │ -19cd82: 7020 ab0a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cd88: 2700 |0090: throw v0 │ │ -19cd8a: 0000 |0091: nop // spacer │ │ -19cd8c: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +19cc5c: |[19cc5c] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +19cc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19cc6e: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ +19cc74: 0c01 |0004: move-result-object v1 │ │ +19cc76: 5bd1 e442 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19cc7a: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ +19cc7e: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +19cc82: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +19cc84: 2312 1811 |000c: new-array v2, v1, [I // type@1118 │ │ +19cc88: 54d3 e442 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19cc8c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +19cc8e: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ +19cc94: 0a02 |0014: move-result v2 │ │ +19cc96: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +19cc9a: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +19cc9e: 2326 1811 |0019: new-array v6, v2, [I // type@1118 │ │ +19cca2: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +19cca8: 121a |001e: const/4 v10, #int 1 // #1 │ │ +19ccaa: 23a2 2211 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1122 │ │ +19ccae: 234b 1811 |0021: new-array v11, v4, [I // type@1118 │ │ +19ccb2: 54d5 e442 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ccb6: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +19ccb8: 120c |0026: const/4 v12, #int 0 // #0 │ │ +19ccba: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +19ccbc: 0728 |0028: move-object v8, v2 │ │ +19ccbe: 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 │ │ +19ccc4: 0a03 |002c: move-result v3 │ │ +19ccc6: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +19ccca: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +19ccce: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +19ccd2: 2430 1811 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1118 │ │ +19ccd8: 0c01 |0036: move-result-object v1 │ │ +19ccda: 54d3 e442 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ccde: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +19cce2: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19cce6: 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 │ │ +19ccec: 0c01 |0040: move-result-object v1 │ │ +19ccee: 5bd1 e342 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ +19ccf2: 1a01 5150 |0043: const-string v1, "eglCreateContext" // string@5051 │ │ +19ccf6: 7020 ad58 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58ad │ │ +19ccfc: 54d1 e342 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ +19cd00: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +19cd04: 2410 1811 0400 |004c: filled-new-array {v4}, [I // type@1118 │ │ +19cd0a: 0c01 |004f: move-result-object v1 │ │ +19cd0c: 54d3 e442 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19cd10: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +19cd14: 54d4 e642 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ +19cd18: 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 │ │ +19cd1e: 0c00 |0059: move-result-object v0 │ │ +19cd20: 5bd0 e542 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19cd24: 1a00 5350 |005c: const-string v0, "eglCreateWindowSurface" // string@5053 │ │ +19cd28: 7020 ad58 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58ad │ │ +19cd2e: 54d0 e542 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19cd32: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +19cd36: 0e00 |0065: return-void │ │ +19cd38: 2200 0003 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19cd3c: 1a01 237f |0068: const-string v1, "surface was null" // string@7f23 │ │ +19cd40: 7020 ab0a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cd46: 2700 |006d: throw v0 │ │ +19cd48: 2200 0003 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19cd4c: 1a01 3170 |0070: const-string v1, "null context" // string@7031 │ │ +19cd50: 7020 ab0a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cd56: 2700 |0075: throw v0 │ │ +19cd58: 2200 0003 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19cd5c: 1a01 7482 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8274 │ │ +19cd60: 7020 ab0a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cd66: 2700 |007d: throw v0 │ │ +19cd68: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +19cd6a: 5bd0 e442 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19cd6e: 2200 0003 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19cd72: 1a01 7882 |0083: const-string v1, "unable to initialize EGL14" // string@8278 │ │ +19cd76: 7020 ab0a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cd7c: 2700 |0088: throw v0 │ │ +19cd7e: 2200 0003 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19cd82: 1a01 7682 |008b: const-string v1, "unable to get EGL14 display" // string@8276 │ │ +19cd86: 7020 ab0a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cd8c: 2700 |0090: throw v0 │ │ +19cd8e: 0000 |0091: nop // spacer │ │ +19cd90: 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 │ │ @@ -321058,17 +321059,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cbb8: |[19cbb8] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -19cbc8: 5410 e642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ -19cbcc: 1100 |0002: return-object v0 │ │ +19cbbc: |[19cbbc] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +19cbcc: 5410 e642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ +19cbd0: 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;) │ │ @@ -321076,26 +321077,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -19cdc0: |[19cdc0] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -19cdd0: 5430 e442 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19cdd4: 5431 e542 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19cdd8: 5432 e342 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ -19cddc: 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 │ │ -19cde2: 0a00 |0009: move-result v0 │ │ -19cde4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -19cde8: 0e00 |000c: return-void │ │ -19cdea: 2200 0003 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19cdee: 1a01 5d50 |000f: const-string v1, "eglMakeCurrent failed" // string@505d │ │ -19cdf2: 7020 ab0a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19cdf8: 2700 |0014: throw v0 │ │ +19cdc4: |[19cdc4] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +19cdd4: 5430 e442 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19cdd8: 5431 e542 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19cddc: 5432 e342 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ +19cde0: 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 │ │ +19cde6: 0a00 |0009: move-result v0 │ │ +19cde8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19cdec: 0e00 |000c: return-void │ │ +19cdee: 2200 0003 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19cdf2: 1a01 5d50 |000f: const-string v1, "eglMakeCurrent failed" // string@505d │ │ +19cdf6: 7020 ab0a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19cdfc: 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; │ │ │ │ @@ -321104,40 +321105,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -19cdfc: |[19cdfc] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -19ce0c: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ -19ce12: 0c00 |0003: move-result-object v0 │ │ -19ce14: 5441 e342 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ -19ce18: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ -19ce1e: 0a00 |0009: move-result v0 │ │ -19ce20: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19ce24: 5440 e442 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ce28: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19ce2c: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19ce30: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19ce34: 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 │ │ -19ce3a: 5440 e442 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ce3e: 5441 e542 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19ce42: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ -19ce48: 5440 e442 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ce4c: 5441 e342 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ -19ce50: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ -19ce56: 5440 e642 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ -19ce5a: 6e10 0903 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ -19ce60: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -19ce62: 5b40 e442 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ce66: 5b40 e342 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ -19ce6a: 5b40 e542 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19ce6e: 5b40 e642 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ -19ce72: 0e00 |0033: return-void │ │ +19ce00: |[19ce00] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +19ce10: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ +19ce16: 0c00 |0003: move-result-object v0 │ │ +19ce18: 5441 e342 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ +19ce1c: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ +19ce22: 0a00 |0009: move-result v0 │ │ +19ce24: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19ce28: 5440 e442 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ce2c: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19ce30: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19ce34: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19ce38: 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 │ │ +19ce3e: 5440 e442 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ce42: 5441 e542 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19ce46: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ +19ce4c: 5440 e442 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ce50: 5441 e342 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ +19ce54: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ +19ce5a: 5440 e642 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ +19ce5e: 6e10 0903 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ +19ce64: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +19ce66: 5b40 e442 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ce6a: 5b40 e342 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e3 │ │ +19ce6e: 5b40 e542 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19ce72: 5b40 e642 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e6 │ │ +19ce76: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -321153,19 +321154,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -19ce74: |[19ce74] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -19ce84: 5420 e442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19ce88: 5421 e542 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19ce8c: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ -19ce92: 0e00 |0007: return-void │ │ +19ce78: |[19ce78] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +19ce88: 5420 e442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19ce8c: 5421 e542 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19ce90: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ +19ce96: 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 │ │ │ │ @@ -321174,20 +321175,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19cbd0: |[19cbd0] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -19cbe0: 5420 e442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ -19cbe4: 5421 e542 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ -19cbe8: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ -19cbee: 0a00 |0007: move-result v0 │ │ -19cbf0: 0f00 |0008: return v0 │ │ +19cbd4: |[19cbd4] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +19cbe4: 5420 e442 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e4 │ │ +19cbe8: 5421 e542 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e5 │ │ +19cbec: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ +19cbf2: 0a00 |0007: move-result v0 │ │ +19cbf4: 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 : 6337 (InputSurface.java) │ │ @@ -321293,31 +321294,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -19d68c: |[19d68c] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -19d69c: 7010 970a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19d6a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19d6a4: 5b30 ef42 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d6a8: 5b30 eb42 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ -19d6ac: 5b30 ee42 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ -19d6b0: 5b30 ed42 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19d6b4: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -19d6b8: 5a31 ec42 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d6bc: 5a31 f342 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d6c0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -19d6c2: 5c31 f242 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ -19d6c6: 2201 7903 |0015: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ -19d6ca: 7010 8d0c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -19d6d0: 5b31 f142 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f1 │ │ -19d6d4: 5b30 f042 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ -19d6d8: 0e00 |001e: return-void │ │ +19d690: |[19d690] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +19d6a0: 7010 970a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19d6a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19d6a8: 5b30 ef42 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d6ac: 5b30 eb42 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ +19d6b0: 5b30 ee42 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ +19d6b4: 5b30 ed42 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19d6b8: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +19d6bc: 5a31 ec42 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d6c0: 5a31 f342 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d6c4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +19d6c6: 5c31 f242 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ +19d6ca: 2201 7903 |0015: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ +19d6ce: 7010 8d0c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +19d6d4: 5b31 f142 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f1 │ │ +19d6d8: 5b30 f042 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ +19d6dc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -321334,36 +321335,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -19da9c: |[19da9c] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -19daac: 5450 ed42 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19dab0: 6e10 bb0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bbb │ │ -19dab6: 0b00 |0005: move-result-wide v0 │ │ -19dab8: 5452 ed42 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19dabc: 5453 ef42 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19dac0: 6e10 b858 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@58b8 │ │ -19dac6: 0b03 |000d: move-result-wide v3 │ │ -19dac8: 6e30 bc0b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbc │ │ -19dace: 5452 ef42 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19dad2: 5453 ed42 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19dad6: 6e20 b658 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58b6 │ │ -19dadc: 5452 ed42 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19dae0: 6e30 bc0b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbc │ │ -19dae6: 5450 ef42 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19daea: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -19daee: 6e30 bf58 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58bf │ │ -19daf4: 5450 ef42 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19daf8: 6e30 be58 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58be │ │ -19dafe: 5450 ee42 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ -19db02: 6e10 8309 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ -19db08: 0e00 |002e: return-void │ │ +19daa0: |[19daa0] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +19dab0: 5450 ed42 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19dab4: 6e10 bb0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bbb │ │ +19daba: 0b00 |0005: move-result-wide v0 │ │ +19dabc: 5452 ed42 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19dac0: 5453 ef42 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19dac4: 6e10 b858 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@58b8 │ │ +19daca: 0b03 |000d: move-result-wide v3 │ │ +19dacc: 6e30 bc0b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbc │ │ +19dad2: 5452 ef42 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19dad6: 5453 ed42 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19dada: 6e20 b658 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58b6 │ │ +19dae0: 5452 ed42 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19dae4: 6e30 bc0b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbc │ │ +19daea: 5450 ef42 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19daee: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +19daf2: 6e30 bf58 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58bf │ │ +19daf8: 5450 ef42 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19dafc: 6e30 be58 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58be │ │ +19db02: 5450 ee42 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ +19db06: 6e10 8309 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ +19db0c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -321377,23 +321378,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19d54c: |[19d54c] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -19d55c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -19d560: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -19d564: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -19d568: 1003 |0006: return-wide v3 │ │ -19d56a: bf53 |0007: rem-long/2addr v3, v5 │ │ -19d56c: 7140 d058 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58d0 │ │ -19d572: 0b03 |000b: move-result-wide v3 │ │ -19d574: 1003 |000c: return-wide v3 │ │ +19d550: |[19d550] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +19d560: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +19d564: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +19d568: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +19d56c: 1003 |0006: return-wide v3 │ │ +19d56e: bf53 |0007: rem-long/2addr v3, v5 │ │ +19d570: 7140 d058 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58d0 │ │ +19d576: 0b03 |000b: move-result-wide v3 │ │ +19d578: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -321403,19 +321404,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19d52c: |[19d52c] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19d53c: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ -19d540: 6e30 d558 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58d5 │ │ -19d546: 0a02 |0005: move-result v2 │ │ -19d548: 0f02 |0006: return v2 │ │ +19d530: |[19d530] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19d540: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ +19d544: 6e30 d558 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58d5 │ │ +19d54a: 0a02 |0005: move-result v2 │ │ +19d54c: 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 │ │ @@ -321425,25 +321426,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -19d1f0: |[19d1f0] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -19d200: 2200 8003 |0000: new-instance v0, Ljava/util/LinkedList; // type@0380 │ │ -19d204: 7010 b30c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -19d20a: 1a01 f15f |0005: const-string v1, "isom" // string@5ff1 │ │ -19d20e: 6e20 b50c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb5 │ │ -19d214: 1a02 9e0b |000a: const-string v2, "3gp4" // string@0b9e │ │ -19d218: 6e20 b50c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb5 │ │ -19d21e: 2202 2502 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0225 │ │ -19d222: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -19d226: 7050 1508 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@0815 │ │ -19d22c: 1102 |0016: return-object v2 │ │ +19d1f4: |[19d1f4] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +19d204: 2200 8003 |0000: new-instance v0, Ljava/util/LinkedList; // type@0380 │ │ +19d208: 7010 b30c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +19d20e: 1a01 f15f |0005: const-string v1, "isom" // string@5ff1 │ │ +19d212: 6e20 b50c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb5 │ │ +19d218: 1a02 9e0b |000a: const-string v2, "3gp4" // string@0b9e │ │ +19d21c: 6e20 b50c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb5 │ │ +19d222: 2202 2502 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0225 │ │ +19d226: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +19d22a: 7050 1508 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@0815 │ │ +19d230: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -321454,45 +321455,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 │ │ -19d608: |[19d608] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -19d618: 5b45 eb42 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ -19d61c: 2200 c002 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c0 │ │ -19d620: 6e10 d658 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58d6 │ │ -19d626: 0c05 |0007: move-result-object v5 │ │ -19d628: 7020 7f09 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@097f │ │ -19d62e: 5b40 ee42 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ -19d632: 6e10 8409 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0984 │ │ -19d638: 0c05 |0010: move-result-object v5 │ │ -19d63a: 5b45 ed42 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19d63e: 6e10 c358 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58c3 │ │ -19d644: 0c05 |0016: move-result-object v5 │ │ -19d646: 5440 ed42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19d64a: 6e20 1608 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0816 │ │ -19d650: 5340 ec42 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d654: 6e10 1708 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@0817 │ │ -19d65a: 0b02 |0021: move-result-wide v2 │ │ -19d65c: bb20 |0022: add-long/2addr v0, v2 │ │ -19d65e: 5a40 ec42 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d662: 5342 f342 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d666: bb02 |0027: add-long/2addr v2, v0 │ │ -19d668: 5a42 f342 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d66c: 2205 0211 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1102 │ │ -19d670: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19d672: 7030 b558 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@58b5 │ │ -19d678: 5b45 ef42 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d67c: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -19d67e: 7110 970b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ -19d684: 0c05 |0036: move-result-object v5 │ │ -19d686: 5b45 f042 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ -19d68a: 1104 |0039: return-object v4 │ │ +19d60c: |[19d60c] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +19d61c: 5b45 eb42 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ +19d620: 2200 c002 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c0 │ │ +19d624: 6e10 d658 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58d6 │ │ +19d62a: 0c05 |0007: move-result-object v5 │ │ +19d62c: 7020 7f09 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@097f │ │ +19d632: 5b40 ee42 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ +19d636: 6e10 8409 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0984 │ │ +19d63c: 0c05 |0010: move-result-object v5 │ │ +19d63e: 5b45 ed42 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19d642: 6e10 c358 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58c3 │ │ +19d648: 0c05 |0016: move-result-object v5 │ │ +19d64a: 5440 ed42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19d64e: 6e20 1608 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0816 │ │ +19d654: 5340 ec42 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d658: 6e10 1708 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@0817 │ │ +19d65e: 0b02 |0021: move-result-wide v2 │ │ +19d660: bb20 |0022: add-long/2addr v0, v2 │ │ +19d662: 5a40 ec42 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d666: 5342 f342 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d66a: bb02 |0027: add-long/2addr v2, v0 │ │ +19d66c: 5a42 f342 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d670: 2205 0211 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1102 │ │ +19d674: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19d676: 7030 b558 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@58b5 │ │ +19d67c: 5b45 ef42 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d680: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +19d682: 7110 970b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ +19d688: 0c05 |0036: move-result-object v5 │ │ +19d68a: 5b45 f042 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ +19d68e: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -321509,76 +321510,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 │ │ -19d230: |[19d230] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -19d240: 2200 2a02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022a │ │ -19d244: 7010 2908 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0829 │ │ -19d24a: 2201 2b02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@022b │ │ -19d24e: 7010 2b08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@082b │ │ -19d254: 2202 7603 |000a: new-instance v2, Ljava/util/Date; // type@0376 │ │ -19d258: 7010 850c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c85 │ │ -19d25e: 6e20 2c08 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082c │ │ -19d264: 2202 7603 |0012: new-instance v2, Ljava/util/Date; // type@0376 │ │ -19d268: 7010 850c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c85 │ │ -19d26e: 6e20 2f08 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@082f │ │ -19d274: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19d278: 6e20 2e08 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@082e │ │ -19d27e: 6e20 d158 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58d1 │ │ -19d284: 0b02 |0022: move-result-wide v2 │ │ -19d286: 6e10 d958 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19d28c: 0c04 |0026: move-result-object v4 │ │ -19d28e: 6e10 5a0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19d294: 0c04 |002a: move-result-object v4 │ │ -19d296: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -19d29a: 7210 a70c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -19d2a0: 0a07 |0030: move-result v7 │ │ -19d2a2: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -19d2a6: 7210 a80c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19d2ac: 0c07 |0036: move-result-object v7 │ │ -19d2ae: 1f07 0811 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19d2b2: 6e10 fb58 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58fb │ │ -19d2b8: 0b08 |003c: move-result-wide v8 │ │ -19d2ba: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -19d2be: 6e10 0359 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ -19d2c4: 0a07 |0042: move-result v7 │ │ -19d2c6: 817a |0043: int-to-long v10, v7 │ │ -19d2c8: bea8 |0044: div-long/2addr v8, v10 │ │ -19d2ca: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -19d2ce: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -19d2d2: 0485 |0049: move-wide v5, v8 │ │ -19d2d4: 28e3 |004a: goto 002d // -001d │ │ -19d2d6: 6e30 2d08 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@082d │ │ -19d2dc: 6e30 3108 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0831 │ │ -19d2e2: 6e10 d958 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19d2e8: 0c02 |0054: move-result-object v2 │ │ -19d2ea: 6e10 5c0c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19d2f0: 0a02 |0058: move-result v2 │ │ -19d2f2: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19d2f6: 8122 |005b: int-to-long v2, v2 │ │ -19d2f8: 6e30 3008 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0830 │ │ -19d2fe: 6e20 2a08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19d304: 6e10 d958 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19d30a: 0c01 |0065: move-result-object v1 │ │ -19d30c: 6e10 5a0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19d312: 0c01 |0069: move-result-object v1 │ │ -19d314: 7210 a70c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -19d31a: 0a02 |006d: move-result v2 │ │ -19d31c: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -19d320: 7210 a80c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19d326: 0c02 |0073: move-result-object v2 │ │ -19d328: 1f02 0811 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19d32c: 6e30 cd58 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@58cd │ │ -19d332: 0c02 |0079: move-result-object v2 │ │ -19d334: 6e20 2a08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19d33a: 28ed |007d: goto 006a // -0013 │ │ -19d33c: 1100 |007e: return-object v0 │ │ +19d234: |[19d234] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +19d244: 2200 2a02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022a │ │ +19d248: 7010 2908 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0829 │ │ +19d24e: 2201 2b02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@022b │ │ +19d252: 7010 2b08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@082b │ │ +19d258: 2202 7603 |000a: new-instance v2, Ljava/util/Date; // type@0376 │ │ +19d25c: 7010 850c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c85 │ │ +19d262: 6e20 2c08 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082c │ │ +19d268: 2202 7603 |0012: new-instance v2, Ljava/util/Date; // type@0376 │ │ +19d26c: 7010 850c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c85 │ │ +19d272: 6e20 2f08 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@082f │ │ +19d278: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19d27c: 6e20 2e08 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@082e │ │ +19d282: 6e20 d158 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58d1 │ │ +19d288: 0b02 |0022: move-result-wide v2 │ │ +19d28a: 6e10 d958 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19d290: 0c04 |0026: move-result-object v4 │ │ +19d292: 6e10 5a0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19d298: 0c04 |002a: move-result-object v4 │ │ +19d29a: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +19d29e: 7210 a70c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +19d2a4: 0a07 |0030: move-result v7 │ │ +19d2a6: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +19d2aa: 7210 a80c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19d2b0: 0c07 |0036: move-result-object v7 │ │ +19d2b2: 1f07 0811 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19d2b6: 6e10 fb58 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58fb │ │ +19d2bc: 0b08 |003c: move-result-wide v8 │ │ +19d2be: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +19d2c2: 6e10 0359 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ +19d2c8: 0a07 |0042: move-result v7 │ │ +19d2ca: 817a |0043: int-to-long v10, v7 │ │ +19d2cc: bea8 |0044: div-long/2addr v8, v10 │ │ +19d2ce: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +19d2d2: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +19d2d6: 0485 |0049: move-wide v5, v8 │ │ +19d2d8: 28e3 |004a: goto 002d // -001d │ │ +19d2da: 6e30 2d08 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@082d │ │ +19d2e0: 6e30 3108 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0831 │ │ +19d2e6: 6e10 d958 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19d2ec: 0c02 |0054: move-result-object v2 │ │ +19d2ee: 6e10 5c0c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19d2f4: 0a02 |0058: move-result v2 │ │ +19d2f6: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19d2fa: 8122 |005b: int-to-long v2, v2 │ │ +19d2fc: 6e30 3008 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0830 │ │ +19d302: 6e20 2a08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19d308: 6e10 d958 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19d30e: 0c01 |0065: move-result-object v1 │ │ +19d310: 6e10 5a0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19d316: 0c01 |0069: move-result-object v1 │ │ +19d318: 7210 a70c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +19d31e: 0a02 |006d: move-result v2 │ │ +19d320: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +19d324: 7210 a80c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19d32a: 0c02 |0073: move-result-object v2 │ │ +19d32c: 1f02 0811 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19d330: 6e30 cd58 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@58cd │ │ +19d336: 0c02 |0079: move-result-object v2 │ │ +19d338: 6e20 2a08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19d33e: 28ed |007d: goto 006a // -0013 │ │ +19d340: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -321600,24 +321601,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 │ │ -19d1b0: |[19d1b0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -19d1c0: 2200 2e02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@022e │ │ -19d1c4: 7010 3708 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@0837 │ │ -19d1ca: 6e30 c958 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@58c9 │ │ -19d1d0: 6e30 cc58 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@58cc │ │ -19d1d6: 6e30 ca58 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@58ca │ │ -19d1dc: 6e30 c858 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@58c8 │ │ -19d1e2: 6e30 cb58 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@58cb │ │ -19d1e8: 6e30 c758 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@58c7 │ │ -19d1ee: 1100 |0017: return-object v0 │ │ +19d1b4: |[19d1b4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +19d1c4: 2200 2e02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@022e │ │ +19d1c8: 7010 3708 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@0837 │ │ +19d1ce: 6e30 c958 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@58c9 │ │ +19d1d4: 6e30 cc58 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@58cc │ │ +19d1da: 6e30 ca58 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@58ca │ │ +19d1e0: 6e30 c858 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@58c8 │ │ +19d1e6: 6e30 cb58 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@58cb │ │ +19d1ec: 6e30 c758 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@58c7 │ │ +19d1f2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -321632,65 +321633,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 │ │ -19d6dc: |[19d6dc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19d6ec: 2200 7003 |0000: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ -19d6f0: 7010 4f0c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19d6f6: 6e10 0159 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ -19d6fc: 0c0a |0008: move-result-object v10 │ │ -19d6fe: 6e10 5a0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19d704: 0c0a |000c: move-result-object v10 │ │ -19d706: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -19d70a: 0413 |000f: move-wide v3, v1 │ │ -19d70c: 7210 a70c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -19d712: 0a05 |0013: move-result v5 │ │ -19d714: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -19d718: 7210 a80c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19d71e: 0c05 |0019: move-result-object v5 │ │ -19d720: 1f05 0611 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ -19d724: 6e10 ec58 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58ec │ │ -19d72a: 0b06 |001f: move-result-wide v6 │ │ -19d72c: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -19d730: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -19d734: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -19d738: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -19d73c: 0413 |0028: move-wide v3, v1 │ │ -19d73e: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -19d742: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -19d746: 7120 550a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19d74c: 0c03 |0030: move-result-object v3 │ │ -19d74e: 6e20 530c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19d754: 6e10 ed58 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58ed │ │ -19d75a: 0b03 |0037: move-result-wide v3 │ │ -19d75c: bb63 |0038: add-long/2addr v3, v6 │ │ -19d75e: 28d7 |0039: goto 0010 // -0029 │ │ -19d760: 6e10 5c0c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19d766: 0a0a |003d: move-result v10 │ │ -19d768: 23aa 1911 |003e: new-array v10, v10, [J // type@1119 │ │ -19d76c: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -19d76e: 6e10 5c0c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19d774: 0a02 |0044: move-result v2 │ │ -19d776: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -19d77a: 6e20 570c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ -19d780: 0c02 |004a: move-result-object v2 │ │ -19d782: 1f02 f002 |004b: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ -19d786: 6e10 510a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -19d78c: 0b02 |0050: move-result-wide v2 │ │ -19d78e: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -19d792: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19d796: 28ec |0055: goto 0041 // -0014 │ │ -19d798: 2200 3202 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0232 │ │ -19d79c: 7010 3f08 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@083f │ │ -19d7a2: 6e20 4008 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0840 │ │ -19d7a8: 6e20 3808 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ -19d7ae: 0e00 |0061: return-void │ │ +19d6e0: |[19d6e0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19d6f0: 2200 7003 |0000: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ +19d6f4: 7010 4f0c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19d6fa: 6e10 0159 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ +19d700: 0c0a |0008: move-result-object v10 │ │ +19d702: 6e10 5a0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19d708: 0c0a |000c: move-result-object v10 │ │ +19d70a: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +19d70e: 0413 |000f: move-wide v3, v1 │ │ +19d710: 7210 a70c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +19d716: 0a05 |0013: move-result v5 │ │ +19d718: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +19d71c: 7210 a80c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19d722: 0c05 |0019: move-result-object v5 │ │ +19d724: 1f05 0611 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ +19d728: 6e10 ec58 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58ec │ │ +19d72e: 0b06 |001f: move-result-wide v6 │ │ +19d730: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +19d734: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +19d738: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +19d73c: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +19d740: 0413 |0028: move-wide v3, v1 │ │ +19d742: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +19d746: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +19d74a: 7120 550a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +19d750: 0c03 |0030: move-result-object v3 │ │ +19d752: 6e20 530c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19d758: 6e10 ed58 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58ed │ │ +19d75e: 0b03 |0037: move-result-wide v3 │ │ +19d760: bb63 |0038: add-long/2addr v3, v6 │ │ +19d762: 28d7 |0039: goto 0010 // -0029 │ │ +19d764: 6e10 5c0c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19d76a: 0a0a |003d: move-result v10 │ │ +19d76c: 23aa 1911 |003e: new-array v10, v10, [J // type@1119 │ │ +19d770: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +19d772: 6e10 5c0c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19d778: 0a02 |0044: move-result v2 │ │ +19d77a: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +19d77e: 6e20 570c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ +19d784: 0c02 |004a: move-result-object v2 │ │ +19d786: 1f02 f002 |004b: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ +19d78a: 6e10 510a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +19d790: 0b02 |0050: move-result-wide v2 │ │ +19d792: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +19d796: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19d79a: 28ec |0055: goto 0041 // -0014 │ │ +19d79c: 2200 3202 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0232 │ │ +19d7a0: 7010 3f08 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@083f │ │ +19d7a6: 6e20 4008 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0840 │ │ +19d7ac: 6e20 3808 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ +19d7b2: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -321710,72 +321711,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 │ │ -19d7b0: |[19d7b0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19d7c0: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0230 │ │ -19d7c4: 7010 3b08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@083b │ │ -19d7ca: 2201 8003 |0005: new-instance v1, Ljava/util/LinkedList; // type@0380 │ │ -19d7ce: 7010 b30c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -19d7d4: 6e20 3d08 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@083d │ │ -19d7da: 7401 0159 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ -19d7e0: 0c01 |0010: move-result-object v1 │ │ -19d7e2: 6e10 5c0c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19d7e8: 0a01 |0014: move-result v1 │ │ -19d7ea: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -19d7ec: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19d7ee: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -19d7f0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -19d7f2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -19d7f4: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -19d7f6: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -19d7fa: 7401 0159 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ -19d800: 0c08 |0020: move-result-object v8 │ │ -19d802: 6e20 570c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ -19d808: 0c08 |0024: move-result-object v8 │ │ -19d80a: 1f08 0611 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ -19d80e: 6e10 ec58 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58ec │ │ -19d814: 0b09 |002a: move-result-wide v9 │ │ -19d816: 6e10 ed58 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58ed │ │ -19d81c: 0b0b |002e: move-result-wide v11 │ │ -19d81e: bbb9 |002f: add-long/2addr v9, v11 │ │ -19d820: b026 |0030: add-int/2addr v6, v2 │ │ -19d822: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -19d826: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -19d82a: 7401 0159 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ -19d830: 0c08 |0038: move-result-object v8 │ │ -19d832: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -19d836: 6e20 570c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ -19d83c: 0c08 |003e: move-result-object v8 │ │ -19d83e: 1f08 0611 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ -19d842: 6e10 ec58 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58ec │ │ -19d848: 0b0b |0044: move-result-wide v11 │ │ -19d84a: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -19d84e: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -19d852: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -19d856: 6e10 3c08 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@083c │ │ -19d85c: 0c04 |004e: move-result-object v4 │ │ -19d85e: 220f 2f02 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@022f │ │ -19d862: 8179 |0051: int-to-long v9, v7 │ │ -19d864: 816b |0052: int-to-long v11, v6 │ │ -19d866: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -19d86a: 07f8 |0055: move-object v8, v15 │ │ -19d86c: 7607 3a08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@083a │ │ -19d872: 7220 be0c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -19d878: 0164 |005c: move v4, v6 │ │ -19d87a: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -19d87e: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -19d880: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -19d884: 28b9 |0062: goto 001b // -0047 │ │ -19d886: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -19d88a: 6e20 3808 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ -19d890: 0e00 |0068: return-void │ │ +19d7b4: |[19d7b4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19d7c4: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0230 │ │ +19d7c8: 7010 3b08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@083b │ │ +19d7ce: 2201 8003 |0005: new-instance v1, Ljava/util/LinkedList; // type@0380 │ │ +19d7d2: 7010 b30c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +19d7d8: 6e20 3d08 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@083d │ │ +19d7de: 7401 0159 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ +19d7e4: 0c01 |0010: move-result-object v1 │ │ +19d7e6: 6e10 5c0c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19d7ec: 0a01 |0014: move-result v1 │ │ +19d7ee: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +19d7f0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19d7f2: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +19d7f4: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +19d7f6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +19d7f8: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +19d7fa: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +19d7fe: 7401 0159 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ +19d804: 0c08 |0020: move-result-object v8 │ │ +19d806: 6e20 570c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ +19d80c: 0c08 |0024: move-result-object v8 │ │ +19d80e: 1f08 0611 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ +19d812: 6e10 ec58 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58ec │ │ +19d818: 0b09 |002a: move-result-wide v9 │ │ +19d81a: 6e10 ed58 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58ed │ │ +19d820: 0b0b |002e: move-result-wide v11 │ │ +19d822: bbb9 |002f: add-long/2addr v9, v11 │ │ +19d824: b026 |0030: add-int/2addr v6, v2 │ │ +19d826: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +19d82a: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +19d82e: 7401 0159 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ +19d834: 0c08 |0038: move-result-object v8 │ │ +19d836: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +19d83a: 6e20 570c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ +19d840: 0c08 |003e: move-result-object v8 │ │ +19d842: 1f08 0611 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ +19d846: 6e10 ec58 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58ec │ │ +19d84c: 0b0b |0044: move-result-wide v11 │ │ +19d84e: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +19d852: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +19d856: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +19d85a: 6e10 3c08 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@083c │ │ +19d860: 0c04 |004e: move-result-object v4 │ │ +19d862: 220f 2f02 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@022f │ │ +19d866: 8179 |0051: int-to-long v9, v7 │ │ +19d868: 816b |0052: int-to-long v11, v6 │ │ +19d86a: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +19d86e: 07f8 |0055: move-object v8, v15 │ │ +19d870: 7607 3a08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@083a │ │ +19d876: 7220 be0c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +19d87c: 0164 |005c: move v4, v6 │ │ +19d87e: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19d882: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +19d884: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +19d888: 28b9 |0062: goto 001b // -0047 │ │ +19d88a: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +19d88e: 6e20 3808 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ +19d894: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -321794,19 +321795,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 │ │ -19d894: |[19d894] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19d8a4: 6e10 ff58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@58ff │ │ -19d8aa: 0c01 |0003: move-result-object v1 │ │ -19d8ac: 6e20 3808 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ -19d8b2: 0e00 |0007: return-void │ │ +19d898: |[19d898] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19d8a8: 6e10 ff58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@58ff │ │ +19d8ae: 0c01 |0003: move-result-object v1 │ │ +19d8b0: 6e20 3808 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ +19d8b6: 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; │ │ @@ -321816,25 +321817,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 │ │ -19d8b4: |[19d8b4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19d8c4: 6e10 0259 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@5902 │ │ -19d8ca: 0c02 |0003: move-result-object v2 │ │ -19d8cc: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -19d8d0: 2120 |0006: array-length v0, v2 │ │ -19d8d2: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -19d8d6: 2200 3302 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0233 │ │ -19d8da: 7010 4108 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0841 │ │ -19d8e0: 6e20 4208 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0842 │ │ -19d8e6: 6e20 3808 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ -19d8ec: 0e00 |0014: return-void │ │ +19d8b8: |[19d8b8] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19d8c8: 6e10 0259 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@5902 │ │ +19d8ce: 0c02 |0003: move-result-object v2 │ │ +19d8d0: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +19d8d4: 2120 |0006: array-length v0, v2 │ │ +19d8d6: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +19d8da: 2200 3302 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0233 │ │ +19d8de: 7010 4108 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0841 │ │ +19d8e4: 6e20 4208 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0842 │ │ +19d8ea: 6e20 3808 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ +19d8f0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -321848,24 +321849,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 │ │ -19d8f0: |[19d8f0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19d900: 2200 2d02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022d │ │ -19d904: 7010 3408 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0834 │ │ -19d90a: 5421 f142 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f1 │ │ -19d90e: 6e20 900c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c90 │ │ -19d914: 0c03 |000a: move-result-object v3 │ │ -19d916: 1f03 1911 |000b: check-cast v3, [J // type@1119 │ │ -19d91a: 6e20 3608 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0836 │ │ -19d920: 6e20 3808 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ -19d926: 0e00 |0013: return-void │ │ +19d8f4: |[19d8f4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19d904: 2200 2d02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022d │ │ +19d908: 7010 3408 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0834 │ │ +19d90e: 5421 f142 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f1 │ │ +19d912: 6e20 900c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c90 │ │ +19d918: 0c03 |000a: move-result-object v3 │ │ +19d91a: 1f03 1911 |000b: check-cast v3, [J // type@1119 │ │ +19d91e: 6e20 3608 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0836 │ │ +19d924: 6e20 3808 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ +19d92a: 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; │ │ @@ -321877,50 +321878,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 │ │ -19d928: |[19d928] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19d938: 2200 7003 |0000: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ -19d93c: 7010 4f0c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19d942: 6e10 0059 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@5900 │ │ -19d948: 0c0a |0008: move-result-object v10 │ │ -19d94a: 6e10 5a0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19d950: 0c0a |000c: move-result-object v10 │ │ -19d952: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19d954: 7210 a70c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -19d95a: 0a02 |0011: move-result v2 │ │ -19d95c: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -19d960: 7210 a80c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19d966: 0c02 |0017: move-result-object v2 │ │ -19d968: 1f02 f002 |0018: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ -19d96c: 6e10 510a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -19d972: 0b02 |001d: move-result-wide v2 │ │ -19d974: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -19d978: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -19d97c: 6e10 4508 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@0845 │ │ -19d982: 0b06 |0025: move-result-wide v6 │ │ -19d984: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -19d988: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -19d98c: 6e10 4408 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0844 │ │ -19d992: 0b02 |002d: move-result-wide v2 │ │ -19d994: bb42 |002e: add-long/2addr v2, v4 │ │ -19d996: 6e30 4608 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0846 │ │ -19d99c: 28dc |0032: goto 000e // -0024 │ │ -19d99e: 2201 3402 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0234 │ │ -19d9a2: 7053 4308 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0843 │ │ -19d9a8: 7220 be0c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ -19d9ae: 28d3 |003b: goto 000e // -002d │ │ -19d9b0: 220a 3502 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0235 │ │ -19d9b4: 7010 4708 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@0847 │ │ -19d9ba: 6e20 4808 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@0848 │ │ -19d9c0: 6e20 3808 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ -19d9c6: 0e00 |0047: return-void │ │ +19d92c: |[19d92c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19d93c: 2200 7003 |0000: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ +19d940: 7010 4f0c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19d946: 6e10 0059 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@5900 │ │ +19d94c: 0c0a |0008: move-result-object v10 │ │ +19d94e: 6e10 5a0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19d954: 0c0a |000c: move-result-object v10 │ │ +19d956: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19d958: 7210 a70c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +19d95e: 0a02 |0011: move-result v2 │ │ +19d960: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +19d964: 7210 a80c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19d96a: 0c02 |0017: move-result-object v2 │ │ +19d96c: 1f02 f002 |0018: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ +19d970: 6e10 510a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +19d976: 0b02 |001d: move-result-wide v2 │ │ +19d978: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +19d97c: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +19d980: 6e10 4508 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@0845 │ │ +19d986: 0b06 |0025: move-result-wide v6 │ │ +19d988: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +19d98c: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +19d990: 6e10 4408 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0844 │ │ +19d996: 0b02 |002d: move-result-wide v2 │ │ +19d998: bb42 |002e: add-long/2addr v2, v4 │ │ +19d99a: 6e30 4608 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0846 │ │ +19d9a0: 28dc |0032: goto 000e // -0024 │ │ +19d9a2: 2201 3402 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0234 │ │ +19d9a6: 7053 4308 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0843 │ │ +19d9ac: 7220 be0c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cbe │ │ +19d9b2: 28d3 |003b: goto 000e // -002d │ │ +19d9b4: 220a 3502 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0235 │ │ +19d9b8: 7010 4708 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@0847 │ │ +19d9be: 6e20 4808 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@0848 │ │ +19d9c4: 6e20 3808 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0838 │ │ +19d9ca: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -321938,119 +321939,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 │ │ -19d340: |[19d340] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -19d350: 2200 3602 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0236 │ │ -19d354: 7010 4908 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0849 │ │ -19d35a: 2201 3702 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0237 │ │ -19d35e: 7010 4d08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@084d │ │ -19d364: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19d366: 6e20 5408 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0854 │ │ -19d36c: 6e20 5608 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0856 │ │ -19d372: 6e20 5708 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@0857 │ │ -19d378: 6e10 0759 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5907 │ │ -19d37e: 0a03 |0017: move-result v3 │ │ -19d380: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -19d384: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19d388: 6e20 5908 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0859 │ │ -19d38e: 2808 |001f: goto 0027 // +0008 │ │ -19d390: 6e10 d858 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58d8 │ │ -19d396: 0c03 |0023: move-result-object v3 │ │ -19d398: 6e20 5908 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0859 │ │ -19d39e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -19d3a0: 6e20 5108 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0851 │ │ -19d3a6: 6e10 fa58 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58fa │ │ -19d3ac: 0c04 |002e: move-result-object v4 │ │ -19d3ae: 6e20 5208 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0852 │ │ -19d3b4: 6e10 fb58 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58fb │ │ -19d3ba: 0b04 |0035: move-result-wide v4 │ │ -19d3bc: 6e20 d158 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58d1 │ │ -19d3c2: 0b06 |0039: move-result-wide v6 │ │ -19d3c4: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -19d3c8: 6e10 0359 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ -19d3ce: 0a0a |003f: move-result v10 │ │ -19d3d0: 81a6 |0040: int-to-long v6, v10 │ │ -19d3d2: be64 |0041: div-long/2addr v4, v6 │ │ -19d3d4: 6e30 5308 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0853 │ │ -19d3da: 6e10 fd58 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@58fd │ │ -19d3e0: 0a0a |0048: move-result v10 │ │ -19d3e2: 83a4 |0049: int-to-double v4, v10 │ │ -19d3e4: 6e30 5508 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@0855 │ │ -19d3ea: 6e10 0659 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5906 │ │ -19d3f0: 0a0a |0050: move-result v10 │ │ -19d3f2: 83a4 |0051: int-to-double v4, v10 │ │ -19d3f4: 6e30 5d08 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@085d │ │ -19d3fa: 6e20 5808 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@0858 │ │ -19d400: 220a 7603 |0058: new-instance v10, Ljava/util/Date; // type@0376 │ │ -19d404: 7010 850c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c85 │ │ -19d40a: 6e20 5a08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@085a │ │ -19d410: 6e10 0459 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@5904 │ │ -19d416: 0b03 |0063: move-result-wide v3 │ │ -19d418: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -19d41c: bb53 |0066: add-long/2addr v3, v5 │ │ -19d41e: 6e30 5b08 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@085b │ │ -19d424: 6e10 0559 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5905 │ │ -19d42a: 0a0a |006d: move-result v10 │ │ -19d42c: 6e20 5c08 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@085c │ │ -19d432: 6e20 4a08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084a │ │ -19d438: 220a 2702 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0227 │ │ -19d43c: 7010 1b08 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@081b │ │ -19d442: 6e20 4a08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084a │ │ -19d448: 2201 2802 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@0228 │ │ -19d44c: 7010 1f08 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@081f │ │ -19d452: 6e10 fa58 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58fa │ │ -19d458: 0c03 |0084: move-result-object v3 │ │ -19d45a: 6e20 2208 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0822 │ │ -19d460: 6e10 fb58 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58fb │ │ -19d466: 0b03 |008b: move-result-wide v3 │ │ -19d468: 6e30 2308 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0823 │ │ -19d46e: 6e10 0359 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ -19d474: 0a03 |0092: move-result v3 │ │ -19d476: 8133 |0093: int-to-long v3, v3 │ │ -19d478: 6e30 2508 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@0825 │ │ -19d47e: 1a03 3e51 |0097: const-string v3, "eng" // string@513e │ │ -19d482: 6e20 2408 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0824 │ │ -19d488: 6e20 1c08 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ -19d48e: 2201 2602 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0226 │ │ -19d492: 7010 1808 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@0818 │ │ -19d498: 6e10 0759 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5907 │ │ -19d49e: 0a03 |00a7: move-result v3 │ │ -19d4a0: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -19d4a4: 1a03 ff36 |00aa: const-string v3, "SoundHandle" // string@36ff │ │ -19d4a8: 2803 |00ac: goto 00af // +0003 │ │ -19d4aa: 1a03 943d |00ad: const-string v3, "VideoHandle" // string@3d94 │ │ -19d4ae: 6e20 1a08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@081a │ │ -19d4b4: 6e10 fc58 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@58fc │ │ -19d4ba: 0c03 |00b5: move-result-object v3 │ │ -19d4bc: 6e20 1908 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0819 │ │ -19d4c2: 6e20 1c08 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ -19d4c8: 2201 2902 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@0229 │ │ -19d4cc: 7010 2608 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0826 │ │ -19d4d2: 6e10 fe58 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@58fe │ │ -19d4d8: 0c03 |00c4: move-result-object v3 │ │ -19d4da: 6e20 2708 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0827 │ │ -19d4e0: 2203 2302 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0223 │ │ -19d4e4: 7010 1108 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0811 │ │ -19d4ea: 2204 2402 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0224 │ │ -19d4ee: 7010 1308 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0813 │ │ -19d4f4: 6e20 1208 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0812 │ │ -19d4fa: 2205 2202 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0222 │ │ -19d4fe: 7010 0f08 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@080f │ │ -19d504: 6e20 1008 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0810 │ │ -19d50a: 6e20 1408 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0814 │ │ -19d510: 6e20 2708 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0827 │ │ -19d516: 6e20 c658 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@58c6 │ │ -19d51c: 0c09 |00e6: move-result-object v9 │ │ -19d51e: 6e20 2708 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0827 │ │ -19d524: 6e20 1c08 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ -19d52a: 1100 |00ed: return-object v0 │ │ +19d344: |[19d344] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +19d354: 2200 3602 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0236 │ │ +19d358: 7010 4908 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0849 │ │ +19d35e: 2201 3702 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0237 │ │ +19d362: 7010 4d08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@084d │ │ +19d368: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19d36a: 6e20 5408 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0854 │ │ +19d370: 6e20 5608 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0856 │ │ +19d376: 6e20 5708 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@0857 │ │ +19d37c: 6e10 0759 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5907 │ │ +19d382: 0a03 |0017: move-result v3 │ │ +19d384: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +19d388: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19d38c: 6e20 5908 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0859 │ │ +19d392: 2808 |001f: goto 0027 // +0008 │ │ +19d394: 6e10 d858 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58d8 │ │ +19d39a: 0c03 |0023: move-result-object v3 │ │ +19d39c: 6e20 5908 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0859 │ │ +19d3a2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +19d3a4: 6e20 5108 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0851 │ │ +19d3aa: 6e10 fa58 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58fa │ │ +19d3b0: 0c04 |002e: move-result-object v4 │ │ +19d3b2: 6e20 5208 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0852 │ │ +19d3b8: 6e10 fb58 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58fb │ │ +19d3be: 0b04 |0035: move-result-wide v4 │ │ +19d3c0: 6e20 d158 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58d1 │ │ +19d3c6: 0b06 |0039: move-result-wide v6 │ │ +19d3c8: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +19d3cc: 6e10 0359 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ +19d3d2: 0a0a |003f: move-result v10 │ │ +19d3d4: 81a6 |0040: int-to-long v6, v10 │ │ +19d3d6: be64 |0041: div-long/2addr v4, v6 │ │ +19d3d8: 6e30 5308 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0853 │ │ +19d3de: 6e10 fd58 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@58fd │ │ +19d3e4: 0a0a |0048: move-result v10 │ │ +19d3e6: 83a4 |0049: int-to-double v4, v10 │ │ +19d3e8: 6e30 5508 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@0855 │ │ +19d3ee: 6e10 0659 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5906 │ │ +19d3f4: 0a0a |0050: move-result v10 │ │ +19d3f6: 83a4 |0051: int-to-double v4, v10 │ │ +19d3f8: 6e30 5d08 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@085d │ │ +19d3fe: 6e20 5808 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@0858 │ │ +19d404: 220a 7603 |0058: new-instance v10, Ljava/util/Date; // type@0376 │ │ +19d408: 7010 850c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c85 │ │ +19d40e: 6e20 5a08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@085a │ │ +19d414: 6e10 0459 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@5904 │ │ +19d41a: 0b03 |0063: move-result-wide v3 │ │ +19d41c: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +19d420: bb53 |0066: add-long/2addr v3, v5 │ │ +19d422: 6e30 5b08 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@085b │ │ +19d428: 6e10 0559 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5905 │ │ +19d42e: 0a0a |006d: move-result v10 │ │ +19d430: 6e20 5c08 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@085c │ │ +19d436: 6e20 4a08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084a │ │ +19d43c: 220a 2702 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0227 │ │ +19d440: 7010 1b08 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@081b │ │ +19d446: 6e20 4a08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084a │ │ +19d44c: 2201 2802 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@0228 │ │ +19d450: 7010 1f08 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@081f │ │ +19d456: 6e10 fa58 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58fa │ │ +19d45c: 0c03 |0084: move-result-object v3 │ │ +19d45e: 6e20 2208 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0822 │ │ +19d464: 6e10 fb58 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58fb │ │ +19d46a: 0b03 |008b: move-result-wide v3 │ │ +19d46c: 6e30 2308 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0823 │ │ +19d472: 6e10 0359 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ +19d478: 0a03 |0092: move-result v3 │ │ +19d47a: 8133 |0093: int-to-long v3, v3 │ │ +19d47c: 6e30 2508 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@0825 │ │ +19d482: 1a03 3e51 |0097: const-string v3, "eng" // string@513e │ │ +19d486: 6e20 2408 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0824 │ │ +19d48c: 6e20 1c08 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ +19d492: 2201 2602 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0226 │ │ +19d496: 7010 1808 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@0818 │ │ +19d49c: 6e10 0759 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5907 │ │ +19d4a2: 0a03 |00a7: move-result v3 │ │ +19d4a4: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +19d4a8: 1a03 ff36 |00aa: const-string v3, "SoundHandle" // string@36ff │ │ +19d4ac: 2803 |00ac: goto 00af // +0003 │ │ +19d4ae: 1a03 943d |00ad: const-string v3, "VideoHandle" // string@3d94 │ │ +19d4b2: 6e20 1a08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@081a │ │ +19d4b8: 6e10 fc58 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@58fc │ │ +19d4be: 0c03 |00b5: move-result-object v3 │ │ +19d4c0: 6e20 1908 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0819 │ │ +19d4c6: 6e20 1c08 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ +19d4cc: 2201 2902 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@0229 │ │ +19d4d0: 7010 2608 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0826 │ │ +19d4d6: 6e10 fe58 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@58fe │ │ +19d4dc: 0c03 |00c4: move-result-object v3 │ │ +19d4de: 6e20 2708 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0827 │ │ +19d4e4: 2203 2302 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0223 │ │ +19d4e8: 7010 1108 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0811 │ │ +19d4ee: 2204 2402 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0224 │ │ +19d4f2: 7010 1308 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0813 │ │ +19d4f8: 6e20 1208 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0812 │ │ +19d4fe: 2205 2202 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0222 │ │ +19d502: 7010 0f08 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@080f │ │ +19d508: 6e20 1008 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0810 │ │ +19d50e: 6e20 1408 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0814 │ │ +19d514: 6e20 2708 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0827 │ │ +19d51a: 6e20 c658 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@58c6 │ │ +19d520: 0c09 |00e6: move-result-object v9 │ │ +19d522: 6e20 2708 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0827 │ │ +19d528: 6e20 1c08 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081c │ │ +19d52e: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -322101,63 +322102,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -19d9c8: |[19d9c8] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -19d9d8: 5478 ef42 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d9dc: 6e10 b758 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58b7 │ │ -19d9e2: 0b00 |0005: move-result-wide v0 │ │ -19d9e4: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -19d9e8: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -19d9ec: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -19d9f0: 7010 cf58 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58cf │ │ -19d9f6: 5478 eb42 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ -19d9fa: 6e10 d958 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19da00: 0c08 |0014: move-result-object v8 │ │ -19da02: 6e10 5a0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19da08: 0c08 |0018: move-result-object v8 │ │ -19da0a: 7210 a70c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -19da10: 0a00 |001c: move-result v0 │ │ -19da12: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -19da16: 7210 a80c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19da1c: 0c00 |0022: move-result-object v0 │ │ -19da1e: 1f00 0811 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19da22: 6e10 0159 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ -19da28: 0c01 |0028: move-result-object v1 │ │ -19da2a: 7210 cc0c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -19da30: 0a02 |002c: move-result v2 │ │ -19da32: 2323 1911 |002d: new-array v3, v2, [J // type@1119 │ │ -19da36: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -19da38: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -19da3c: 7220 c30c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -19da42: 0c05 |0035: move-result-object v5 │ │ -19da44: 1f05 0611 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ -19da48: 6e10 ed58 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58ed │ │ -19da4e: 0b05 |003b: move-result-wide v5 │ │ -19da50: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -19da54: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -19da58: 28f0 |0040: goto 0030 // -0010 │ │ -19da5a: 5471 f142 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f1 │ │ -19da5e: 6e30 930c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c93 │ │ -19da64: 28d3 |0046: goto 0019 // -002d │ │ -19da66: 5478 eb42 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ -19da6a: 6e20 c558 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@58c5 │ │ -19da70: 0c08 |004c: move-result-object v8 │ │ -19da72: 5470 ed42 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19da76: 7220 0e08 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@080e │ │ -19da7c: 5478 ee42 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ -19da80: 6e10 8309 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ -19da86: 5478 ed42 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19da8a: 6e10 ba0b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bba │ │ -19da90: 5478 ee42 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ -19da94: 6e10 8209 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0982 │ │ -19da9a: 0e00 |0061: return-void │ │ +19d9cc: |[19d9cc] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +19d9dc: 5478 ef42 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d9e0: 6e10 b758 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58b7 │ │ +19d9e6: 0b00 |0005: move-result-wide v0 │ │ +19d9e8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +19d9ec: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +19d9f0: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +19d9f4: 7010 cf58 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58cf │ │ +19d9fa: 5478 eb42 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ +19d9fe: 6e10 d958 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19da04: 0c08 |0014: move-result-object v8 │ │ +19da06: 6e10 5a0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19da0c: 0c08 |0018: move-result-object v8 │ │ +19da0e: 7210 a70c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +19da14: 0a00 |001c: move-result v0 │ │ +19da16: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +19da1a: 7210 a80c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19da20: 0c00 |0022: move-result-object v0 │ │ +19da22: 1f00 0811 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19da26: 6e10 0159 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@5901 │ │ +19da2c: 0c01 |0028: move-result-object v1 │ │ +19da2e: 7210 cc0c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +19da34: 0a02 |002c: move-result v2 │ │ +19da36: 2323 1911 |002d: new-array v3, v2, [J // type@1119 │ │ +19da3a: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +19da3c: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +19da40: 7220 c30c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +19da46: 0c05 |0035: move-result-object v5 │ │ +19da48: 1f05 0611 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ +19da4c: 6e10 ed58 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58ed │ │ +19da52: 0b05 |003b: move-result-wide v5 │ │ +19da54: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +19da58: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +19da5c: 28f0 |0040: goto 0030 // -0010 │ │ +19da5e: 5471 f142 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f1 │ │ +19da62: 6e30 930c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c93 │ │ +19da68: 28d3 |0046: goto 0019 // -002d │ │ +19da6a: 5478 eb42 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ +19da6e: 6e20 c558 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@58c5 │ │ +19da74: 0c08 |004c: move-result-object v8 │ │ +19da76: 5470 ed42 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19da7a: 7220 0e08 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@080e │ │ +19da80: 5478 ee42 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ +19da84: 6e10 8309 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ +19da8a: 5478 ed42 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19da8e: 6e10 ba0b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bba │ │ +19da94: 5478 ee42 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ +19da98: 6e10 8209 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0982 │ │ +19da9e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -322177,49 +322178,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 │ │ -19d578: |[19d578] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -19d588: 6e10 d958 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19d58e: 0c00 |0003: move-result-object v0 │ │ -19d590: 6e10 590c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c59 │ │ -19d596: 0a00 |0007: move-result v0 │ │ -19d598: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -19d59c: 6e10 d958 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19d5a2: 0c00 |000d: move-result-object v0 │ │ -19d5a4: 6e10 5a0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19d5aa: 0c00 |0011: move-result-object v0 │ │ -19d5ac: 7210 a80c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19d5b2: 0c00 |0015: move-result-object v0 │ │ -19d5b4: 1f00 0811 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19d5b8: 6e10 0359 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ -19d5be: 0a00 |001b: move-result v0 │ │ -19d5c0: 8100 |001c: int-to-long v0, v0 │ │ -19d5c2: 2803 |001d: goto 0020 // +0003 │ │ -19d5c4: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -19d5c8: 6e10 d958 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ -19d5ce: 0c05 |0023: move-result-object v5 │ │ -19d5d0: 6e10 5a0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ -19d5d6: 0c05 |0027: move-result-object v5 │ │ -19d5d8: 7210 a70c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -19d5de: 0a02 |002b: move-result v2 │ │ -19d5e0: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -19d5e4: 7210 a80c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -19d5ea: 0c02 |0031: move-result-object v2 │ │ -19d5ec: 1f02 0811 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19d5f0: 6e10 0359 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ -19d5f6: 0a02 |0037: move-result v2 │ │ -19d5f8: 8122 |0038: int-to-long v2, v2 │ │ -19d5fa: 7140 d058 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58d0 │ │ -19d600: 0b00 |003c: move-result-wide v0 │ │ -19d602: 28eb |003d: goto 0028 // -0015 │ │ -19d604: 1000 |003e: return-wide v0 │ │ +19d57c: |[19d57c] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +19d58c: 6e10 d958 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19d592: 0c00 |0003: move-result-object v0 │ │ +19d594: 6e10 590c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c59 │ │ +19d59a: 0a00 |0007: move-result v0 │ │ +19d59c: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +19d5a0: 6e10 d958 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19d5a6: 0c00 |000d: move-result-object v0 │ │ +19d5a8: 6e10 5a0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19d5ae: 0c00 |0011: move-result-object v0 │ │ +19d5b0: 7210 a80c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19d5b6: 0c00 |0015: move-result-object v0 │ │ +19d5b8: 1f00 0811 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19d5bc: 6e10 0359 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ +19d5c2: 0a00 |001b: move-result v0 │ │ +19d5c4: 8100 |001c: int-to-long v0, v0 │ │ +19d5c6: 2803 |001d: goto 0020 // +0003 │ │ +19d5c8: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +19d5cc: 6e10 d958 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58d9 │ │ +19d5d2: 0c05 |0023: move-result-object v5 │ │ +19d5d4: 6e10 5a0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5a │ │ +19d5da: 0c05 |0027: move-result-object v5 │ │ +19d5dc: 7210 a70c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +19d5e2: 0a02 |002b: move-result v2 │ │ +19d5e4: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +19d5e8: 7210 a80c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +19d5ee: 0c02 |0031: move-result-object v2 │ │ +19d5f0: 1f02 0811 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19d5f4: 6e10 0359 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@5903 │ │ +19d5fa: 0a02 |0037: move-result v2 │ │ +19d5fc: 8122 |0038: int-to-long v2, v2 │ │ +19d5fe: 7140 d058 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58d0 │ │ +19d604: 0b00 |003c: move-result-wide v0 │ │ +19d606: 28eb |003d: goto 0028 // -0015 │ │ +19d608: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -322231,96 +322232,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 │ │ -19d068: |[19d068] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -19d078: 5560 f242 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ -19d07c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19d07e: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -19d082: 5460 ef42 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d086: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -19d08a: 6e30 be58 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58be │ │ -19d090: 5460 ef42 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d094: 5462 ed42 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19d098: 6e20 b658 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58b6 │ │ -19d09e: 5460 ef42 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d0a2: 5362 ec42 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d0a6: 6e30 bf58 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58bf │ │ -19d0ac: 5362 ec42 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d0b0: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -19d0b4: bb42 |001e: add-long/2addr v2, v4 │ │ -19d0b6: 5a62 ec42 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d0ba: 5362 f342 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d0be: bb42 |0023: add-long/2addr v2, v4 │ │ -19d0c0: 5a62 f342 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d0c4: 5c61 f242 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ -19d0c8: 5460 ef42 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ -19d0cc: 6e10 b758 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58b7 │ │ -19d0d2: 0b02 |002d: move-result-wide v2 │ │ -19d0d4: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19d0d8: 8144 |0030: int-to-long v4, v4 │ │ -19d0da: bb42 |0031: add-long/2addr v2, v4 │ │ -19d0dc: 6e30 be58 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58be │ │ -19d0e2: 5362 f342 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d0e6: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19d0ea: 8104 |0039: int-to-long v4, v0 │ │ -19d0ec: bb42 |003a: add-long/2addr v2, v4 │ │ -19d0ee: 5a62 f342 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d0f2: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -19d0f8: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -19d0fc: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -19d100: 7010 cf58 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58cf │ │ -19d106: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -19d108: 5c60 f242 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ -19d10c: 5362 f342 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d110: bc42 |004c: sub-long/2addr v2, v4 │ │ -19d112: 5a62 f342 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ -19d116: 2802 |004f: goto 0051 // +0002 │ │ -19d118: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -19d11a: 5462 eb42 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ -19d11e: 5363 ec42 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d122: 6e59 d458 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58d4 │ │ -19d128: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19d12c: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -19d12e: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -19d132: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -19d134: 2802 |005e: goto 0060 // +0002 │ │ -19d136: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -19d138: b037 |0060: add-int/2addr v7, v3 │ │ -19d13a: 6e20 a40b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19d140: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19d144: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19d148: b037 |0068: add-int/2addr v7, v3 │ │ -19d14a: 6e20 a10b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba1 │ │ -19d150: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -19d154: 5467 f042 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ -19d158: 6e20 a40b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19d15e: 5467 f042 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ -19d162: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19d166: b12a |0077: sub-int/2addr v10, v2 │ │ -19d168: 6e20 a90b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0ba9 │ │ -19d16e: 5467 f042 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ -19d172: 6e20 a40b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19d178: 5467 ed42 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19d17c: 546a f042 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ -19d180: 6e20 bd0b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bbd │ │ -19d186: 5467 ed42 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ -19d18a: 6e20 bd0b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bbd │ │ -19d190: 5367 ec42 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d194: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19d198: 8199 |0090: int-to-long v9, v9 │ │ -19d19a: bb97 |0091: add-long/2addr v7, v9 │ │ -19d19c: 5a67 ec42 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ -19d1a0: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -19d1a4: 5467 ee42 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ -19d1a8: 6e10 8309 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ -19d1ae: 0f00 |009b: return v0 │ │ +19d06c: |[19d06c] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +19d07c: 5560 f242 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ +19d080: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19d082: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +19d086: 5460 ef42 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d08a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +19d08e: 6e30 be58 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58be │ │ +19d094: 5460 ef42 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d098: 5462 ed42 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19d09c: 6e20 b658 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58b6 │ │ +19d0a2: 5460 ef42 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d0a6: 5362 ec42 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d0aa: 6e30 bf58 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58bf │ │ +19d0b0: 5362 ec42 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d0b4: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +19d0b8: bb42 |001e: add-long/2addr v2, v4 │ │ +19d0ba: 5a62 ec42 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d0be: 5362 f342 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d0c2: bb42 |0023: add-long/2addr v2, v4 │ │ +19d0c4: 5a62 f342 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d0c8: 5c61 f242 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ +19d0cc: 5460 ef42 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42ef │ │ +19d0d0: 6e10 b758 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58b7 │ │ +19d0d6: 0b02 |002d: move-result-wide v2 │ │ +19d0d8: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19d0dc: 8144 |0030: int-to-long v4, v4 │ │ +19d0de: bb42 |0031: add-long/2addr v2, v4 │ │ +19d0e0: 6e30 be58 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58be │ │ +19d0e6: 5362 f342 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d0ea: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19d0ee: 8104 |0039: int-to-long v4, v0 │ │ +19d0f0: bb42 |003a: add-long/2addr v2, v4 │ │ +19d0f2: 5a62 f342 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d0f6: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +19d0fc: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +19d100: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +19d104: 7010 cf58 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58cf │ │ +19d10a: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +19d10c: 5c60 f242 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f2 │ │ +19d110: 5362 f342 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d114: bc42 |004c: sub-long/2addr v2, v4 │ │ +19d116: 5a62 f342 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f3 │ │ +19d11a: 2802 |004f: goto 0051 // +0002 │ │ +19d11c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +19d11e: 5462 eb42 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42eb │ │ +19d122: 5363 ec42 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d126: 6e59 d458 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58d4 │ │ +19d12c: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19d130: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +19d132: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +19d136: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +19d138: 2802 |005e: goto 0060 // +0002 │ │ +19d13a: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +19d13c: b037 |0060: add-int/2addr v7, v3 │ │ +19d13e: 6e20 a40b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19d144: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19d148: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19d14c: b037 |0068: add-int/2addr v7, v3 │ │ +19d14e: 6e20 a10b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba1 │ │ +19d154: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +19d158: 5467 f042 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ +19d15c: 6e20 a40b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19d162: 5467 f042 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ +19d166: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19d16a: b12a |0077: sub-int/2addr v10, v2 │ │ +19d16c: 6e20 a90b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0ba9 │ │ +19d172: 5467 f042 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ +19d176: 6e20 a40b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19d17c: 5467 ed42 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19d180: 546a f042 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f0 │ │ +19d184: 6e20 bd0b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bbd │ │ +19d18a: 5467 ed42 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42ed │ │ +19d18e: 6e20 bd0b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bbd │ │ +19d194: 5367 ec42 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d198: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19d19c: 8199 |0090: int-to-long v9, v9 │ │ +19d19e: bb97 |0091: add-long/2addr v7, v9 │ │ +19d1a0: 5a67 ec42 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ec │ │ +19d1a4: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +19d1a8: 5467 ee42 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42ee │ │ +19d1ac: 6e10 8309 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ +19d1b2: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -322403,22 +322404,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -19dbc8: |[19dbc8] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -19dbd8: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19dbde: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19dbe2: 5b10 f642 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ -19dbe6: 2200 7003 |0007: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ -19dbea: 7010 4f0c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19dbf0: 5b10 f742 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19dbf4: 0e00 |000e: return-void │ │ +19dbcc: |[19dbcc] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +19dbdc: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19dbe2: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19dbe6: 5b10 f642 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ +19dbea: 2200 7003 |0007: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ +19dbee: 7010 4f0c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19dbf4: 5b10 f742 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19dbf8: 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; │ │ @@ -322429,27 +322430,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19dbf8: |[19dbf8] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -19dc08: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -19dc0c: 5410 f742 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19dc10: 6e10 5c0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19dc16: 0a00 |0007: move-result v0 │ │ -19dc18: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -19dc1c: 280c |000a: goto 0016 // +000c │ │ -19dc1e: 5410 f742 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19dc22: 6e20 570c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ -19dc28: 0c02 |0010: move-result-object v2 │ │ -19dc2a: 1f02 0811 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19dc2e: 6e40 f958 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@58f9 │ │ -19dc34: 0e00 |0016: return-void │ │ +19dbfc: |[19dbfc] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +19dc0c: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +19dc10: 5410 f742 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19dc14: 6e10 5c0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19dc1a: 0a00 |0007: move-result v0 │ │ +19dc1c: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +19dc20: 280c |000a: goto 0016 // +000c │ │ +19dc22: 5410 f742 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19dc26: 6e20 570c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c57 │ │ +19dc2c: 0c02 |0010: move-result-object v2 │ │ +19dc2e: 1f02 0811 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19dc32: 6e40 f958 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@58f9 │ │ +19dc38: 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; │ │ @@ -322462,27 +322463,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -19db24: |[19db24] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19db34: 5430 f742 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19db38: 2201 0811 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ -19db3c: 5432 f742 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19db40: 6e10 5c0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19db46: 0a02 |0009: move-result v2 │ │ -19db48: 7040 f858 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@58f8 │ │ -19db4e: 6e20 530c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19db54: 5434 f742 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19db58: 6e10 5c0c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19db5e: 0a04 |0015: move-result v4 │ │ -19db60: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -19db64: 0f04 |0018: return v4 │ │ +19db28: |[19db28] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19db38: 5430 f742 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19db3c: 2201 0811 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1108 │ │ +19db40: 5432 f742 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19db44: 6e10 5c0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19db4a: 0a02 |0009: move-result v2 │ │ +19db4c: 7040 f858 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@58f8 │ │ +19db52: 6e20 530c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19db58: 5434 f742 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19db5c: 6e10 5c0c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19db62: 0a04 |0015: move-result v4 │ │ +19db64: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +19db68: 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; │ │ @@ -322493,17 +322494,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19db98: |[19db98] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -19dba8: 5410 f442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f4 │ │ -19dbac: 1100 |0002: return-object v0 │ │ +19db9c: |[19db9c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +19dbac: 5410 f442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f4 │ │ +19dbb0: 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;) │ │ @@ -322511,17 +322512,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19db68: |[19db68] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -19db78: 5210 f542 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f5 │ │ -19db7c: 0f00 |0002: return v0 │ │ +19db6c: |[19db6c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +19db7c: 5210 f542 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f5 │ │ +19db80: 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;) │ │ @@ -322529,17 +322530,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19db0c: |[19db0c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -19db1c: 5410 f642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ -19db20: 1100 |0002: return-object v0 │ │ +19db10: |[19db10] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +19db20: 5410 f642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ +19db24: 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;) │ │ @@ -322547,17 +322548,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dbb0: |[19dbb0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -19dbc0: 5410 f742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ -19dbc4: 1100 |0002: return-object v0 │ │ +19dbb4: |[19dbb4] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +19dbc4: 5410 f742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42f7 │ │ +19dbc8: 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;) │ │ @@ -322565,17 +322566,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19db80: |[19db80] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -19db90: 5210 f842 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42f8 │ │ -19db94: 0f00 |0002: return v0 │ │ +19db84: |[19db84] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +19db94: 5210 f842 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42f8 │ │ +19db98: 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;) │ │ @@ -322583,17 +322584,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dc38: |[19dc38] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -19dc48: 5b01 f442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f4 │ │ -19dc4c: 0e00 |0002: return-void │ │ +19dc3c: |[19dc3c] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +19dc4c: 5b01 f442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f4 │ │ +19dc50: 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; │ │ │ │ @@ -322602,34 +322603,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -19dc50: |[19dc50] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -19dc60: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -19dc64: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19dc68: 5b12 f642 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ -19dc6c: 281b |0006: goto 0021 // +001b │ │ -19dc6e: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -19dc72: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -19dc76: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -19dc7a: 5b12 f642 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ -19dc7e: 2812 |000f: goto 0021 // +0012 │ │ -19dc80: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -19dc84: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -19dc88: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -19dc8c: 5b12 f642 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ -19dc90: 2809 |0018: goto 0021 // +0009 │ │ -19dc92: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -19dc96: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -19dc9a: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -19dc9e: 5b12 f642 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ -19dca2: 0e00 |0021: return-void │ │ +19dc54: |[19dc54] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +19dc64: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +19dc68: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19dc6c: 5b12 f642 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ +19dc70: 281b |0006: goto 0021 // +001b │ │ +19dc72: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +19dc76: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +19dc7a: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +19dc7e: 5b12 f642 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ +19dc82: 2812 |000f: goto 0021 // +0012 │ │ +19dc84: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +19dc88: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +19dc8c: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +19dc90: 5b12 f642 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ +19dc94: 2809 |0018: goto 0021 // +0009 │ │ +19dc96: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +19dc9a: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +19dc9e: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +19dca2: 5b12 f642 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f6 │ │ +19dca6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -322641,18 +322642,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19dca4: |[19dca4] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -19dcb4: 5901 f842 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42f8 │ │ -19dcb8: 5902 f542 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f5 │ │ -19dcbc: 0e00 |0004: return-void │ │ +19dca8: |[19dca8] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +19dcb8: 5901 f842 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42f8 │ │ +19dcbc: 5902 f542 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f5 │ │ +19dcc0: 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 │ │ @@ -322746,27 +322747,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19dd18: |[19dd18] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -19dd28: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19dd2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19dd30: 5b10 fd42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19dd34: 5b10 fc42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19dd38: 5b10 fe42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19dd3c: 2200 f902 |000a: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ -19dd40: 7010 970a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19dd46: 5b10 0043 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ -19dd4a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19dd4c: 5910 0743 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ -19dd50: 7010 ea58 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58ea │ │ -19dd56: 0e00 |0017: return-void │ │ +19dd1c: |[19dd1c] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +19dd2c: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19dd32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19dd34: 5b10 fd42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19dd38: 5b10 fc42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19dd3c: 5b10 fe42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19dd40: 2200 f902 |000a: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ +19dd44: 7010 970a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19dd4a: 5b10 0043 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ +19dd4e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19dd50: 5910 0743 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ +19dd54: 7010 ea58 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58ea │ │ +19dd5a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -322780,44 +322781,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -19dd58: |[19dd58] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -19dd68: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19dd6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19dd70: 5b10 fd42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19dd74: 5b10 fc42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19dd78: 5b10 fe42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19dd7c: 2200 f902 |000a: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ -19dd80: 7010 970a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19dd86: 5b10 0043 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ -19dd8a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19dd8c: 5910 0743 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ -19dd90: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -19dd94: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -19dd98: 5912 0643 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4306 │ │ -19dd9c: 5913 0143 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4301 │ │ -19dda0: 5914 0743 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ -19dda4: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -19dda8: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -19ddac: 7110 970b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ -19ddb2: 0c04 |0025: move-result-object v4 │ │ -19ddb4: 5b14 0243 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ -19ddb8: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ -19ddbc: 6e20 a20b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba2 │ │ -19ddc2: 7030 e458 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58e4 │ │ -19ddc8: 6e10 e758 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@58e7 │ │ -19ddce: 7010 ea58 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58ea │ │ -19ddd4: 0e00 |0036: return-void │ │ -19ddd6: 2202 e902 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ -19ddda: 7010 370a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a37 │ │ -19dde0: 2702 |003c: throw v2 │ │ +19dd5c: |[19dd5c] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +19dd6c: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19dd72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19dd74: 5b10 fd42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19dd78: 5b10 fc42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19dd7c: 5b10 fe42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19dd80: 2200 f902 |000a: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ +19dd84: 7010 970a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19dd8a: 5b10 0043 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ +19dd8e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19dd90: 5910 0743 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ +19dd94: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +19dd98: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +19dd9c: 5912 0643 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4306 │ │ +19dda0: 5913 0143 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4301 │ │ +19dda4: 5914 0743 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ +19dda8: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +19ddac: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +19ddb0: 7110 970b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ +19ddb6: 0c04 |0025: move-result-object v4 │ │ +19ddb8: 5b14 0243 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ +19ddbc: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ +19ddc0: 6e20 a20b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba2 │ │ +19ddc6: 7030 e458 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58e4 │ │ +19ddcc: 6e10 e758 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@58e7 │ │ +19ddd2: 7010 ea58 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58ea │ │ +19ddd8: 0e00 |0036: return-void │ │ +19ddda: 2202 e902 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02e9 │ │ +19ddde: 7010 370a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a37 │ │ +19dde4: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -322842,25 +322843,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19dea4: |[19dea4] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19deb4: 5412 fb42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19deb8: 7210 e10d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0de1 │ │ -19debe: 0a02 |0005: move-result v2 │ │ -19dec0: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -19dec4: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -19dec8: 0e00 |000a: return-void │ │ -19deca: 2202 0003 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ -19dece: 1a00 9315 |000d: const-string v0, "EGL error encountered (see log)" // string@1593 │ │ -19ded2: 7020 ab0a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19ded8: 2702 |0012: throw v2 │ │ +19dea8: |[19dea8] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19deb8: 5412 fb42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19debc: 7210 e10d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0de1 │ │ +19dec2: 0a02 |0005: move-result v2 │ │ +19dec4: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +19dec8: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +19decc: 0e00 |000a: return-void │ │ +19dece: 2202 0003 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ +19ded2: 1a00 9315 |000d: const-string v0, "EGL error encountered (see log)" // string@1593 │ │ +19ded6: 7020 ab0a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19dedc: 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; │ │ @@ -322870,98 +322871,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -19defc: |[19defc] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -19df0c: 7100 e50d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de5 │ │ -19df12: 0c00 |0003: move-result-object v0 │ │ -19df14: 1f00 d903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d9 │ │ -19df18: 5b80 fb42 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19df1c: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -19df20: 7220 e00d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de0 │ │ -19df26: 0c00 |000d: move-result-object v0 │ │ -19df28: 5b80 fd42 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19df2c: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ -19df30: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -19df34: 5480 fb42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19df38: 5481 fd42 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19df3c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -19df3e: 7230 e20d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de2 │ │ -19df44: 0a00 |001c: move-result v0 │ │ -19df46: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -19df4a: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -19df4e: 2303 1811 |0021: new-array v3, v0, [I // type@1118 │ │ -19df52: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -19df58: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -19df5a: 2350 4611 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1146 │ │ -19df5e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -19df60: 2316 1811 |002a: new-array v6, v1, [I // type@1118 │ │ -19df64: 5481 fb42 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19df68: 5482 fd42 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19df6c: 0704 |0030: move-object v4, v0 │ │ -19df6e: 7806 d80d 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@0dd8 │ │ -19df74: 0a01 |0034: move-result v1 │ │ -19df76: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -19df7a: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -19df7e: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -19df80: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -19df84: 2430 1811 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1118 │ │ -19df8a: 0c01 |003f: move-result-object v1 │ │ -19df8c: 5482 fb42 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19df90: 5484 fd42 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19df94: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -19df96: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -19df9a: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -19df9e: 7251 d90d 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@0dd9 │ │ -19dfa4: 0c01 |004c: move-result-object v1 │ │ -19dfa6: 5b81 fc42 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19dfaa: 1a01 5150 |004f: const-string v1, "eglCreateContext" // string@5051 │ │ -19dfae: 7020 e258 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58e2 │ │ -19dfb4: 5481 fc42 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19dfb8: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -19dfbc: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -19dfc0: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -19dfc4: 2453 1811 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1118 │ │ -19dfca: 0c09 |005f: move-result-object v9 │ │ -19dfcc: 548a fb42 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19dfd0: 5481 fd42 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19dfd4: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -19dfd8: 7240 da0d 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@0dda │ │ -19dfde: 0c09 |0069: move-result-object v9 │ │ -19dfe0: 5b89 fe42 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19dfe4: 1a09 5250 |006c: const-string v9, "eglCreatePbufferSurface" // string@5052 │ │ -19dfe8: 7020 e258 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58e2 │ │ -19dfee: 5489 fe42 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19dff2: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -19dff6: 0e00 |0075: return-void │ │ -19dff8: 2209 0003 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ -19dffc: 1a0a 237f |0078: const-string v10, "surface was null" // string@7f23 │ │ -19e000: 7020 ab0a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e006: 2709 |007d: throw v9 │ │ -19e008: 2209 0003 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ -19e00c: 1a0a 3170 |0080: const-string v10, "null context" // string@7031 │ │ -19e010: 7020 ab0a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e016: 2709 |0085: throw v9 │ │ -19e018: 2209 0003 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ -19e01c: 1a0a 7382 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8273 │ │ -19e020: 7020 ab0a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e026: 2709 |008d: throw v9 │ │ -19e028: 5b82 fd42 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19e02c: 2209 0003 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ -19e030: 1a0a 7782 |0092: const-string v10, "unable to initialize EGL10" // string@8277 │ │ -19e034: 7020 ab0a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e03a: 2709 |0097: throw v9 │ │ -19e03c: 2209 0003 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ -19e040: 1a0a 7582 |009a: const-string v10, "unable to get EGL10 display" // string@8275 │ │ -19e044: 7020 ab0a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e04a: 2709 |009f: throw v9 │ │ -19e04c: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +19df00: |[19df00] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +19df10: 7100 e50d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de5 │ │ +19df16: 0c00 |0003: move-result-object v0 │ │ +19df18: 1f00 d903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d9 │ │ +19df1c: 5b80 fb42 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19df20: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +19df24: 7220 e00d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de0 │ │ +19df2a: 0c00 |000d: move-result-object v0 │ │ +19df2c: 5b80 fd42 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19df30: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ +19df34: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +19df38: 5480 fb42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19df3c: 5481 fd42 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19df40: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +19df42: 7230 e20d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de2 │ │ +19df48: 0a00 |001c: move-result v0 │ │ +19df4a: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +19df4e: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +19df52: 2303 1811 |0021: new-array v3, v0, [I // type@1118 │ │ +19df56: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +19df5c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +19df5e: 2350 4611 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1146 │ │ +19df62: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +19df64: 2316 1811 |002a: new-array v6, v1, [I // type@1118 │ │ +19df68: 5481 fb42 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19df6c: 5482 fd42 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19df70: 0704 |0030: move-object v4, v0 │ │ +19df72: 7806 d80d 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@0dd8 │ │ +19df78: 0a01 |0034: move-result v1 │ │ +19df7a: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +19df7e: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +19df82: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +19df84: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +19df88: 2430 1811 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1118 │ │ +19df8e: 0c01 |003f: move-result-object v1 │ │ +19df90: 5482 fb42 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19df94: 5484 fd42 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19df98: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +19df9a: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +19df9e: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +19dfa2: 7251 d90d 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@0dd9 │ │ +19dfa8: 0c01 |004c: move-result-object v1 │ │ +19dfaa: 5b81 fc42 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19dfae: 1a01 5150 |004f: const-string v1, "eglCreateContext" // string@5051 │ │ +19dfb2: 7020 e258 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58e2 │ │ +19dfb8: 5481 fc42 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19dfbc: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +19dfc0: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +19dfc4: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +19dfc8: 2453 1811 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1118 │ │ +19dfce: 0c09 |005f: move-result-object v9 │ │ +19dfd0: 548a fb42 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19dfd4: 5481 fd42 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19dfd8: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +19dfdc: 7240 da0d 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@0dda │ │ +19dfe2: 0c09 |0069: move-result-object v9 │ │ +19dfe4: 5b89 fe42 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19dfe8: 1a09 5250 |006c: const-string v9, "eglCreatePbufferSurface" // string@5052 │ │ +19dfec: 7020 e258 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58e2 │ │ +19dff2: 5489 fe42 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19dff6: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +19dffa: 0e00 |0075: return-void │ │ +19dffc: 2209 0003 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ +19e000: 1a0a 237f |0078: const-string v10, "surface was null" // string@7f23 │ │ +19e004: 7020 ab0a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e00a: 2709 |007d: throw v9 │ │ +19e00c: 2209 0003 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ +19e010: 1a0a 3170 |0080: const-string v10, "null context" // string@7031 │ │ +19e014: 7020 ab0a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e01a: 2709 |0085: throw v9 │ │ +19e01c: 2209 0003 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ +19e020: 1a0a 7382 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8273 │ │ +19e024: 7020 ab0a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e02a: 2709 |008d: throw v9 │ │ +19e02c: 5b82 fd42 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19e030: 2209 0003 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ +19e034: 1a0a 7782 |0092: const-string v10, "unable to initialize EGL10" // string@8277 │ │ +19e038: 7020 ab0a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e03e: 2709 |0097: throw v9 │ │ +19e040: 2209 0003 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0300 │ │ +19e044: 1a0a 7582 |009a: const-string v10, "unable to get EGL10 display" // string@8275 │ │ +19e048: 7020 ab0a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e04e: 2709 |009f: throw v9 │ │ +19e050: 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 │ │ @@ -322992,32 +322993,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -19e1d4: |[19e1d4] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -19e1e4: 2200 0711 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1107 │ │ -19e1e8: 5221 0743 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ -19e1ec: 7020 ef58 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@58ef │ │ -19e1f2: 5b20 0543 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ -19e1f6: 6e10 f658 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@58f6 │ │ -19e1fc: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -19e200: 5421 0543 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ -19e204: 6e10 f458 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@58f4 │ │ -19e20a: 0a01 |0013: move-result v1 │ │ -19e20c: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ -19e212: 5b20 0443 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ -19e216: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ -19e21c: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ -19e220: 5421 0443 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ -19e224: 7020 0803 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0308 │ │ -19e22a: 5b20 0343 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ -19e22e: 0e00 |0025: return-void │ │ +19e1d8: |[19e1d8] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +19e1e8: 2200 0711 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1107 │ │ +19e1ec: 5221 0743 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@4307 │ │ +19e1f0: 7020 ef58 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@58ef │ │ +19e1f6: 5b20 0543 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ +19e1fa: 6e10 f658 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@58f6 │ │ +19e200: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +19e204: 5421 0543 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ +19e208: 6e10 f458 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@58f4 │ │ +19e20e: 0a01 |0013: move-result v1 │ │ +19e210: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ +19e216: 5b20 0443 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ +19e21a: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ +19e220: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ +19e224: 5421 0443 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ +19e228: 7020 0803 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0308 │ │ +19e22e: 5b20 0343 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ +19e232: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -323030,45 +323031,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -19dde4: |[19dde4] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -19ddf4: 5440 0043 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ -19ddf8: 1d00 |0002: monitor-enter v0 │ │ -19ddfa: 5541 ff42 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ -19ddfe: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -19de02: 5441 0043 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ -19de06: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -19de0a: 6e30 9e0a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0a9e │ │ -19de10: 5541 ff42 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ -19de14: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -19de18: 28f1 |0012: goto 0003 // -000f │ │ -19de1a: 2201 0003 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0300 │ │ -19de1e: 1a02 e337 |0015: const-string v2, "Surface frame wait timed out" // string@37e3 │ │ -19de22: 7020 ab0a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19de28: 2701 |001a: throw v1 │ │ -19de2a: 0d01 |001b: move-exception v1 │ │ -19de2c: 2202 0003 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ -19de30: 7020 ad0a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0aad │ │ -19de36: 2702 |0021: throw v2 │ │ -19de38: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -19de3a: 5c41 ff42 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ -19de3e: 1e00 |0025: monitor-exit v0 │ │ -19de40: 5440 0543 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ -19de44: 1a01 fa46 |0028: const-string v1, "before updateTexImage" // string@46fa │ │ -19de48: 6e20 f158 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19de4e: 5440 0443 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ -19de52: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ -19de58: 0e00 |0032: return-void │ │ -19de5a: 0d01 |0033: move-exception v1 │ │ -19de5c: 1e00 |0034: monitor-exit v0 │ │ -19de5e: 2701 |0035: throw v1 │ │ +19dde8: |[19dde8] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +19ddf8: 5440 0043 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ +19ddfc: 1d00 |0002: monitor-enter v0 │ │ +19ddfe: 5541 ff42 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ +19de02: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +19de06: 5441 0043 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ +19de0a: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +19de0e: 6e30 9e0a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0a9e │ │ +19de14: 5541 ff42 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ +19de18: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +19de1c: 28f1 |0012: goto 0003 // -000f │ │ +19de1e: 2201 0003 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0300 │ │ +19de22: 1a02 e337 |0015: const-string v2, "Surface frame wait timed out" // string@37e3 │ │ +19de26: 7020 ab0a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19de2c: 2701 |001a: throw v1 │ │ +19de2e: 0d01 |001b: move-exception v1 │ │ +19de30: 2202 0003 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ +19de34: 7020 ad0a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0aad │ │ +19de3a: 2702 |0021: throw v2 │ │ +19de3c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +19de3e: 5c41 ff42 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ +19de42: 1e00 |0025: monitor-exit v0 │ │ +19de44: 5440 0543 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ +19de48: 1a01 fa46 |0028: const-string v1, "before updateTexImage" // string@46fa │ │ +19de4c: 6e20 f158 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19de52: 5440 0443 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ +19de56: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ +19de5c: 0e00 |0032: return-void │ │ +19de5e: 0d01 |0033: move-exception v1 │ │ +19de60: 1e00 |0034: monitor-exit v0 │ │ +19de62: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -323095,18 +323096,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19de88: |[19de88] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -19de98: 5410 0543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ -19de9c: 6e20 f058 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@58f0 │ │ -19dea2: 0e00 |0005: return-void │ │ +19de8c: |[19de8c] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +19de9c: 5410 0543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ +19dea0: 6e20 f058 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@58f0 │ │ +19dea6: 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; │ │ │ │ @@ -323115,19 +323116,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19dedc: |[19dedc] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -19deec: 5420 0543 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ -19def0: 5421 0443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ -19def4: 6e30 f358 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@58f3 │ │ -19defa: 0e00 |0007: return-void │ │ +19dee0: |[19dee0] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +19def0: 5420 0543 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ +19def4: 5421 0443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ +19def8: 6e30 f358 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@58f3 │ │ +19defe: 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 │ │ │ │ @@ -323136,27 +323137,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -19dcd8: |[19dcd8] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -19dce8: 5480 0243 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ -19dcec: 6e10 ab0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bab │ │ -19dcf2: 5283 0643 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4306 │ │ -19dcf6: 5284 0143 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4301 │ │ -19dcfa: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -19dcfe: 5487 0243 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ -19dd02: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19dd04: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19dd06: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -19dd0a: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ -19dd10: 5480 0243 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ -19dd14: 1100 |0016: return-object v0 │ │ +19dcdc: |[19dcdc] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +19dcec: 5480 0243 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ +19dcf0: 6e10 ab0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bab │ │ +19dcf6: 5283 0643 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4306 │ │ +19dcfa: 5284 0143 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4301 │ │ +19dcfe: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +19dd02: 5487 0243 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ +19dd06: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19dd08: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19dd0a: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +19dd0e: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ +19dd14: 5480 0243 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4302 │ │ +19dd18: 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; │ │ @@ -323166,17 +323167,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dcc0: |[19dcc0] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -19dcd0: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ -19dcd4: 1100 |0002: return-object v0 │ │ +19dcc4: |[19dcc4] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +19dcd4: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ +19dcd8: 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;) │ │ @@ -323184,35 +323185,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -19e088: |[19e088] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -19e098: 5440 fb42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e09c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -19e0a0: 1a00 f946 |0004: const-string v0, "before makeCurrent" // string@46f9 │ │ -19e0a4: 7020 e258 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58e2 │ │ -19e0aa: 5440 fb42 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e0ae: 5441 fd42 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19e0b2: 5442 fe42 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19e0b6: 5443 fc42 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19e0ba: 7253 e30d 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@0de3 │ │ -19e0c0: 0a00 |0014: move-result v0 │ │ -19e0c2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -19e0c6: 0e00 |0017: return-void │ │ -19e0c8: 2200 0003 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e0cc: 1a01 5d50 |001a: const-string v1, "eglMakeCurrent failed" // string@505d │ │ -19e0d0: 7020 ab0a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e0d6: 2700 |001f: throw v0 │ │ -19e0d8: 2200 0003 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e0dc: 1a01 706f |0022: const-string v1, "not configured for makeCurrent" // string@6f70 │ │ -19e0e0: 7020 ab0a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e0e6: 2700 |0027: throw v0 │ │ +19e08c: |[19e08c] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +19e09c: 5440 fb42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e0a0: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +19e0a4: 1a00 f946 |0004: const-string v0, "before makeCurrent" // string@46f9 │ │ +19e0a8: 7020 e258 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58e2 │ │ +19e0ae: 5440 fb42 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e0b2: 5441 fd42 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19e0b6: 5442 fe42 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19e0ba: 5443 fc42 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19e0be: 7253 e30d 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@0de3 │ │ +19e0c4: 0a00 |0014: move-result v0 │ │ +19e0c6: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +19e0ca: 0e00 |0017: return-void │ │ +19e0cc: 2200 0003 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e0d0: 1a01 5d50 |001a: const-string v1, "eglMakeCurrent failed" // string@505d │ │ +19e0d4: 7020 ab0a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e0da: 2700 |001f: throw v0 │ │ +19e0dc: 2200 0003 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e0e0: 1a01 706f |0022: const-string v1, "not configured for makeCurrent" // string@6f70 │ │ +19e0e4: 7020 ab0a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e0ea: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -323224,32 +323225,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19e0e8: |[19e0e8] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -19e0f8: 5423 0043 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ -19e0fc: 1d03 |0002: monitor-enter v3 │ │ -19e0fe: 5520 ff42 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ -19e102: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -19e106: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -19e108: 5c20 ff42 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ -19e10c: 5420 0043 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ -19e110: 6e10 9b0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9b │ │ -19e116: 1e03 |000f: monitor-exit v3 │ │ -19e118: 0e00 |0010: return-void │ │ -19e11a: 2200 0003 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e11e: 1a01 0669 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6906 │ │ -19e122: 7020 ab0a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e128: 2700 |0018: throw v0 │ │ -19e12a: 0d00 |0019: move-exception v0 │ │ -19e12c: 1e03 |001a: monitor-exit v3 │ │ -19e12e: 2700 |001b: throw v0 │ │ +19e0ec: |[19e0ec] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +19e0fc: 5423 0043 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ +19e100: 1d03 |0002: monitor-enter v3 │ │ +19e102: 5520 ff42 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ +19e106: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +19e10a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +19e10c: 5c20 ff42 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42ff │ │ +19e110: 5420 0043 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4300 │ │ +19e114: 6e10 9b0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9b │ │ +19e11a: 1e03 |000f: monitor-exit v3 │ │ +19e11c: 0e00 |0010: return-void │ │ +19e11e: 2200 0003 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e122: 1a01 0669 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6906 │ │ +19e126: 7020 ab0a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e12c: 2700 |0018: throw v0 │ │ +19e12e: 0d00 |0019: move-exception v0 │ │ +19e130: 1e03 |001a: monitor-exit v3 │ │ +19e132: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -323266,48 +323267,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -19e13c: |[19e13c] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -19e14c: 5450 fb42 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e150: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19e154: 7210 df0d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0ddf │ │ -19e15a: 0c00 |0007: move-result-object v0 │ │ -19e15c: 5451 fc42 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19e160: 6e20 980a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ -19e166: 0a00 |000d: move-result v0 │ │ -19e168: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -19e16c: 5450 fb42 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e170: 5451 fd42 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19e174: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -19e178: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -19e17c: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -19e180: 7254 e30d 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@0de3 │ │ -19e186: 5450 fb42 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e18a: 5451 fd42 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19e18e: 5452 fe42 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19e192: 7230 dc0d 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@0ddc │ │ -19e198: 5450 fb42 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e19c: 5451 fd42 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19e1a0: 5452 fc42 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19e1a4: 7230 db0d 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@0ddb │ │ -19e1aa: 5450 0343 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ -19e1ae: 6e10 0903 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ -19e1b4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -19e1b6: 5b50 fd42 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ -19e1ba: 5b50 fc42 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ -19e1be: 5b50 fe42 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ -19e1c2: 5b50 fb42 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ -19e1c6: 5b50 0543 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ -19e1ca: 5b50 0343 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ -19e1ce: 5b50 0443 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ -19e1d2: 0e00 |0043: return-void │ │ +19e140: |[19e140] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +19e150: 5450 fb42 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e154: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19e158: 7210 df0d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0ddf │ │ +19e15e: 0c00 |0007: move-result-object v0 │ │ +19e160: 5451 fc42 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19e164: 6e20 980a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ +19e16a: 0a00 |000d: move-result v0 │ │ +19e16c: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +19e170: 5450 fb42 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e174: 5451 fd42 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19e178: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +19e17c: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +19e180: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +19e184: 7254 e30d 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@0de3 │ │ +19e18a: 5450 fb42 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e18e: 5451 fd42 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19e192: 5452 fe42 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19e196: 7230 dc0d 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@0ddc │ │ +19e19c: 5450 fb42 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e1a0: 5451 fd42 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19e1a4: 5452 fc42 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19e1a8: 7230 db0d 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@0ddb │ │ +19e1ae: 5450 0343 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ +19e1b2: 6e10 0903 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ +19e1b8: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +19e1ba: 5b50 fd42 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42fd │ │ +19e1be: 5b50 fc42 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42fc │ │ +19e1c2: 5b50 fe42 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42fe │ │ +19e1c6: 5b50 fb42 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fb │ │ +19e1ca: 5b50 0543 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4305 │ │ +19e1ce: 5b50 0343 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4303 │ │ +19e1d2: 5b50 0443 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4304 │ │ +19e1d6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -323355,19 +323356,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19e260: |[19e260] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -19e270: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19e276: 5a01 0843 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@4308 │ │ -19e27a: 5a03 0943 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4309 │ │ -19e27e: 0e00 |0007: return-void │ │ +19e264: |[19e264] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +19e274: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19e27a: 5a01 0843 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@4308 │ │ +19e27e: 5a03 0943 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4309 │ │ +19e282: 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; │ │ @@ -323380,17 +323381,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e230: |[19e230] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -19e240: 5320 0843 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@4308 │ │ -19e244: 1000 |0002: return-wide v0 │ │ +19e234: |[19e234] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +19e244: 5320 0843 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@4308 │ │ +19e248: 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;) │ │ @@ -323398,17 +323399,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e248: |[19e248] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -19e258: 5320 0943 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4309 │ │ -19e25c: 1000 |0002: return-wide v0 │ │ +19e24c: |[19e24c] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +19e25c: 5320 0943 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4309 │ │ +19e260: 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 : 13728 (Sample.java) │ │ @@ -323510,63 +323511,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -19e3a0: |[19e3a0] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -19e3b0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -19e3b4: 2300 1711 |0002: new-array v0, v0, [F // type@1117 │ │ -19e3b8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -19e3be: 6900 1543 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4315 │ │ -19e3c2: 0e00 |0009: return-void │ │ -19e3c4: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +19e3a4: |[19e3a4] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +19e3b4: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +19e3b8: 2300 1711 |0002: new-array v0, v0, [F // type@1117 │ │ +19e3bc: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +19e3c2: 6900 1543 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4315 │ │ +19e3c6: 0e00 |0009: return-void │ │ +19e3c8: 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 │ │ -19e41c: |[19e41c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -19e42c: 7010 970a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19e432: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -19e436: 2301 1711 |0005: new-array v1, v0, [F // type@1117 │ │ -19e43a: 5b31 1043 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ -19e43e: 2300 1711 |0009: new-array v0, v0, [F // type@1117 │ │ -19e442: 5b30 1243 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ -19e446: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -19e44a: 5931 1343 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ -19e44e: 5934 1a43 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431a │ │ -19e452: 6204 1543 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4315 │ │ -19e456: 2141 |0015: array-length v1, v4 │ │ -19e458: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -19e45c: 7110 970b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ -19e462: 0c01 |001b: move-result-object v1 │ │ -19e464: 7100 ae0b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bae │ │ -19e46a: 0c02 |001f: move-result-object v2 │ │ -19e46c: 6e20 a20b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba2 │ │ -19e472: 0c01 |0023: move-result-object v1 │ │ -19e474: 6e10 9a0b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0b9a │ │ -19e47a: 0c01 |0027: move-result-object v1 │ │ -19e47c: 5b31 1443 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ -19e480: 6e20 b90b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bb9 │ │ -19e486: 0c04 |002d: move-result-object v4 │ │ -19e488: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -19e48a: 6e20 b80b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bb8 │ │ -19e490: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -19e496: 0e00 |0035: return-void │ │ +19e420: |[19e420] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +19e430: 7010 970a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19e436: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +19e43a: 2301 1711 |0005: new-array v1, v0, [F // type@1117 │ │ +19e43e: 5b31 1043 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ +19e442: 2300 1711 |0009: new-array v0, v0, [F // type@1117 │ │ +19e446: 5b30 1243 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ +19e44a: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +19e44e: 5931 1343 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ +19e452: 5934 1a43 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431a │ │ +19e456: 6204 1543 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4315 │ │ +19e45a: 2141 |0015: array-length v1, v4 │ │ +19e45c: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +19e460: 7110 970b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ +19e466: 0c01 |001b: move-result-object v1 │ │ +19e468: 7100 ae0b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bae │ │ +19e46e: 0c02 |001f: move-result-object v2 │ │ +19e470: 6e20 a20b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba2 │ │ +19e476: 0c01 |0023: move-result-object v1 │ │ +19e478: 6e10 9a0b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0b9a │ │ +19e47e: 0c01 |0027: move-result-object v1 │ │ +19e480: 5b31 1443 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ +19e484: 6e20 b90b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bb9 │ │ +19e48a: 0c04 |002d: move-result-object v4 │ │ +19e48c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +19e48e: 6e20 b80b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bb8 │ │ +19e494: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +19e49a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -323582,48 +323583,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 │ │ -19e280: |[19e280] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -19e290: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -19e296: 7030 f558 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58f5 │ │ -19e29c: 0a04 |0006: move-result v4 │ │ -19e29e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -19e2a0: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -19e2a4: 0f00 |000a: return v0 │ │ -19e2a6: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -19e2ac: 7030 f558 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58f5 │ │ -19e2b2: 0a05 |0011: move-result v5 │ │ -19e2b4: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -19e2b8: 0f00 |0014: return v0 │ │ -19e2ba: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ -19e2c0: 0a01 |0018: move-result v1 │ │ -19e2c2: 1a02 8d5a |0019: const-string v2, "glCreateProgram" // string@5a8d │ │ -19e2c6: 6e20 f158 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e2cc: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -19e2d0: 0f00 |0020: return v0 │ │ -19e2d2: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -19e2d8: 1a04 895a |0024: const-string v4, "glAttachShader" // string@5a89 │ │ -19e2dc: 6e20 f158 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e2e2: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -19e2e8: 6e20 f158 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e2ee: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ -19e2f4: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -19e2f6: 2345 1811 |0033: new-array v5, v4, [I // type@1118 │ │ -19e2fa: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -19e300: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ -19e306: 4405 0500 |003b: aget v5, v5, v0 │ │ -19e30a: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -19e30e: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -19e314: 2802 |0042: goto 0044 // +0002 │ │ -19e316: 0110 |0043: move v0, v1 │ │ -19e318: 0f00 |0044: return v0 │ │ +19e284: |[19e284] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +19e294: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +19e29a: 7030 f558 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58f5 │ │ +19e2a0: 0a04 |0006: move-result v4 │ │ +19e2a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +19e2a4: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +19e2a8: 0f00 |000a: return v0 │ │ +19e2aa: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +19e2b0: 7030 f558 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58f5 │ │ +19e2b6: 0a05 |0011: move-result v5 │ │ +19e2b8: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +19e2bc: 0f00 |0014: return v0 │ │ +19e2be: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ +19e2c4: 0a01 |0018: move-result v1 │ │ +19e2c6: 1a02 8d5a |0019: const-string v2, "glCreateProgram" // string@5a8d │ │ +19e2ca: 6e20 f158 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e2d0: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +19e2d4: 0f00 |0020: return v0 │ │ +19e2d6: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +19e2dc: 1a04 895a |0024: const-string v4, "glAttachShader" // string@5a89 │ │ +19e2e0: 6e20 f158 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e2e6: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +19e2ec: 6e20 f158 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e2f2: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ +19e2f8: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +19e2fa: 2345 1811 |0033: new-array v5, v4, [I // type@1118 │ │ +19e2fe: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +19e304: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ +19e30a: 4405 0500 |003b: aget v5, v5, v0 │ │ +19e30e: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +19e312: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +19e318: 2802 |0042: goto 0044 // +0002 │ │ +19e31a: 0110 |0043: move v0, v1 │ │ +19e31c: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -323645,36 +323646,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19e334: |[19e334] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -19e344: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ -19e34a: 0a00 |0003: move-result v0 │ │ -19e34c: 2201 0703 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -19e350: 1a02 8f5a |0006: const-string v2, "glCreateShader type=" // string@5a8f │ │ -19e354: 7020 050b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19e35a: 6e20 090b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19e360: 6e10 1f0b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19e366: 0c04 |0011: move-result-object v4 │ │ -19e368: 6e20 f158 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e36e: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ -19e374: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ -19e37a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -19e37c: 2344 1811 |001c: new-array v4, v4, [I // type@1118 │ │ -19e380: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -19e386: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -19e388: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ -19e38e: 4404 0401 |0025: aget v4, v4, v1 │ │ -19e392: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -19e396: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ -19e39c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19e39e: 0f00 |002d: return v0 │ │ +19e338: |[19e338] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +19e348: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ +19e34e: 0a00 |0003: move-result v0 │ │ +19e350: 2201 0703 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +19e354: 1a02 8f5a |0006: const-string v2, "glCreateShader type=" // string@5a8f │ │ +19e358: 7020 050b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19e35e: 6e20 090b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19e364: 6e10 1f0b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19e36a: 0c04 |0011: move-result-object v4 │ │ +19e36c: 6e20 f158 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e372: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ +19e378: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ +19e37e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +19e380: 2344 1811 |001c: new-array v4, v4, [I // type@1118 │ │ +19e384: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +19e38a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +19e38c: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ +19e392: 4404 0401 |0025: aget v4, v4, v1 │ │ +19e396: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +19e39a: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ +19e3a0: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19e3a2: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -323692,36 +323693,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -19e498: |[19e498] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -19e4a8: 5210 1143 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e4ac: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -19e4b2: 1a00 9f82 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19e49c: |[19e49c] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +19e4ac: 5210 1143 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e4b0: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +19e4b6: 1a00 9f82 |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@829f │ │ -19e4b6: 7030 f258 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58f2 │ │ -19e4bc: 0a02 |000a: move-result v2 │ │ -19e4be: 5912 1143 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e4c2: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -19e4c6: 0e00 |000f: return-void │ │ -19e4c8: 2202 0003 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ -19e4cc: 1a00 1c53 |0012: const-string v0, "failed creating program" // string@531c │ │ -19e4d0: 7020 ab0a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e4d6: 2702 |0017: throw v2 │ │ +19e4ba: 7030 f258 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58f2 │ │ +19e4c0: 0a02 |000a: move-result v2 │ │ +19e4c2: 5912 1143 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e4c6: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +19e4ca: 0e00 |000f: return-void │ │ +19e4cc: 2202 0003 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ +19e4d0: 1a00 1c53 |0012: const-string v0, "failed creating program" // string@531c │ │ +19e4d4: 7020 ab0a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e4da: 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; │ │ @@ -323732,30 +323733,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -19e4d8: |[19e4d8] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -19e4e8: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ -19e4ee: 0a00 |0003: move-result v0 │ │ -19e4f0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19e4f4: 0e00 |0006: return-void │ │ -19e4f6: 2201 0003 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0300 │ │ -19e4fa: 2202 0703 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0307 │ │ -19e4fe: 7010 020b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -19e504: 6e20 0e0b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19e50a: 1a04 a50b |0011: const-string v4, ": glError " // string@0ba5 │ │ -19e50e: 6e20 0e0b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19e514: 6e20 090b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19e51a: 6e10 1f0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19e520: 0c04 |001c: move-result-object v4 │ │ -19e522: 7020 ab0a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e528: 2701 |0020: throw v1 │ │ +19e4dc: |[19e4dc] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +19e4ec: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ +19e4f2: 0a00 |0003: move-result v0 │ │ +19e4f4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19e4f8: 0e00 |0006: return-void │ │ +19e4fa: 2201 0003 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0300 │ │ +19e4fe: 2202 0703 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0307 │ │ +19e502: 7010 020b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +19e508: 6e20 0e0b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19e50e: 1a04 a50b |0011: const-string v4, ": glError " // string@0ba5 │ │ +19e512: 6e20 0e0b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19e518: 6e20 090b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19e51e: 6e10 1f0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19e524: 0c04 |001c: move-result-object v4 │ │ +19e526: 7020 ab0a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e52c: 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; │ │ @@ -323765,84 +323766,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -19e52c: |[19e52c] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -19e53c: 1a00 f470 |0000: const-string v0, "onDrawFrame start" // string@70f4 │ │ -19e540: 6e20 f158 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e546: 5480 1243 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ -19e54a: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ -19e550: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -19e552: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -19e556: 548a 1243 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ -19e55a: 4400 0a09 |000f: aget v0, v10, v9 │ │ -19e55e: 7f00 |0011: neg-float v0, v0 │ │ -19e560: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -19e564: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -19e568: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -19e56c: 4402 0a01 |0018: aget v2, v10, v1 │ │ -19e570: c720 |001a: sub-float/2addr v0, v2 │ │ -19e572: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -19e576: 528a 1143 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e57a: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ -19e580: 1a0a a85a |0022: const-string v10, "glUseProgram" // string@5aa8 │ │ -19e584: 6e20 f158 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e58a: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -19e590: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ -19e596: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -19e59c: 5280 1343 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ -19e5a0: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -19e5a6: 548a 1443 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ -19e5aa: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -19e5ac: 6e20 b80b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bb8 │ │ -19e5b2: 5281 1643 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ -19e5b6: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -19e5ba: 5486 1443 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ -19e5be: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -19e5c0: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -19e5c4: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -19e5c6: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -19e5cc: 1a0a aa5a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aaa │ │ -19e5d0: 6e20 f158 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e5d6: 528a 1643 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ -19e5da: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -19e5e0: 1a0a 945a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a94 │ │ -19e5e4: 6e20 f158 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e5ea: 548a 1443 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ -19e5ee: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -19e5f0: 6e20 b80b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bb8 │ │ -19e5f6: 5282 1743 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ -19e5fa: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -19e5fe: 5487 1443 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ -19e602: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -19e604: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -19e608: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -19e60a: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -19e610: 1a0a ab5a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aab │ │ -19e614: 6e20 f158 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e61a: 528a 1743 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ -19e61e: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -19e624: 1a0a 955a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a95 │ │ -19e628: 6e20 f158 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e62e: 528a 1943 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4319 │ │ -19e632: 5481 1243 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ -19e636: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -19e638: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -19e63e: 528a 1843 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@4318 │ │ -19e642: 5481 1043 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ -19e646: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -19e64c: 124a |0088: const/4 v10, #int 4 // #4 │ │ -19e64e: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ -19e654: 1a09 925a |008c: const-string v9, "glDrawArrays" // string@5a92 │ │ -19e658: 6e20 f158 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e65e: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ -19e664: 0e00 |0094: return-void │ │ +19e530: |[19e530] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +19e540: 1a00 f470 |0000: const-string v0, "onDrawFrame start" // string@70f4 │ │ +19e544: 6e20 f158 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e54a: 5480 1243 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ +19e54e: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ +19e554: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +19e556: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +19e55a: 548a 1243 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ +19e55e: 4400 0a09 |000f: aget v0, v10, v9 │ │ +19e562: 7f00 |0011: neg-float v0, v0 │ │ +19e564: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +19e568: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +19e56c: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +19e570: 4402 0a01 |0018: aget v2, v10, v1 │ │ +19e574: c720 |001a: sub-float/2addr v0, v2 │ │ +19e576: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +19e57a: 528a 1143 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e57e: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ +19e584: 1a0a a85a |0022: const-string v10, "glUseProgram" // string@5aa8 │ │ +19e588: 6e20 f158 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e58e: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +19e594: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ +19e59a: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +19e5a0: 5280 1343 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ +19e5a4: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +19e5aa: 548a 1443 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ +19e5ae: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +19e5b0: 6e20 b80b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bb8 │ │ +19e5b6: 5281 1643 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ +19e5ba: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +19e5be: 5486 1443 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ +19e5c2: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +19e5c4: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +19e5c8: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +19e5ca: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +19e5d0: 1a0a aa5a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aaa │ │ +19e5d4: 6e20 f158 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e5da: 528a 1643 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ +19e5de: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +19e5e4: 1a0a 945a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a94 │ │ +19e5e8: 6e20 f158 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e5ee: 548a 1443 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ +19e5f2: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +19e5f4: 6e20 b80b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bb8 │ │ +19e5fa: 5282 1743 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ +19e5fe: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +19e602: 5487 1443 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4314 │ │ +19e606: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +19e608: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +19e60c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +19e60e: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +19e614: 1a0a ab5a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aab │ │ +19e618: 6e20 f158 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e61e: 528a 1743 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ +19e622: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +19e628: 1a0a 955a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a95 │ │ +19e62c: 6e20 f158 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e632: 528a 1943 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4319 │ │ +19e636: 5481 1243 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4312 │ │ +19e63a: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +19e63c: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +19e642: 528a 1843 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@4318 │ │ +19e646: 5481 1043 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ +19e64a: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +19e650: 124a |0088: const/4 v10, #int 4 // #4 │ │ +19e652: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ +19e658: 1a09 925a |008c: const-string v9, "glDrawArrays" // string@5a92 │ │ +19e65c: 6e20 f158 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e662: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ +19e668: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -323874,17 +323875,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e31c: |[19e31c] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -19e32c: 5210 1343 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ -19e330: 0f00 |0002: return v0 │ │ +19e320: |[19e320] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +19e330: 5210 1343 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ +19e334: 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;) │ │ @@ -323892,128 +323893,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -19e668: |[19e668] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -19e678: 1a00 9f82 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19e66c: |[19e66c] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +19e67c: 1a00 9f82 |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@829f │ │ -19e67c: 1a01 5204 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +19e680: 1a01 5204 |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@0452 │ │ -19e680: 7030 f258 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58f2 │ │ -19e686: 0a00 |0007: move-result v0 │ │ -19e688: 5970 1143 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e68c: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -19e690: 1a01 2d41 |000c: const-string v1, "aPosition" // string@412d │ │ -19e694: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -19e69a: 0a00 |0011: move-result v0 │ │ -19e69c: 5970 1643 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ -19e6a0: 1a00 995a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a99 │ │ -19e6a4: 6e20 f158 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e6aa: 5270 1643 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ -19e6ae: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -19e6b0: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -19e6b4: 5270 1143 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e6b8: 1a02 2e41 |0020: const-string v2, "aTextureCoord" // string@412e │ │ -19e6bc: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -19e6c2: 0a00 |0025: move-result v0 │ │ -19e6c4: 5970 1743 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ -19e6c8: 1a00 9a5a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a9a │ │ -19e6cc: 6e20 f158 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e6d2: 5270 1743 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ -19e6d6: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -19e6da: 5270 1143 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e6de: 1a02 6c82 |0033: const-string v2, "uMVPMatrix" // string@826c │ │ -19e6e2: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -19e6e8: 0a00 |0038: move-result v0 │ │ -19e6ea: 5970 1843 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@4318 │ │ -19e6ee: 1a00 9f5a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5a9f │ │ -19e6f2: 6e20 f158 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e6f8: 5270 1843 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@4318 │ │ -19e6fc: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -19e700: 5270 1143 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ -19e704: 1a02 6d82 |0046: const-string v2, "uSTMatrix" // string@826d │ │ -19e708: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -19e70e: 0a00 |004b: move-result v0 │ │ -19e710: 5970 1943 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4319 │ │ -19e714: 1a00 a05a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5aa0 │ │ -19e718: 6e20 f158 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e71e: 5270 1943 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4319 │ │ -19e722: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -19e726: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -19e728: 2301 1811 |0058: new-array v1, v0, [I // type@1118 │ │ -19e72c: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -19e72e: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ -19e734: 4400 0102 |005e: aget v0, v1, v2 │ │ -19e738: 5970 1343 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ -19e73c: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -19e742: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -19e748: 1a00 8b5a |0068: const-string v0, "glBindTexture mTextureID" // string@5a8b │ │ -19e74c: 6e20 f158 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e752: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -19e756: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -19e75a: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -19e760: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -19e764: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -19e76a: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -19e770: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -19e774: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -19e77a: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -19e780: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -19e784: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -19e78a: 1a00 a45a |0089: const-string v0, "glTexParameter" // string@5aa4 │ │ -19e78e: 6e20 f158 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ -19e794: 5470 1043 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ -19e798: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -19e79e: 5270 1a43 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431a │ │ -19e7a2: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19e7a6: 5471 1043 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ -19e7aa: 8203 |0099: int-to-float v3, v0 │ │ -19e7ac: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -19e7ae: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -19e7b2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -19e7b4: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -19e7b6: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ -19e7bc: 0e00 |00a2: return-void │ │ -19e7be: 2200 0003 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e7c2: 1a01 4a14 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@144a │ │ -19e7c6: 7020 ab0a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e7cc: 2700 |00aa: throw v0 │ │ -19e7ce: 2200 0003 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e7d2: 1a01 4914 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1449 │ │ -19e7d6: 7020 ab0a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e7dc: 2700 |00b2: throw v0 │ │ -19e7de: 2200 0003 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e7e2: 1a01 4814 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1448 │ │ -19e7e6: 7020 ab0a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e7ec: 2700 |00ba: throw v0 │ │ -19e7ee: 2200 0003 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e7f2: 1a01 4714 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1447 │ │ -19e7f6: 7020 ab0a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e7fc: 2700 |00c2: throw v0 │ │ -19e7fe: 2200 0003 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19e802: 1a01 1c53 |00c5: const-string v1, "failed creating program" // string@531c │ │ -19e806: 7020 ab0a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19e80c: 2700 |00ca: throw v0 │ │ +19e684: 7030 f258 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58f2 │ │ +19e68a: 0a00 |0007: move-result v0 │ │ +19e68c: 5970 1143 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e690: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +19e694: 1a01 2d41 |000c: const-string v1, "aPosition" // string@412d │ │ +19e698: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +19e69e: 0a00 |0011: move-result v0 │ │ +19e6a0: 5970 1643 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ +19e6a4: 1a00 995a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a99 │ │ +19e6a8: 6e20 f158 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e6ae: 5270 1643 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4316 │ │ +19e6b2: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +19e6b4: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +19e6b8: 5270 1143 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e6bc: 1a02 2e41 |0020: const-string v2, "aTextureCoord" // string@412e │ │ +19e6c0: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +19e6c6: 0a00 |0025: move-result v0 │ │ +19e6c8: 5970 1743 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ +19e6cc: 1a00 9a5a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a9a │ │ +19e6d0: 6e20 f158 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e6d6: 5270 1743 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@4317 │ │ +19e6da: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +19e6de: 5270 1143 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e6e2: 1a02 6c82 |0033: const-string v2, "uMVPMatrix" // string@826c │ │ +19e6e6: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +19e6ec: 0a00 |0038: move-result v0 │ │ +19e6ee: 5970 1843 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@4318 │ │ +19e6f2: 1a00 9f5a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5a9f │ │ +19e6f6: 6e20 f158 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e6fc: 5270 1843 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@4318 │ │ +19e700: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +19e704: 5270 1143 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4311 │ │ +19e708: 1a02 6d82 |0046: const-string v2, "uSTMatrix" // string@826d │ │ +19e70c: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +19e712: 0a00 |004b: move-result v0 │ │ +19e714: 5970 1943 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4319 │ │ +19e718: 1a00 a05a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5aa0 │ │ +19e71c: 6e20 f158 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e722: 5270 1943 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4319 │ │ +19e726: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +19e72a: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +19e72c: 2301 1811 |0058: new-array v1, v0, [I // type@1118 │ │ +19e730: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +19e732: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ +19e738: 4400 0102 |005e: aget v0, v1, v2 │ │ +19e73c: 5970 1343 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4313 │ │ +19e740: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +19e746: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +19e74c: 1a00 8b5a |0068: const-string v0, "glBindTexture mTextureID" // string@5a8b │ │ +19e750: 6e20 f158 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e756: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +19e75a: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +19e75e: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +19e764: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +19e768: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +19e76e: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +19e774: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +19e778: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +19e77e: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +19e784: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +19e788: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +19e78e: 1a00 a45a |0089: const-string v0, "glTexParameter" // string@5aa4 │ │ +19e792: 6e20 f158 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58f1 │ │ +19e798: 5470 1043 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ +19e79c: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +19e7a2: 5270 1a43 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431a │ │ +19e7a6: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19e7aa: 5471 1043 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4310 │ │ +19e7ae: 8203 |0099: int-to-float v3, v0 │ │ +19e7b0: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +19e7b2: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +19e7b6: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +19e7b8: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +19e7ba: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ +19e7c0: 0e00 |00a2: return-void │ │ +19e7c2: 2200 0003 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e7c6: 1a01 4a14 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@144a │ │ +19e7ca: 7020 ab0a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e7d0: 2700 |00aa: throw v0 │ │ +19e7d2: 2200 0003 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e7d6: 1a01 4914 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1449 │ │ +19e7da: 7020 ab0a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e7e0: 2700 |00b2: throw v0 │ │ +19e7e2: 2200 0003 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e7e6: 1a01 4814 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1448 │ │ +19e7ea: 7020 ab0a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e7f0: 2700 |00ba: throw v0 │ │ +19e7f2: 2200 0003 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e7f6: 1a01 4714 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1447 │ │ +19e7fa: 7020 ab0a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e800: 2700 |00c2: throw v0 │ │ +19e802: 2200 0003 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +19e806: 1a01 1c53 |00c5: const-string v1, "failed creating program" // string@531c │ │ +19e80a: 7020 ab0a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19e810: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -324155,103 +324156,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -19e9bc: |[19e9bc] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -19e9cc: 2200 7903 |0000: new-instance v0, Ljava/util/HashMap; // type@0379 │ │ -19e9d0: 7010 8d0c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -19e9d6: 6900 2643 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4326 │ │ -19e9da: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -19e9e0: 7110 490a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19e9e6: 0c01 |000d: move-result-object v1 │ │ -19e9e8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19e9ea: 7110 490a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19e9f0: 0c02 |0012: move-result-object v2 │ │ -19e9f2: 7230 e00c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19e9f8: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -19e9fe: 7110 490a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea04: 0c01 |001c: move-result-object v1 │ │ -19ea06: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -19ea08: 7110 490a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea0e: 0c02 |0021: move-result-object v2 │ │ -19ea10: 7230 e00c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19ea16: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -19ea1c: 7110 490a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea22: 0c01 |002b: move-result-object v1 │ │ -19ea24: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -19ea26: 7110 490a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea2c: 0c02 |0030: move-result-object v2 │ │ -19ea2e: 7230 e00c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19ea34: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -19ea3a: 7110 490a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea40: 0c01 |003a: move-result-object v1 │ │ -19ea42: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -19ea44: 7110 490a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea4a: 0c02 |003f: move-result-object v2 │ │ -19ea4c: 7230 e00c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19ea52: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -19ea58: 7110 490a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea5e: 0c01 |0049: move-result-object v1 │ │ -19ea60: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -19ea62: 7110 490a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea68: 0c02 |004e: move-result-object v2 │ │ -19ea6a: 7230 e00c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19ea70: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -19ea74: 7110 490a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea7a: 0c01 |0057: move-result-object v1 │ │ -19ea7c: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -19ea7e: 7110 490a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea84: 0c02 |005c: move-result-object v2 │ │ -19ea86: 7230 e00c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19ea8c: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -19ea90: 7110 490a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19ea96: 0c01 |0065: move-result-object v1 │ │ -19ea98: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -19ea9a: 7110 490a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eaa0: 0c02 |006a: move-result-object v2 │ │ -19eaa2: 7230 e00c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19eaa8: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -19eaac: 7110 490a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eab2: 0c01 |0073: move-result-object v1 │ │ -19eab4: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -19eab6: 7110 490a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eabc: 0c02 |0078: move-result-object v2 │ │ -19eabe: 7230 e00c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19eac4: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -19eac8: 7110 490a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eace: 0c01 |0081: move-result-object v1 │ │ -19ead0: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -19ead4: 7110 490a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eada: 0c02 |0087: move-result-object v2 │ │ -19eadc: 7230 e00c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19eae2: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -19eae6: 7110 490a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eaec: 0c01 |0090: move-result-object v1 │ │ -19eaee: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -19eaf2: 7110 490a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eaf8: 0c02 |0096: move-result-object v2 │ │ -19eafa: 7230 e00c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19eb00: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -19eb04: 7110 490a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eb0a: 0c01 |009f: move-result-object v1 │ │ -19eb0c: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -19eb10: 7110 490a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eb16: 0c02 |00a5: move-result-object v2 │ │ -19eb18: 7230 e00c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19eb1e: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -19eb22: 7110 490a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eb28: 0c01 |00ae: move-result-object v1 │ │ -19eb2a: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -19eb2e: 7110 490a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eb34: 0c02 |00b4: move-result-object v2 │ │ -19eb36: 7230 e00c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19eb3c: 0e00 |00b8: return-void │ │ +19e9c0: |[19e9c0] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +19e9d0: 2200 7903 |0000: new-instance v0, Ljava/util/HashMap; // type@0379 │ │ +19e9d4: 7010 8d0c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +19e9da: 6900 2643 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4326 │ │ +19e9de: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +19e9e4: 7110 490a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19e9ea: 0c01 |000d: move-result-object v1 │ │ +19e9ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19e9ee: 7110 490a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19e9f4: 0c02 |0012: move-result-object v2 │ │ +19e9f6: 7230 e00c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19e9fc: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +19ea02: 7110 490a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea08: 0c01 |001c: move-result-object v1 │ │ +19ea0a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +19ea0c: 7110 490a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea12: 0c02 |0021: move-result-object v2 │ │ +19ea14: 7230 e00c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19ea1a: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +19ea20: 7110 490a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea26: 0c01 |002b: move-result-object v1 │ │ +19ea28: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +19ea2a: 7110 490a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea30: 0c02 |0030: move-result-object v2 │ │ +19ea32: 7230 e00c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19ea38: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +19ea3e: 7110 490a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea44: 0c01 |003a: move-result-object v1 │ │ +19ea46: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +19ea48: 7110 490a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea4e: 0c02 |003f: move-result-object v2 │ │ +19ea50: 7230 e00c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19ea56: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +19ea5c: 7110 490a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea62: 0c01 |0049: move-result-object v1 │ │ +19ea64: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +19ea66: 7110 490a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea6c: 0c02 |004e: move-result-object v2 │ │ +19ea6e: 7230 e00c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19ea74: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +19ea78: 7110 490a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea7e: 0c01 |0057: move-result-object v1 │ │ +19ea80: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +19ea82: 7110 490a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea88: 0c02 |005c: move-result-object v2 │ │ +19ea8a: 7230 e00c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19ea90: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +19ea94: 7110 490a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ea9a: 0c01 |0065: move-result-object v1 │ │ +19ea9c: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +19ea9e: 7110 490a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eaa4: 0c02 |006a: move-result-object v2 │ │ +19eaa6: 7230 e00c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19eaac: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +19eab0: 7110 490a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eab6: 0c01 |0073: move-result-object v1 │ │ +19eab8: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +19eaba: 7110 490a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eac0: 0c02 |0078: move-result-object v2 │ │ +19eac2: 7230 e00c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19eac8: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +19eacc: 7110 490a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19ead2: 0c01 |0081: move-result-object v1 │ │ +19ead4: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +19ead8: 7110 490a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eade: 0c02 |0087: move-result-object v2 │ │ +19eae0: 7230 e00c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19eae6: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +19eaea: 7110 490a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eaf0: 0c01 |0090: move-result-object v1 │ │ +19eaf2: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +19eaf6: 7110 490a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eafc: 0c02 |0096: move-result-object v2 │ │ +19eafe: 7230 e00c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19eb04: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +19eb08: 7110 490a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eb0e: 0c01 |009f: move-result-object v1 │ │ +19eb10: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +19eb14: 7110 490a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eb1a: 0c02 |00a5: move-result-object v2 │ │ +19eb1c: 7230 e00c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19eb22: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +19eb26: 7110 490a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eb2c: 0c01 |00ae: move-result-object v1 │ │ +19eb2e: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +19eb32: 7110 490a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eb38: 0c02 |00b4: move-result-object v2 │ │ +19eb3a: 7230 e00c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19eb40: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -324270,236 +324271,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 │ │ -19eb40: |[19eb40] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -19eb50: 7010 970a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19eb56: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -19eb5a: 5a60 2943 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4329 │ │ -19eb5e: 2202 7003 |0007: new-instance v2, Ljava/util/ArrayList; // type@0370 │ │ -19eb62: 7010 4f0c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19eb68: 5b62 2543 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ -19eb6c: 5a60 1c43 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ -19eb70: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19eb72: 5b62 1f43 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ -19eb76: 5b62 2343 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19eb7a: 5b62 2743 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19eb7e: 2202 7603 |0017: new-instance v2, Ljava/util/Date; // type@0376 │ │ -19eb82: 7010 850c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c85 │ │ -19eb88: 5b62 1b43 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431b │ │ -19eb8c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -19eb8e: 5962 2a43 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432a │ │ -19eb92: 2202 7003 |0021: new-instance v2, Ljava/util/ArrayList; // type@0370 │ │ -19eb96: 7010 4f0c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19eb9c: 5b62 2443 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4324 │ │ -19eba0: 5a60 2243 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4322 │ │ -19eba4: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -19eba6: 5c60 1d43 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@431d │ │ -19ebaa: 8173 |002d: int-to-long v3, v7 │ │ -19ebac: 5a63 2943 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4329 │ │ -19ebb0: 5c69 2143 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4321 │ │ -19ebb4: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -19ebb6: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -19ebba: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -19ebbe: 7120 550a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19ebc4: 0c09 |003a: move-result-object v9 │ │ -19ebc6: 6e20 530c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19ebcc: 5a63 1c43 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ -19ebd0: 1a09 6884 |0040: const-string v9, "width" // string@8468 │ │ -19ebd4: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19ebda: 0a09 |0045: move-result v9 │ │ -19ebdc: 5969 2b43 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ -19ebe0: 1a09 c55b |0048: const-string v9, "height" // string@5bc5 │ │ -19ebe4: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19ebea: 0a09 |004d: move-result v9 │ │ -19ebec: 5969 2043 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ -19ebf0: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -19ebf6: 5969 2843 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ -19ebfa: 2209 8003 |0055: new-instance v9, Ljava/util/LinkedList; // type@0380 │ │ -19ebfe: 7010 b30c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ -19ec04: 5b69 2743 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19ec08: 1a09 ca83 |005c: const-string v9, "vide" // string@83ca │ │ -19ec0c: 5b69 1e43 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@431e │ │ -19ec10: 2209 3802 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@0238 │ │ -19ec14: 7010 5e08 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@085e │ │ -19ec1a: 5b69 1f43 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ -19ec1e: 2209 2c02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022c │ │ -19ec22: 7010 3208 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0832 │ │ -19ec28: 5b69 2343 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19ec2c: 1a09 f46b |006e: const-string v9, "mime" // string@6bf4 │ │ -19ec30: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19ec36: 0c09 |0073: move-result-object v9 │ │ -19ec38: 1a01 ce83 |0074: const-string v1, "video/avc" // string@83ce │ │ -19ec3c: 6e20 cc0a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19ec42: 0a01 |0079: move-result v1 │ │ -19ec44: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -19ec48: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -19ec4c: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -19ec50: 2209 3a02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023a │ │ -19ec54: 1a01 7e46 |0082: const-string v1, "avc1" // string@467e │ │ -19ec58: 7020 6708 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0867 │ │ -19ec5e: 6e20 6908 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0869 │ │ -19ec64: 6e20 6a08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086a │ │ -19ec6a: 6e20 6b08 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086b │ │ -19ec70: 6e30 6d08 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@086d │ │ -19ec76: 6e30 6e08 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@086e │ │ -19ec7c: 5261 2b43 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ -19ec80: 6e20 6f08 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@086f │ │ -19ec86: 5261 2043 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ -19ec8a: 6e20 6c08 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086c │ │ -19ec90: 2201 ac02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02ac │ │ -19ec94: 7010 3d09 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@093d │ │ -19ec9a: 1a02 4f4d |00a5: const-string v2, "csd-0" // string@4d4f │ │ -19ec9e: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19eca4: 0c03 |00aa: move-result-object v3 │ │ -19eca6: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -19ecaa: 2203 7003 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0370 │ │ -19ecae: 7010 4f0c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19ecb4: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19ecba: 0c02 |00b5: move-result-object v2 │ │ -19ecbc: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -19ecbe: 6e20 a40b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19ecc4: 6e10 aa0b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0baa │ │ -19ecca: 0a05 |00bd: move-result v5 │ │ -19eccc: 2355 1411 |00be: new-array v5, v5, [B // type@1114 │ │ -19ecd0: 6e20 9e0b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0b9e │ │ -19ecd6: 6e20 530c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19ecdc: 2202 7003 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0370 │ │ -19ece0: 7010 4f0c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -19ece6: 1a05 504d |00cb: const-string v5, "csd-1" // string@4d50 │ │ -19ecea: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19ecf0: 0c08 |00d0: move-result-object v8 │ │ -19ecf2: 6e20 a40b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19ecf8: 6e10 aa0b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0baa │ │ -19ecfe: 0a04 |00d7: move-result v4 │ │ -19ed00: 2344 1411 |00d8: new-array v4, v4, [B // type@1114 │ │ -19ed04: 6e20 9e0b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0b9e │ │ -19ed0a: 6e20 530c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19ed10: 6e20 4709 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0947 │ │ -19ed16: 6e20 4509 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0945 │ │ -19ed1c: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -19ed20: 6e20 3e09 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@093e │ │ -19ed26: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -19ed2a: 6e20 3f09 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@093f │ │ -19ed30: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -19ed32: 6e20 4109 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0941 │ │ -19ed38: 6e20 4009 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0940 │ │ -19ed3e: 6e20 4209 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0942 │ │ -19ed44: 6e20 4309 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@0943 │ │ -19ed4a: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -19ed4c: 6e20 4409 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0944 │ │ -19ed52: 6e20 4609 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0946 │ │ -19ed58: 6e20 6808 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ -19ed5e: 5467 2343 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19ed62: 6e20 3308 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0833 │ │ -19ed68: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -19ed6c: 1a07 d083 |010e: const-string v7, "video/mp4v" // string@83d0 │ │ -19ed70: 6e20 cc0a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -19ed76: 0a07 |0113: move-result v7 │ │ -19ed78: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -19ed7c: 2207 3a02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023a │ │ -19ed80: 1a08 986c |0118: const-string v8, "mp4v" // string@6c98 │ │ -19ed84: 7020 6708 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0867 │ │ -19ed8a: 6e20 6908 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0869 │ │ -19ed90: 6e20 6a08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086a │ │ -19ed96: 6e20 6b08 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086b │ │ -19ed9c: 6e30 6d08 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@086d │ │ -19eda2: 6e30 6e08 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@086e │ │ -19eda8: 5268 2b43 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ -19edac: 6e20 6f08 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@086f │ │ -19edb2: 5268 2043 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ -19edb6: 6e20 6c08 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086c │ │ -19edbc: 5468 2343 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19edc0: 6e20 3308 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0833 │ │ -19edc6: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -19edca: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -19edce: 7120 550a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19edd4: 0c09 |0142: move-result-object v9 │ │ -19edd6: 6e20 530c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19eddc: 5a63 1c43 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ -19ede0: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -19ede4: 5969 2a43 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432a │ │ -19ede8: 1a09 a778 |014c: const-string v9, "sample-rate" // string@78a7 │ │ -19edec: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19edf2: 0a01 |0151: move-result v1 │ │ -19edf4: 5961 2843 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ -19edf8: 1a01 be7d |0154: const-string v1, "soun" // string@7dbe │ │ -19edfc: 5b61 1e43 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@431e │ │ -19ee00: 2201 3102 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0231 │ │ -19ee04: 7010 3e08 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@083e │ │ -19ee0a: 5b61 1f43 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ -19ee0e: 2201 2c02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022c │ │ -19ee12: 7010 3208 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0832 │ │ -19ee18: 5b61 2343 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19ee1c: 2201 3902 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@0239 │ │ -19ee20: 1a02 976c |0168: const-string v2, "mp4a" // string@6c97 │ │ -19ee24: 7020 5f08 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@085f │ │ -19ee2a: 1a02 ef48 |016d: const-string v2, "channel-count" // string@48ef │ │ -19ee2e: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19ee34: 0a02 |0172: move-result v2 │ │ -19ee36: 6e20 6308 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0863 │ │ -19ee3c: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19ee42: 0a08 |0179: move-result v8 │ │ -19ee44: 8188 |017a: int-to-long v8, v8 │ │ -19ee46: 6e30 6508 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@0865 │ │ -19ee4c: 6e20 6408 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0864 │ │ -19ee52: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -19ee56: 6e20 6608 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0866 │ │ -19ee5c: 2208 a102 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a1 │ │ -19ee60: 7010 1b09 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@091b │ │ -19ee66: 2209 a402 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a4 │ │ -19ee6a: 7010 2909 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0929 │ │ -19ee70: 6e20 2c09 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@092c │ │ -19ee76: 2207 a502 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a5 │ │ -19ee7a: 7010 2e09 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@092e │ │ -19ee80: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -19ee82: 6e20 2f09 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@092f │ │ -19ee88: 6e20 2d09 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@092d │ │ -19ee8e: 2207 a302 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a3 │ │ -19ee92: 7010 2209 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0922 │ │ -19ee98: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -19ee9c: 6e20 2709 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0927 │ │ -19eea2: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -19eea4: 6e20 2809 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0928 │ │ -19eeaa: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -19eeae: 6e20 2509 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0925 │ │ -19eeb4: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -19eeba: 6e30 2609 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0926 │ │ -19eec0: 6e30 2409 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0924 │ │ -19eec6: 2202 a202 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a2 │ │ -19eeca: 7010 1e09 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@091e │ │ -19eed0: 6e20 1f09 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@091f │ │ -19eed6: 6200 2643 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4326 │ │ -19eeda: 6e10 6208 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0862 │ │ -19eee0: 0b03 |01c8: move-result-wide v3 │ │ -19eee2: 8434 |01c9: long-to-int v4, v3 │ │ -19eee4: 7110 490a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19eeea: 0c03 |01cd: move-result-object v3 │ │ -19eeec: 7220 dd0c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ -19eef2: 0c00 |01d1: move-result-object v0 │ │ -19eef4: 1f00 ed02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02ed │ │ -19eef8: 6e10 420a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -19eefe: 0a00 |01d7: move-result v0 │ │ -19ef00: 6e20 2109 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0921 │ │ -19ef06: 6e10 6108 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0861 │ │ -19ef0c: 0a00 |01de: move-result v0 │ │ -19ef0e: 6e20 2009 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0920 │ │ -19ef14: 6e20 2309 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@0923 │ │ -19ef1a: 6e20 2b09 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@092b │ │ -19ef20: 6e10 2a09 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@092a │ │ -19ef26: 0c07 |01eb: move-result-object v7 │ │ -19ef28: 6e20 1d09 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@091d │ │ -19ef2e: 6e20 1c09 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@091c │ │ -19ef34: 6e20 6008 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0860 │ │ -19ef3a: 5467 2343 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19ef3e: 6e20 3308 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0833 │ │ -19ef44: 0e00 |01fa: return-void │ │ +19eb44: |[19eb44] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +19eb54: 7010 970a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19eb5a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +19eb5e: 5a60 2943 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4329 │ │ +19eb62: 2202 7003 |0007: new-instance v2, Ljava/util/ArrayList; // type@0370 │ │ +19eb66: 7010 4f0c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19eb6c: 5b62 2543 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ +19eb70: 5a60 1c43 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ +19eb74: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19eb76: 5b62 1f43 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ +19eb7a: 5b62 2343 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19eb7e: 5b62 2743 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19eb82: 2202 7603 |0017: new-instance v2, Ljava/util/Date; // type@0376 │ │ +19eb86: 7010 850c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c85 │ │ +19eb8c: 5b62 1b43 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431b │ │ +19eb90: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +19eb92: 5962 2a43 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432a │ │ +19eb96: 2202 7003 |0021: new-instance v2, Ljava/util/ArrayList; // type@0370 │ │ +19eb9a: 7010 4f0c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19eba0: 5b62 2443 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4324 │ │ +19eba4: 5a60 2243 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4322 │ │ +19eba8: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +19ebaa: 5c60 1d43 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@431d │ │ +19ebae: 8173 |002d: int-to-long v3, v7 │ │ +19ebb0: 5a63 2943 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4329 │ │ +19ebb4: 5c69 2143 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4321 │ │ +19ebb8: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +19ebba: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +19ebbe: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +19ebc2: 7120 550a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +19ebc8: 0c09 |003a: move-result-object v9 │ │ +19ebca: 6e20 530c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19ebd0: 5a63 1c43 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ +19ebd4: 1a09 6884 |0040: const-string v9, "width" // string@8468 │ │ +19ebd8: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19ebde: 0a09 |0045: move-result v9 │ │ +19ebe0: 5969 2b43 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ +19ebe4: 1a09 c55b |0048: const-string v9, "height" // string@5bc5 │ │ +19ebe8: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19ebee: 0a09 |004d: move-result v9 │ │ +19ebf0: 5969 2043 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ +19ebf4: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +19ebfa: 5969 2843 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ +19ebfe: 2209 8003 |0055: new-instance v9, Ljava/util/LinkedList; // type@0380 │ │ +19ec02: 7010 b30c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cb3 │ │ +19ec08: 5b69 2743 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19ec0c: 1a09 ca83 |005c: const-string v9, "vide" // string@83ca │ │ +19ec10: 5b69 1e43 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@431e │ │ +19ec14: 2209 3802 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@0238 │ │ +19ec18: 7010 5e08 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@085e │ │ +19ec1e: 5b69 1f43 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ +19ec22: 2209 2c02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022c │ │ +19ec26: 7010 3208 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0832 │ │ +19ec2c: 5b69 2343 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19ec30: 1a09 f46b |006e: const-string v9, "mime" // string@6bf4 │ │ +19ec34: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19ec3a: 0c09 |0073: move-result-object v9 │ │ +19ec3c: 1a01 ce83 |0074: const-string v1, "video/avc" // string@83ce │ │ +19ec40: 6e20 cc0a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +19ec46: 0a01 |0079: move-result v1 │ │ +19ec48: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +19ec4c: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +19ec50: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +19ec54: 2209 3a02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023a │ │ +19ec58: 1a01 7e46 |0082: const-string v1, "avc1" // string@467e │ │ +19ec5c: 7020 6708 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0867 │ │ +19ec62: 6e20 6908 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0869 │ │ +19ec68: 6e20 6a08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086a │ │ +19ec6e: 6e20 6b08 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086b │ │ +19ec74: 6e30 6d08 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@086d │ │ +19ec7a: 6e30 6e08 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@086e │ │ +19ec80: 5261 2b43 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ +19ec84: 6e20 6f08 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@086f │ │ +19ec8a: 5261 2043 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ +19ec8e: 6e20 6c08 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086c │ │ +19ec94: 2201 ac02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02ac │ │ +19ec98: 7010 3d09 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@093d │ │ +19ec9e: 1a02 4f4d |00a5: const-string v2, "csd-0" // string@4d4f │ │ +19eca2: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19eca8: 0c03 |00aa: move-result-object v3 │ │ +19ecaa: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +19ecae: 2203 7003 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0370 │ │ +19ecb2: 7010 4f0c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19ecb8: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19ecbe: 0c02 |00b5: move-result-object v2 │ │ +19ecc0: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +19ecc2: 6e20 a40b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19ecc8: 6e10 aa0b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0baa │ │ +19ecce: 0a05 |00bd: move-result v5 │ │ +19ecd0: 2355 1411 |00be: new-array v5, v5, [B // type@1114 │ │ +19ecd4: 6e20 9e0b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0b9e │ │ +19ecda: 6e20 530c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19ece0: 2202 7003 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0370 │ │ +19ece4: 7010 4f0c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +19ecea: 1a05 504d |00cb: const-string v5, "csd-1" // string@4d50 │ │ +19ecee: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19ecf4: 0c08 |00d0: move-result-object v8 │ │ +19ecf6: 6e20 a40b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19ecfc: 6e10 aa0b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0baa │ │ +19ed02: 0a04 |00d7: move-result v4 │ │ +19ed04: 2344 1411 |00d8: new-array v4, v4, [B // type@1114 │ │ +19ed08: 6e20 9e0b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0b9e │ │ +19ed0e: 6e20 530c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19ed14: 6e20 4709 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0947 │ │ +19ed1a: 6e20 4509 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0945 │ │ +19ed20: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +19ed24: 6e20 3e09 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@093e │ │ +19ed2a: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +19ed2e: 6e20 3f09 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@093f │ │ +19ed34: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +19ed36: 6e20 4109 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0941 │ │ +19ed3c: 6e20 4009 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0940 │ │ +19ed42: 6e20 4209 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0942 │ │ +19ed48: 6e20 4309 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@0943 │ │ +19ed4e: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +19ed50: 6e20 4409 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0944 │ │ +19ed56: 6e20 4609 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0946 │ │ +19ed5c: 6e20 6808 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ +19ed62: 5467 2343 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19ed66: 6e20 3308 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0833 │ │ +19ed6c: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +19ed70: 1a07 d083 |010e: const-string v7, "video/mp4v" // string@83d0 │ │ +19ed74: 6e20 cc0a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +19ed7a: 0a07 |0113: move-result v7 │ │ +19ed7c: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +19ed80: 2207 3a02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023a │ │ +19ed84: 1a08 986c |0118: const-string v8, "mp4v" // string@6c98 │ │ +19ed88: 7020 6708 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@0867 │ │ +19ed8e: 6e20 6908 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0869 │ │ +19ed94: 6e20 6a08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086a │ │ +19ed9a: 6e20 6b08 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086b │ │ +19eda0: 6e30 6d08 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@086d │ │ +19eda6: 6e30 6e08 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@086e │ │ +19edac: 5268 2b43 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ +19edb0: 6e20 6f08 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@086f │ │ +19edb6: 5268 2043 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ +19edba: 6e20 6c08 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086c │ │ +19edc0: 5468 2343 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19edc4: 6e20 3308 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0833 │ │ +19edca: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +19edce: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +19edd2: 7120 550a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +19edd8: 0c09 |0142: move-result-object v9 │ │ +19edda: 6e20 530c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19ede0: 5a63 1c43 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ +19ede4: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +19ede8: 5969 2a43 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432a │ │ +19edec: 1a09 a778 |014c: const-string v9, "sample-rate" // string@78a7 │ │ +19edf0: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19edf6: 0a01 |0151: move-result v1 │ │ +19edf8: 5961 2843 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ +19edfc: 1a01 be7d |0154: const-string v1, "soun" // string@7dbe │ │ +19ee00: 5b61 1e43 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@431e │ │ +19ee04: 2201 3102 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0231 │ │ +19ee08: 7010 3e08 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@083e │ │ +19ee0e: 5b61 1f43 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ +19ee12: 2201 2c02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022c │ │ +19ee16: 7010 3208 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0832 │ │ +19ee1c: 5b61 2343 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19ee20: 2201 3902 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@0239 │ │ +19ee24: 1a02 976c |0168: const-string v2, "mp4a" // string@6c97 │ │ +19ee28: 7020 5f08 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@085f │ │ +19ee2e: 1a02 ef48 |016d: const-string v2, "channel-count" // string@48ef │ │ +19ee32: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19ee38: 0a02 |0172: move-result v2 │ │ +19ee3a: 6e20 6308 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0863 │ │ +19ee40: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19ee46: 0a08 |0179: move-result v8 │ │ +19ee48: 8188 |017a: int-to-long v8, v8 │ │ +19ee4a: 6e30 6508 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@0865 │ │ +19ee50: 6e20 6408 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0864 │ │ +19ee56: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +19ee5a: 6e20 6608 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0866 │ │ +19ee60: 2208 a102 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a1 │ │ +19ee64: 7010 1b09 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@091b │ │ +19ee6a: 2209 a402 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a4 │ │ +19ee6e: 7010 2909 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0929 │ │ +19ee74: 6e20 2c09 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@092c │ │ +19ee7a: 2207 a502 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a5 │ │ +19ee7e: 7010 2e09 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@092e │ │ +19ee84: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +19ee86: 6e20 2f09 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@092f │ │ +19ee8c: 6e20 2d09 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@092d │ │ +19ee92: 2207 a302 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a3 │ │ +19ee96: 7010 2209 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0922 │ │ +19ee9c: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +19eea0: 6e20 2709 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0927 │ │ +19eea6: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +19eea8: 6e20 2809 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0928 │ │ +19eeae: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +19eeb2: 6e20 2509 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0925 │ │ +19eeb8: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +19eebe: 6e30 2609 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0926 │ │ +19eec4: 6e30 2409 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0924 │ │ +19eeca: 2202 a202 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a2 │ │ +19eece: 7010 1e09 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@091e │ │ +19eed4: 6e20 1f09 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@091f │ │ +19eeda: 6200 2643 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4326 │ │ +19eede: 6e10 6208 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0862 │ │ +19eee4: 0b03 |01c8: move-result-wide v3 │ │ +19eee6: 8434 |01c9: long-to-int v4, v3 │ │ +19eee8: 7110 490a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19eeee: 0c03 |01cd: move-result-object v3 │ │ +19eef0: 7220 dd0c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ +19eef6: 0c00 |01d1: move-result-object v0 │ │ +19eef8: 1f00 ed02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02ed │ │ +19eefc: 6e10 420a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +19ef02: 0a00 |01d7: move-result v0 │ │ +19ef04: 6e20 2109 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0921 │ │ +19ef0a: 6e10 6108 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0861 │ │ +19ef10: 0a00 |01de: move-result v0 │ │ +19ef12: 6e20 2009 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0920 │ │ +19ef18: 6e20 2309 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@0923 │ │ +19ef1e: 6e20 2b09 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@092b │ │ +19ef24: 6e10 2a09 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@092a │ │ +19ef2a: 0c07 |01eb: move-result-object v7 │ │ +19ef2c: 6e20 1d09 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@091d │ │ +19ef32: 6e20 1c09 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@091c │ │ +19ef38: 6e20 6008 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0860 │ │ +19ef3e: 5467 2343 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19ef42: 6e20 3308 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0833 │ │ +19ef48: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -324614,70 +324615,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -19ef48: |[19ef48] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -19ef58: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19ef5c: 5392 2243 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4322 │ │ -19ef60: bc20 |0004: sub-long/2addr v0, v2 │ │ -19ef62: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -19ef66: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -19ef6a: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -19ef6e: 0e00 |000b: return-void │ │ -19ef70: 5592 2143 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4321 │ │ -19ef74: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -19ef76: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -19ef78: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -19ef7c: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ef80: b542 |0014: and-int/2addr v2, v4 │ │ -19ef82: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -19ef86: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -19ef88: 2802 |0018: goto 001a // +0002 │ │ -19ef8a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -19ef8c: 5495 2543 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ -19ef90: 2206 0611 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ -19ef94: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ef98: 8177 |0020: int-to-long v7, v7 │ │ -19ef9a: 7058 eb58 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@58eb │ │ -19efa0: 6e20 530c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ -19efa6: 549a 2743 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19efaa: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -19efae: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -19efb2: 549b 2543 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ -19efb6: 6e10 5c0c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19efbc: 0a0b |0032: move-result v11 │ │ -19efbe: 7110 490a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19efc4: 0c0b |0036: move-result-object v11 │ │ -19efc6: 6e20 b50c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb5 │ │ -19efcc: 529a 2843 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ -19efd0: 81aa |003c: int-to-long v10, v10 │ │ -19efd2: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -19efd6: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -19efdc: bba0 |0042: add-long/2addr v0, v10 │ │ -19efde: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -19efe4: bea0 |0046: div-long/2addr v0, v10 │ │ -19efe6: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19efea: 5a9a 2243 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4322 │ │ -19efee: 559a 1d43 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@431d │ │ -19eff2: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -19eff6: 549a 2443 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4324 │ │ -19effa: 6e10 5c0c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ -19f000: 0a0b |0054: move-result v11 │ │ -19f002: b14b |0055: sub-int/2addr v11, v4 │ │ -19f004: 7120 550a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19f00a: 0c0c |0059: move-result-object v12 │ │ -19f00c: 6e30 520c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c52 │ │ -19f012: 539a 1c43 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ -19f016: bb0a |005f: add-long/2addr v10, v0 │ │ -19f018: 5a9a 1c43 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ -19f01c: 5c93 1d43 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@431d │ │ -19f020: 0e00 |0064: return-void │ │ +19ef4c: |[19ef4c] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +19ef5c: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19ef60: 5392 2243 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4322 │ │ +19ef64: bc20 |0004: sub-long/2addr v0, v2 │ │ +19ef66: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +19ef6a: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +19ef6e: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +19ef72: 0e00 |000b: return-void │ │ +19ef74: 5592 2143 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4321 │ │ +19ef78: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +19ef7a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +19ef7c: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +19ef80: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ef84: b542 |0014: and-int/2addr v2, v4 │ │ +19ef86: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +19ef8a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +19ef8c: 2802 |0018: goto 001a // +0002 │ │ +19ef8e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +19ef90: 5495 2543 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ +19ef94: 2206 0611 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1106 │ │ +19ef98: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ef9c: 8177 |0020: int-to-long v7, v7 │ │ +19ef9e: 7058 eb58 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@58eb │ │ +19efa4: 6e20 530c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c53 │ │ +19efaa: 549a 2743 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19efae: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +19efb2: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +19efb6: 549b 2543 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ +19efba: 6e10 5c0c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19efc0: 0a0b |0032: move-result v11 │ │ +19efc2: 7110 490a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19efc8: 0c0b |0036: move-result-object v11 │ │ +19efca: 6e20 b50c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb5 │ │ +19efd0: 529a 2843 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ +19efd4: 81aa |003c: int-to-long v10, v10 │ │ +19efd6: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +19efda: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +19efe0: bba0 |0042: add-long/2addr v0, v10 │ │ +19efe2: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +19efe8: bea0 |0046: div-long/2addr v0, v10 │ │ +19efea: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19efee: 5a9a 2243 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4322 │ │ +19eff2: 559a 1d43 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@431d │ │ +19eff6: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +19effa: 549a 2443 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4324 │ │ +19effe: 6e10 5c0c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c5c │ │ +19f004: 0a0b |0054: move-result v11 │ │ +19f006: b14b |0055: sub-int/2addr v11, v4 │ │ +19f008: 7120 550a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +19f00e: 0c0c |0059: move-result-object v12 │ │ +19f010: 6e30 520c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c52 │ │ +19f016: 539a 1c43 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ +19f01a: bb0a |005f: add-long/2addr v10, v0 │ │ +19f01c: 5a9a 1c43 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ +19f020: 5c93 1d43 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@431d │ │ +19f024: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -324697,17 +324698,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e900: |[19e900] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -19e910: 5410 1b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431b │ │ -19e914: 1100 |0002: return-object v0 │ │ +19e904: |[19e904] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +19e914: 5410 1b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431b │ │ +19e918: 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;) │ │ @@ -324715,17 +324716,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e918: |[19e918] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -19e928: 5320 1c43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ -19e92c: 1000 |0002: return-wide v0 │ │ +19e91c: |[19e91c] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +19e92c: 5320 1c43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431c │ │ +19e930: 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;) │ │ @@ -324733,17 +324734,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e8b8: |[19e8b8] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -19e8c8: 5410 1e43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@431e │ │ -19e8cc: 1100 |0002: return-object v0 │ │ +19e8bc: |[19e8bc] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +19e8cc: 5410 1e43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@431e │ │ +19e8d0: 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;) │ │ @@ -324751,17 +324752,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e870: |[19e870] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -19e880: 5210 2043 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ -19e884: 0f00 |0002: return v0 │ │ +19e874: |[19e874] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +19e884: 5210 2043 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4320 │ │ +19e888: 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;) │ │ @@ -324769,17 +324770,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e828: |[19e828] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -19e838: 5410 1f43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ -19e83c: 1100 |0002: return-object v0 │ │ +19e82c: |[19e82c] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +19e83c: 5410 1f43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@431f │ │ +19e840: 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;) │ │ @@ -324787,17 +324788,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e840: |[19e840] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -19e850: 5410 2343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ -19e854: 1100 |0002: return-object v0 │ │ +19e844: |[19e844] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +19e854: 5410 2343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4323 │ │ +19e858: 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;) │ │ @@ -324805,17 +324806,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e8d0: |[19e8d0] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -19e8e0: 5410 2443 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4324 │ │ -19e8e4: 1100 |0002: return-object v0 │ │ +19e8d4: |[19e8d4] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +19e8e4: 5410 2443 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4324 │ │ +19e8e8: 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;) │ │ @@ -324823,17 +324824,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e8e8: |[19e8e8] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -19e8f8: 5410 2543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ -19e8fc: 1100 |0002: return-object v0 │ │ +19e8ec: |[19e8ec] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +19e8fc: 5410 2543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4325 │ │ +19e900: 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;) │ │ @@ -324841,43 +324842,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -19e948: |[19e948] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -19e958: 5440 2743 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19e95c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19e960: 6e10 b90c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cb9 │ │ -19e966: 0a00 |0007: move-result v0 │ │ -19e968: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -19e96c: 2825 |000a: goto 002f // +0025 │ │ -19e96e: 5440 2743 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19e972: 6e10 bd0c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cbd │ │ -19e978: 0a00 |0010: move-result v0 │ │ -19e97a: 2300 1911 |0011: new-array v0, v0, [J // type@1119 │ │ -19e97e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19e980: 5442 2743 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19e984: 6e10 bd0c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cbd │ │ -19e98a: 0a02 |0019: move-result v2 │ │ -19e98c: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -19e990: 5442 2743 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ -19e994: 6e20 b80c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cb8 │ │ -19e99a: 0c02 |0021: move-result-object v2 │ │ -19e99c: 1f02 ed02 |0022: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ -19e9a0: 6e10 420a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -19e9a6: 0a02 |0027: move-result v2 │ │ -19e9a8: 8122 |0028: int-to-long v2, v2 │ │ -19e9aa: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -19e9ae: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19e9b2: 28e7 |002d: goto 0014 // -0019 │ │ -19e9b4: 1100 |002e: return-object v0 │ │ -19e9b6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -19e9b8: 1100 |0030: return-object v0 │ │ +19e94c: |[19e94c] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +19e95c: 5440 2743 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19e960: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19e964: 6e10 b90c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cb9 │ │ +19e96a: 0a00 |0007: move-result v0 │ │ +19e96c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +19e970: 2825 |000a: goto 002f // +0025 │ │ +19e972: 5440 2743 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19e976: 6e10 bd0c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cbd │ │ +19e97c: 0a00 |0010: move-result v0 │ │ +19e97e: 2300 1911 |0011: new-array v0, v0, [J // type@1119 │ │ +19e982: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19e984: 5442 2743 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19e988: 6e10 bd0c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cbd │ │ +19e98e: 0a02 |0019: move-result v2 │ │ +19e990: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +19e994: 5442 2743 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@4327 │ │ +19e998: 6e20 b80c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cb8 │ │ +19e99e: 0c02 |0021: move-result-object v2 │ │ +19e9a0: 1f02 ed02 |0022: check-cast v2, Ljava/lang/Integer; // type@02ed │ │ +19e9a4: 6e10 420a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +19e9aa: 0a02 |0027: move-result v2 │ │ +19e9ac: 8122 |0028: int-to-long v2, v2 │ │ +19e9ae: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +19e9b2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19e9b6: 28e7 |002d: goto 0014 // -0019 │ │ +19e9b8: 1100 |002e: return-object v0 │ │ +19e9ba: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +19e9bc: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -324888,17 +324889,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e888: |[19e888] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -19e898: 5210 2843 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ -19e89c: 0f00 |0002: return v0 │ │ +19e88c: |[19e88c] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +19e89c: 5210 2843 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@4328 │ │ +19e8a0: 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;) │ │ @@ -324906,17 +324907,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e930: |[19e930] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -19e940: 5320 2943 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4329 │ │ -19e944: 1000 |0002: return-wide v0 │ │ +19e934: |[19e934] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +19e944: 5320 2943 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4329 │ │ +19e948: 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;) │ │ @@ -324924,17 +324925,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e858: |[19e858] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -19e868: 5210 2a43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432a │ │ -19e86c: 0f00 |0002: return v0 │ │ +19e85c: |[19e85c] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +19e86c: 5210 2a43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432a │ │ +19e870: 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;) │ │ @@ -324942,17 +324943,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e8a0: |[19e8a0] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -19e8b0: 5210 2b43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ -19e8b4: 0f00 |0002: return v0 │ │ +19e8a4: |[19e8a4] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +19e8b4: 5210 2b43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432b │ │ +19e8b8: 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;) │ │ @@ -324960,17 +324961,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e810: |[19e810] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -19e820: 5510 2143 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4321 │ │ -19e824: 0f00 |0002: return v0 │ │ +19e814: |[19e814] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +19e824: 5510 2143 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4321 │ │ +19e828: 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 : 15259 (Track.java) │ │ @@ -325007,19 +325008,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 │ │ -19f024: |[19f024] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19f034: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19f03a: 5b01 2c43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432c │ │ -19f03e: 5b02 2d43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@432d │ │ -19f042: 0e00 |0007: return-void │ │ +19f028: |[19f028] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19f038: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19f03e: 5b01 2c43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432c │ │ +19f042: 5b02 2d43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@432d │ │ +19f046: 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; │ │ @@ -325030,19 +325031,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19f044: |[19f044] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -19f054: 5420 2c43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432c │ │ -19f058: 5421 2d43 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@432d │ │ -19f05c: 7120 1359 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@5913 │ │ -19f062: 0e00 |0007: return-void │ │ +19f048: |[19f048] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +19f058: 5420 2c43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432c │ │ +19f05c: 5421 2d43 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@432d │ │ +19f060: 7120 1359 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@5913 │ │ +19f066: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -325157,17 +325158,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19f064: |[19f064] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -19f074: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19f07a: 0e00 |0003: return-void │ │ +19f068: |[19f068] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +19f078: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19f07e: 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;) │ │ @@ -325175,17 +325176,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 │ │ -19f07c: |[19f07c] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -19f08c: 7010 0a59 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@590a │ │ -19f092: 0e00 |0003: return-void │ │ +19f080: |[19f080] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +19f090: 7010 0a59 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@590a │ │ +19f096: 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; │ │ │ │ @@ -325241,37 +325242,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a0534: |[1a0534] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1a0544: 0e00 |0000: return-void │ │ +1a0538: |[1a0538] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1a0548: 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 │ │ -1a0548: |[1a0548] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1a0558: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1a055e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a0560: 5c10 3e43 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@433e │ │ -1a0564: 2200 f902 |0006: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ -1a0568: 7010 970a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1a056e: 5b10 3f43 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@433f │ │ -1a0572: 0e00 |000d: return-void │ │ +1a054c: |[1a054c] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1a055c: 7010 970a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1a0562: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a0564: 5c10 3e43 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@433e │ │ +1a0568: 2200 f902 |0006: new-instance v0, Ljava/lang/Object; // type@02f9 │ │ +1a056c: 7010 970a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1a0572: 5b10 3f43 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@433f │ │ +1a0576: 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; │ │ @@ -325281,21 +325282,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 │ │ -1a0574: |[1a0574] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1a0584: 6200 3d43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -1a0588: 7120 bf02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ -1a058e: 2200 0911 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1109 │ │ -1a0592: 7030 0859 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5908 │ │ -1a0598: 7110 9457 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5794 │ │ -1a059e: 0e00 |000d: return-void │ │ +1a0578: |[1a0578] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1a0588: 6200 3d43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +1a058c: 7120 bf02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +1a0592: 2200 0911 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1109 │ │ +1a0596: 7030 0859 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5908 │ │ +1a059c: 7110 9457 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5794 │ │ +1a05a2: 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; │ │ @@ -325305,26 +325306,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -1a011c: |[1a011c] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -1a012c: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -1a0130: 8222 |0002: int-to-float v2, v2 │ │ -1a0132: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -1a0136: c903 |0005: div-float/2addr v3, v0 │ │ -1a0138: a802 0203 |0006: mul-float v2, v2, v3 │ │ -1a013c: 8822 |0008: float-to-long v2, v2 │ │ -1a013e: bb24 |0009: add-long/2addr v4, v2 │ │ -1a0140: 8542 |000a: long-to-float v2, v4 │ │ -1a0142: a802 0201 |000b: mul-float v2, v2, v1 │ │ -1a0146: 8721 |000d: float-to-int v1, v2 │ │ -1a0148: 0f01 |000e: return v1 │ │ +1a0120: |[1a0120] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +1a0130: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +1a0134: 8222 |0002: int-to-float v2, v2 │ │ +1a0136: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +1a013a: c903 |0005: div-float/2addr v3, v0 │ │ +1a013c: a802 0203 |0006: mul-float v2, v2, v3 │ │ +1a0140: 8822 |0008: float-to-long v2, v2 │ │ +1a0142: bb24 |0009: add-long/2addr v4, v2 │ │ +1a0144: 8542 |000a: long-to-float v2, v4 │ │ +1a0146: a802 0201 |000b: mul-float v2, v2, v1 │ │ +1a014a: 8721 |000d: float-to-int v1, v2 │ │ +1a014c: 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 │ │ @@ -325335,22 +325336,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1a05a0: |[1a05a0] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -1a05b0: 5420 3f43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@433f │ │ -1a05b4: 1d00 |0002: monitor-enter v0 │ │ -1a05b6: 1e00 |0003: monitor-exit v0 │ │ -1a05b8: 0e00 |0004: return-void │ │ -1a05ba: 0d01 |0005: move-exception v1 │ │ -1a05bc: 1e00 |0006: monitor-exit v0 │ │ -1a05be: 2701 |0007: throw v1 │ │ +1a05a4: |[1a05a4] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +1a05b4: 5420 3f43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@433f │ │ +1a05b8: 1d00 |0002: monitor-enter v0 │ │ +1a05ba: 1e00 |0003: monitor-exit v0 │ │ +1a05bc: 0e00 |0004: return-void │ │ +1a05be: 0d01 |0005: move-exception v1 │ │ +1a05c0: 1e00 |0006: monitor-exit v0 │ │ +1a05c2: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ locals : │ │ @@ -325361,804 +325362,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 │ │ -19f094: |[19f094] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -19f0a4: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -19f0a8: 1a01 ce83 |0002: const-string v1, "video/avc" // string@83ce │ │ -19f0ac: 1a02 3017 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1730 │ │ -19f0b0: 530d 3b43 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433b │ │ -19f0b4: 530b 2e43 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@432e │ │ -19f0b8: 5203 3943 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19f0bc: 5204 3743 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19f0c0: 5205 3a43 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433a │ │ -19f0c4: 5206 3643 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ -19f0c8: 5207 3243 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ -19f0cc: 5208 3543 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ -19f0d0: 5209 3843 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19f0d4: 220f bd02 |0018: new-instance v15, Ljava/io/File; // type@02bd │ │ -19f0d8: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -19f0dc: 7020 6109 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -19f0e2: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -19f0e6: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -19f0ea: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -19f0ee: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -19f0f0: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -19f0f4: 0226 0400 |0028: move/from16 v38, v4 │ │ -19f0f8: 0134 |002a: move v4, v3 │ │ -19f0fa: 0203 2600 |002b: move/from16 v3, v38 │ │ -19f0fe: 2814 |002d: goto 0041 // +0014 │ │ -19f100: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -19f104: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -19f108: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -19f10c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -19f10e: 280c |0035: goto 0041 // +000c │ │ -19f110: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -19f114: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -19f118: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -19f11c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -19f11e: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -19f122: 28e9 |003f: goto 0028 // -0017 │ │ -19f124: 120a |0040: const/4 v10, #int 0 // #0 │ │ -19f126: 2202 bd02 |0041: new-instance v2, Ljava/io/File; // type@02bd │ │ -19f12a: 5400 3343 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4333 │ │ -19f12e: 7020 6109 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -19f134: 6e10 6309 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0963 │ │ -19f13a: 0a00 |004b: move-result v0 │ │ -19f13c: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -19f140: 6200 3d43 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19f144: 1a01 4e14 |0050: const-string v1, "Could not read video file to be recoded" // string@144e │ │ -19f148: 7120 c502 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19f14e: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -19f152: 0f10 |0057: return v16 │ │ -19f154: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -19f158: 7100 220b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -19f15e: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -19f162: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -19f166: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -19f16a: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ -19f16e: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ -19f174: 2200 0411 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1104 │ │ -19f178: 7010 d358 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58d3 │ │ -19f17e: 6e20 db58 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58db │ │ -19f184: 6e20 dc58 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58dc │ │ -19f18a: 6e30 dd58 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58dd │ │ -19f190: 2205 0311 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1103 │ │ -19f194: 7010 c158 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58c1 │ │ -19f19a: 6e20 c458 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@58c4 │ │ -19f1a0: 0c05 |007e: move-result-object v5 │ │ -19f1a2: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -19f1a6: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ -19f1aa: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ -19f1b0: 6e10 7709 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0977 │ │ -19f1b6: 0c00 |0089: move-result-object v0 │ │ -19f1b8: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ -19f1be: 7601 1059 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -19f1c4: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -19f1c8: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -19f1cc: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -19f1d0: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -19f1d4: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -19f1d8: 2833 |009a: goto 00cd // +0033 │ │ -19f1da: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -19f1dc: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -19f1e0: 07f4 |009e: move-object v4, v15 │ │ -19f1e2: 0752 |009f: move-object v2, v5 │ │ -19f1e4: 0716 |00a0: move-object v6, v1 │ │ -19f1e6: 04d7 |00a1: move-wide v7, v13 │ │ -19f1e8: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -19f1ec: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -19f1ee: 04b9 |00a5: move-wide v9, v11 │ │ -19f1f0: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -19f1f4: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -19f1f8: 010c |00aa: move v12, v0 │ │ -19f1fa: 760a 1559 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@5915 │ │ -19f200: 0b03 |00ae: move-result-wide v3 │ │ -19f202: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -19f206: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -19f20a: 0437 |00b3: move-wide v7, v3 │ │ -19f20c: 2802 |00b4: goto 00b6 // +0002 │ │ -19f20e: 04d7 |00b5: move-wide v7, v13 │ │ -19f210: 07f2 |00b6: move-object v2, v15 │ │ -19f212: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -19f216: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -19f218: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -19f21c: 0d00 |00bc: move-exception v0 │ │ -19f21e: 0702 |00bd: move-object v2, v0 │ │ -19f220: 07f1 |00be: move-object v1, v15 │ │ -19f222: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -19f226: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -19f22a: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -19f22e: 0d00 |00c5: move-exception v0 │ │ -19f230: 07f1 |00c6: move-object v1, v15 │ │ -19f232: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -19f236: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -19f23a: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -19f23e: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -19f242: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -19f246: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -19f248: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -19f24c: 7030 1659 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5916 │ │ -19f252: 0a05 |00d7: move-result v5 │ │ -19f254: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -19f258: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -19f25e: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -19f262: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -19f266: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -19f26a: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19f270: 2804 |00e6: goto 00ea // +0004 │ │ -19f272: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19f278: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19f27e: 0c00 |00ed: move-result-object v0 │ │ -19f280: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -19f284: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -19f28a: 0c0b |00f3: move-result-object v11 │ │ -19f28c: 1a06 564a |00f4: const-string v6, "color-format" // string@4a56 │ │ -19f290: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -19f296: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19f29c: 1a06 2747 |00fc: const-string v6, "bitrate" // string@4727 │ │ -19f2a0: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -19f2a4: 2804 |0100: goto 0104 // +0004 │ │ -19f2a6: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -19f2ac: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19f2b2: 1a06 9c54 |0107: const-string v6, "frame-rate" // string@549c │ │ -19f2b6: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -19f2ba: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19f2c0: 1a06 285c |010e: const-string v6, "i-frame-interval" // string@5c28 │ │ -19f2c4: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -19f2c8: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19f2ce: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ -19f2d4: 0c06 |0118: move-result-object v6 │ │ -19f2d6: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -19f2d8: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -19f2da: 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 │ │ -19f2e0: 2207 0011 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@1100 │ │ -19f2e4: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ -19f2ea: 0c09 |0123: move-result-object v9 │ │ -19f2ec: 7020 ac58 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@58ac │ │ -19f2f2: 6e10 b058 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@58b0 │ │ -19f2f8: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -19f2fe: 1a09 f46b |012d: const-string v9, "mime" // string@6bf4 │ │ -19f302: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19f308: 0c09 |0132: move-result-object v9 │ │ -19f30a: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ -19f310: 0c09 |0136: move-result-object v9 │ │ -19f312: 220b 0511 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1105 │ │ -19f316: 7010 de58 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58de │ │ -19f31c: 6e10 e658 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@58e6 │ │ -19f322: 0c0c |013f: move-result-object v12 │ │ -19f324: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -19f328: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -19f32a: 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 │ │ -19f330: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -19f336: 7601 1059 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -19f33c: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -19f340: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -19f342: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -19f346: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -19f34a: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -19f34e: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -19f352: 7601 1059 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -19f358: 0228 0800 |015a: move/from16 v40, v8 │ │ -19f35c: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -19f360: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -19f364: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -19f36a: 0a0c |0163: move-result v12 │ │ -19f36c: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -19f370: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -19f376: 0a0c |0169: move-result v12 │ │ -19f378: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -19f37c: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ -19f382: 0c07 |016f: move-result-object v7 │ │ -19f384: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -19f38a: 0a1e |0173: move-result v30 │ │ -19f38c: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -19f390: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -19f394: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -19f398: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -19f39c: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -19f3a0: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -19f3a4: 021c 0c00 |0180: move/from16 v28, v12 │ │ -19f3a8: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19f3ae: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -19f3b2: 2819 |0187: goto 01a0 // +0019 │ │ -19f3b4: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -19f3ba: 0b1f |018b: move-result-wide v31 │ │ -19f3bc: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -19f3c0: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -19f3c4: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -19f3c8: 021c 0c00 |0192: move/from16 v28, v12 │ │ -19f3cc: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19f3d2: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19f3d8: 2806 |019a: goto 01a0 // +0006 │ │ -19f3da: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -19f3dc: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -19f3e0: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -19f3e2: 2802 |019f: goto 01a1 // +0002 │ │ -19f3e4: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -19f3e6: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -19f3ea: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -19f3ee: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -19f3f4: 0a1c |01a8: move-result v28 │ │ -19f3f6: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -19f3fa: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -19f3fe: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -19f402: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -19f406: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -19f40a: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -19f40e: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19f414: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -19f418: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -19f41c: 020c 2500 |01bc: move/from16 v12, v37 │ │ -19f420: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -19f422: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -19f426: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -19f42a: 2807 |01c3: goto 01ca // +0007 │ │ -19f42c: 0208 2800 |01c4: move/from16 v8, v40 │ │ -19f430: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -19f434: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -19f436: 288c |01c9: goto 0155 // -0074 │ │ -19f438: 7601 1059 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -19f43e: 021d 0000 |01cd: move/from16 v29, v0 │ │ -19f442: 021c 0300 |01cf: move/from16 v28, v3 │ │ -19f446: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -19f44a: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -19f450: 0a00 |01d6: move-result v0 │ │ -19f452: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -19f454: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -19f456: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -19f45a: 0220 0500 |01db: move/from16 v32, v5 │ │ -19f45e: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -19f462: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -19f466: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -19f46a: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -19f46c: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -19f46e: 0216 0700 |01e5: move/from16 v22, v7 │ │ -19f472: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -19f476: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -19f47a: 0220 0500 |01eb: move/from16 v32, v5 │ │ -19f47e: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -19f482: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -19f486: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -19f48a: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -19f48c: 28f1 |01f4: goto 01e5 // -000f │ │ -19f48e: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -19f490: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -19f494: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -19f49a: 0c02 |01fb: move-result-object v2 │ │ -19f49c: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -19f49e: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -19f4a2: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -19f4a6: 0216 0700 |0201: move/from16 v22, v7 │ │ -19f4aa: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -19f4ac: 6e30 c258 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58c2 │ │ -19f4b2: 0a0c |0207: move-result v12 │ │ -19f4b4: 2807 |0208: goto 020f // +0007 │ │ -19f4b6: 0d00 |0209: move-exception v0 │ │ -19f4b8: 2811 |020a: goto 021b // +0011 │ │ -19f4ba: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -19f4be: 0216 0700 |020d: move/from16 v22, v7 │ │ -19f4c2: 0220 0500 |020f: move/from16 v32, v5 │ │ -19f4c6: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -19f4ca: 0202 1c00 |0213: move/from16 v2, v28 │ │ -19f4ce: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -19f4d0: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -19f4d4: 0d00 |0218: move-exception v0 │ │ -19f4d6: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -19f4da: 0702 |021b: move-object v2, v0 │ │ -19f4dc: 0736 |021c: move-object v6, v3 │ │ -19f4de: 07f1 |021d: move-object v1, v15 │ │ -19f4e0: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -19f4e4: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -19f4e8: 0d00 |0222: move-exception v0 │ │ -19f4ea: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -19f4ee: 0220 0500 |0225: move/from16 v32, v5 │ │ -19f4f2: 0767 |0227: move-object v7, v6 │ │ -19f4f4: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -19f4f8: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -19f4fc: 0736 |022c: move-object v6, v3 │ │ -19f4fe: 2900 6e02 |022d: goto/16 049b // +026e │ │ -19f502: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -19f506: 0216 0700 |0231: move/from16 v22, v7 │ │ -19f50a: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -19f50e: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ -19f514: 0c02 |0238: move-result-object v2 │ │ -19f516: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -19f51a: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f51e: 021d 0800 |023d: move/from16 v29, v8 │ │ -19f522: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -19f524: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -19f528: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f52c: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -19f530: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -19f534: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -19f536: 6e57 d258 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@58d2 │ │ -19f53c: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -19f540: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -19f542: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -19f546: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f54a: 2388 1411 |0253: new-array v8, v8, [B // type@1114 │ │ -19f54e: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19f552: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f556: b07c |0259: add-int/2addr v12, v7 │ │ -19f558: 6e20 a10b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba1 │ │ -19f55e: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19f562: 6e20 a40b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19f568: 6e20 9e0b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0b9e │ │ -19f56e: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f572: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -19f574: b172 |0268: sub-int/2addr v2, v7 │ │ -19f576: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -19f57a: 123c |026b: const/4 v12, #int 3 // #3 │ │ -19f57c: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -19f580: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -19f584: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -19f588: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -19f58c: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -19f590: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -19f594: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -19f598: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -19f59c: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -19f5a0: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -19f5a4: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -19f5a8: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -19f5ac: 7110 960b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b96 │ │ -19f5b2: 0c02 |0287: move-result-object v2 │ │ -19f5b4: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f5b8: b17c |028a: sub-int/2addr v12, v7 │ │ -19f5ba: 7110 960b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b96 │ │ -19f5c0: 0c0c |028e: move-result-object v12 │ │ -19f5c2: 0220 0500 |028f: move/from16 v32, v5 │ │ -19f5c6: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -19f5ca: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -19f5cc: 6e40 a70b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0ba7 │ │ -19f5d2: 0c0f |0297: move-result-object v15 │ │ -19f5d4: 6e20 a40b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19f5da: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f5de: b17f |029d: sub-int/2addr v15, v7 │ │ -19f5e0: 6e40 a70b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0ba7 │ │ -19f5e6: 0c07 |02a1: move-result-object v7 │ │ -19f5e8: 6e20 a40b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19f5ee: 0727 |02a5: move-object v7, v2 │ │ -19f5f0: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -19f5f4: 2815 |02a8: goto 02bd // +0015 │ │ -19f5f6: 0220 0500 |02a9: move/from16 v32, v5 │ │ -19f5fa: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -19f5fe: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -19f602: 0205 2000 |02af: move/from16 v5, v32 │ │ -19f606: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -19f60a: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -19f60c: 28b5 |02b4: goto 0269 // -004b │ │ -19f60e: 0220 0500 |02b5: move/from16 v32, v5 │ │ -19f612: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -19f616: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -19f61a: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -19f61c: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -19f61e: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -19f624: 0c05 |02c0: move-result-object v5 │ │ -19f626: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -19f62a: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -19f62e: 1a08 4f4d |02c5: const-string v8, "csd-0" // string@4d4f │ │ -19f632: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -19f638: 1a07 504d |02ca: const-string v7, "csd-1" // string@4d50 │ │ -19f63c: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -19f642: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -19f644: 6e30 c258 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58c2 │ │ -19f64a: 0a0c |02d3: move-result v12 │ │ -19f64c: 2815 |02d4: goto 02e9 // +0015 │ │ -19f64e: 0d00 |02d5: move-exception v0 │ │ -19f650: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -19f654: 0702 |02d8: move-object v2, v0 │ │ -19f656: 0736 |02d9: move-object v6, v3 │ │ -19f658: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -19f65c: 0d00 |02dc: move-exception v0 │ │ -19f65e: 0220 0500 |02dd: move/from16 v32, v5 │ │ -19f662: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -19f666: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -19f66a: 0220 0500 |02e3: move/from16 v32, v5 │ │ -19f66e: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -19f672: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -19f676: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f67a: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19f67e: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -19f682: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -19f684: 2802 |02f0: goto 02f2 // +0002 │ │ -19f686: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -19f688: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -19f68a: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -19f690: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -19f694: 021d 0500 |02f8: move/from16 v29, v5 │ │ -19f698: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -19f69c: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -19f6a0: 0207 1600 |02fe: move/from16 v7, v22 │ │ -19f6a4: 0200 1d00 |0300: move/from16 v0, v29 │ │ -19f6a8: 0205 2000 |0302: move/from16 v5, v32 │ │ -19f6ac: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -19f6b0: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -19f6b4: 0123 |0308: move v3, v2 │ │ -19f6b6: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -19f6b8: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -19f6bc: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -19f6c0: 0767 |030e: move-object v7, v6 │ │ -19f6c2: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -19f6c6: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -19f6cc: 0a00 |0314: move-result v0 │ │ -19f6ce: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -19f6d0: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -19f6d4: 021c 0200 |0318: move/from16 v28, v2 │ │ -19f6d8: 0736 |031a: move-object v6, v3 │ │ -19f6da: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -19f6de: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -19f6e2: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -19f6e6: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -19f6ea: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -19f6ec: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -19f6f0: 021c 0200 |0326: move/from16 v28, v2 │ │ -19f6f4: 0736 |0328: move-object v6, v3 │ │ -19f6f6: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -19f6fa: 28f4 |032b: goto 031f // -000c │ │ -19f6fc: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -19f6fe: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -19f702: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -19f708: 28f4 |0332: goto 0326 // -000c │ │ -19f70a: 0d00 |0333: move-exception v0 │ │ -19f70c: 28a4 |0334: goto 02d8 // -005c │ │ -19f70e: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -19f712: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f716: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -19f71a: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -19f71c: 2802 |033c: goto 033e // +0002 │ │ -19f71e: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -19f720: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -19f724: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -19f728: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -19f72c: 021c 0200 |0344: move/from16 v28, v2 │ │ -19f730: 0736 |0346: move-object v6, v3 │ │ -19f732: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f736: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -19f73a: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -19f73e: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f742: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -19f746: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f74a: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -19f74c: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -19f750: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -19f754: 2807 |0358: goto 035f // +0007 │ │ -19f756: 0d00 |0359: move-exception v0 │ │ -19f758: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -19f75c: 021c 0200 |035c: move/from16 v28, v2 │ │ -19f760: 0736 |035e: move-object v6, v3 │ │ -19f762: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -19f766: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -19f76a: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -19f76e: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f772: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -19f776: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -19f77a: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -19f77c: 2805 |036c: goto 0371 // +0005 │ │ -19f77e: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f782: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -19f786: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -19f78c: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -19f790: 6e10 e058 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58e0 │ │ -19f796: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -19f798: 6e20 e358 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58e3 │ │ -19f79e: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f7a2: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -19f7a6: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -19f7aa: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -19f7ae: 6e30 b258 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@58b2 │ │ -19f7b4: 6e10 b358 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@58b3 │ │ -19f7ba: 280f |038b: goto 039a // +000f │ │ -19f7bc: 0d00 |038c: move-exception v0 │ │ -19f7be: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -19f7c2: 0702 |038f: move-object v2, v0 │ │ -19f7c4: 6200 3d43 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19f7c8: 1a03 8b51 |0392: const-string v3, "error while waiting for recording output surface" // string@518b │ │ -19f7cc: 7130 c602 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f7d2: 2803 |0397: goto 039a // +0003 │ │ -19f7d4: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -19f7d8: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f7dc: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -19f7e0: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -19f7e4: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ -19f7ea: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -19f7ee: 282e |03a5: goto 03d3 // +002e │ │ -19f7f0: 0736 |03a6: move-object v6, v3 │ │ -19f7f2: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -19f7f6: 2202 0003 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ -19f7fa: 2203 0703 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ -19f7fe: 7010 020b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -19f804: 1a04 9a82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@829a │ │ -19f808: 6e20 0e0b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19f80e: 6e20 090b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19f814: 6e10 1f0b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19f81a: 0c00 |03bb: move-result-object v0 │ │ -19f81c: 7020 ab0a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19f822: 2702 |03bf: throw v2 │ │ -19f824: 0d00 |03c0: move-exception v0 │ │ -19f826: 0736 |03c1: move-object v6, v3 │ │ -19f828: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -19f82c: 0d00 |03c4: move-exception v0 │ │ -19f82e: 0736 |03c5: move-object v6, v3 │ │ -19f830: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -19f834: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -19f838: 021c 0200 |03ca: move/from16 v28, v2 │ │ -19f83c: 0767 |03cc: move-object v7, v6 │ │ -19f83e: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -19f842: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -19f844: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -19f848: 0736 |03d2: move-object v6, v3 │ │ -19f84a: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -19f84e: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -19f852: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -19f856: 0205 2000 |03d9: move/from16 v5, v32 │ │ -19f85a: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -19f85e: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -19f860: 0226 1600 |03de: move/from16 v38, v22 │ │ -19f864: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -19f868: 0776 |03e2: move-object v6, v7 │ │ -19f86a: 0207 2600 |03e3: move/from16 v7, v38 │ │ -19f86e: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -19f872: 0d00 |03e7: move-exception v0 │ │ -19f874: 0767 |03e8: move-object v7, v6 │ │ -19f876: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -19f87a: 0220 0500 |03eb: move/from16 v32, v5 │ │ -19f87e: 0767 |03ed: move-object v7, v6 │ │ -19f880: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -19f884: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -19f888: 0736 |03f2: move-object v6, v3 │ │ -19f88a: 2202 0003 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ -19f88e: 2203 0703 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ -19f892: 7010 020b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -19f898: 1a04 1d51 |03fa: const-string v4, "encoderOutputBuffer " // string@511d │ │ -19f89c: 6e20 0e0b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19f8a2: 6e20 090b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19f8a8: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ -19f8ac: 6e20 0e0b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19f8b2: 6e10 1f0b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19f8b8: 0c00 |040a: move-result-object v0 │ │ -19f8ba: 7020 ab0a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19f8c0: 2702 |040e: throw v2 │ │ -19f8c2: 0d00 |040f: move-exception v0 │ │ -19f8c4: 0736 |0410: move-object v6, v3 │ │ -19f8c6: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -19f8ca: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -19f8ce: 0d00 |0415: move-exception v0 │ │ -19f8d0: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -19f8d4: 0220 0500 |0418: move/from16 v32, v5 │ │ -19f8d8: 0767 |041a: move-object v7, v6 │ │ -19f8da: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -19f8de: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -19f8e2: 0736 |041f: move-object v6, v3 │ │ -19f8e4: 2202 0003 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ -19f8e8: 2203 0703 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ -19f8ec: 7010 020b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -19f8f2: 1a04 9b82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@829b │ │ -19f8f6: 6e20 0e0b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19f8fc: 6e20 090b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19f902: 6e10 1f0b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19f908: 0c00 |0432: move-result-object v0 │ │ -19f90a: 7020 ab0a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ -19f910: 2702 |0436: throw v2 │ │ -19f912: 0d00 |0437: move-exception v0 │ │ -19f914: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -19f918: 0d00 |043a: move-exception v0 │ │ -19f91a: 2900 6000 |043b: goto/16 049b // +0060 │ │ -19f91e: 0220 0500 |043d: move/from16 v32, v5 │ │ -19f922: 0767 |043f: move-object v7, v6 │ │ -19f924: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -19f928: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -19f92c: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -19f930: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -19f934: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -19f938: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -19f93c: 0203 2000 |044c: move/from16 v3, v32 │ │ -19f940: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -19f944: 120a |0450: const/4 v10, #int 0 // #0 │ │ -19f946: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -19f94a: 0d00 |0453: move-exception v0 │ │ -19f94c: 0220 0500 |0454: move/from16 v32, v5 │ │ -19f950: 0767 |0456: move-object v7, v6 │ │ -19f952: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -19f956: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -19f95a: 2808 |045b: goto 0463 // +0008 │ │ -19f95c: 0d00 |045c: move-exception v0 │ │ -19f95e: 0220 0500 |045d: move/from16 v32, v5 │ │ -19f962: 0775 |045f: move-object v5, v7 │ │ -19f964: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -19f968: 0767 |0462: move-object v7, v6 │ │ -19f96a: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -19f96e: 2836 |0465: goto 049b // +0036 │ │ -19f970: 0d00 |0466: move-exception v0 │ │ -19f972: 0220 0500 |0467: move/from16 v32, v5 │ │ -19f976: 0775 |0469: move-object v5, v7 │ │ -19f978: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -19f97c: 0767 |046c: move-object v7, v6 │ │ -19f97e: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -19f982: 282b |046f: goto 049a // +002b │ │ -19f984: 0d00 |0470: move-exception v0 │ │ -19f986: 0220 0500 |0471: move/from16 v32, v5 │ │ -19f98a: 0775 |0473: move-object v5, v7 │ │ -19f98c: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -19f990: 0767 |0476: move-object v7, v6 │ │ -19f992: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -19f996: 2820 |0479: goto 0499 // +0020 │ │ -19f998: 0d00 |047a: move-exception v0 │ │ -19f99a: 0220 0500 |047b: move/from16 v32, v5 │ │ -19f99e: 0767 |047d: move-object v7, v6 │ │ -19f9a0: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -19f9a4: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -19f9a8: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -19f9aa: 2816 |0483: goto 0499 // +0016 │ │ -19f9ac: 0d00 |0484: move-exception v0 │ │ -19f9ae: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -19f9b2: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -19f9b6: 0702 |0489: move-object v2, v0 │ │ -19f9b8: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -19f9bc: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -19f9c0: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -19f9c4: 0d00 |0490: move-exception v0 │ │ -19f9c6: 0220 0500 |0491: move/from16 v32, v5 │ │ -19f9ca: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -19f9ce: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -19f9d2: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -19f9d4: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -19f9d6: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -19f9d8: 120b |049a: const/4 v11, #int 0 // #0 │ │ -19f9da: 6202 3d43 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19f9de: 1a03 3433 |049d: const-string v3, "Recoding video failed unexpectedly" // string@3334 │ │ -19f9e2: 7130 c602 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f9e8: 0203 2000 |04a2: move/from16 v3, v32 │ │ -19f9ec: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -19f9f0: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -19f9f2: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -19f9f8: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -19f9fc: 6e10 e958 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@58e9 │ │ -19fa02: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -19fa06: 6e10 b158 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@58b1 │ │ -19fa0c: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -19fa10: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -19fa16: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -19fa1c: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -19fa20: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -19fa26: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -19fa2c: 7601 1059 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -19fa32: 2813 |04c7: goto 04da // +0013 │ │ -19fa34: 0d00 |04c8: move-exception v0 │ │ -19fa36: 2806 |04c9: goto 04cf // +0006 │ │ -19fa38: 0d00 |04ca: move-exception v0 │ │ -19fa3a: 2809 |04cb: goto 04d4 // +0009 │ │ -19fa3c: 0d00 |04cc: move-exception v0 │ │ -19fa3e: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -19fa42: 0721 |04cf: move-object v1, v2 │ │ -19fa44: 281f |04d0: goto 04ef // +001f │ │ -19fa46: 0d00 |04d1: move-exception v0 │ │ -19fa48: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -19fa4c: 0721 |04d4: move-object v1, v2 │ │ -19fa4e: 2821 |04d5: goto 04f6 // +0021 │ │ -19fa50: 07f2 |04d6: move-object v2, v15 │ │ -19fa52: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -19fa56: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -19fa58: 04d7 |04da: move-wide v7, v13 │ │ -19fa5a: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -19fa5e: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -19fa60: 076d |04de: move-object v13, v6 │ │ -19fa62: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -19fa66: 0724 |04e1: move-object v4, v2 │ │ -19fa68: 07d5 |04e2: move-object v5, v13 │ │ -19fa6a: 0716 |04e3: move-object v6, v1 │ │ -19fa6c: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -19fa70: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -19fa74: 760a 1559 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@5915 │ │ -19fa7a: 2810 |04eb: goto 04fb // +0010 │ │ -19fa7c: 0d00 |04ec: move-exception v0 │ │ -19fa7e: 0721 |04ed: move-object v1, v2 │ │ -19fa80: 07d6 |04ee: move-object v6, v13 │ │ -19fa82: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -19fa86: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -19fa8a: 0d00 |04f3: move-exception v0 │ │ -19fa8c: 0721 |04f4: move-object v1, v2 │ │ -19fa8e: 07d6 |04f5: move-object v6, v13 │ │ -19fa90: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -19fa94: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -19fa98: 076d |04fa: move-object v13, v6 │ │ -19fa9a: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19faa0: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -19faa4: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -19faa6: 6e20 ce58 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58ce │ │ -19faac: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -19fab0: 0d00 |0506: move-exception v0 │ │ -19fab2: 0701 |0507: move-object v1, v0 │ │ -19fab4: 6200 3d43 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19fab8: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -19fabc: 2900 5200 |050c: goto/16 055e // +0052 │ │ -19fac0: 0d00 |050e: move-exception v0 │ │ -19fac2: 07f2 |050f: move-object v2, v15 │ │ -19fac4: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -19fac8: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -19facc: 280d |0514: goto 0521 // +000d │ │ -19face: 0d00 |0515: move-exception v0 │ │ -19fad0: 07f2 |0516: move-object v2, v15 │ │ -19fad2: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -19fad6: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -19fada: 280e |051b: goto 0529 // +000e │ │ -19fadc: 0d00 |051c: move-exception v0 │ │ -19fade: 075d |051d: move-object v13, v5 │ │ -19fae0: 07f2 |051e: move-object v2, v15 │ │ -19fae2: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -19fae6: 0721 |0521: move-object v1, v2 │ │ -19fae8: 07d6 |0522: move-object v6, v13 │ │ -19faea: 2841 |0523: goto 0564 // +0041 │ │ -19faec: 0d00 |0524: move-exception v0 │ │ -19faee: 075d |0525: move-object v13, v5 │ │ -19faf0: 07f2 |0526: move-object v2, v15 │ │ -19faf2: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -19faf6: 0721 |0529: move-object v1, v2 │ │ -19faf8: 07d6 |052a: move-object v6, v13 │ │ -19fafa: 281c |052b: goto 0547 // +001c │ │ -19fafc: 0d00 |052c: move-exception v0 │ │ -19fafe: 075d |052d: move-object v13, v5 │ │ -19fb00: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -19fb04: 0702 |0530: move-object v2, v0 │ │ -19fb06: 07d6 |0531: move-object v6, v13 │ │ -19fb08: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -19fb0a: 2832 |0533: goto 0565 // +0032 │ │ -19fb0c: 0d00 |0534: move-exception v0 │ │ -19fb0e: 075d |0535: move-object v13, v5 │ │ -19fb10: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -19fb14: 07d6 |0538: move-object v6, v13 │ │ -19fb16: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -19fb18: 280d |053a: goto 0547 // +000d │ │ -19fb1a: 0d00 |053b: move-exception v0 │ │ -19fb1c: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -19fb20: 0702 |053e: move-object v2, v0 │ │ -19fb22: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -19fb24: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -19fb26: 2824 |0541: goto 0565 // +0024 │ │ -19fb28: 0d00 |0542: move-exception v0 │ │ -19fb2a: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -19fb2e: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -19fb30: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -19fb32: 6202 3d43 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19fb36: 1a04 3533 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@3335 │ │ -19fb3a: 7130 c602 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19fb40: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -19fb44: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19fb4a: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -19fb4e: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -19fb50: 6e20 ce58 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58ce │ │ -19fb56: 2808 |0559: goto 0561 // +0008 │ │ -19fb58: 0d00 |055a: move-exception v0 │ │ -19fb5a: 0701 |055b: move-object v1, v0 │ │ -19fb5c: 6200 3d43 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19fb60: 7130 c602 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19fb66: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -19fb68: 0f01 |0562: return v1 │ │ -19fb6a: 0d00 |0563: move-exception v0 │ │ -19fb6c: 0702 |0564: move-object v2, v0 │ │ -19fb6e: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -19fb72: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19fb78: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -19fb7c: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -19fb7e: 6e20 ce58 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58ce │ │ -19fb84: 2808 |0570: goto 0578 // +0008 │ │ -19fb86: 0d00 |0571: move-exception v0 │ │ -19fb88: 0701 |0572: move-object v1, v0 │ │ -19fb8a: 6200 3d43 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19fb8e: 7130 c602 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19fb94: 2702 |0578: throw v2 │ │ -19fb96: 6200 3d43 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19fb9a: 1a01 923d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d92 │ │ -19fb9e: 7120 c502 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19fba4: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -19fba6: 0f01 |0581: return v1 │ │ +19f098: |[19f098] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +19f0a8: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +19f0ac: 1a01 ce83 |0002: const-string v1, "video/avc" // string@83ce │ │ +19f0b0: 1a02 3017 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1730 │ │ +19f0b4: 530d 3b43 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433b │ │ +19f0b8: 530b 2e43 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@432e │ │ +19f0bc: 5203 3943 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19f0c0: 5204 3743 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +19f0c4: 5205 3a43 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433a │ │ +19f0c8: 5206 3643 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ +19f0cc: 5207 3243 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ +19f0d0: 5208 3543 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ +19f0d4: 5209 3843 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19f0d8: 220f bd02 |0018: new-instance v15, Ljava/io/File; // type@02bd │ │ +19f0dc: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +19f0e0: 7020 6109 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +19f0e6: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +19f0ea: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +19f0ee: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +19f0f2: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +19f0f4: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +19f0f8: 0226 0400 |0028: move/from16 v38, v4 │ │ +19f0fc: 0134 |002a: move v4, v3 │ │ +19f0fe: 0203 2600 |002b: move/from16 v3, v38 │ │ +19f102: 2814 |002d: goto 0041 // +0014 │ │ +19f104: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +19f108: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +19f10c: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +19f110: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +19f112: 280c |0035: goto 0041 // +000c │ │ +19f114: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +19f118: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +19f11c: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +19f120: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +19f122: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +19f126: 28e9 |003f: goto 0028 // -0017 │ │ +19f128: 120a |0040: const/4 v10, #int 0 // #0 │ │ +19f12a: 2202 bd02 |0041: new-instance v2, Ljava/io/File; // type@02bd │ │ +19f12e: 5400 3343 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4333 │ │ +19f132: 7020 6109 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +19f138: 6e10 6309 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0963 │ │ +19f13e: 0a00 |004b: move-result v0 │ │ +19f140: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +19f144: 6200 3d43 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19f148: 1a01 4e14 |0050: const-string v1, "Could not read video file to be recoded" // string@144e │ │ +19f14c: 7120 c502 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19f152: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +19f156: 0f10 |0057: return v16 │ │ +19f158: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +19f15c: 7100 220b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +19f162: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +19f166: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +19f16a: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +19f16e: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ +19f172: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ +19f178: 2200 0411 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1104 │ │ +19f17c: 7010 d358 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58d3 │ │ +19f182: 6e20 db58 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58db │ │ +19f188: 6e20 dc58 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58dc │ │ +19f18e: 6e30 dd58 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58dd │ │ +19f194: 2205 0311 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1103 │ │ +19f198: 7010 c158 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58c1 │ │ +19f19e: 6e20 c458 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@58c4 │ │ +19f1a4: 0c05 |007e: move-result-object v5 │ │ +19f1a6: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +19f1aa: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ +19f1ae: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ +19f1b4: 6e10 7709 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0977 │ │ +19f1ba: 0c00 |0089: move-result-object v0 │ │ +19f1bc: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ +19f1c2: 7601 1059 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +19f1c8: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +19f1cc: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +19f1d0: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +19f1d4: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +19f1d8: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +19f1dc: 2833 |009a: goto 00cd // +0033 │ │ +19f1de: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +19f1e0: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +19f1e4: 07f4 |009e: move-object v4, v15 │ │ +19f1e6: 0752 |009f: move-object v2, v5 │ │ +19f1e8: 0716 |00a0: move-object v6, v1 │ │ +19f1ea: 04d7 |00a1: move-wide v7, v13 │ │ +19f1ec: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +19f1f0: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +19f1f2: 04b9 |00a5: move-wide v9, v11 │ │ +19f1f4: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +19f1f8: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +19f1fc: 010c |00aa: move v12, v0 │ │ +19f1fe: 760a 1559 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@5915 │ │ +19f204: 0b03 |00ae: move-result-wide v3 │ │ +19f206: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +19f20a: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +19f20e: 0437 |00b3: move-wide v7, v3 │ │ +19f210: 2802 |00b4: goto 00b6 // +0002 │ │ +19f212: 04d7 |00b5: move-wide v7, v13 │ │ +19f214: 07f2 |00b6: move-object v2, v15 │ │ +19f216: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +19f21a: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +19f21c: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +19f220: 0d00 |00bc: move-exception v0 │ │ +19f222: 0702 |00bd: move-object v2, v0 │ │ +19f224: 07f1 |00be: move-object v1, v15 │ │ +19f226: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +19f22a: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +19f22e: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +19f232: 0d00 |00c5: move-exception v0 │ │ +19f234: 07f1 |00c6: move-object v1, v15 │ │ +19f236: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +19f23a: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +19f23e: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +19f242: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +19f246: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +19f24a: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +19f24c: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +19f250: 7030 1659 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5916 │ │ +19f256: 0a05 |00d7: move-result v5 │ │ +19f258: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +19f25c: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +19f262: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +19f266: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +19f26a: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +19f26e: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19f274: 2804 |00e6: goto 00ea // +0004 │ │ +19f276: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19f27c: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19f282: 0c00 |00ed: move-result-object v0 │ │ +19f284: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +19f288: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +19f28e: 0c0b |00f3: move-result-object v11 │ │ +19f290: 1a06 564a |00f4: const-string v6, "color-format" // string@4a56 │ │ +19f294: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +19f29a: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19f2a0: 1a06 2747 |00fc: const-string v6, "bitrate" // string@4727 │ │ +19f2a4: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +19f2a8: 2804 |0100: goto 0104 // +0004 │ │ +19f2aa: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +19f2b0: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19f2b6: 1a06 9c54 |0107: const-string v6, "frame-rate" // string@549c │ │ +19f2ba: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +19f2be: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19f2c4: 1a06 285c |010e: const-string v6, "i-frame-interval" // string@5c28 │ │ +19f2c8: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +19f2cc: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19f2d2: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ +19f2d8: 0c06 |0118: move-result-object v6 │ │ +19f2da: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +19f2dc: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +19f2de: 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 │ │ +19f2e4: 2207 0011 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@1100 │ │ +19f2e8: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ +19f2ee: 0c09 |0123: move-result-object v9 │ │ +19f2f0: 7020 ac58 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@58ac │ │ +19f2f6: 6e10 b058 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@58b0 │ │ +19f2fc: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +19f302: 1a09 f46b |012d: const-string v9, "mime" // string@6bf4 │ │ +19f306: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19f30c: 0c09 |0132: move-result-object v9 │ │ +19f30e: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ +19f314: 0c09 |0136: move-result-object v9 │ │ +19f316: 220b 0511 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1105 │ │ +19f31a: 7010 de58 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58de │ │ +19f320: 6e10 e658 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@58e6 │ │ +19f326: 0c0c |013f: move-result-object v12 │ │ +19f328: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +19f32c: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +19f32e: 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 │ │ +19f334: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +19f33a: 7601 1059 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +19f340: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +19f344: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +19f346: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +19f34a: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +19f34e: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +19f352: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +19f356: 7601 1059 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +19f35c: 0228 0800 |015a: move/from16 v40, v8 │ │ +19f360: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +19f364: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +19f368: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +19f36e: 0a0c |0163: move-result v12 │ │ +19f370: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +19f374: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +19f37a: 0a0c |0169: move-result v12 │ │ +19f37c: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +19f380: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ +19f386: 0c07 |016f: move-result-object v7 │ │ +19f388: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +19f38e: 0a1e |0173: move-result v30 │ │ +19f390: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +19f394: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +19f398: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +19f39c: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +19f3a0: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +19f3a4: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +19f3a8: 021c 0c00 |0180: move/from16 v28, v12 │ │ +19f3ac: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19f3b2: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +19f3b6: 2819 |0187: goto 01a0 // +0019 │ │ +19f3b8: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +19f3be: 0b1f |018b: move-result-wide v31 │ │ +19f3c0: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +19f3c4: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +19f3c8: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +19f3cc: 021c 0c00 |0192: move/from16 v28, v12 │ │ +19f3d0: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19f3d6: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19f3dc: 2806 |019a: goto 01a0 // +0006 │ │ +19f3de: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +19f3e0: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +19f3e4: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +19f3e6: 2802 |019f: goto 01a1 // +0002 │ │ +19f3e8: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +19f3ea: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +19f3ee: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +19f3f2: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +19f3f8: 0a1c |01a8: move-result v28 │ │ +19f3fa: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +19f3fe: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +19f402: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +19f406: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +19f40a: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +19f40e: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +19f412: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19f418: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +19f41c: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +19f420: 020c 2500 |01bc: move/from16 v12, v37 │ │ +19f424: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +19f426: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +19f42a: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +19f42e: 2807 |01c3: goto 01ca // +0007 │ │ +19f430: 0208 2800 |01c4: move/from16 v8, v40 │ │ +19f434: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +19f438: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +19f43a: 288c |01c9: goto 0155 // -0074 │ │ +19f43c: 7601 1059 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +19f442: 021d 0000 |01cd: move/from16 v29, v0 │ │ +19f446: 021c 0300 |01cf: move/from16 v28, v3 │ │ +19f44a: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +19f44e: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +19f454: 0a00 |01d6: move-result v0 │ │ +19f456: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +19f458: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +19f45a: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +19f45e: 0220 0500 |01db: move/from16 v32, v5 │ │ +19f462: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +19f466: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +19f46a: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +19f46e: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +19f470: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +19f472: 0216 0700 |01e5: move/from16 v22, v7 │ │ +19f476: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +19f47a: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +19f47e: 0220 0500 |01eb: move/from16 v32, v5 │ │ +19f482: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +19f486: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +19f48a: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +19f48e: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +19f490: 28f1 |01f4: goto 01e5 // -000f │ │ +19f492: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +19f494: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +19f498: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +19f49e: 0c02 |01fb: move-result-object v2 │ │ +19f4a0: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +19f4a2: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +19f4a6: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +19f4aa: 0216 0700 |0201: move/from16 v22, v7 │ │ +19f4ae: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +19f4b0: 6e30 c258 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58c2 │ │ +19f4b6: 0a0c |0207: move-result v12 │ │ +19f4b8: 2807 |0208: goto 020f // +0007 │ │ +19f4ba: 0d00 |0209: move-exception v0 │ │ +19f4bc: 2811 |020a: goto 021b // +0011 │ │ +19f4be: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +19f4c2: 0216 0700 |020d: move/from16 v22, v7 │ │ +19f4c6: 0220 0500 |020f: move/from16 v32, v5 │ │ +19f4ca: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +19f4ce: 0202 1c00 |0213: move/from16 v2, v28 │ │ +19f4d2: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +19f4d4: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +19f4d8: 0d00 |0218: move-exception v0 │ │ +19f4da: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +19f4de: 0702 |021b: move-object v2, v0 │ │ +19f4e0: 0736 |021c: move-object v6, v3 │ │ +19f4e2: 07f1 |021d: move-object v1, v15 │ │ +19f4e4: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +19f4e8: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +19f4ec: 0d00 |0222: move-exception v0 │ │ +19f4ee: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +19f4f2: 0220 0500 |0225: move/from16 v32, v5 │ │ +19f4f6: 0767 |0227: move-object v7, v6 │ │ +19f4f8: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +19f4fc: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +19f500: 0736 |022c: move-object v6, v3 │ │ +19f502: 2900 6e02 |022d: goto/16 049b // +026e │ │ +19f506: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +19f50a: 0216 0700 |0231: move/from16 v22, v7 │ │ +19f50e: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +19f512: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ +19f518: 0c02 |0238: move-result-object v2 │ │ +19f51a: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +19f51e: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f522: 021d 0800 |023d: move/from16 v29, v8 │ │ +19f526: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +19f528: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +19f52c: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f530: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +19f534: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +19f538: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +19f53a: 6e57 d258 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@58d2 │ │ +19f540: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +19f544: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +19f546: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +19f54a: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f54e: 2388 1411 |0253: new-array v8, v8, [B // type@1114 │ │ +19f552: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19f556: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f55a: b07c |0259: add-int/2addr v12, v7 │ │ +19f55c: 6e20 a10b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba1 │ │ +19f562: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19f566: 6e20 a40b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19f56c: 6e20 9e0b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0b9e │ │ +19f572: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f576: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +19f578: b172 |0268: sub-int/2addr v2, v7 │ │ +19f57a: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +19f57e: 123c |026b: const/4 v12, #int 3 // #3 │ │ +19f580: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +19f584: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +19f588: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +19f58c: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +19f590: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +19f594: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +19f598: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +19f59c: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +19f5a0: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +19f5a4: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +19f5a8: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +19f5ac: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +19f5b0: 7110 960b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b96 │ │ +19f5b6: 0c02 |0287: move-result-object v2 │ │ +19f5b8: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f5bc: b17c |028a: sub-int/2addr v12, v7 │ │ +19f5be: 7110 960b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b96 │ │ +19f5c4: 0c0c |028e: move-result-object v12 │ │ +19f5c6: 0220 0500 |028f: move/from16 v32, v5 │ │ +19f5ca: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +19f5ce: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +19f5d0: 6e40 a70b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0ba7 │ │ +19f5d6: 0c0f |0297: move-result-object v15 │ │ +19f5d8: 6e20 a40b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19f5de: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f5e2: b17f |029d: sub-int/2addr v15, v7 │ │ +19f5e4: 6e40 a70b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0ba7 │ │ +19f5ea: 0c07 |02a1: move-result-object v7 │ │ +19f5ec: 6e20 a40b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19f5f2: 0727 |02a5: move-object v7, v2 │ │ +19f5f4: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +19f5f8: 2815 |02a8: goto 02bd // +0015 │ │ +19f5fa: 0220 0500 |02a9: move/from16 v32, v5 │ │ +19f5fe: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +19f602: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +19f606: 0205 2000 |02af: move/from16 v5, v32 │ │ +19f60a: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +19f60e: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +19f610: 28b5 |02b4: goto 0269 // -004b │ │ +19f612: 0220 0500 |02b5: move/from16 v32, v5 │ │ +19f616: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +19f61a: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +19f61e: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +19f620: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +19f622: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +19f628: 0c05 |02c0: move-result-object v5 │ │ +19f62a: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +19f62e: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +19f632: 1a08 4f4d |02c5: const-string v8, "csd-0" // string@4d4f │ │ +19f636: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +19f63c: 1a07 504d |02ca: const-string v7, "csd-1" // string@4d50 │ │ +19f640: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +19f646: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +19f648: 6e30 c258 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58c2 │ │ +19f64e: 0a0c |02d3: move-result v12 │ │ +19f650: 2815 |02d4: goto 02e9 // +0015 │ │ +19f652: 0d00 |02d5: move-exception v0 │ │ +19f654: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +19f658: 0702 |02d8: move-object v2, v0 │ │ +19f65a: 0736 |02d9: move-object v6, v3 │ │ +19f65c: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +19f660: 0d00 |02dc: move-exception v0 │ │ +19f662: 0220 0500 |02dd: move/from16 v32, v5 │ │ +19f666: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +19f66a: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +19f66e: 0220 0500 |02e3: move/from16 v32, v5 │ │ +19f672: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +19f676: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +19f67a: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f67e: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19f682: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +19f686: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +19f688: 2802 |02f0: goto 02f2 // +0002 │ │ +19f68a: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +19f68c: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +19f68e: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +19f694: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +19f698: 021d 0500 |02f8: move/from16 v29, v5 │ │ +19f69c: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +19f6a0: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +19f6a4: 0207 1600 |02fe: move/from16 v7, v22 │ │ +19f6a8: 0200 1d00 |0300: move/from16 v0, v29 │ │ +19f6ac: 0205 2000 |0302: move/from16 v5, v32 │ │ +19f6b0: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +19f6b4: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +19f6b8: 0123 |0308: move v3, v2 │ │ +19f6ba: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +19f6bc: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +19f6c0: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +19f6c4: 0767 |030e: move-object v7, v6 │ │ +19f6c6: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +19f6ca: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +19f6d0: 0a00 |0314: move-result v0 │ │ +19f6d2: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +19f6d4: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +19f6d8: 021c 0200 |0318: move/from16 v28, v2 │ │ +19f6dc: 0736 |031a: move-object v6, v3 │ │ +19f6de: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +19f6e2: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +19f6e6: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +19f6ea: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +19f6ee: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +19f6f0: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +19f6f4: 021c 0200 |0326: move/from16 v28, v2 │ │ +19f6f8: 0736 |0328: move-object v6, v3 │ │ +19f6fa: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +19f6fe: 28f4 |032b: goto 031f // -000c │ │ +19f700: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +19f702: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +19f706: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +19f70c: 28f4 |0332: goto 0326 // -000c │ │ +19f70e: 0d00 |0333: move-exception v0 │ │ +19f710: 28a4 |0334: goto 02d8 // -005c │ │ +19f712: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +19f716: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f71a: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +19f71e: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +19f720: 2802 |033c: goto 033e // +0002 │ │ +19f722: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +19f724: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +19f728: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +19f72c: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +19f730: 021c 0200 |0344: move/from16 v28, v2 │ │ +19f734: 0736 |0346: move-object v6, v3 │ │ +19f736: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f73a: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +19f73e: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +19f742: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f746: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +19f74a: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f74e: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +19f750: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +19f754: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +19f758: 2807 |0358: goto 035f // +0007 │ │ +19f75a: 0d00 |0359: move-exception v0 │ │ +19f75c: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +19f760: 021c 0200 |035c: move/from16 v28, v2 │ │ +19f764: 0736 |035e: move-object v6, v3 │ │ +19f766: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +19f76a: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +19f76e: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +19f772: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f776: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +19f77a: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +19f77e: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +19f780: 2805 |036c: goto 0371 // +0005 │ │ +19f782: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f786: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +19f78a: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +19f790: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +19f794: 6e10 e058 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58e0 │ │ +19f79a: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +19f79c: 6e20 e358 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58e3 │ │ +19f7a2: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f7a6: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +19f7aa: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +19f7ae: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +19f7b2: 6e30 b258 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@58b2 │ │ +19f7b8: 6e10 b358 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@58b3 │ │ +19f7be: 280f |038b: goto 039a // +000f │ │ +19f7c0: 0d00 |038c: move-exception v0 │ │ +19f7c2: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +19f7c6: 0702 |038f: move-object v2, v0 │ │ +19f7c8: 6200 3d43 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19f7cc: 1a03 8b51 |0392: const-string v3, "error while waiting for recording output surface" // string@518b │ │ +19f7d0: 7130 c602 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f7d6: 2803 |0397: goto 039a // +0003 │ │ +19f7d8: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +19f7dc: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f7e0: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +19f7e4: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +19f7e8: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ +19f7ee: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +19f7f2: 282e |03a5: goto 03d3 // +002e │ │ +19f7f4: 0736 |03a6: move-object v6, v3 │ │ +19f7f6: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +19f7fa: 2202 0003 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ +19f7fe: 2203 0703 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ +19f802: 7010 020b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +19f808: 1a04 9a82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@829a │ │ +19f80c: 6e20 0e0b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19f812: 6e20 090b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19f818: 6e10 1f0b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19f81e: 0c00 |03bb: move-result-object v0 │ │ +19f820: 7020 ab0a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19f826: 2702 |03bf: throw v2 │ │ +19f828: 0d00 |03c0: move-exception v0 │ │ +19f82a: 0736 |03c1: move-object v6, v3 │ │ +19f82c: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +19f830: 0d00 |03c4: move-exception v0 │ │ +19f832: 0736 |03c5: move-object v6, v3 │ │ +19f834: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +19f838: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +19f83c: 021c 0200 |03ca: move/from16 v28, v2 │ │ +19f840: 0767 |03cc: move-object v7, v6 │ │ +19f842: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +19f846: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +19f848: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +19f84c: 0736 |03d2: move-object v6, v3 │ │ +19f84e: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +19f852: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +19f856: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +19f85a: 0205 2000 |03d9: move/from16 v5, v32 │ │ +19f85e: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +19f862: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +19f864: 0226 1600 |03de: move/from16 v38, v22 │ │ +19f868: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +19f86c: 0776 |03e2: move-object v6, v7 │ │ +19f86e: 0207 2600 |03e3: move/from16 v7, v38 │ │ +19f872: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +19f876: 0d00 |03e7: move-exception v0 │ │ +19f878: 0767 |03e8: move-object v7, v6 │ │ +19f87a: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +19f87e: 0220 0500 |03eb: move/from16 v32, v5 │ │ +19f882: 0767 |03ed: move-object v7, v6 │ │ +19f884: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +19f888: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +19f88c: 0736 |03f2: move-object v6, v3 │ │ +19f88e: 2202 0003 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ +19f892: 2203 0703 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ +19f896: 7010 020b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +19f89c: 1a04 1d51 |03fa: const-string v4, "encoderOutputBuffer " // string@511d │ │ +19f8a0: 6e20 0e0b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19f8a6: 6e20 090b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19f8ac: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ +19f8b0: 6e20 0e0b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19f8b6: 6e10 1f0b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19f8bc: 0c00 |040a: move-result-object v0 │ │ +19f8be: 7020 ab0a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19f8c4: 2702 |040e: throw v2 │ │ +19f8c6: 0d00 |040f: move-exception v0 │ │ +19f8c8: 0736 |0410: move-object v6, v3 │ │ +19f8ca: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +19f8ce: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +19f8d2: 0d00 |0415: move-exception v0 │ │ +19f8d4: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +19f8d8: 0220 0500 |0418: move/from16 v32, v5 │ │ +19f8dc: 0767 |041a: move-object v7, v6 │ │ +19f8de: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +19f8e2: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +19f8e6: 0736 |041f: move-object v6, v3 │ │ +19f8e8: 2202 0003 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0300 │ │ +19f8ec: 2203 0703 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ +19f8f0: 7010 020b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +19f8f6: 1a04 9b82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@829b │ │ +19f8fa: 6e20 0e0b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19f900: 6e20 090b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +19f906: 6e10 1f0b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19f90c: 0c00 |0432: move-result-object v0 │ │ +19f90e: 7020 ab0a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aab │ │ +19f914: 2702 |0436: throw v2 │ │ +19f916: 0d00 |0437: move-exception v0 │ │ +19f918: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +19f91c: 0d00 |043a: move-exception v0 │ │ +19f91e: 2900 6000 |043b: goto/16 049b // +0060 │ │ +19f922: 0220 0500 |043d: move/from16 v32, v5 │ │ +19f926: 0767 |043f: move-object v7, v6 │ │ +19f928: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +19f92c: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +19f930: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +19f934: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +19f938: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +19f93c: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +19f940: 0203 2000 |044c: move/from16 v3, v32 │ │ +19f944: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +19f948: 120a |0450: const/4 v10, #int 0 // #0 │ │ +19f94a: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +19f94e: 0d00 |0453: move-exception v0 │ │ +19f950: 0220 0500 |0454: move/from16 v32, v5 │ │ +19f954: 0767 |0456: move-object v7, v6 │ │ +19f956: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +19f95a: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +19f95e: 2808 |045b: goto 0463 // +0008 │ │ +19f960: 0d00 |045c: move-exception v0 │ │ +19f962: 0220 0500 |045d: move/from16 v32, v5 │ │ +19f966: 0775 |045f: move-object v5, v7 │ │ +19f968: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +19f96c: 0767 |0462: move-object v7, v6 │ │ +19f96e: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +19f972: 2836 |0465: goto 049b // +0036 │ │ +19f974: 0d00 |0466: move-exception v0 │ │ +19f976: 0220 0500 |0467: move/from16 v32, v5 │ │ +19f97a: 0775 |0469: move-object v5, v7 │ │ +19f97c: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +19f980: 0767 |046c: move-object v7, v6 │ │ +19f982: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +19f986: 282b |046f: goto 049a // +002b │ │ +19f988: 0d00 |0470: move-exception v0 │ │ +19f98a: 0220 0500 |0471: move/from16 v32, v5 │ │ +19f98e: 0775 |0473: move-object v5, v7 │ │ +19f990: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +19f994: 0767 |0476: move-object v7, v6 │ │ +19f996: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +19f99a: 2820 |0479: goto 0499 // +0020 │ │ +19f99c: 0d00 |047a: move-exception v0 │ │ +19f99e: 0220 0500 |047b: move/from16 v32, v5 │ │ +19f9a2: 0767 |047d: move-object v7, v6 │ │ +19f9a4: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +19f9a8: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +19f9ac: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +19f9ae: 2816 |0483: goto 0499 // +0016 │ │ +19f9b0: 0d00 |0484: move-exception v0 │ │ +19f9b2: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +19f9b6: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +19f9ba: 0702 |0489: move-object v2, v0 │ │ +19f9bc: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +19f9c0: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +19f9c4: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +19f9c8: 0d00 |0490: move-exception v0 │ │ +19f9ca: 0220 0500 |0491: move/from16 v32, v5 │ │ +19f9ce: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +19f9d2: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +19f9d6: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +19f9d8: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +19f9da: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +19f9dc: 120b |049a: const/4 v11, #int 0 // #0 │ │ +19f9de: 6202 3d43 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19f9e2: 1a03 3433 |049d: const-string v3, "Recoding video failed unexpectedly" // string@3334 │ │ +19f9e6: 7130 c602 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f9ec: 0203 2000 |04a2: move/from16 v3, v32 │ │ +19f9f0: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +19f9f4: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +19f9f6: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +19f9fc: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +19fa00: 6e10 e958 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@58e9 │ │ +19fa06: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +19fa0a: 6e10 b158 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@58b1 │ │ +19fa10: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +19fa14: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +19fa1a: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +19fa20: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +19fa24: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +19fa2a: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +19fa30: 7601 1059 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +19fa36: 2813 |04c7: goto 04da // +0013 │ │ +19fa38: 0d00 |04c8: move-exception v0 │ │ +19fa3a: 2806 |04c9: goto 04cf // +0006 │ │ +19fa3c: 0d00 |04ca: move-exception v0 │ │ +19fa3e: 2809 |04cb: goto 04d4 // +0009 │ │ +19fa40: 0d00 |04cc: move-exception v0 │ │ +19fa42: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +19fa46: 0721 |04cf: move-object v1, v2 │ │ +19fa48: 281f |04d0: goto 04ef // +001f │ │ +19fa4a: 0d00 |04d1: move-exception v0 │ │ +19fa4c: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +19fa50: 0721 |04d4: move-object v1, v2 │ │ +19fa52: 2821 |04d5: goto 04f6 // +0021 │ │ +19fa54: 07f2 |04d6: move-object v2, v15 │ │ +19fa56: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +19fa5a: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +19fa5c: 04d7 |04da: move-wide v7, v13 │ │ +19fa5e: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +19fa62: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +19fa64: 076d |04de: move-object v13, v6 │ │ +19fa66: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +19fa6a: 0724 |04e1: move-object v4, v2 │ │ +19fa6c: 07d5 |04e2: move-object v5, v13 │ │ +19fa6e: 0716 |04e3: move-object v6, v1 │ │ +19fa70: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +19fa74: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +19fa78: 760a 1559 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@5915 │ │ +19fa7e: 2810 |04eb: goto 04fb // +0010 │ │ +19fa80: 0d00 |04ec: move-exception v0 │ │ +19fa82: 0721 |04ed: move-object v1, v2 │ │ +19fa84: 07d6 |04ee: move-object v6, v13 │ │ +19fa86: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +19fa8a: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +19fa8e: 0d00 |04f3: move-exception v0 │ │ +19fa90: 0721 |04f4: move-object v1, v2 │ │ +19fa92: 07d6 |04f5: move-object v6, v13 │ │ +19fa94: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +19fa98: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +19fa9c: 076d |04fa: move-object v13, v6 │ │ +19fa9e: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19faa4: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +19faa8: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +19faaa: 6e20 ce58 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58ce │ │ +19fab0: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +19fab4: 0d00 |0506: move-exception v0 │ │ +19fab6: 0701 |0507: move-object v1, v0 │ │ +19fab8: 6200 3d43 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19fabc: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +19fac0: 2900 5200 |050c: goto/16 055e // +0052 │ │ +19fac4: 0d00 |050e: move-exception v0 │ │ +19fac6: 07f2 |050f: move-object v2, v15 │ │ +19fac8: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +19facc: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +19fad0: 280d |0514: goto 0521 // +000d │ │ +19fad2: 0d00 |0515: move-exception v0 │ │ +19fad4: 07f2 |0516: move-object v2, v15 │ │ +19fad6: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +19fada: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +19fade: 280e |051b: goto 0529 // +000e │ │ +19fae0: 0d00 |051c: move-exception v0 │ │ +19fae2: 075d |051d: move-object v13, v5 │ │ +19fae4: 07f2 |051e: move-object v2, v15 │ │ +19fae6: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +19faea: 0721 |0521: move-object v1, v2 │ │ +19faec: 07d6 |0522: move-object v6, v13 │ │ +19faee: 2841 |0523: goto 0564 // +0041 │ │ +19faf0: 0d00 |0524: move-exception v0 │ │ +19faf2: 075d |0525: move-object v13, v5 │ │ +19faf4: 07f2 |0526: move-object v2, v15 │ │ +19faf6: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +19fafa: 0721 |0529: move-object v1, v2 │ │ +19fafc: 07d6 |052a: move-object v6, v13 │ │ +19fafe: 281c |052b: goto 0547 // +001c │ │ +19fb00: 0d00 |052c: move-exception v0 │ │ +19fb02: 075d |052d: move-object v13, v5 │ │ +19fb04: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +19fb08: 0702 |0530: move-object v2, v0 │ │ +19fb0a: 07d6 |0531: move-object v6, v13 │ │ +19fb0c: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +19fb0e: 2832 |0533: goto 0565 // +0032 │ │ +19fb10: 0d00 |0534: move-exception v0 │ │ +19fb12: 075d |0535: move-object v13, v5 │ │ +19fb14: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +19fb18: 07d6 |0538: move-object v6, v13 │ │ +19fb1a: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +19fb1c: 280d |053a: goto 0547 // +000d │ │ +19fb1e: 0d00 |053b: move-exception v0 │ │ +19fb20: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +19fb24: 0702 |053e: move-object v2, v0 │ │ +19fb26: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +19fb28: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +19fb2a: 2824 |0541: goto 0565 // +0024 │ │ +19fb2c: 0d00 |0542: move-exception v0 │ │ +19fb2e: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +19fb32: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +19fb34: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +19fb36: 6202 3d43 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19fb3a: 1a04 3533 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@3335 │ │ +19fb3e: 7130 c602 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19fb44: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +19fb48: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19fb4e: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +19fb52: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +19fb54: 6e20 ce58 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58ce │ │ +19fb5a: 2808 |0559: goto 0561 // +0008 │ │ +19fb5c: 0d00 |055a: move-exception v0 │ │ +19fb5e: 0701 |055b: move-object v1, v0 │ │ +19fb60: 6200 3d43 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19fb64: 7130 c602 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19fb6a: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +19fb6c: 0f01 |0562: return v1 │ │ +19fb6e: 0d00 |0563: move-exception v0 │ │ +19fb70: 0702 |0564: move-object v2, v0 │ │ +19fb72: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +19fb76: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19fb7c: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +19fb80: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +19fb82: 6e20 ce58 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58ce │ │ +19fb88: 2808 |0570: goto 0578 // +0008 │ │ +19fb8a: 0d00 |0571: move-exception v0 │ │ +19fb8c: 0701 |0572: move-object v1, v0 │ │ +19fb8e: 6200 3d43 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19fb92: 7130 c602 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19fb98: 2702 |0578: throw v2 │ │ +19fb9a: 6200 3d43 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19fb9e: 1a01 923d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d92 │ │ +19fba2: 7120 c502 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19fba8: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +19fbaa: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -326392,148 +326393,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 │ │ -1a0320: |[1a0320] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -1a0330: 2200 0b11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@110b │ │ -1a0334: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0336: 7020 0b59 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@590b │ │ -1a033c: 5b0e 3343 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4333 │ │ -1a0340: 2202 1d02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021d │ │ -1a0344: 7020 0a08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@080a │ │ -1a034a: 1a0e 840b |000d: const-string v14, "/moov/trak/" // string@0b84 │ │ -1a034e: 7120 3109 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0931 │ │ -1a0354: 0c0e |0012: move-result-object v14 │ │ -1a0356: 7210 c60c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ -1a035c: 0c0e |0016: move-result-object v14 │ │ -1a035e: 0712 |0017: move-object v2, v1 │ │ -1a0360: 7210 a70c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -1a0366: 0a03 |001b: move-result v3 │ │ -1a0368: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -1a036c: 7210 a80c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -1a0372: 0c03 |0021: move-result-object v3 │ │ -1a0374: 1f03 2002 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0220 │ │ -1a0378: 1f03 3602 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0236 │ │ -1a037c: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -1a0380: 6e10 4b08 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@084b │ │ -1a0386: 0c06 |002b: move-result-object v6 │ │ -1a0388: 6e10 1d08 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@081d │ │ -1a038e: 0c07 |002f: move-result-object v7 │ │ -1a0390: 6e10 1e08 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@081e │ │ -1a0396: 0c06 |0033: move-result-object v6 │ │ -1a0398: 6e10 2808 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@0828 │ │ -1a039e: 0c06 |0037: move-result-object v6 │ │ -1a03a0: 6e10 3908 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0839 │ │ -1a03a6: 0c06 |003b: move-result-object v6 │ │ -1a03a8: 6e10 3508 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@0835 │ │ -1a03ae: 0c06 |003f: move-result-object v6 │ │ -1a03b0: 2168 |0040: array-length v8, v6 │ │ -1a03b2: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -1a03b4: 044a |0042: move-wide v10, v4 │ │ -1a03b6: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -1a03ba: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -1a03be: bbca |0047: add-long/2addr v10, v12 │ │ -1a03c0: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -1a03c4: 28f9 |004a: goto 0043 // -0007 │ │ -1a03c6: 6e10 2008 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0820 │ │ -1a03cc: 0b08 |004e: move-result-wide v8 │ │ -1a03ce: 8586 |004f: long-to-float v6, v8 │ │ -1a03d0: 6e10 2108 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0821 │ │ -1a03d6: 0b04 |0053: move-result-wide v4 │ │ -1a03d8: 8544 |0054: long-to-float v4, v4 │ │ -1a03da: c946 |0055: div-float/2addr v6, v4 │ │ -1a03dc: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -1a03e0: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -1a03e4: 8544 |005a: long-to-float v4, v4 │ │ -1a03e6: c964 |005b: div-float/2addr v4, v6 │ │ -1a03e8: 8744 |005c: float-to-int v4, v4 │ │ -1a03ea: 8144 |005d: int-to-long v4, v4 │ │ -1a03ec: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -1a03f0: a806 0607 |0060: mul-float v6, v6, v7 │ │ -1a03f4: 5906 3143 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ -1a03f8: 2812 |0064: goto 0076 // +0012 │ │ -1a03fa: 0d06 |0065: move-exception v6 │ │ -1a03fc: 0768 |0066: move-object v8, v6 │ │ -1a03fe: 0446 |0067: move-wide v6, v4 │ │ -1a0400: 04a4 |0068: move-wide v4, v10 │ │ -1a0402: 2804 |0069: goto 006d // +0004 │ │ -1a0404: 0d06 |006a: move-exception v6 │ │ -1a0406: 0768 |006b: move-object v8, v6 │ │ -1a0408: 0446 |006c: move-wide v6, v4 │ │ -1a040a: 6209 3d43 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -1a040e: 1a0a 7d17 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@177d │ │ -1a0412: 7130 c602 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1a0418: 044a |0074: move-wide v10, v4 │ │ -1a041a: 0464 |0075: move-wide v4, v6 │ │ -1a041c: 6e10 4c08 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@084c │ │ -1a0422: 0c03 |0079: move-result-object v3 │ │ -1a0424: 6e10 5008 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0850 │ │ -1a042a: 0b06 |007d: move-result-wide v6 │ │ -1a042c: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -1a0430: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -1a0434: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -1a0438: 6e10 4e08 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@084e │ │ -1a043e: 0b06 |0087: move-result-wide v6 │ │ -1a0440: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -1a0444: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -1a0448: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -1a044e: be64 |008f: div-long/2addr v4, v6 │ │ -1a0450: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -1a0454: 8442 |0092: long-to-int v2, v4 │ │ -1a0456: 5902 3543 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ -1a045a: 0732 |0095: move-object v2, v3 │ │ -1a045c: 2882 |0096: goto 0018 // -007e │ │ -1a045e: 5303 3043 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ -1a0462: bba3 |0099: add-long/2addr v3, v10 │ │ -1a0464: 5a03 3043 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ -1a0468: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -1a046c: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -1a0470: 620e 3d43 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -1a0474: 1a00 7e17 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@177e │ │ -1a0478: 7120 c502 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1a047e: 1101 |00a7: return-object v1 │ │ -1a0480: 6e10 4f08 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@084f │ │ -1a0486: 0c0e |00ab: move-result-object v14 │ │ -1a0488: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -1a048c: 6e20 3009 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0930 │ │ -1a0492: 0a03 |00b1: move-result v3 │ │ -1a0494: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -1a0498: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -1a049c: 590e 3443 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -1a04a0: 281a |00b8: goto 00d2 // +001a │ │ -1a04a2: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -1a04a6: 6e20 3009 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0930 │ │ -1a04ac: 0a03 |00be: move-result v3 │ │ -1a04ae: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -1a04b2: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -1a04b6: 590e 3443 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -1a04ba: 280d |00c5: goto 00d2 // +000d │ │ -1a04bc: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -1a04c0: 6e20 3009 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0930 │ │ -1a04c6: 0a0e |00cb: move-result v14 │ │ -1a04c8: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -1a04cc: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -1a04d0: 590e 3443 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -1a04d4: 6e10 5008 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0850 │ │ -1a04da: 0b03 |00d5: move-result-wide v3 │ │ -1a04dc: 8a3e |00d6: double-to-int v14, v3 │ │ -1a04de: 590e 3643 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ -1a04e2: 6e10 4e08 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@084e │ │ -1a04e8: 0b02 |00dc: move-result-wide v2 │ │ -1a04ea: 8a2e |00dd: double-to-int v14, v2 │ │ -1a04ec: 590e 3243 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ -1a04f0: 1100 |00e0: return-object v0 │ │ -1a04f2: 0d0e |00e1: move-exception v14 │ │ -1a04f4: 6200 3d43 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -1a04f8: 1a02 7f17 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@177f │ │ -1a04fc: 7130 c602 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1a0502: 1101 |00e9: return-object v1 │ │ +1a0324: |[1a0324] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +1a0334: 2200 0b11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@110b │ │ +1a0338: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a033a: 7020 0b59 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@590b │ │ +1a0340: 5b0e 3343 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4333 │ │ +1a0344: 2202 1d02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021d │ │ +1a0348: 7020 0a08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@080a │ │ +1a034e: 1a0e 840b |000d: const-string v14, "/moov/trak/" // string@0b84 │ │ +1a0352: 7120 3109 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0931 │ │ +1a0358: 0c0e |0012: move-result-object v14 │ │ +1a035a: 7210 c60c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ +1a0360: 0c0e |0016: move-result-object v14 │ │ +1a0362: 0712 |0017: move-object v2, v1 │ │ +1a0364: 7210 a70c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +1a036a: 0a03 |001b: move-result v3 │ │ +1a036c: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +1a0370: 7210 a80c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +1a0376: 0c03 |0021: move-result-object v3 │ │ +1a0378: 1f03 2002 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0220 │ │ +1a037c: 1f03 3602 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0236 │ │ +1a0380: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +1a0384: 6e10 4b08 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@084b │ │ +1a038a: 0c06 |002b: move-result-object v6 │ │ +1a038c: 6e10 1d08 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@081d │ │ +1a0392: 0c07 |002f: move-result-object v7 │ │ +1a0394: 6e10 1e08 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@081e │ │ +1a039a: 0c06 |0033: move-result-object v6 │ │ +1a039c: 6e10 2808 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@0828 │ │ +1a03a2: 0c06 |0037: move-result-object v6 │ │ +1a03a4: 6e10 3908 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0839 │ │ +1a03aa: 0c06 |003b: move-result-object v6 │ │ +1a03ac: 6e10 3508 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@0835 │ │ +1a03b2: 0c06 |003f: move-result-object v6 │ │ +1a03b4: 2168 |0040: array-length v8, v6 │ │ +1a03b6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +1a03b8: 044a |0042: move-wide v10, v4 │ │ +1a03ba: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +1a03be: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +1a03c2: bbca |0047: add-long/2addr v10, v12 │ │ +1a03c4: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +1a03c8: 28f9 |004a: goto 0043 // -0007 │ │ +1a03ca: 6e10 2008 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0820 │ │ +1a03d0: 0b08 |004e: move-result-wide v8 │ │ +1a03d2: 8586 |004f: long-to-float v6, v8 │ │ +1a03d4: 6e10 2108 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0821 │ │ +1a03da: 0b04 |0053: move-result-wide v4 │ │ +1a03dc: 8544 |0054: long-to-float v4, v4 │ │ +1a03de: c946 |0055: div-float/2addr v6, v4 │ │ +1a03e0: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +1a03e4: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +1a03e8: 8544 |005a: long-to-float v4, v4 │ │ +1a03ea: c964 |005b: div-float/2addr v4, v6 │ │ +1a03ec: 8744 |005c: float-to-int v4, v4 │ │ +1a03ee: 8144 |005d: int-to-long v4, v4 │ │ +1a03f0: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +1a03f4: a806 0607 |0060: mul-float v6, v6, v7 │ │ +1a03f8: 5906 3143 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ +1a03fc: 2812 |0064: goto 0076 // +0012 │ │ +1a03fe: 0d06 |0065: move-exception v6 │ │ +1a0400: 0768 |0066: move-object v8, v6 │ │ +1a0402: 0446 |0067: move-wide v6, v4 │ │ +1a0404: 04a4 |0068: move-wide v4, v10 │ │ +1a0406: 2804 |0069: goto 006d // +0004 │ │ +1a0408: 0d06 |006a: move-exception v6 │ │ +1a040a: 0768 |006b: move-object v8, v6 │ │ +1a040c: 0446 |006c: move-wide v6, v4 │ │ +1a040e: 6209 3d43 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +1a0412: 1a0a 7d17 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@177d │ │ +1a0416: 7130 c602 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1a041c: 044a |0074: move-wide v10, v4 │ │ +1a041e: 0464 |0075: move-wide v4, v6 │ │ +1a0420: 6e10 4c08 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@084c │ │ +1a0426: 0c03 |0079: move-result-object v3 │ │ +1a0428: 6e10 5008 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0850 │ │ +1a042e: 0b06 |007d: move-result-wide v6 │ │ +1a0430: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +1a0434: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +1a0438: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +1a043c: 6e10 4e08 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@084e │ │ +1a0442: 0b06 |0087: move-result-wide v6 │ │ +1a0444: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +1a0448: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +1a044c: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +1a0452: be64 |008f: div-long/2addr v4, v6 │ │ +1a0454: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +1a0458: 8442 |0092: long-to-int v2, v4 │ │ +1a045a: 5902 3543 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ +1a045e: 0732 |0095: move-object v2, v3 │ │ +1a0460: 2882 |0096: goto 0018 // -007e │ │ +1a0462: 5303 3043 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ +1a0466: bba3 |0099: add-long/2addr v3, v10 │ │ +1a0468: 5a03 3043 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ +1a046c: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +1a0470: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +1a0474: 620e 3d43 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +1a0478: 1a00 7e17 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@177e │ │ +1a047c: 7120 c502 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1a0482: 1101 |00a7: return-object v1 │ │ +1a0484: 6e10 4f08 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@084f │ │ +1a048a: 0c0e |00ab: move-result-object v14 │ │ +1a048c: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +1a0490: 6e20 3009 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0930 │ │ +1a0496: 0a03 |00b1: move-result v3 │ │ +1a0498: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +1a049c: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +1a04a0: 590e 3443 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +1a04a4: 281a |00b8: goto 00d2 // +001a │ │ +1a04a6: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +1a04aa: 6e20 3009 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0930 │ │ +1a04b0: 0a03 |00be: move-result v3 │ │ +1a04b2: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +1a04b6: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +1a04ba: 590e 3443 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +1a04be: 280d |00c5: goto 00d2 // +000d │ │ +1a04c0: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +1a04c4: 6e20 3009 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0930 │ │ +1a04ca: 0a0e |00cb: move-result v14 │ │ +1a04cc: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +1a04d0: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +1a04d4: 590e 3443 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +1a04d8: 6e10 5008 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0850 │ │ +1a04de: 0b03 |00d5: move-result-wide v3 │ │ +1a04e0: 8a3e |00d6: double-to-int v14, v3 │ │ +1a04e2: 590e 3643 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ +1a04e6: 6e10 4e08 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@084e │ │ +1a04ec: 0b02 |00dc: move-result-wide v2 │ │ +1a04ee: 8a2e |00dd: double-to-int v14, v2 │ │ +1a04f0: 590e 3243 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ +1a04f4: 1100 |00e0: return-object v0 │ │ +1a04f6: 0d0e |00e1: move-exception v14 │ │ +1a04f8: 6200 3d43 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +1a04fc: 1a02 7f17 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@177f │ │ +1a0500: 7130 c602 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1a0506: 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 │ │ @@ -326576,28 +326577,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 │ │ -1a05cc: |[1a05cc] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1a05dc: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1a05e0: 7020 8904 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ -1a05e6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1a05e8: 6e20 8b04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ -1a05ee: 0c01 |0009: move-result-object v1 │ │ -1a05f0: 6e20 8f04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -1a05f6: 0c01 |000d: move-result-object v1 │ │ -1a05f8: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -1a05fe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1a0600: 6e30 9504 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -1a0606: 0c01 |0015: move-result-object v1 │ │ -1a0608: 6e10 9b04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ -1a060e: 0e00 |0019: return-void │ │ +1a05d0: |[1a05d0] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1a05e0: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1a05e4: 7020 8904 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ +1a05ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1a05ec: 6e20 8b04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ +1a05f2: 0c01 |0009: move-result-object v1 │ │ +1a05f4: 6e20 8f04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +1a05fa: 0c01 |000d: move-result-object v1 │ │ +1a05fc: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +1a0602: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1a0604: 6e30 9504 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +1a060a: 0c01 |0015: move-result-object v1 │ │ +1a060c: 6e10 9b04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ +1a0612: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0006 line=547 │ │ 0x000a line=548 │ │ 0x0012 line=549 │ │ 0x0016 line=550 │ │ @@ -326610,239 +326611,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 │ │ -19fda0: |[19fda0] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -19fdb0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -19fdb4: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -19fdb8: 1a02 5a32 |0004: const-string v2, "Preparing video: " // string@325a │ │ -19fdbc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -19fdbe: 7401 fc06 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@06fc │ │ -19fdc4: 0c04 |000a: move-result-object v4 │ │ -19fdc6: 6205 3d43 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ -19fdca: 2206 0703 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -19fdce: 7020 050b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19fdd4: 6e20 0e0b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19fdda: 6e10 1f0b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19fde0: 0c02 |0018: move-result-object v2 │ │ -19fde2: 7120 c102 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19fde8: 7110 1259 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@5912 │ │ -19fdee: 0c02 |001f: move-result-object v2 │ │ -19fdf0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -19fdf2: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -19fdf6: 1a01 3333 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@3333 │ │ -19fdfa: 2332 3211 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1132 │ │ -19fdfe: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -19fe02: 7120 ce0a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -19fe08: 0c01 |002c: move-result-object v1 │ │ -19fe0a: 7120 0e59 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@590e │ │ -19fe10: 0f06 |0030: return v6 │ │ -19fe12: 5227 3443 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -19fe16: 5927 3a43 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433a │ │ -19fe1a: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -19fe1e: 5a27 3b43 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433b │ │ -19fe22: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -19fe26: 5a29 2e43 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@432e │ │ -19fe2a: 5229 3443 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -19fe2e: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -19fe32: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -19fe36: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -19fe3a: 5229 3443 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -19fe3e: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -19fe42: 2809 |0049: goto 0052 // +0009 │ │ -19fe44: 5229 3643 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ -19fe48: 522c 3243 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ -19fe4c: 6e30 2a07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ -19fe52: 2808 |0051: goto 0059 // +0008 │ │ -19fe54: 5229 3243 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ -19fe58: 522c 3643 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ -19fe5c: 6e30 2a07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ -19fe62: 5229 3143 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ -19fe66: 8799 |005b: float-to-int v9, v9 │ │ -19fe68: 6e20 2b07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072b │ │ -19fe6e: 1a09 587f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f58 │ │ -19fe72: 7120 c149 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49c1 │ │ -19fe78: 0a09 |0064: move-result v9 │ │ -19fe7a: 819c |0065: int-to-long v12, v9 │ │ -19fe7c: 2209 bd02 |0066: new-instance v9, Ljava/io/File; // type@02bd │ │ -19fe80: 7020 6109 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -19fe86: 6e10 7109 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0971 │ │ -19fe8c: 0b0e |006e: move-result-wide v14 │ │ -19fe8e: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -19fe90: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -19fe94: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -19fe98: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -19fe9c: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -19fea0: 5227 3543 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ -19fea4: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -19feaa: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -19feae: 1a00 bc76 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76bc │ │ -19feb2: 7120 550a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19feb8: 0c01 |0084: move-result-object v1 │ │ -19feba: 5222 3543 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ -19febe: 7110 490a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19fec4: 0c02 |008a: move-result-object v2 │ │ -19fec6: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -19fec8: 2377 3211 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1132 │ │ -19fecc: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -19fed0: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -19fed4: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -19fed8: 7120 ce0a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -19fede: 0c00 |0097: move-result-object v0 │ │ -19fee0: 7120 c102 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19fee6: 0f03 |009b: return v3 │ │ -19fee8: 5227 3143 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ -19feec: 8877 |009e: float-to-long v7, v7 │ │ -19feee: 532e 3043 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ -19fef2: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -19fef6: bc7e |00a3: sub-long/2addr v14, v7 │ │ -19fef8: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -19fefc: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -19ff00: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -19ff04: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -19ff08: 7140 700a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a70 │ │ -19ff0e: 0b03 |00af: move-result-wide v3 │ │ -19ff10: be3e |00b0: div-long/2addr v14, v3 │ │ -19ff12: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -19ff16: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -19ff1a: 84e3 |00b5: long-to-int v3, v14 │ │ -19ff1c: 5923 3843 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff20: 5223 3843 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff24: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -19ff2a: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -19ff2e: 5924 3843 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff32: 282b |00c1: goto 00ec // +002b │ │ -19ff34: 5223 3843 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff38: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -19ff3e: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -19ff42: 7701 d156 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56d1 │ │ -19ff48: 0a03 |00cc: move-result v3 │ │ -19ff4a: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -19ff4e: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -19ff52: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -19ff56: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -19ff5a: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -19ff60: 5923 3843 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff64: 2812 |00da: goto 00ec // +0012 │ │ -19ff66: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -19ff6c: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -19ff70: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -19ff74: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -19ff78: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -19ff7e: 5923 3843 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff82: 2803 |00e9: goto 00ec // +0003 │ │ -19ff84: 5924 3843 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff88: 5223 3843 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -19ff8c: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -19ff92: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -19ff96: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -19ff9a: 2803 |00f5: goto 00f8 // +0003 │ │ -19ff9c: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -19ffa0: 5224 3643 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ -19ffa4: 5924 3943 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19ffa8: 5224 3243 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ -19ffac: 5924 3743 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19ffb0: 5224 3943 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19ffb4: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -19ffb8: 5224 3743 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19ffbc: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -19ffc0: 5224 3943 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19ffc4: 5229 3743 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19ffc8: 8233 |010c: int-to-float v3, v3 │ │ -19ffca: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -19ffce: 5224 3943 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19ffd2: 8244 |0111: int-to-float v4, v4 │ │ -19ffd4: c943 |0112: div-float/2addr v3, v4 │ │ -19ffd6: 2804 |0113: goto 0117 // +0004 │ │ -19ffd8: 5224 3743 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19ffdc: 28fb |0116: goto 0111 // -0005 │ │ -19ffde: 5224 3943 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19ffe2: 8244 |0119: int-to-float v4, v4 │ │ -19ffe4: a804 0403 |011a: mul-float v4, v4, v3 │ │ -19ffe8: 8744 |011c: float-to-int v4, v4 │ │ -19ffea: 5924 3943 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -19ffee: 5224 3743 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19fff2: 8244 |0121: int-to-float v4, v4 │ │ -19fff4: a804 0403 |0122: mul-float v4, v4, v3 │ │ -19fff8: 8743 |0124: float-to-int v3, v4 │ │ -19fffa: 5923 3743 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -19fffe: 5223 3443 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -1a0002: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -1a0006: 5223 3443 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ -1a000a: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -1a000e: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -1a0012: 2809 |0131: goto 013a // +0009 │ │ -1a0014: 5223 3943 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -1a0018: 5224 3743 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -1a001c: 6e30 2a07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ -1a0022: 2808 |0139: goto 0141 // +0008 │ │ -1a0024: 5223 3743 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ -1a0028: 5224 3943 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ -1a002c: 6e30 2a07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ -1a0032: 8473 |0141: long-to-int v3, v7 │ │ -1a0034: 6e20 2b07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072b │ │ -1a003a: 8573 |0145: long-to-float v3, v7 │ │ -1a003c: 5224 3143 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ -1a0040: c943 |0148: div-float/2addr v3, v4 │ │ -1a0042: 5224 3843 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ -1a0046: 5227 3143 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ -1a004a: 5328 3043 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ -1a004e: 7159 0f59 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@590f │ │ -1a0054: 0a03 |0152: move-result v3 │ │ -1a0056: 5923 2f43 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@432f │ │ -1a005a: 5223 2f43 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@432f │ │ -1a005e: 8133 |0157: int-to-long v3, v3 │ │ -1a0060: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -1a0064: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -1a0068: bb7c |015c: add-long/2addr v12, v7 │ │ -1a006a: 3107 030c |015d: cmp-long v7, v3, v12 │ │ -1a006e: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ -1a0072: 1a01 903d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d90 │ │ -1a0076: 7120 0e59 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@590e │ │ -1a007c: 0f06 |0166: return v6 │ │ -1a007e: 7701 be49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -1a0084: 0c03 |016a: move-result-object v3 │ │ -1a0086: 0804 1200 |016b: move-object/from16 v4, v18 │ │ -1a008a: 7120 bb49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49bb │ │ -1a0090: 0c03 |0170: move-result-object v3 │ │ -1a0092: 2207 0c11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@110c │ │ -1a0096: 7010 0d59 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@590d │ │ -1a009c: 7030 1159 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@5911 │ │ -1a00a2: 0a02 |0179: move-result v2 │ │ -1a00a4: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -1a00a8: 1a01 3233 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@3332 │ │ -1a00ac: 1222 |017e: const/4 v2, #int 2 // #2 │ │ -1a00ae: 2322 3211 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1132 │ │ -1a00b2: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ -1a00b6: 1214 |0183: const/4 v4, #int 1 // #1 │ │ -1a00b8: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ -1a00bc: 7120 ce0a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -1a00c2: 0c01 |0189: move-result-object v1 │ │ -1a00c4: 7120 0e59 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@590e │ │ -1a00ca: 0f06 |018d: return v6 │ │ -1a00cc: 7401 0007 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0700 │ │ -1a00d2: 0c00 |0191: move-result-object v0 │ │ -1a00d4: 7401 ff06 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@06ff │ │ -1a00da: 0c02 |0195: move-result-object v2 │ │ -1a00dc: 6e40 2c07 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072c │ │ -1a00e2: 1a00 bb76 |0199: const-string v0, "recoding for %s done" // string@76bb │ │ -1a00e6: 1211 |019b: const/4 v1, #int 1 // #1 │ │ -1a00e8: 2312 3211 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1132 │ │ -1a00ec: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ -1a00f0: 7120 ce0a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -1a00f6: 0c00 |01a3: move-result-object v0 │ │ -1a00f8: 7120 c102 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1a00fe: 2805 |01a7: goto 01ac // +0005 │ │ -1a0100: 0d00 |01a8: move-exception v0 │ │ -1a0102: 6e10 2d0a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ -1a0108: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ -1a010a: 0f01 |01ad: return v1 │ │ +19fda4: |[19fda4] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +19fdb4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +19fdb8: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +19fdbc: 1a02 5a32 |0004: const-string v2, "Preparing video: " // string@325a │ │ +19fdc0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +19fdc2: 7401 fc06 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@06fc │ │ +19fdc8: 0c04 |000a: move-result-object v4 │ │ +19fdca: 6205 3d43 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@433d │ │ +19fdce: 2206 0703 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +19fdd2: 7020 050b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19fdd8: 6e20 0e0b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19fdde: 6e10 1f0b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19fde4: 0c02 |0018: move-result-object v2 │ │ +19fde6: 7120 c102 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19fdec: 7110 1259 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@5912 │ │ +19fdf2: 0c02 |001f: move-result-object v2 │ │ +19fdf4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +19fdf6: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +19fdfa: 1a01 3333 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@3333 │ │ +19fdfe: 2332 3211 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1132 │ │ +19fe02: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +19fe06: 7120 ce0a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +19fe0c: 0c01 |002c: move-result-object v1 │ │ +19fe0e: 7120 0e59 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@590e │ │ +19fe14: 0f06 |0030: return v6 │ │ +19fe16: 5227 3443 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +19fe1a: 5927 3a43 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433a │ │ +19fe1e: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +19fe22: 5a27 3b43 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433b │ │ +19fe26: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +19fe2a: 5a29 2e43 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@432e │ │ +19fe2e: 5229 3443 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +19fe32: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +19fe36: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +19fe3a: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +19fe3e: 5229 3443 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +19fe42: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +19fe46: 2809 |0049: goto 0052 // +0009 │ │ +19fe48: 5229 3643 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ +19fe4c: 522c 3243 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ +19fe50: 6e30 2a07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ +19fe56: 2808 |0051: goto 0059 // +0008 │ │ +19fe58: 5229 3243 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ +19fe5c: 522c 3643 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ +19fe60: 6e30 2a07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ +19fe66: 5229 3143 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ +19fe6a: 8799 |005b: float-to-int v9, v9 │ │ +19fe6c: 6e20 2b07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072b │ │ +19fe72: 1a09 587f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f58 │ │ +19fe76: 7120 c149 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49c1 │ │ +19fe7c: 0a09 |0064: move-result v9 │ │ +19fe7e: 819c |0065: int-to-long v12, v9 │ │ +19fe80: 2209 bd02 |0066: new-instance v9, Ljava/io/File; // type@02bd │ │ +19fe84: 7020 6109 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +19fe8a: 6e10 7109 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0971 │ │ +19fe90: 0b0e |006e: move-result-wide v14 │ │ +19fe92: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +19fe94: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +19fe98: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +19fe9c: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +19fea0: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +19fea4: 5227 3543 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ +19fea8: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +19feae: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +19feb2: 1a00 bc76 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76bc │ │ +19feb6: 7120 550a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +19febc: 0c01 |0084: move-result-object v1 │ │ +19febe: 5222 3543 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4335 │ │ +19fec2: 7110 490a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +19fec8: 0c02 |008a: move-result-object v2 │ │ +19feca: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +19fecc: 2377 3211 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1132 │ │ +19fed0: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +19fed4: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +19fed8: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +19fedc: 7120 ce0a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +19fee2: 0c00 |0097: move-result-object v0 │ │ +19fee4: 7120 c102 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19feea: 0f03 |009b: return v3 │ │ +19feec: 5227 3143 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ +19fef0: 8877 |009e: float-to-long v7, v7 │ │ +19fef2: 532e 3043 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ +19fef6: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +19fefa: bc7e |00a3: sub-long/2addr v14, v7 │ │ +19fefc: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +19ff00: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +19ff04: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +19ff08: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +19ff0c: 7140 700a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a70 │ │ +19ff12: 0b03 |00af: move-result-wide v3 │ │ +19ff14: be3e |00b0: div-long/2addr v14, v3 │ │ +19ff16: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +19ff1a: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +19ff1e: 84e3 |00b5: long-to-int v3, v14 │ │ +19ff20: 5923 3843 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff24: 5223 3843 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff28: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +19ff2e: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +19ff32: 5924 3843 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff36: 282b |00c1: goto 00ec // +002b │ │ +19ff38: 5223 3843 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff3c: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +19ff42: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +19ff46: 7701 d156 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56d1 │ │ +19ff4c: 0a03 |00cc: move-result v3 │ │ +19ff4e: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +19ff52: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +19ff56: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +19ff5a: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +19ff5e: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +19ff64: 5923 3843 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff68: 2812 |00da: goto 00ec // +0012 │ │ +19ff6a: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +19ff70: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +19ff74: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +19ff78: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +19ff7c: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +19ff82: 5923 3843 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff86: 2803 |00e9: goto 00ec // +0003 │ │ +19ff88: 5924 3843 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff8c: 5223 3843 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +19ff90: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +19ff96: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +19ff9a: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +19ff9e: 2803 |00f5: goto 00f8 // +0003 │ │ +19ffa0: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +19ffa4: 5224 3643 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4336 │ │ +19ffa8: 5924 3943 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19ffac: 5224 3243 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4332 │ │ +19ffb0: 5924 3743 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +19ffb4: 5224 3943 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19ffb8: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +19ffbc: 5224 3743 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +19ffc0: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +19ffc4: 5224 3943 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19ffc8: 5229 3743 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +19ffcc: 8233 |010c: int-to-float v3, v3 │ │ +19ffce: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +19ffd2: 5224 3943 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19ffd6: 8244 |0111: int-to-float v4, v4 │ │ +19ffd8: c943 |0112: div-float/2addr v3, v4 │ │ +19ffda: 2804 |0113: goto 0117 // +0004 │ │ +19ffdc: 5224 3743 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +19ffe0: 28fb |0116: goto 0111 // -0005 │ │ +19ffe2: 5224 3943 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19ffe6: 8244 |0119: int-to-float v4, v4 │ │ +19ffe8: a804 0403 |011a: mul-float v4, v4, v3 │ │ +19ffec: 8744 |011c: float-to-int v4, v4 │ │ +19ffee: 5924 3943 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +19fff2: 5224 3743 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +19fff6: 8244 |0121: int-to-float v4, v4 │ │ +19fff8: a804 0403 |0122: mul-float v4, v4, v3 │ │ +19fffc: 8743 |0124: float-to-int v3, v4 │ │ +19fffe: 5923 3743 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +1a0002: 5223 3443 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +1a0006: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +1a000a: 5223 3443 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4334 │ │ +1a000e: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +1a0012: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +1a0016: 2809 |0131: goto 013a // +0009 │ │ +1a0018: 5223 3943 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +1a001c: 5224 3743 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +1a0020: 6e30 2a07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ +1a0026: 2808 |0139: goto 0141 // +0008 │ │ +1a0028: 5223 3743 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@4337 │ │ +1a002c: 5224 3943 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4339 │ │ +1a0030: 6e30 2a07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072a │ │ +1a0036: 8473 |0141: long-to-int v3, v7 │ │ +1a0038: 6e20 2b07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072b │ │ +1a003e: 8573 |0145: long-to-float v3, v7 │ │ +1a0040: 5224 3143 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ +1a0044: c943 |0148: div-float/2addr v3, v4 │ │ +1a0046: 5224 3843 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@4338 │ │ +1a004a: 5227 3143 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4331 │ │ +1a004e: 5328 3043 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4330 │ │ +1a0052: 7159 0f59 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@590f │ │ +1a0058: 0a03 |0152: move-result v3 │ │ +1a005a: 5923 2f43 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@432f │ │ +1a005e: 5223 2f43 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@432f │ │ +1a0062: 8133 |0157: int-to-long v3, v3 │ │ +1a0064: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +1a0068: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +1a006c: bb7c |015c: add-long/2addr v12, v7 │ │ +1a006e: 3107 030c |015d: cmp-long v7, v3, v12 │ │ +1a0072: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ +1a0076: 1a01 903d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d90 │ │ +1a007a: 7120 0e59 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@590e │ │ +1a0080: 0f06 |0166: return v6 │ │ +1a0082: 7701 be49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +1a0088: 0c03 |016a: move-result-object v3 │ │ +1a008a: 0804 1200 |016b: move-object/from16 v4, v18 │ │ +1a008e: 7120 bb49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49bb │ │ +1a0094: 0c03 |0170: move-result-object v3 │ │ +1a0096: 2207 0c11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@110c │ │ +1a009a: 7010 0d59 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@590d │ │ +1a00a0: 7030 1159 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@5911 │ │ +1a00a6: 0a02 |0179: move-result v2 │ │ +1a00a8: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +1a00ac: 1a01 3233 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@3332 │ │ +1a00b0: 1222 |017e: const/4 v2, #int 2 // #2 │ │ +1a00b2: 2322 3211 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1132 │ │ +1a00b6: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ +1a00ba: 1214 |0183: const/4 v4, #int 1 // #1 │ │ +1a00bc: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ +1a00c0: 7120 ce0a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +1a00c6: 0c01 |0189: move-result-object v1 │ │ +1a00c8: 7120 0e59 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@590e │ │ +1a00ce: 0f06 |018d: return v6 │ │ +1a00d0: 7401 0007 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0700 │ │ +1a00d6: 0c00 |0191: move-result-object v0 │ │ +1a00d8: 7401 ff06 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@06ff │ │ +1a00de: 0c02 |0195: move-result-object v2 │ │ +1a00e0: 6e40 2c07 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072c │ │ +1a00e6: 1a00 bb76 |0199: const-string v0, "recoding for %s done" // string@76bb │ │ +1a00ea: 1211 |019b: const/4 v1, #int 1 // #1 │ │ +1a00ec: 2312 3211 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1132 │ │ +1a00f0: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ +1a00f4: 7120 ce0a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +1a00fa: 0c00 |01a3: move-result-object v0 │ │ +1a00fc: 7120 c102 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1a0102: 2805 |01a7: goto 01ac // +0005 │ │ +1a0104: 0d00 |01a8: move-exception v0 │ │ +1a0106: 6e10 2d0a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a2d │ │ +1a010c: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ +1a010e: 0f01 |01ad: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01a7 │ │ Ljava/lang/Exception; -> 0x01a8 │ │ positions : │ │ 0x0007 line=558 │ │ 0x000b line=559 │ │ 0x001c line=562 │ │ @@ -326899,107 +326900,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 │ │ -1a01b0: |[1a01b0] 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 │ │ -1a01c0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -1a01c4: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -1a01c8: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -1a01cc: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -1a01d0: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -1a01d4: 0206 2000 |000a: move/from16 v6, v32 │ │ -1a01d8: 7030 1659 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5916 │ │ -1a01de: 0a07 |000f: move-result v7 │ │ -1a01e0: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -1a01e4: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -1a01e8: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -1a01ee: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1a01f4: 0c0a |001a: move-result-object v10 │ │ -1a01f6: 6e30 c258 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58c2 │ │ -1a01fc: 0a0b |001e: move-result v11 │ │ -1a01fe: 1a0c df6a |001f: const-string v12, "max-input-size" // string@6adf │ │ -1a0202: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -1a0208: 0a0a |0024: move-result v10 │ │ -1a020a: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -1a020e: 120e |0027: const/4 v14, #int 0 // #0 │ │ -1a0210: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -1a0214: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -1a0218: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1a021e: 2804 |002f: goto 0033 // +0004 │ │ -1a0220: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -1a0226: 7110 970b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ -1a022c: 0c03 |0036: move-result-object v3 │ │ -1a022e: 7601 1059 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -1a0234: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -1a0238: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -1a023c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -1a023e: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -1a0242: 7601 1059 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ -1a0248: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -1a024e: 0a0a |0047: move-result v10 │ │ -1a0250: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -1a0254: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -1a0258: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -1a025e: 0a0a |004f: move-result v10 │ │ -1a0260: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0264: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0268: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -1a026c: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -1a0272: 0b0c |0059: move-result-wide v12 │ │ -1a0274: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0278: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1a027a: 2804 |005d: goto 0061 // +0004 │ │ -1a027c: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0280: 121a |0060: const/4 v10, #int 1 // #1 │ │ -1a0282: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0286: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -1a028a: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -1a028e: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -1a0292: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -1a0296: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -1a029a: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a029e: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -1a02a2: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -1a02a6: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -1a02aa: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -1a02ae: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a02b2: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -1a02b6: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -1a02ba: 2803 |007d: goto 0080 // +0003 │ │ -1a02bc: 121a |007e: const/4 v10, #int 1 // #1 │ │ -1a02be: 2816 |007f: goto 0095 // +0016 │ │ -1a02c0: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a02c4: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -1a02c8: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -1a02cc: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1a02d0: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ -1a02d6: 0a0c |008b: move-result v12 │ │ -1a02d8: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1a02dc: 6e56 d258 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@58d2 │ │ -1a02e2: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a02e6: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -1a02ea: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -1a02ee: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1a02f4: 280a |009a: goto 00a4 // +000a │ │ -1a02f6: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -1a02f8: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -1a02fc: 121a |009e: const/4 v10, #int 1 // #1 │ │ -1a02fe: 2805 |009f: goto 00a4 // +0005 │ │ -1a0300: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -1a0306: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -1a0308: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -1a030c: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -1a030e: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -1a0312: 2896 |00a9: goto 003f // -006a │ │ -1a0314: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -1a031a: 1012 |00ad: return-wide v18 │ │ -1a031c: 1008 |00ae: return-wide v8 │ │ +1a01b4: |[1a01b4] 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 │ │ +1a01c4: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +1a01c8: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +1a01cc: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +1a01d0: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +1a01d4: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +1a01d8: 0206 2000 |000a: move/from16 v6, v32 │ │ +1a01dc: 7030 1659 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5916 │ │ +1a01e2: 0a07 |000f: move-result v7 │ │ +1a01e4: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +1a01e8: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +1a01ec: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +1a01f2: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1a01f8: 0c0a |001a: move-result-object v10 │ │ +1a01fa: 6e30 c258 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58c2 │ │ +1a0200: 0a0b |001e: move-result v11 │ │ +1a0202: 1a0c df6a |001f: const-string v12, "max-input-size" // string@6adf │ │ +1a0206: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +1a020c: 0a0a |0024: move-result v10 │ │ +1a020e: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +1a0212: 120e |0027: const/4 v14, #int 0 // #0 │ │ +1a0214: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +1a0218: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +1a021c: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1a0222: 2804 |002f: goto 0033 // +0004 │ │ +1a0224: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +1a022a: 7110 970b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b97 │ │ +1a0230: 0c03 |0036: move-result-object v3 │ │ +1a0232: 7601 1059 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +1a0238: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +1a023c: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +1a0240: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +1a0242: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +1a0246: 7601 1059 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@5910 │ │ +1a024c: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +1a0252: 0a0a |0047: move-result v10 │ │ +1a0254: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +1a0258: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +1a025c: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +1a0262: 0a0a |004f: move-result v10 │ │ +1a0264: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0268: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a026c: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +1a0270: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +1a0276: 0b0c |0059: move-result-wide v12 │ │ +1a0278: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a027c: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1a027e: 2804 |005d: goto 0061 // +0004 │ │ +1a0280: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0284: 121a |0060: const/4 v10, #int 1 // #1 │ │ +1a0286: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a028a: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +1a028e: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +1a0292: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +1a0296: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +1a029a: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +1a029e: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a02a2: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +1a02a6: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +1a02aa: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +1a02ae: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +1a02b2: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a02b6: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +1a02ba: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +1a02be: 2803 |007d: goto 0080 // +0003 │ │ +1a02c0: 121a |007e: const/4 v10, #int 1 // #1 │ │ +1a02c2: 2816 |007f: goto 0095 // +0016 │ │ +1a02c4: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a02c8: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +1a02cc: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +1a02d0: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1a02d4: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ +1a02da: 0a0c |008b: move-result v12 │ │ +1a02dc: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1a02e0: 6e56 d258 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@58d2 │ │ +1a02e6: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a02ea: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +1a02ee: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +1a02f2: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1a02f8: 280a |009a: goto 00a4 // +000a │ │ +1a02fa: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +1a02fc: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +1a0300: 121a |009e: const/4 v10, #int 1 // #1 │ │ +1a0302: 2805 |009f: goto 00a4 // +0005 │ │ +1a0304: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +1a030a: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +1a030c: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +1a0310: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +1a0312: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +1a0316: 2896 |00a9: goto 003f // -006a │ │ +1a0318: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +1a031e: 1012 |00ad: return-wide v18 │ │ +1a0320: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=68 │ │ 0x0014 line=70 │ │ 0x0017 line=71 │ │ 0x001b line=72 │ │ 0x001f line=73 │ │ @@ -327039,39 +327040,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a014c: |[1a014c] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -1a015c: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ -1a0162: 0a00 |0003: move-result v0 │ │ -1a0164: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a0166: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -1a016a: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -1a0170: 0c02 |000a: move-result-object v2 │ │ -1a0172: 1a03 f46b |000b: const-string v3, "mime" // string@6bf4 │ │ -1a0176: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -1a017c: 0c02 |0010: move-result-object v2 │ │ -1a017e: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -1a0182: 1a03 1f46 |0013: const-string v3, "audio/" // string@461f │ │ -1a0186: 6e20 e80a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -1a018c: 0a02 |0018: move-result v2 │ │ -1a018e: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -1a0192: 0f01 |001b: return v1 │ │ -1a0194: 1a03 cc83 |001c: const-string v3, "video/" // string@83cc │ │ -1a0198: 6e20 e80a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -1a019e: 0a02 |0021: move-result v2 │ │ -1a01a0: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -1a01a4: 0f01 |0024: return v1 │ │ -1a01a6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a01aa: 28de |0027: goto 0005 // -0022 │ │ -1a01ac: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -1a01ae: 0f05 |0029: return v5 │ │ +1a0150: |[1a0150] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +1a0160: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ +1a0166: 0a00 |0003: move-result v0 │ │ +1a0168: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a016a: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +1a016e: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +1a0174: 0c02 |000a: move-result-object v2 │ │ +1a0176: 1a03 f46b |000b: const-string v3, "mime" // string@6bf4 │ │ +1a017a: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +1a0180: 0c02 |0010: move-result-object v2 │ │ +1a0182: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +1a0186: 1a03 1f46 |0013: const-string v3, "audio/" // string@461f │ │ +1a018a: 6e20 e80a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +1a0190: 0a02 |0018: move-result v2 │ │ +1a0192: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +1a0196: 0f01 |001b: return v1 │ │ +1a0198: 1a03 cc83 |001c: const-string v3, "video/" // string@83cc │ │ +1a019c: 6e20 e80a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +1a01a2: 0a02 |0021: move-result v2 │ │ +1a01a4: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +1a01a8: 0f01 |0024: return v1 │ │ +1a01aa: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a01ae: 28de |0027: goto 0005 // -0022 │ │ +1a01b0: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +1a01b2: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x0013 line=55 │ │ 0x001c line=59 │ │ @@ -327123,21 +327124,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 │ │ -1a0610: |[1a0610] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -1a0620: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1a0626: 5b01 4043 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4340 │ │ -1a062a: 5b02 4143 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4341 │ │ -1a062e: 5b03 4243 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4342 │ │ -1a0632: 5b04 4343 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4343 │ │ -1a0636: 0e00 |000b: return-void │ │ +1a0614: |[1a0614] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +1a0624: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1a062a: 5b01 4043 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4340 │ │ +1a062e: 5b02 4143 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4341 │ │ +1a0632: 5b03 4243 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4342 │ │ +1a0636: 5b04 4343 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4343 │ │ +1a063a: 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; │ │ @@ -327150,23 +327151,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 │ │ -1a0638: |[1a0638] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1a0648: 5460 4043 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4340 │ │ -1a064c: 5461 4143 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4341 │ │ -1a0650: 5462 4243 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4342 │ │ -1a0654: 5463 4343 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4343 │ │ -1a0658: 0774 |0008: move-object v4, v7 │ │ -1a065a: 0185 |0009: move v5, v8 │ │ -1a065c: 7406 1c59 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@591c │ │ -1a0662: 0e00 |000d: return-void │ │ +1a063c: |[1a063c] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1a064c: 5460 4043 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4340 │ │ +1a0650: 5461 4143 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4341 │ │ +1a0654: 5462 4243 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4342 │ │ +1a0658: 5463 4343 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4343 │ │ +1a065c: 0774 |0008: move-object v4, v7 │ │ +1a065e: 0185 |0009: move v5, v8 │ │ +1a0660: 7406 1c59 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@591c │ │ +1a0666: 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 │ │ @@ -327196,17 +327197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0664: |[1a0664] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -1a0674: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1a067a: 0e00 |0003: return-void │ │ +1a0668: |[1a0668] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +1a0678: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1a067e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -327215,46 +327216,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -1a067c: |[1a067c] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -1a068c: 7110 be49 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -1a0692: 0c00 |0003: move-result-object v0 │ │ -1a0694: 6e20 9506 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ -1a069a: 0c08 |0007: move-result-object v8 │ │ -1a069c: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1a06a0: 7020 8904 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ -1a06a6: 6002 fe2b |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2bfe │ │ -1a06aa: 6e10 5706 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@0657 │ │ -1a06b0: 0c03 |0012: move-result-object v3 │ │ -1a06b2: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -1a06b4: 2344 3211 |0014: new-array v4, v4, [Ljava/lang/Object; // type@1132 │ │ -1a06b8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a06ba: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ -1a06be: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1a06c4: 0c02 |001c: move-result-object v2 │ │ -1a06c6: 6e20 9904 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0499 │ │ -1a06cc: 0c01 |0020: move-result-object v1 │ │ -1a06ce: 6002 fd2b |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2bfd │ │ -1a06d2: 6e20 8e04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -1a06d8: 0c01 |0026: move-result-object v1 │ │ -1a06da: 6002 3028 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ -1a06de: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -1a06e0: 6e30 9004 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ -1a06e6: 0c01 |002d: move-result-object v1 │ │ -1a06e8: 6002 9c2a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2a9c │ │ -1a06ec: 2203 0d11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@110d │ │ -1a06f0: 7057 1759 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@5917 │ │ -1a06f6: 6e30 9504 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -1a06fc: 0c07 |0038: move-result-object v7 │ │ -1a06fe: 6e10 9b04 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ -1a0704: 0e00 |003c: return-void │ │ +1a0680: |[1a0680] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +1a0690: 7110 be49 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +1a0696: 0c00 |0003: move-result-object v0 │ │ +1a0698: 6e20 9506 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ +1a069e: 0c08 |0007: move-result-object v8 │ │ +1a06a0: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1a06a4: 7020 8904 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ +1a06aa: 6002 fe2b |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2bfe │ │ +1a06ae: 6e10 5706 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@0657 │ │ +1a06b4: 0c03 |0012: move-result-object v3 │ │ +1a06b6: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +1a06b8: 2344 3211 |0014: new-array v4, v4, [Ljava/lang/Object; // type@1132 │ │ +1a06bc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a06be: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ +1a06c2: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1a06c8: 0c02 |001c: move-result-object v2 │ │ +1a06ca: 6e20 9904 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0499 │ │ +1a06d0: 0c01 |0020: move-result-object v1 │ │ +1a06d2: 6002 fd2b |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2bfd │ │ +1a06d6: 6e20 8e04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +1a06dc: 0c01 |0026: move-result-object v1 │ │ +1a06de: 6002 3028 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ +1a06e2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +1a06e4: 6e30 9004 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ +1a06ea: 0c01 |002d: move-result-object v1 │ │ +1a06ec: 6002 9c2a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2a9c │ │ +1a06f0: 2203 0d11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@110d │ │ +1a06f4: 7057 1759 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@5917 │ │ +1a06fa: 6e30 9504 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +1a0700: 0c07 |0038: move-result-object v7 │ │ +1a0702: 6e10 9b04 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ +1a0708: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000f line=22 │ │ 0x0023 line=23 │ │ @@ -327271,23 +327272,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1a0708: |[1a0708] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -1a0718: 7110 be49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -1a071e: 0c00 |0003: move-result-object v0 │ │ -1a0720: 6e20 a906 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ -1a0726: 0c03 |0007: move-result-object v3 │ │ -1a0728: 6e10 1407 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0714 │ │ -1a072e: 0c03 |000b: move-result-object v3 │ │ -1a0730: 7120 4c56 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@564c │ │ -1a0736: 0e00 |000f: return-void │ │ +1a070c: |[1a070c] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +1a071c: 7110 be49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +1a0722: 0c00 |0003: move-result-object v0 │ │ +1a0724: 6e20 a906 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ +1a072a: 0c03 |0007: move-result-object v3 │ │ +1a072c: 6e10 1407 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0714 │ │ +1a0732: 0c03 |000b: move-result-object v3 │ │ +1a0734: 7120 4c56 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@564c │ │ +1a073a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -327300,22 +327301,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 │ │ -1a0738: |[1a0738] 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 │ │ -1a0748: 6e10 5506 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0655 │ │ -1a074e: 0a02 |0003: move-result v2 │ │ -1a0750: 6e20 cf06 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06cf │ │ -1a0756: 0a01 |0007: move-result v1 │ │ -1a0758: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -1a075c: 6e30 1b59 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@591b │ │ -1a0762: 0e00 |000d: return-void │ │ +1a073c: |[1a073c] 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 │ │ +1a074c: 6e10 5506 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0655 │ │ +1a0752: 0a02 |0003: move-result v2 │ │ +1a0754: 6e20 cf06 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06cf │ │ +1a075a: 0a01 |0007: move-result v1 │ │ +1a075c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +1a0760: 6e30 1b59 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@591b │ │ +1a0766: 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; │ │ @@ -430649,18 +430650,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 │ │ -18df94: |[18df94] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18dfa4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18dfaa: 5b01 3141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4131 │ │ -18dfae: 0e00 |0005: return-void │ │ +18df98: |[18df98] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18dfa8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18dfae: 5b01 3141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4131 │ │ +18dfb2: 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; │ │ │ │ @@ -430670,18 +430671,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18dfb0: |[18dfb0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -18dfc0: 5410 3141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4131 │ │ -18dfc4: 7110 5954 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5459 │ │ -18dfca: 0e00 |0005: return-void │ │ +18dfb4: |[18dfb4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +18dfc4: 5410 3141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4131 │ │ +18dfc8: 7110 5954 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5459 │ │ +18dfce: 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 : 5233 (D8$$SyntheticClass) │ │ @@ -430714,18 +430715,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 │ │ -18dfcc: |[18dfcc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18dfdc: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18dfe2: 5b01 3241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ -18dfe6: 0e00 |0005: return-void │ │ +18dfd0: |[18dfd0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18dfe0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18dfe6: 5b01 3241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ +18dfea: 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; │ │ │ │ @@ -430735,18 +430736,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -18dfe8: |[18dfe8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -18dff8: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ -18dffc: 7130 5854 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@5458 │ │ -18e002: 0e00 |0005: return-void │ │ +18dfec: |[18dfec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +18dffc: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ +18e000: 7130 5854 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@5458 │ │ +18e006: 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 │ │ @@ -430786,18 +430787,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 │ │ -18e004: |[18e004] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18e014: 5b01 3341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e018: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18e01e: 0e00 |0005: return-void │ │ +18e008: |[18e008] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18e018: 5b01 3341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e01c: 7010 970a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18e022: 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; │ │ │ │ @@ -430806,31 +430807,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 │ │ -18e128: |[18e128] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -18e138: 7210 b74b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bb7 │ │ -18e13e: 0a04 |0003: move-result v4 │ │ -18e140: 5420 3341 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e144: 7110 5e54 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ -18e14a: 0c00 |0009: move-result-object v0 │ │ -18e14c: 6201 5941 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18e150: 6e20 b854 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ -18e156: 5420 3341 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e15a: 7110 5e54 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ -18e160: 0c00 |0014: move-result-object v0 │ │ -18e162: 6e20 d354 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54d3 │ │ -18e168: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -18e16c: 5424 3341 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e170: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -18e172: 7130 6054 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@5460 │ │ -18e178: 0e00 |0020: return-void │ │ +18e12c: |[18e12c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +18e13c: 7210 b74b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bb7 │ │ +18e142: 0a04 |0003: move-result v4 │ │ +18e144: 5420 3341 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e148: 7110 5e54 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ +18e14e: 0c00 |0009: move-result-object v0 │ │ +18e150: 6201 5941 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18e154: 6e20 b854 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ +18e15a: 5420 3341 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e15e: 7110 5e54 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ +18e164: 0c00 |0014: move-result-object v0 │ │ +18e166: 6e20 d354 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54d3 │ │ +18e16c: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +18e170: 5424 3341 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e174: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +18e176: 7130 6054 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@5460 │ │ +18e17c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -430845,27 +430846,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 │ │ -18e020: |[18e020] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18e030: 5420 3341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e034: 7120 5d54 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@545d │ │ -18e03a: 6e10 cd4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ -18e040: 0c00 |0008: move-result-object v0 │ │ -18e042: 2000 710f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f71 │ │ -18e046: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -18e04a: 6e10 cd4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ -18e050: 0c00 |0010: move-result-object v0 │ │ -18e052: 1f00 1b0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ -18e056: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -18e058: 7040 5254 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@5452 │ │ -18e05e: 0e00 |0017: return-void │ │ +18e024: |[18e024] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18e034: 5420 3341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e038: 7120 5d54 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@545d │ │ +18e03e: 6e10 cd4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ +18e044: 0c00 |0008: move-result-object v0 │ │ +18e046: 2000 710f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f71 │ │ +18e04a: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +18e04e: 6e10 cd4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ +18e054: 0c00 |0010: move-result-object v0 │ │ +18e056: 1f00 1b0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ +18e05a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +18e05c: 7040 5254 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@5452 │ │ +18e062: 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; │ │ @@ -430876,29 +430877,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 │ │ -18e060: |[18e060] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18e070: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -18e074: 5412 3341 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e078: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -18e07a: 7120 5d54 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@545d │ │ -18e080: 5412 3341 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e084: 7110 5e54 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ -18e08a: 0c02 |000d: move-result-object v2 │ │ -18e08c: 6200 5841 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18e090: 6e20 b854 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ -18e096: 5412 3341 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e09a: 7110 5f54 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@545f │ │ -18e0a0: 0c02 |0018: move-result-object v2 │ │ -18e0a2: 6e10 304c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c30 │ │ -18e0a8: 0e00 |001c: return-void │ │ +18e064: |[18e064] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18e074: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +18e078: 5412 3341 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e07c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +18e07e: 7120 5d54 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@545d │ │ +18e084: 5412 3341 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e088: 7110 5e54 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ +18e08e: 0c02 |000d: move-result-object v2 │ │ +18e090: 6200 5841 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18e094: 6e20 b854 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ +18e09a: 5412 3341 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e09e: 7110 5f54 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@545f │ │ +18e0a4: 0c02 |0018: move-result-object v2 │ │ +18e0a6: 6e10 304c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c30 │ │ +18e0ac: 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; │ │ @@ -430909,41 +430910,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 │ │ -18e0ac: |[18e0ac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18e0bc: 5420 3341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e0c0: 7120 5d54 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@545d │ │ -18e0c6: 5420 3341 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e0ca: 7110 5c54 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@545c │ │ -18e0d0: 0c00 |000a: move-result-object v0 │ │ -18e0d2: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -18e0d6: 6e10 cd4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ -18e0dc: 0c00 |0010: move-result-object v0 │ │ -18e0de: 2000 710f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f71 │ │ -18e0e2: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -18e0e6: 6e10 cd4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ -18e0ec: 0c00 |0018: move-result-object v0 │ │ -18e0ee: 1f00 1b0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ -18e0f2: 5421 3341 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e0f6: 7110 5f54 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@545f │ │ -18e0fc: 0c01 |0020: move-result-object v1 │ │ -18e0fe: 6e10 3b4c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c3b │ │ -18e104: 0a01 |0024: move-result v1 │ │ -18e106: 7040 5254 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@5452 │ │ -18e10c: 280c |0028: goto 0034 // +000c │ │ -18e10e: 5423 3341 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e112: 7110 5e54 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ -18e118: 0c03 |002e: move-result-object v3 │ │ -18e11a: 6200 5741 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18e11e: 6e20 b854 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ -18e124: 0e00 |0034: return-void │ │ +18e0b0: |[18e0b0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18e0c0: 5420 3341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e0c4: 7120 5d54 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@545d │ │ +18e0ca: 5420 3341 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e0ce: 7110 5c54 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@545c │ │ +18e0d4: 0c00 |000a: move-result-object v0 │ │ +18e0d6: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +18e0da: 6e10 cd4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ +18e0e0: 0c00 |0010: move-result-object v0 │ │ +18e0e2: 2000 710f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f71 │ │ +18e0e6: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +18e0ea: 6e10 cd4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ +18e0f0: 0c00 |0018: move-result-object v0 │ │ +18e0f2: 1f00 1b0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ +18e0f6: 5421 3341 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e0fa: 7110 5f54 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@545f │ │ +18e100: 0c01 |0020: move-result-object v1 │ │ +18e102: 6e10 3b4c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c3b │ │ +18e108: 0a01 |0024: move-result v1 │ │ +18e10a: 7040 5254 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@5452 │ │ +18e110: 280c |0028: goto 0034 // +000c │ │ +18e112: 5423 3341 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e116: 7110 5e54 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@545e │ │ +18e11c: 0c03 |002e: move-result-object v3 │ │ +18e11e: 6200 5741 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18e122: 6e20 b854 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ +18e128: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -430981,18 +430982,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 │ │ -18eb1c: |[18eb1c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18eb2c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18eb32: 5b01 4241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ -18eb36: 0e00 |0005: return-void │ │ +18eb20: |[18eb20] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18eb30: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18eb36: 5b01 4241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ +18eb3a: 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; │ │ │ │ @@ -431002,18 +431003,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eb38: |[18eb38] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -18eb48: 5410 4241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ -18eb4c: 6e20 cc54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54cc │ │ -18eb52: 0e00 |0005: return-void │ │ +18eb3c: |[18eb3c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +18eb4c: 5410 4241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ +18eb50: 6e20 cc54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54cc │ │ +18eb56: 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 │ │ │ │ @@ -431047,18 +431048,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 │ │ -18eca4: |[18eca4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -18ecb4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ecba: 5b01 4941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4149 │ │ -18ecbe: 0e00 |0005: return-void │ │ +18eca8: |[18eca8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +18ecb8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ecbe: 5b01 4941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4149 │ │ +18ecc2: 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; │ │ │ │ @@ -431068,18 +431069,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ecc0: |[18ecc0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -18ecd0: 5410 4941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4149 │ │ -18ecd4: 6e20 4a55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ -18ecda: 0e00 |0005: return-void │ │ +18ecc4: |[18ecc4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +18ecd4: 5410 4941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4149 │ │ +18ecd8: 6e20 4a55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@554a │ │ +18ecde: 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 │ │ │ │ @@ -431113,18 +431114,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 │ │ -18ed84: |[18ed84] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18ed94: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ed9a: 5b01 4d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ -18ed9e: 0e00 |0005: return-void │ │ +18ed88: |[18ed88] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18ed98: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ed9e: 5b01 4d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ +18eda2: 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; │ │ │ │ @@ -431134,18 +431135,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eda0: |[18eda0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -18edb0: 5410 4d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ -18edb4: 6e20 cd54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54cd │ │ -18edba: 0e00 |0005: return-void │ │ +18eda4: |[18eda4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +18edb4: 5410 4d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ +18edb8: 6e20 cd54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54cd │ │ +18edbe: 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 │ │ │ │ @@ -431180,17 +431181,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18ee64: |[18ee64] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -18ee74: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -18ee7a: 0e00 |0003: return-void │ │ +18ee68: |[18ee68] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +18ee78: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +18ee7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -431199,121 +431200,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18ee7c: |[18ee7c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -18ee8c: 0e00 |0000: return-void │ │ +18ee80: |[18ee80] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +18ee90: 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 │ │ -18ee90: |[18ee90] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -18eea0: 0e00 |0000: return-void │ │ +18ee94: |[18ee94] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +18eea4: 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 │ │ -18eea4: |[18eea4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -18eeb4: 0e00 |0000: return-void │ │ +18eea8: |[18eea8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +18eeb8: 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 │ │ -18eeb8: |[18eeb8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18eec8: 0e00 |0000: return-void │ │ +18eebc: |[18eebc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18eecc: 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 │ │ -18eecc: |[18eecc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -18eedc: 0e00 |0000: return-void │ │ +18eed0: |[18eed0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +18eee0: 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 │ │ -18eee0: |[18eee0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -18eef0: 0e00 |0000: return-void │ │ +18eee4: |[18eee4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +18eef4: 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 │ │ -18eef4: |[18eef4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -18ef04: 0e00 |0000: return-void │ │ +18eef8: |[18eef8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +18ef08: 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 │ │ -18ef08: |[18ef08] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -18ef18: 0e00 |0000: return-void │ │ +18ef0c: |[18ef0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +18ef1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6268 (ImageEditorHud.java) │ │ │ │ Class #2453 header: │ │ @@ -431356,26 +431357,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 │ │ -18ffbc: |[18ffbc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -18ffcc: 5b01 7f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@417f │ │ -18ffd0: 7020 ed05 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ -18ffd6: 6001 4a25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@254a │ │ -18ffda: 6e20 1703 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18ffe0: 0c01 |000a: move-result-object v1 │ │ -18ffe2: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ -18ffe6: 5b01 7e41 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@417e │ │ -18ffea: 2201 7c10 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@107c │ │ -18ffee: 7020 f754 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54f7 │ │ -18fff4: 6e20 4103 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18fffa: 0e00 |0017: return-void │ │ +18ffc0: |[18ffc0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +18ffd0: 5b01 7f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@417f │ │ +18ffd4: 7020 ed05 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ +18ffda: 6001 4a25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@254a │ │ +18ffde: 6e20 1703 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18ffe4: 0c01 |000a: move-result-object v1 │ │ +18ffe6: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ +18ffea: 5b01 7e41 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@417e │ │ +18ffee: 2201 7c10 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@107c │ │ +18fff2: 7020 f754 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54f7 │ │ +18fff8: 6e20 4103 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18fffe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x000f line=146 │ │ locals : │ │ @@ -431388,17 +431389,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 │ │ -18ff8c: |[18ff8c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -18ff9c: 5400 7d41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417d │ │ -18ffa0: 1100 |0002: return-object v0 │ │ +18ff90: |[18ff90] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +18ffa0: 5400 7d41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417d │ │ +18ffa4: 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;) │ │ @@ -431406,17 +431407,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 │ │ -18ffa4: |[18ffa4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -18ffb4: 5b01 7d41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417d │ │ -18ffb8: 1101 |0002: return-object v1 │ │ +18ffa8: |[18ffa8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +18ffb8: 5b01 7d41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417d │ │ +18ffbc: 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; │ │ │ │ @@ -431425,17 +431426,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 │ │ -18ff74: |[18ff74] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -18ff84: 5400 7e41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@417e │ │ -18ff88: 1100 |0002: return-object v0 │ │ +18ff78: |[18ff78] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +18ff88: 5400 7e41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@417e │ │ +18ff8c: 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 - │ │ @@ -431444,22 +431445,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18fffc: |[18fffc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -19000c: 6e10 fd54 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@54fd │ │ -190012: 0a02 |0003: move-result v2 │ │ -190014: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -190018: 5412 7f41 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@417f │ │ -19001c: 5410 7d41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417d │ │ -190020: 7120 0055 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@5500 │ │ -190026: 0e00 |000d: return-void │ │ +190000: |[190000] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +190010: 6e10 fd54 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@54fd │ │ +190016: 0a02 |0003: move-result v2 │ │ +190018: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +19001c: 5412 7f41 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@417f │ │ +190020: 5410 7d41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417d │ │ +190024: 7120 0055 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@5500 │ │ +19002a: 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; │ │ @@ -431512,23 +431513,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 │ │ -19008c: |[19008c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -19009c: 5b01 8341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4183 │ │ -1900a0: 7010 e205 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e2 │ │ -1900a6: 5b03 8041 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4180 │ │ -1900aa: 5b04 8241 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4182 │ │ -1900ae: 7110 e602 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -1900b4: 0c01 |000c: move-result-object v1 │ │ -1900b6: 5b01 8141 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4181 │ │ -1900ba: 0e00 |000f: return-void │ │ +190090: |[190090] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +1900a0: 5b01 8341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4183 │ │ +1900a4: 7010 e205 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e2 │ │ +1900aa: 5b03 8041 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4180 │ │ +1900ae: 5b04 8241 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4182 │ │ +1900b2: 7110 e602 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +1900b8: 0c01 |000c: move-result-object v1 │ │ +1900ba: 5b01 8141 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4181 │ │ +1900be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -431543,17 +431544,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 │ │ -1900bc: |[1900bc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -1900cc: 7020 0655 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@5506 │ │ -1900d2: 0e00 |0003: return-void │ │ +1900c0: |[1900c0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +1900d0: 7020 0655 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@5506 │ │ +1900d6: 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; │ │ │ │ @@ -431562,24 +431563,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -190164: |[190164] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -190174: 5410 8341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4183 │ │ -190178: 7110 0a55 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@550a │ │ -19017e: 0c00 |0005: move-result-object v0 │ │ -190180: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -190184: 5410 8341 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4183 │ │ -190188: 7110 0a55 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@550a │ │ -19018e: 0c00 |000d: move-result-object v0 │ │ -190190: 7220 f654 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@54f6 │ │ -190196: 0e00 |0011: return-void │ │ +190168: |[190168] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +190178: 5410 8341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4183 │ │ +19017c: 7110 0a55 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@550a │ │ +190182: 0c00 |0005: move-result-object v0 │ │ +190184: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +190188: 5410 8341 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4183 │ │ +19018c: 7110 0a55 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@550a │ │ +190192: 0c00 |000d: move-result-object v0 │ │ +190194: 7220 f654 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@54f6 │ │ +19019a: 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; │ │ │ │ @@ -431589,18 +431590,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -190044: |[190044] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -190054: 5410 8241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4182 │ │ -190058: 2100 |0002: array-length v0, v0 │ │ -19005a: 0f00 |0003: return v0 │ │ +190048: |[190048] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +190058: 5410 8241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4182 │ │ +19005c: 2100 |0002: array-length v0, v0 │ │ +19005e: 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;) │ │ @@ -431608,18 +431609,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 │ │ -1900d4: |[1900d4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1900e4: 1f01 7d10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@107d │ │ -1900e8: 6e30 0355 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@5503 │ │ -1900ee: 0e00 |0005: return-void │ │ +1900d8: |[1900d8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1900e8: 1f01 7d10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@107d │ │ +1900ec: 6e30 0355 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@5503 │ │ +1900f2: 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 │ │ @@ -431629,38 +431630,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 │ │ -1900f0: |[1900f0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -190100: 5420 8241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4182 │ │ -190104: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -190108: 7120 fb54 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@54fb │ │ -19010e: 5424 8041 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4180 │ │ -190112: 2200 0703 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -190116: 1a01 4453 |000b: const-string v1, "file:///android_asset/" // string@5344 │ │ -19011a: 7020 050b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -190120: 7110 fa54 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@54fa │ │ -190126: 0c01 |0013: move-result-object v1 │ │ -190128: 6e20 0e0b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19012e: 6e10 1f0b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -190134: 0c00 |001a: move-result-object v0 │ │ -190136: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -19013c: 0c00 |001e: move-result-object v0 │ │ -19013e: 6e20 4550 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5045 │ │ -190144: 0c04 |0022: move-result-object v4 │ │ -190146: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -19014a: 6e20 a14f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa1 │ │ -190150: 0c04 |0028: move-result-object v4 │ │ -190152: 7110 fc54 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@54fc │ │ -190158: 0c03 |002c: move-result-object v3 │ │ -19015a: 6e20 c14f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fc1 │ │ -190160: 0e00 |0030: return-void │ │ +1900f4: |[1900f4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +190104: 5420 8241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4182 │ │ +190108: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +19010c: 7120 fb54 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@54fb │ │ +190112: 5424 8041 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4180 │ │ +190116: 2200 0703 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +19011a: 1a01 4453 |000b: const-string v1, "file:///android_asset/" // string@5344 │ │ +19011e: 7020 050b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +190124: 7110 fa54 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@54fa │ │ +19012a: 0c01 |0013: move-result-object v1 │ │ +19012c: 6e20 0e0b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +190132: 6e10 1f0b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +190138: 0c00 |001a: move-result-object v0 │ │ +19013a: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +190140: 0c00 |001e: move-result-object v0 │ │ +190142: 6e20 4550 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5045 │ │ +190148: 0c04 |0022: move-result-object v4 │ │ +19014a: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +19014e: 6e20 a14f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa1 │ │ +190154: 0c04 |0028: move-result-object v4 │ │ +190156: 7110 fc54 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@54fc │ │ +19015c: 0c03 |002c: move-result-object v3 │ │ +19015e: 6e20 c14f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fc1 │ │ +190164: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -431673,18 +431674,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 │ │ -190028: |[190028] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -190038: 6e30 0555 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@5505 │ │ -19003e: 0c01 |0003: move-result-object v1 │ │ -190040: 1101 |0004: return-object v1 │ │ +19002c: |[19002c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +19003c: 6e30 0555 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@5505 │ │ +190042: 0c01 |0003: move-result-object v1 │ │ +190044: 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 │ │ @@ -431694,23 +431695,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 │ │ -19005c: |[19005c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -19006c: 2205 7d10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@107d │ │ -190070: 5430 8141 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4181 │ │ -190074: 6001 3127 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@2731 │ │ -190078: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19007a: 6e40 e802 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -190080: 0c04 |000a: move-result-object v4 │ │ -190082: 7030 f954 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@54f9 │ │ -190088: 1105 |000e: return-object v5 │ │ +190060: |[190060] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +190070: 2205 7d10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@107d │ │ +190074: 5430 8141 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4181 │ │ +190078: 6001 3127 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@2731 │ │ +19007c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19007e: 6e40 e802 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190084: 0c04 |000a: move-result-object v4 │ │ +190086: 7030 f954 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@54f9 │ │ +19008c: 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 │ │ @@ -431720,18 +431721,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 │ │ -190198: |[190198] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1901a8: 1f01 7d10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@107d │ │ -1901ac: 6e20 0855 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@5508 │ │ -1901b2: 0e00 |0005: return-void │ │ +19019c: |[19019c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1901ac: 1f01 7d10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@107d │ │ +1901b0: 6e20 0855 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@5508 │ │ +1901b6: 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; │ │ │ │ @@ -431740,21 +431741,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 │ │ -1901b4: |[1901b4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -1901c4: 6f20 e505 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05e5 │ │ -1901ca: 5410 8041 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4180 │ │ -1901ce: 7110 fc54 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@54fc │ │ -1901d4: 0c02 |0008: move-result-object v2 │ │ -1901d6: 6e20 2c50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@502c │ │ -1901dc: 0e00 |000c: return-void │ │ +1901b8: |[1901b8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +1901c8: 6f20 e505 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05e5 │ │ +1901ce: 5410 8041 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4180 │ │ +1901d2: 7110 fc54 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@54fc │ │ +1901d8: 0c02 |0008: move-result-object v2 │ │ +1901da: 6e20 2c50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@502c │ │ +1901e0: 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; │ │ @@ -431855,56 +431856,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -190894: |[190894] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -1908a4: 2200 8110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1081 │ │ -1908a8: 7010 1b55 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@551b │ │ -1908ae: 6900 8a41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@418a │ │ -1908b2: 0e00 |0007: return-void │ │ +190898: |[190898] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +1908a8: 2200 8110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1081 │ │ +1908ac: 7010 1b55 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@551b │ │ +1908b2: 6900 8a41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@418a │ │ +1908b6: 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 │ │ -1908b4: |[1908b4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -1908c4: 7010 970a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1908ca: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1908ce: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1908d4: 5b20 9741 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ -1908d8: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1908dc: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1908e2: 5b21 9341 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ -1908e6: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1908ea: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1908f0: 5b21 9841 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4198 │ │ -1908f4: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1908f8: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -1908fe: 5b21 9041 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4190 │ │ -190902: 5b23 9441 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ -190906: 5c24 9241 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4192 │ │ -19090a: 5925 9641 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4196 │ │ -19090e: 5926 9541 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4195 │ │ -190912: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -190914: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -19091a: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -190920: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -190926: 0e00 |0031: return-void │ │ +1908b8: |[1908b8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +1908c8: 7010 970a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1908ce: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1908d2: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1908d8: 5b20 9741 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ +1908dc: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1908e0: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1908e6: 5b21 9341 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ +1908ea: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1908ee: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +1908f4: 5b21 9841 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4198 │ │ +1908f8: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1908fc: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +190902: 5b21 9041 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4190 │ │ +190906: 5b23 9441 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ +19090a: 5c24 9241 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4192 │ │ +19090e: 5925 9641 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4196 │ │ +190912: 5926 9541 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4195 │ │ +190916: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +190918: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19091e: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +190924: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +19092a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -431927,17 +431928,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 │ │ -190928: |[190928] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -190938: 7030 2e55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@552e │ │ -19093e: 0e00 |0003: return-void │ │ +19092c: |[19092c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +19093c: 7030 2e55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@552e │ │ +190942: 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; │ │ @@ -431947,17 +431948,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 │ │ -1904e0: |[1904e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1904f0: 5b01 8e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -1904f4: 1101 |0002: return-object v1 │ │ +1904e4: |[1904e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1904f4: 5b01 8e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +1904f8: 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; │ │ │ │ @@ -431966,85 +431967,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 │ │ -1904f8: |[1904f8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -190508: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -19050c: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190512: 0a01 |0005: move-result v1 │ │ -190514: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -19051a: 0a02 |0009: move-result v2 │ │ -19051c: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -190522: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -190526: 7120 2d55 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@552d │ │ -19052c: 0c00 |0012: move-result-object v0 │ │ -19052e: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -190532: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -190536: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -19053a: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -19053e: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -190542: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -190548: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -19054c: 7120 2d55 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@552d │ │ -190552: 0c00 |0025: move-result-object v0 │ │ -190554: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -190558: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -19055c: 7130 0f56 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@560f │ │ -190562: 0c01 |002d: move-result-object v1 │ │ -190564: 6202 8d41 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@418d │ │ -190568: 2203 0703 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ -19056c: 1a04 bf0f |0032: const-string v4, "Bitmap: " // string@0fbf │ │ -190570: 7020 050b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -190576: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19057c: 0a04 |003a: move-result v4 │ │ -19057e: 6e20 090b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -190584: 1a04 d084 |003e: const-string v4, "x" // string@84d0 │ │ -190588: 6e20 0e0b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19058e: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190594: 0a05 |0046: move-result v5 │ │ -190596: 6e20 090b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -19059c: 1a05 990a |004a: const-string v5, ", Blur: " // string@0a99 │ │ -1905a0: 6e20 0e0b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1905a6: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -1905aa: 6e20 090b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -1905b0: 6e20 0e0b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1905b6: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -1905ba: 6e20 090b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -1905c0: 6e10 1f0b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1905c6: 0c05 |005f: move-result-object v5 │ │ -1905c8: 7120 bd02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1905ce: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ -1905d4: 0c05 |0066: move-result-object v5 │ │ -1905d6: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ -1905dc: 0c06 |006a: move-result-object v6 │ │ -1905de: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ -1905e4: 0c00 |006e: move-result-object v0 │ │ -1905e6: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ -1905ec: 0c00 |0072: move-result-object v0 │ │ -1905ee: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ -1905f4: 0c02 |0076: move-result-object v2 │ │ -1905f6: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ -1905fc: 0c05 |007a: move-result-object v5 │ │ -1905fe: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -190602: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ -190608: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ -19060e: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ -190614: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19061a: 0a05 |0089: move-result v5 │ │ -19061c: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190622: 0a06 |008d: move-result v6 │ │ -190624: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ -19062a: 0c01 |0091: move-result-object v1 │ │ -19062c: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -190632: 0c05 |0095: move-result-object v5 │ │ -190634: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ -19063a: 1105 |0099: return-object v5 │ │ +1904fc: |[1904fc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +19050c: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +190510: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190516: 0a01 |0005: move-result v1 │ │ +190518: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19051e: 0a02 |0009: move-result v2 │ │ +190520: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +190526: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +19052a: 7120 2d55 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@552d │ │ +190530: 0c00 |0012: move-result-object v0 │ │ +190532: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +190536: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +19053a: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +19053e: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +190542: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +190546: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +19054c: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +190550: 7120 2d55 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@552d │ │ +190556: 0c00 |0025: move-result-object v0 │ │ +190558: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +19055c: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +190560: 7130 0f56 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@560f │ │ +190566: 0c01 |002d: move-result-object v1 │ │ +190568: 6202 8d41 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@418d │ │ +19056c: 2203 0703 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ +190570: 1a04 bf0f |0032: const-string v4, "Bitmap: " // string@0fbf │ │ +190574: 7020 050b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19057a: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190580: 0a04 |003a: move-result v4 │ │ +190582: 6e20 090b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +190588: 1a04 d084 |003e: const-string v4, "x" // string@84d0 │ │ +19058c: 6e20 0e0b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +190592: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190598: 0a05 |0046: move-result v5 │ │ +19059a: 6e20 090b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1905a0: 1a05 990a |004a: const-string v5, ", Blur: " // string@0a99 │ │ +1905a4: 6e20 0e0b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1905aa: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +1905ae: 6e20 090b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1905b4: 6e20 0e0b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1905ba: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +1905be: 6e20 090b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +1905c4: 6e10 1f0b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +1905ca: 0c05 |005f: move-result-object v5 │ │ +1905cc: 7120 bd02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1905d2: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ +1905d8: 0c05 |0066: move-result-object v5 │ │ +1905da: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ +1905e0: 0c06 |006a: move-result-object v6 │ │ +1905e2: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ +1905e8: 0c00 |006e: move-result-object v0 │ │ +1905ea: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ +1905f0: 0c00 |0072: move-result-object v0 │ │ +1905f2: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ +1905f8: 0c02 |0076: move-result-object v2 │ │ +1905fa: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ +190600: 0c05 |007a: move-result-object v5 │ │ +190602: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +190606: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ +19060c: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ +190612: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ +190618: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19061e: 0a05 |0089: move-result v5 │ │ +190620: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190626: 0a06 |008d: move-result v6 │ │ +190628: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ +19062e: 0c01 |0091: move-result-object v1 │ │ +190630: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +190636: 0c05 |0095: move-result-object v5 │ │ +190638: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ +19063e: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -432065,41 +432066,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 │ │ -19066c: |[19066c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -19067c: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -190680: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -190686: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19068c: 0a01 |0008: move-result v1 │ │ -19068e: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190694: 0a02 |000c: move-result v2 │ │ -190696: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -19069a: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -19069e: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1906a4: 0a01 |0014: move-result v1 │ │ -1906a6: 8211 |0015: int-to-float v1, v1 │ │ -1906a8: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1906ae: 0a04 |0019: move-result v4 │ │ -1906b0: 8244 |001a: int-to-float v4, v4 │ │ -1906b2: c941 |001b: div-float/2addr v1, v4 │ │ -1906b4: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -1906ba: 280f |001f: goto 002e // +000f │ │ -1906bc: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1906c2: 0a01 |0023: move-result v1 │ │ -1906c4: 8211 |0024: int-to-float v1, v1 │ │ -1906c6: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1906cc: 0a04 |0028: move-result v4 │ │ -1906ce: 8244 |0029: int-to-float v4, v4 │ │ -1906d0: c941 |002a: div-float/2addr v1, v4 │ │ -1906d2: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -1906d8: 1100 |002e: return-object v0 │ │ +190670: |[190670] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +190680: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +190684: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +19068a: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190690: 0a01 |0008: move-result v1 │ │ +190692: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190698: 0a02 |000c: move-result v2 │ │ +19069a: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +19069e: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +1906a2: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1906a8: 0a01 |0014: move-result v1 │ │ +1906aa: 8211 |0015: int-to-float v1, v1 │ │ +1906ac: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1906b2: 0a04 |0019: move-result v4 │ │ +1906b4: 8244 |001a: int-to-float v4, v4 │ │ +1906b6: c941 |001b: div-float/2addr v1, v4 │ │ +1906b8: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +1906be: 280f |001f: goto 002e // +000f │ │ +1906c0: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1906c6: 0a01 |0023: move-result v1 │ │ +1906c8: 8211 |0024: int-to-float v1, v1 │ │ +1906ca: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1906d0: 0a04 |0028: move-result v4 │ │ +1906d2: 8244 |0029: int-to-float v4, v4 │ │ +1906d4: c941 |002a: div-float/2addr v1, v4 │ │ +1906d6: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +1906dc: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -432110,44 +432111,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 │ │ -190810: |[190810] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -190820: 5220 9641 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4196 │ │ -190824: 5221 9541 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4195 │ │ -190828: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -19082c: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -190830: 7120 730a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ -190836: 0a00 |000b: move-result v0 │ │ -190838: 7120 730a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ -19083e: 0a01 |000f: move-result v1 │ │ -190840: 7110 0d4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0d │ │ -190846: 0c03 |0013: move-result-object v3 │ │ -190848: 6e10 2550 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5025 │ │ -19084e: 0c03 |0017: move-result-object v3 │ │ -190850: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -190854: 6e20 a14f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa1 │ │ -19085a: 0c03 |001d: move-result-object v3 │ │ -19085c: 6e30 f24f 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ff2 │ │ -190862: 0c03 |0021: move-result-object v3 │ │ -190864: 6e10 954f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4f95 │ │ -19086a: 0c03 |0025: move-result-object v3 │ │ -19086c: 5524 9241 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4192 │ │ -190870: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -190874: 2204 930f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f93 │ │ -190878: 5420 9441 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ -19087c: 7020 ec4e 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eec │ │ -190882: 2803 |0031: goto 0034 // +0003 │ │ -190884: 5424 9441 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ -190888: 6e20 db4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fdb │ │ -19088e: 0c03 |0037: move-result-object v3 │ │ -190890: 1103 |0038: return-object v3 │ │ +190814: |[190814] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +190824: 5220 9641 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4196 │ │ +190828: 5221 9541 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4195 │ │ +19082c: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +190830: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +190834: 7120 730a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ +19083a: 0a00 |000b: move-result v0 │ │ +19083c: 7120 730a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ +190842: 0a01 |000f: move-result v1 │ │ +190844: 7110 0d4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0d │ │ +19084a: 0c03 |0013: move-result-object v3 │ │ +19084c: 6e10 2550 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5025 │ │ +190852: 0c03 |0017: move-result-object v3 │ │ +190854: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +190858: 6e20 a14f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa1 │ │ +19085e: 0c03 |001d: move-result-object v3 │ │ +190860: 6e30 f24f 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ff2 │ │ +190866: 0c03 |0021: move-result-object v3 │ │ +190868: 6e10 954f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4f95 │ │ +19086e: 0c03 |0025: move-result-object v3 │ │ +190870: 5524 9241 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4192 │ │ +190874: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +190878: 2204 930f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f93 │ │ +19087c: 5420 9441 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ +190880: 7020 ec4e 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eec │ │ +190886: 2803 |0031: goto 0034 // +0003 │ │ +190888: 5424 9441 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ +19088c: 6e20 db4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fdb │ │ +190892: 0c03 |0037: move-result-object v3 │ │ +190894: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -432166,50 +432167,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -19076c: |[19076c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -19077c: 6e10 2755 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5527 │ │ -190782: 0c00 |0003: move-result-object v0 │ │ -190784: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -190786: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -19078a: 0f01 |0007: return v1 │ │ -19078c: 5452 9341 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ -190790: 5453 9841 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4198 │ │ -190794: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ -19079a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -19079c: 2323 1711 |0010: new-array v3, v2, [F // type@1117 │ │ -1907a0: 5454 9841 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4198 │ │ -1907a4: 2322 1711 |0014: new-array v2, v2, [F // type@1117 │ │ -1907a8: 4b06 0201 |0016: aput v6, v2, v1 │ │ -1907ac: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -1907ae: 4b07 0206 |0019: aput v7, v2, v6 │ │ -1907b2: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ -1907b8: 4407 0301 |001e: aget v7, v3, v1 │ │ -1907bc: 8777 |0020: float-to-int v7, v7 │ │ -1907be: 4402 0306 |0021: aget v2, v3, v6 │ │ -1907c2: 8722 |0023: float-to-int v2, v2 │ │ -1907c4: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -1907c8: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1907ce: 0a03 |0029: move-result v3 │ │ -1907d0: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -1907d4: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -1907d8: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1907de: 0a03 |0031: move-result v3 │ │ -1907e0: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -1907e4: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -1907ea: 0a07 |0037: move-result v7 │ │ -1907ec: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -1907f0: b507 |003a: and-int/2addr v7, v0 │ │ -1907f2: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -1907f6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -1907f8: 0f01 |003e: return v1 │ │ +190770: |[190770] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +190780: 6e10 2755 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5527 │ │ +190786: 0c00 |0003: move-result-object v0 │ │ +190788: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19078a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +19078e: 0f01 |0007: return v1 │ │ +190790: 5452 9341 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ +190794: 5453 9841 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4198 │ │ +190798: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ +19079e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1907a0: 2323 1711 |0010: new-array v3, v2, [F // type@1117 │ │ +1907a4: 5454 9841 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@4198 │ │ +1907a8: 2322 1711 |0014: new-array v2, v2, [F // type@1117 │ │ +1907ac: 4b06 0201 |0016: aput v6, v2, v1 │ │ +1907b0: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +1907b2: 4b07 0206 |0019: aput v7, v2, v6 │ │ +1907b6: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ +1907bc: 4407 0301 |001e: aget v7, v3, v1 │ │ +1907c0: 8777 |0020: float-to-int v7, v7 │ │ +1907c2: 4402 0306 |0021: aget v2, v3, v6 │ │ +1907c6: 8722 |0023: float-to-int v2, v2 │ │ +1907c8: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +1907cc: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1907d2: 0a03 |0029: move-result v3 │ │ +1907d4: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +1907d8: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +1907dc: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1907e2: 0a03 |0031: move-result v3 │ │ +1907e4: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +1907e8: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +1907ee: 0a07 |0037: move-result v7 │ │ +1907f0: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +1907f4: b507 |003a: and-int/2addr v7, v0 │ │ +1907f6: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +1907fa: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +1907fc: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -432226,106 +432227,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 │ │ -190a70: |[190a70] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -190a80: 6e10 614c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c61 │ │ -190a86: 0c00 |0003: move-result-object v0 │ │ -190a88: 7210 c60c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ -190a8e: 0c00 |0007: move-result-object v0 │ │ -190a90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -190a92: 7210 a70c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -190a98: 0a02 |000c: move-result v2 │ │ -190a9a: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -190a9e: 7210 a80c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -190aa4: 0c02 |0012: move-result-object v2 │ │ -190aa6: 1f02 4a0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ -190aaa: 6e10 ce4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4cce │ │ -190ab0: 0a03 |0018: move-result v3 │ │ -190ab2: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -190ab4: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -190ab8: 5471 8f41 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190abc: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -190abe: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -190ac2: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -190ac6: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ -190acc: 5b71 8f41 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190ad0: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190ad6: 5471 8f41 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190ada: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -190ae0: 5471 8f41 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190ae4: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -190aea: 5471 8f41 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190aee: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -190af2: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -190af6: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -190afc: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190b02: 5471 8f41 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190b06: 6e20 6d4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c6d │ │ -190b0c: 6e20 bf4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cbf │ │ -190b12: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -190b14: 28bf |004a: goto 0009 // -0041 │ │ -190b16: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -190b1a: 6e10 684c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c68 │ │ -190b20: 5480 4f3e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e4f │ │ -190b24: 5471 9341 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ -190b28: 6e20 ae4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bae │ │ -190b2e: 5470 8f41 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190b32: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -190b36: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -190b3a: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -190b40: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190b46: 5470 8f41 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190b4a: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -190b4c: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ -190b52: 5470 9141 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ -190b56: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -190b58: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -190b5c: 5470 8e41 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -190b60: 5483 513e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e51 │ │ -190b64: 7120 2455 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5524 │ │ -190b6a: 0c00 |0075: move-result-object v0 │ │ -190b6c: 5b70 9141 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ -190b70: 5470 9041 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4190 │ │ -190b74: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -190b78: 5474 9141 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ -190b7c: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190b82: 0a04 |0081: move-result v4 │ │ -190b84: 8244 |0082: int-to-float v4, v4 │ │ -190b86: 5475 9141 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ -190b8a: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190b90: 0a05 |0088: move-result v5 │ │ -190b92: 8255 |0089: int-to-float v5, v5 │ │ -190b94: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190b9a: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -190b9e: 5475 8e41 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -190ba2: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190ba8: 0a05 |0094: move-result v5 │ │ -190baa: 8255 |0095: int-to-float v5, v5 │ │ -190bac: 5476 8e41 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -190bb0: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190bb6: 0a06 |009b: move-result v6 │ │ -190bb8: 8266 |009c: int-to-float v6, v6 │ │ -190bba: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190bc0: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -190bc4: 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 │ │ -190bca: 5480 4e3e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ -190bce: 5473 9041 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4190 │ │ -190bd2: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ -190bd8: 5480 4e3e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ -190bdc: 5473 9141 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ -190be0: 5474 8f41 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190be4: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -190bea: 5470 8f41 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ -190bee: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190bf4: 6e10 674c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c67 │ │ -190bfa: 0e00 |00bd: return-void │ │ +190a74: |[190a74] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +190a84: 6e10 614c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c61 │ │ +190a8a: 0c00 |0003: move-result-object v0 │ │ +190a8c: 7210 c60c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc6 │ │ +190a92: 0c00 |0007: move-result-object v0 │ │ +190a94: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +190a96: 7210 a70c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +190a9c: 0a02 |000c: move-result v2 │ │ +190a9e: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +190aa2: 7210 a80c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +190aa8: 0c02 |0012: move-result-object v2 │ │ +190aaa: 1f02 4a0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ +190aae: 6e10 ce4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4cce │ │ +190ab4: 0a03 |0018: move-result v3 │ │ +190ab6: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +190ab8: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +190abc: 5471 8f41 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190ac0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +190ac2: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +190ac6: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +190aca: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190ad0: 5b71 8f41 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190ad4: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +190ada: 5471 8f41 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190ade: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +190ae4: 5471 8f41 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190ae8: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +190aee: 5471 8f41 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190af2: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +190af6: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +190afa: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +190b00: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190b06: 5471 8f41 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190b0a: 6e20 6d4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c6d │ │ +190b10: 6e20 bf4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cbf │ │ +190b16: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +190b18: 28bf |004a: goto 0009 // -0041 │ │ +190b1a: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +190b1e: 6e10 684c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c68 │ │ +190b24: 5480 4f3e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e4f │ │ +190b28: 5471 9341 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ +190b2c: 6e20 ae4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bae │ │ +190b32: 5470 8f41 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190b36: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +190b3a: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +190b3e: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +190b44: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190b4a: 5470 8f41 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190b4e: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +190b50: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ +190b56: 5470 9141 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ +190b5a: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +190b5c: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +190b60: 5470 8e41 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +190b64: 5483 513e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e51 │ │ +190b68: 7120 2455 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5524 │ │ +190b6e: 0c00 |0075: move-result-object v0 │ │ +190b70: 5b70 9141 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ +190b74: 5470 9041 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4190 │ │ +190b78: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +190b7c: 5474 9141 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ +190b80: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190b86: 0a04 |0081: move-result v4 │ │ +190b88: 8244 |0082: int-to-float v4, v4 │ │ +190b8a: 5475 9141 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ +190b8e: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190b94: 0a05 |0088: move-result v5 │ │ +190b96: 8255 |0089: int-to-float v5, v5 │ │ +190b98: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +190b9e: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +190ba2: 5475 8e41 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +190ba6: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190bac: 0a05 |0094: move-result v5 │ │ +190bae: 8255 |0095: int-to-float v5, v5 │ │ +190bb0: 5476 8e41 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +190bb4: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190bba: 0a06 |009b: move-result v6 │ │ +190bbc: 8266 |009c: int-to-float v6, v6 │ │ +190bbe: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +190bc4: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +190bc8: 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 │ │ +190bce: 5480 4e3e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ +190bd2: 5473 9041 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4190 │ │ +190bd6: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ +190bdc: 5480 4e3e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ +190be0: 5473 9141 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4191 │ │ +190be4: 5474 8f41 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190be8: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +190bee: 5470 8f41 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@418f │ │ +190bf2: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190bf8: 6e10 674c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c67 │ │ +190bfe: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -432356,49 +432357,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 │ │ -1906dc: |[1906dc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -1906ec: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1906f0: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1906f4: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1906f8: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -1906fc: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -190700: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -190704: 2804 |000c: goto 0010 // +0004 │ │ -190706: 0105 |000d: move v5, v0 │ │ -190708: 0114 |000e: move v4, v1 │ │ -19070a: 281c |000f: goto 002b // +001c │ │ -19070c: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -190710: 8200 |0012: int-to-float v0, v0 │ │ -190712: 8251 |0013: int-to-float v1, v5 │ │ -190714: c910 |0014: div-float/2addr v0, v1 │ │ -190716: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -19071a: 8222 |0017: int-to-float v2, v2 │ │ -19071c: c912 |0018: div-float/2addr v2, v1 │ │ -19071e: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -190722: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -190726: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -19072a: 8244 |001f: int-to-float v4, v4 │ │ -19072c: c904 |0020: div-float/2addr v4, v0 │ │ -19072e: 8744 |0021: float-to-int v4, v4 │ │ -190730: 2809 |0022: goto 002b // +0009 │ │ -190732: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -190736: 8244 |0025: int-to-float v4, v4 │ │ -190738: c924 |0026: div-float/2addr v4, v2 │ │ -19073a: 8744 |0027: float-to-int v4, v4 │ │ -19073c: 0153 |0028: move v3, v5 │ │ -19073e: 0145 |0029: move v5, v4 │ │ -190740: 0134 |002a: move v4, v3 │ │ -190742: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -190746: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -19074c: 1100 |0030: return-object v0 │ │ +1906e0: |[1906e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +1906f0: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1906f4: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1906f8: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1906fc: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +190700: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +190704: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +190708: 2804 |000c: goto 0010 // +0004 │ │ +19070a: 0105 |000d: move v5, v0 │ │ +19070c: 0114 |000e: move v4, v1 │ │ +19070e: 281c |000f: goto 002b // +001c │ │ +190710: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +190714: 8200 |0012: int-to-float v0, v0 │ │ +190716: 8251 |0013: int-to-float v1, v5 │ │ +190718: c910 |0014: div-float/2addr v0, v1 │ │ +19071a: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +19071e: 8222 |0017: int-to-float v2, v2 │ │ +190720: c912 |0018: div-float/2addr v2, v1 │ │ +190722: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +190726: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +19072a: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +19072e: 8244 |001f: int-to-float v4, v4 │ │ +190730: c904 |0020: div-float/2addr v4, v0 │ │ +190732: 8744 |0021: float-to-int v4, v4 │ │ +190734: 2809 |0022: goto 002b // +0009 │ │ +190736: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +19073a: 8244 |0025: int-to-float v4, v4 │ │ +19073c: c924 |0026: div-float/2addr v4, v2 │ │ +19073e: 8744 |0027: float-to-int v4, v4 │ │ +190740: 0153 |0028: move v3, v5 │ │ +190742: 0145 |0029: move v5, v4 │ │ +190744: 0134 |002a: move v4, v3 │ │ +190746: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +19074a: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +190750: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -432414,41 +432415,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 │ │ -190bfc: |[190bfc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -190c0c: 5b46 8e41 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -190c10: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -190c14: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -190c18: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190c1e: 0a01 |0009: move-result v1 │ │ -190c20: 8211 |000a: int-to-float v1, v1 │ │ -190c22: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190c28: 0a02 |000e: move-result v2 │ │ -190c2a: 8222 |000f: int-to-float v2, v2 │ │ -190c2c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -190c2e: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190c34: 5441 9341 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ -190c38: 6202 073e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e07 │ │ -190c3c: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -190c40: 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 │ │ -190c46: 5455 563e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e56 │ │ -190c4a: 7110 2555 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5525 │ │ -190c50: 0c00 |0022: move-result-object v0 │ │ -190c52: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -190c56: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190c5c: 0a02 |0028: move-result v2 │ │ -190c5e: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190c64: 0a06 |002c: move-result v6 │ │ -190c66: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -190c6c: 7240 5e4c 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@4c5e │ │ -190c72: 0e00 |0033: return-void │ │ +190c00: |[190c00] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +190c10: 5b46 8e41 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +190c14: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +190c18: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +190c1c: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190c22: 0a01 |0009: move-result v1 │ │ +190c24: 8211 |000a: int-to-float v1, v1 │ │ +190c26: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190c2c: 0a02 |000e: move-result v2 │ │ +190c2e: 8222 |000f: int-to-float v2, v2 │ │ +190c30: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +190c32: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +190c38: 5441 9341 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ +190c3c: 6202 073e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e07 │ │ +190c40: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +190c44: 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 │ │ +190c4a: 5455 563e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e56 │ │ +190c4e: 7110 2555 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5525 │ │ +190c54: 0c00 |0022: move-result-object v0 │ │ +190c56: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +190c5a: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190c60: 0a02 |0028: move-result v2 │ │ +190c62: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190c68: 0a06 |002c: move-result v6 │ │ +190c6a: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +190c70: 7240 5e4c 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@4c5e │ │ +190c76: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -432462,40 +432463,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1907fc: |[1907fc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -19080c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19080e: 0f00 |0001: return v0 │ │ +190800: |[190800] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +190810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +190812: 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 │ │ -19063c: |[19063c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -19064c: 5410 8e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -190650: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -190654: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ -19065a: 0a00 |0007: move-result v0 │ │ -19065c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -190660: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -190662: 5b10 8e41 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -190666: 5410 8e41 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ -19066a: 1100 |000f: return-object v0 │ │ +190640: |[190640] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +190650: 5410 8e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +190654: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +190658: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ +19065e: 0a00 |0007: move-result v0 │ │ +190660: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +190664: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +190666: 5b10 8e41 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +19066a: 5410 8e41 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@418e │ │ +19066e: 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; │ │ @@ -432505,18 +432506,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -190750: |[190750] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -190760: 7030 2a55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@552a │ │ -190766: 0a01 |0003: move-result v1 │ │ -190768: 0f01 |0004: return v1 │ │ +190754: |[190754] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +190764: 7030 2a55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@552a │ │ +19076a: 0a01 |0003: move-result v1 │ │ +19076c: 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 │ │ @@ -432526,82 +432527,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 │ │ -190940: |[190940] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -190950: 6e10 2755 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5527 │ │ -190956: 0c00 |0003: move-result-object v0 │ │ -190958: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -19095c: 6e10 644c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c64 │ │ -190962: 0a00 |0009: move-result v0 │ │ -190964: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -190968: 5460 513e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e51 │ │ -19096c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -19096e: 7030 2855 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5528 │ │ -190974: 0c00 |0012: move-result-object v0 │ │ -190976: 6e10 0150 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5001 │ │ -19097c: 0c00 |0016: move-result-object v0 │ │ -19097e: 7210 cb07 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07cb │ │ -190984: 0c00 |001a: move-result-object v0 │ │ -190986: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -19098a: 7030 2e55 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@552e │ │ -190990: 2819 |0020: goto 0039 // +0019 │ │ -190992: 0d06 |0021: move-exception v6 │ │ -190994: 2802 |0022: goto 0024 // +0002 │ │ -190996: 0d06 |0023: move-exception v6 │ │ -190998: 2200 0003 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ -19099c: 7020 ad0a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0aad │ │ -1909a2: 2700 |0029: throw v0 │ │ -1909a4: 5460 513e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e51 │ │ -1909a8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -1909aa: 7030 2855 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5528 │ │ -1909b0: 0c00 |0030: move-result-object v0 │ │ -1909b2: 2201 8010 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@1080 │ │ -1909b6: 7030 1755 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@5517 │ │ -1909bc: 6e20 c04f 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@4fc0 │ │ -1909c2: 6e10 2755 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5527 │ │ -1909c8: 0c00 |003c: move-result-object v0 │ │ -1909ca: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -1909ce: 6e10 684c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c68 │ │ -1909d4: 5461 4f3e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e4f │ │ -1909d8: 5452 9341 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ -1909dc: 6e20 ae4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bae │ │ -1909e2: 5451 9741 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ -1909e6: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ -1909ec: 0a01 |004e: move-result v1 │ │ -1909ee: 5452 9741 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ -1909f2: 6e20 604c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c60 │ │ -1909f8: 0a03 |0054: move-result v3 │ │ -1909fa: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -190a00: 5462 4e3e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ -190a04: 6e10 634c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c63 │ │ -190a0a: 0c03 |005d: move-result-object v3 │ │ -190a0c: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -190a10: 6e10 634c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c63 │ │ -190a16: 0c03 |0063: move-result-object v3 │ │ -190a18: 2803 |0064: goto 0067 // +0003 │ │ -190a1a: 5453 9741 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ -190a1e: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -190a20: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -190a26: 5450 9741 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ -190a2a: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -190a30: 6e10 674c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c67 │ │ -190a36: 7020 2c55 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@552c │ │ -190a3c: 2810 |0076: goto 0086 // +0010 │ │ -190a3e: 6e10 644c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c64 │ │ -190a44: 0a00 |007a: move-result v0 │ │ -190a46: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -190a4a: 5466 4e3e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ -190a4e: 6200 073e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e07 │ │ -190a52: 5451 9741 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ -190a56: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ -190a5c: 0e00 |0086: return-void │ │ +190944: |[190944] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +190954: 6e10 2755 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5527 │ │ +19095a: 0c00 |0003: move-result-object v0 │ │ +19095c: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +190960: 6e10 644c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c64 │ │ +190966: 0a00 |0009: move-result v0 │ │ +190968: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +19096c: 5460 513e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e51 │ │ +190970: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +190972: 7030 2855 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5528 │ │ +190978: 0c00 |0012: move-result-object v0 │ │ +19097a: 6e10 0150 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5001 │ │ +190980: 0c00 |0016: move-result-object v0 │ │ +190982: 7210 cb07 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07cb │ │ +190988: 0c00 |001a: move-result-object v0 │ │ +19098a: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +19098e: 7030 2e55 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@552e │ │ +190994: 2819 |0020: goto 0039 // +0019 │ │ +190996: 0d06 |0021: move-exception v6 │ │ +190998: 2802 |0022: goto 0024 // +0002 │ │ +19099a: 0d06 |0023: move-exception v6 │ │ +19099c: 2200 0003 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0300 │ │ +1909a0: 7020 ad0a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0aad │ │ +1909a6: 2700 |0029: throw v0 │ │ +1909a8: 5460 513e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e51 │ │ +1909ac: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +1909ae: 7030 2855 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5528 │ │ +1909b4: 0c00 |0030: move-result-object v0 │ │ +1909b6: 2201 8010 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@1080 │ │ +1909ba: 7030 1755 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@5517 │ │ +1909c0: 6e20 c04f 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@4fc0 │ │ +1909c6: 6e10 2755 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5527 │ │ +1909cc: 0c00 |003c: move-result-object v0 │ │ +1909ce: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +1909d2: 6e10 684c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c68 │ │ +1909d8: 5461 4f3e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e4f │ │ +1909dc: 5452 9341 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4193 │ │ +1909e0: 6e20 ae4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bae │ │ +1909e6: 5451 9741 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ +1909ea: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ +1909f0: 0a01 |004e: move-result v1 │ │ +1909f2: 5452 9741 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ +1909f6: 6e20 604c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c60 │ │ +1909fc: 0a03 |0054: move-result v3 │ │ +1909fe: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +190a04: 5462 4e3e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ +190a08: 6e10 634c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c63 │ │ +190a0e: 0c03 |005d: move-result-object v3 │ │ +190a10: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +190a14: 6e10 634c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c63 │ │ +190a1a: 0c03 |0063: move-result-object v3 │ │ +190a1c: 2803 |0064: goto 0067 // +0003 │ │ +190a1e: 5453 9741 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ +190a22: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +190a24: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +190a2a: 5450 9741 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ +190a2e: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +190a34: 6e10 674c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c67 │ │ +190a3a: 7020 2c55 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@552c │ │ +190a40: 2810 |0076: goto 0086 // +0010 │ │ +190a42: 6e10 644c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c64 │ │ +190a48: 0a00 |007a: move-result v0 │ │ +190a4a: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +190a4e: 5466 4e3e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e4e │ │ +190a52: 6200 073e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e07 │ │ +190a56: 5451 9741 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4197 │ │ +190a5a: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ +190a60: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -432629,26 +432630,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -190c74: |[190c74] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -190c84: 5402 9441 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ -190c88: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -190c8e: 0c02 |0005: move-result-object v2 │ │ -190c90: 6e20 6902 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ -190c96: 5502 9241 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4192 │ │ -190c9a: 6e20 6602 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190ca0: 5202 9641 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4196 │ │ -190ca4: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190caa: 5202 9541 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4195 │ │ -190cae: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190cb4: 0e00 |0018: return-void │ │ +190c78: |[190c78] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +190c88: 5402 9441 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4194 │ │ +190c8c: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +190c92: 0c02 |0005: move-result-object v2 │ │ +190c94: 6e20 6902 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ +190c9a: 5502 9241 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4192 │ │ +190c9e: 6e20 6602 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190ca4: 5202 9641 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4196 │ │ +190ca8: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190cae: 5202 9541 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4195 │ │ +190cb2: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190cb8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0009 line=307 │ │ 0x000e line=308 │ │ 0x0013 line=309 │ │ locals : │ │ @@ -432690,22 +432691,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190cf8: |[190cf8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -190d08: 7020 ed05 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ -190d0e: 6000 5e24 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@245e │ │ -190d12: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190d18: 0c02 |0008: move-result-object v2 │ │ -190d1a: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ -190d1e: 5b12 9b41 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419b │ │ -190d22: 0e00 |000d: return-void │ │ +190cfc: |[190cfc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +190d0c: 7020 ed05 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ +190d12: 6000 5e24 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@245e │ │ +190d16: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190d1c: 0c02 |0008: move-result-object v2 │ │ +190d1e: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ +190d22: 5b12 9b41 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419b │ │ +190d26: 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; │ │ @@ -432715,17 +432716,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 │ │ -190d5c: |[190d5c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -190d6c: 7220 3555 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5535 │ │ -190d72: 0e00 |0003: return-void │ │ +190d60: |[190d60] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +190d70: 7220 3555 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5535 │ │ +190d76: 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; │ │ @@ -432736,24 +432737,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 │ │ -190d24: |[190d24] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -190d34: 5420 9b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419b │ │ -190d38: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -190d3c: 6e30 1704 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0417 │ │ -190d42: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -190d46: 5420 9c41 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@419c │ │ -190d4a: 2201 8310 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1083 │ │ -190d4e: 7030 3055 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@5530 │ │ -190d54: 6e20 4103 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -190d5a: 0e00 |0013: return-void │ │ +190d28: |[190d28] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +190d38: 5420 9b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419b │ │ +190d3c: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +190d40: 6e30 1704 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0417 │ │ +190d46: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +190d4a: 5420 9c41 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@419c │ │ +190d4e: 2201 8310 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1083 │ │ +190d52: 7030 3055 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@5530 │ │ +190d58: 6e20 4103 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +190d5e: 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 │ │ @@ -432801,20 +432802,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -190dec: |[190dec] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -190dfc: 7010 e205 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e2 │ │ -190e02: 2200 7003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ -190e06: 7010 4f0c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ -190e0c: 5b10 9d41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ -190e10: 0e00 |000a: return-void │ │ +190df0: |[190df0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +190e00: 7010 e205 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e2 │ │ +190e06: 2200 7003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0370 │ │ +190e0a: 7010 4f0c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c4f │ │ +190e10: 5b10 9d41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ +190e14: 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; │ │ │ │ @@ -432824,19 +432825,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -190d90: |[190d90] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -190da0: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ -190da4: 7210 cc0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccc │ │ -190daa: 0a00 |0005: move-result v0 │ │ -190dac: 0f00 |0006: return v0 │ │ +190d94: |[190d94] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +190da4: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ +190da8: 7210 cc0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccc │ │ +190dae: 0a00 |0005: move-result v0 │ │ +190db0: 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;) │ │ @@ -432844,18 +432845,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 │ │ -190e14: |[190e14] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -190e24: 1f01 8410 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1084 │ │ -190e28: 6e30 3a55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@553a │ │ -190e2e: 0e00 |0005: return-void │ │ +190e18: |[190e18] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +190e28: 1f01 8410 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1084 │ │ +190e2c: 6e30 3a55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@553a │ │ +190e32: 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 │ │ @@ -432865,24 +432866,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 │ │ -190e30: |[190e30] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -190e40: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ -190e44: 7220 c30c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -190e4a: 0c03 |0005: move-result-object v3 │ │ -190e4c: 1f03 ed02 |0006: check-cast v3, Ljava/lang/Integer; // type@02ed │ │ -190e50: 6e10 420a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -190e56: 0a03 |000b: move-result v3 │ │ -190e58: 5410 9e41 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419e │ │ -190e5c: 6e30 3355 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5533 │ │ -190e62: 0e00 |0011: return-void │ │ +190e34: |[190e34] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +190e44: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ +190e48: 7220 c30c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +190e4e: 0c03 |0005: move-result-object v3 │ │ +190e50: 1f03 ed02 |0006: check-cast v3, Ljava/lang/Integer; // type@02ed │ │ +190e54: 6e10 420a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +190e5a: 0a03 |000b: move-result v3 │ │ +190e5c: 5410 9e41 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419e │ │ +190e60: 6e30 3355 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5533 │ │ +190e66: 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 │ │ @@ -432892,18 +432893,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 │ │ -190d74: |[190d74] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -190d84: 6e30 3c55 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@553c │ │ -190d8a: 0c01 |0003: move-result-object v1 │ │ -190d8c: 1101 |0004: return-object v1 │ │ +190d78: |[190d78] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +190d88: 6e30 3c55 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@553c │ │ +190d8e: 0c01 |0003: move-result-object v1 │ │ +190d90: 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 │ │ @@ -432913,26 +432914,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 │ │ -190db0: |[190db0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -190dc0: 2205 8410 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1084 │ │ -190dc4: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -190dca: 0c00 |0005: move-result-object v0 │ │ -190dcc: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -190dd2: 0c00 |0009: move-result-object v0 │ │ -190dd4: 6001 b126 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@26b1 │ │ -190dd8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -190dda: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -190de0: 0c04 |0010: move-result-object v4 │ │ -190de2: 7020 3255 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5532 │ │ -190de8: 1105 |0014: return-object v5 │ │ +190db4: |[190db4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +190dc4: 2205 8410 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1084 │ │ +190dc8: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +190dce: 0c00 |0005: move-result-object v0 │ │ +190dd0: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +190dd6: 0c00 |0009: move-result-object v0 │ │ +190dd8: 6001 b126 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@26b1 │ │ +190ddc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +190dde: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190de4: 0c04 |0010: move-result-object v4 │ │ +190de6: 7020 3255 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5532 │ │ +190dec: 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 │ │ @@ -432942,21 +432943,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190e64: |[190e64] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -190e74: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ -190e78: 7210 c00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc0 │ │ -190e7e: 5410 9d41 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ -190e82: 7220 bf0c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cbf │ │ -190e88: 6e10 3855 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5538 │ │ -190e8e: 0e00 |000d: return-void │ │ +190e68: |[190e68] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +190e78: 5410 9d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ +190e7c: 7210 c00c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc0 │ │ +190e82: 5410 9d41 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419d │ │ +190e86: 7220 bf0c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cbf │ │ +190e8c: 6e10 3855 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5538 │ │ +190e92: 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; │ │ @@ -432967,18 +432968,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 │ │ -190e90: |[190e90] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -190ea0: 5b01 9e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419e │ │ -190ea4: 6e10 3855 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5538 │ │ -190eaa: 0e00 |0005: return-void │ │ +190e94: |[190e94] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +190ea4: 5b01 9e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419e │ │ +190ea8: 6e10 3855 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5538 │ │ +190eae: 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; │ │ @@ -433013,18 +433014,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 │ │ -1913d4: |[1913d4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -1913e4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -1913ea: 5b01 b341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b3 │ │ -1913ee: 0e00 |0005: return-void │ │ +1913d8: |[1913d8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +1913e8: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +1913ee: 5b01 b341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b3 │ │ +1913f2: 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; │ │ │ │ @@ -433034,19 +433035,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1913f0: |[1913f0] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -191400: 5410 b341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b3 │ │ -191404: 1f02 9b10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -191408: 6e20 5b55 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@555b │ │ -19140e: 0e00 |0007: return-void │ │ +1913f4: |[1913f4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +191404: 5410 b341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b3 │ │ +191408: 1f02 9b10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +19140c: 6e20 5b55 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@555b │ │ +191412: 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; │ │ │ │ @@ -433084,22 +433085,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -191a68: |[191a68] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -191a78: 7020 ed05 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ -191a7e: 6000 9023 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2390 │ │ -191a82: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -191a88: 0c02 |0008: move-result-object v2 │ │ -191a8a: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -191a8e: 5b12 c041 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c0 │ │ -191a92: 0e00 |000d: return-void │ │ +191a6c: |[191a6c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +191a7c: 7020 ed05 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ +191a82: 6000 9023 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2390 │ │ +191a86: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +191a8c: 0c02 |0008: move-result-object v2 │ │ +191a8e: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +191a92: 5b12 c041 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c0 │ │ +191a96: 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; │ │ @@ -433110,18 +433111,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -191a94: |[191a94] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -191aa4: 5410 c041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c0 │ │ -191aa8: 6e20 6c04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -191aae: 0e00 |0005: return-void │ │ +191a98: |[191a98] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +191aa8: 5410 c041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c0 │ │ +191aac: 6e20 6c04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +191ab2: 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; │ │ │ │ @@ -433161,19 +433162,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -191bd0: |[191bd0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -191be0: 7020 ed05 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ -191be6: 1f01 2b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d2b │ │ -191bea: 5b01 c941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191bee: 0e00 |0007: return-void │ │ +191bd4: |[191bd4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +191be4: 7020 ed05 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05ed │ │ +191bea: 1f01 2b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d2b │ │ +191bee: 5b01 c941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191bf2: 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; │ │ @@ -433183,17 +433184,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 │ │ -191cd8: |[191cd8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -191ce8: 7220 7155 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5571 │ │ -191cee: 0e00 |0003: return-void │ │ +191cdc: |[191cdc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +191cec: 7220 7155 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5571 │ │ +191cf2: 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; │ │ @@ -433203,18 +433204,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 │ │ -191bb4: |[191bb4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -191bc4: 7220 7255 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5572 │ │ -191bca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -191bcc: 0f00 |0004: return v0 │ │ +191bb8: |[191bb8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +191bc8: 7220 7255 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5572 │ │ +191bce: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +191bd0: 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; │ │ @@ -433224,17 +433225,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 │ │ -191cf0: |[191cf0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -191d00: 7220 7055 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5570 │ │ -191d06: 0e00 |0003: return-void │ │ +191cf4: |[191cf4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +191d04: 7220 7055 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5570 │ │ +191d0a: 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; │ │ @@ -433244,17 +433245,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 │ │ -191d08: |[191d08] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -191d18: 7220 7355 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5573 │ │ -191d1e: 0e00 |0003: return-void │ │ +191d0c: |[191d0c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +191d1c: 7220 7355 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5573 │ │ +191d22: 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; │ │ @@ -433265,44 +433266,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 │ │ -191bf0: |[191bf0] 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 │ │ -191c00: 07d0 |0000: move-object v0, v13 │ │ -191c02: 07f1 |0001: move-object v1, v15 │ │ -191c04: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -191c08: 7110 be49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -191c0e: 0c03 |0007: move-result-object v3 │ │ -191c10: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -191c14: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -191c18: 6e20 9506 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ -191c1e: 0c03 |000f: move-result-object v3 │ │ -191c20: 07e5 |0010: move-object v5, v14 │ │ -191c22: 7130 c649 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@49c6 │ │ -191c28: 0c06 |0014: move-result-object v6 │ │ -191c2a: 5405 c941 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191c2e: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ -191c32: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -191c36: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -191c3a: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -191c3e: 020b 1300 |001f: move/from16 v11, v19 │ │ -191c42: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -191c46: 7408 fa3e 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@3efa │ │ -191c4c: 5403 c941 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191c50: 2204 8f10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@108f │ │ -191c54: 7030 7855 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@5578 │ │ -191c5a: 6e20 073f 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ -191c60: 5403 c941 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191c64: 2204 9010 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@1090 │ │ -191c68: 7030 7a55 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@557a │ │ -191c6e: 6e20 083f 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3f08 │ │ -191c74: 0e00 |003a: return-void │ │ +191bf4: |[191bf4] 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 │ │ +191c04: 07d0 |0000: move-object v0, v13 │ │ +191c06: 07f1 |0001: move-object v1, v15 │ │ +191c08: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +191c0c: 7110 be49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +191c12: 0c03 |0007: move-result-object v3 │ │ +191c14: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +191c18: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +191c1c: 6e20 9506 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ +191c22: 0c03 |000f: move-result-object v3 │ │ +191c24: 07e5 |0010: move-object v5, v14 │ │ +191c26: 7130 c649 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@49c6 │ │ +191c2c: 0c06 |0014: move-result-object v6 │ │ +191c2e: 5405 c941 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191c32: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ +191c36: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +191c3a: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +191c3e: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +191c42: 020b 1300 |001f: move/from16 v11, v19 │ │ +191c46: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +191c4a: 7408 fa3e 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@3efa │ │ +191c50: 5403 c941 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191c54: 2204 8f10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@108f │ │ +191c58: 7030 7855 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@5578 │ │ +191c5e: 6e20 073f 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ +191c64: 5403 c941 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191c68: 2204 9010 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@1090 │ │ +191c6c: 7030 7a55 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@557a │ │ +191c72: 6e20 083f 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3f08 │ │ +191c78: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -433321,22 +433322,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 │ │ -191c78: |[191c78] 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 │ │ -191c88: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191c8c: 6e40 f73e 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@3ef7 │ │ -191c92: 5413 c941 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191c96: 2205 9110 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@1091 │ │ -191c9a: 7030 7c55 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@557c │ │ -191ca0: 6e20 073f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ -191ca6: 0e00 |000f: return-void │ │ +191c7c: |[191c7c] 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 │ │ +191c8c: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191c90: 6e40 f73e 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@3ef7 │ │ +191c96: 5413 c941 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191c9a: 2205 9110 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@1091 │ │ +191c9e: 7030 7c55 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@557c │ │ +191ca4: 6e20 073f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ +191caa: 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; │ │ @@ -433349,22 +433350,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 │ │ -191ca8: |[191ca8] 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 │ │ -191cb8: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191cbc: 6e40 f83e 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@3ef8 │ │ -191cc2: 5413 c941 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191cc6: 2205 8e10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@108e │ │ -191cca: 7030 7655 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@5576 │ │ -191cd0: 6e20 073f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ -191cd6: 0e00 |000f: return-void │ │ +191cac: |[191cac] 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 │ │ +191cbc: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191cc0: 6e40 f83e 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@3ef8 │ │ +191cc6: 5413 c941 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191cca: 2205 8e10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@108e │ │ +191cce: 7030 7655 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@5576 │ │ +191cd4: 6e20 073f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ +191cda: 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; │ │ @@ -433377,21 +433378,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -191d20: |[191d20] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -191d30: 5420 c941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191d34: 6e10 0b3f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f0b │ │ -191d3a: 5420 c941 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ -191d3e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -191d40: 6e20 073f 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ -191d46: 0e00 |000b: return-void │ │ +191d24: |[191d24] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +191d34: 5420 c941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191d38: 6e10 0b3f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f0b │ │ +191d3e: 5420 c941 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41c9 │ │ +191d42: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +191d44: 6e20 073f 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f07 │ │ +191d4a: 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; │ │ │ │ @@ -433425,18 +433426,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 │ │ -192218: |[192218] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -192228: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19222e: 5b01 d441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d4 │ │ -192232: 0e00 |0005: return-void │ │ +19221c: |[19221c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +19222c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +192232: 5b01 d441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d4 │ │ +192236: 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; │ │ │ │ @@ -433446,18 +433447,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 │ │ -192234: |[192234] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -192244: 5410 d441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d4 │ │ -192248: 6e20 9905 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0599 │ │ -19224e: 0e00 |0005: return-void │ │ +192238: |[192238] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +192248: 5410 d441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d4 │ │ +19224c: 6e20 9905 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0599 │ │ +192252: 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; │ │ │ │ @@ -433521,43 +433522,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -192338: |[192338] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -192348: 0e00 |0000: return-void │ │ +19233c: |[19233c] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +19234c: 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 │ │ -19234c: |[19234c] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -19235c: 7010 9a05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059a │ │ -192362: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -192364: 5c10 d941 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ -192368: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -19236e: 0c02 |0009: move-result-object v2 │ │ -192370: 7110 be49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -192376: 0c02 |000d: move-result-object v2 │ │ -192378: 5b12 d841 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ -19237c: 2202 9910 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1099 │ │ -192380: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -192382: 7020 a555 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@55a5 │ │ -192388: 5b12 dd41 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ -19238c: 0e00 |0018: return-void │ │ +192350: |[192350] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +192360: 7010 9a05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059a │ │ +192366: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +192368: 5c10 d941 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ +19236c: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +192372: 0c02 |0009: move-result-object v2 │ │ +192374: 7110 be49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +19237a: 0c02 |000d: move-result-object v2 │ │ +19237c: 5b12 d841 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ +192380: 2202 9910 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1099 │ │ +192384: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +192386: 7020 a555 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@55a5 │ │ +19238c: 5b12 dd41 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ +192390: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -433569,138 +433570,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 │ │ -192428: |[192428] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -192438: 7110 a802 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -19243e: 0a00 |0003: move-result v0 │ │ -192440: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -192444: 620d de41 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ -192448: 7220 a155 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ -19244e: 0e00 |000b: return-void │ │ -192450: 7100 220b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -192456: 0b00 |000f: move-result-wide v0 │ │ -192458: 54c2 d841 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ -19245c: 55c3 d941 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ -192460: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -192462: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -192466: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -19246a: 2802 |0019: goto 001b // +0002 │ │ -19246c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -19246e: 6e40 9c06 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@069c │ │ -192474: 0c02 |001e: move-result-object v2 │ │ -192476: 6e10 6a06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ -19247c: 0a03 |0022: move-result v3 │ │ -19247e: 6205 d741 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d7 │ │ -192482: 2206 0703 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -192486: 1a07 3d85 |0027: const-string v7, "⏰ getChatlist(" // string@853d │ │ -19248a: 7020 050b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -192490: 6e20 0e0b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -192496: 1a07 ff09 |002f: const-string v7, "): " // string@09ff │ │ -19249a: 6e20 0e0b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1924a0: 7100 220b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -1924a6: 0b08 |0037: move-result-wide v8 │ │ -1924a8: bc08 |0038: sub-long/2addr v8, v0 │ │ -1924aa: 6e30 0a0b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ -1924b0: 1a00 996c |003c: const-string v0, "ms" // string@6c99 │ │ -1924b4: 6e20 0e0b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1924ba: 6e10 1f0b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1924c0: 0c01 |0044: move-result-object v1 │ │ -1924c2: 7120 c102 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1924c8: 54c1 db41 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ -1924cc: 6e20 cc0a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -1924d2: 0a01 |004d: move-result v1 │ │ -1924d4: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -1924d8: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -1924dc: 1a00 6d0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6d │ │ -1924e0: 7120 c102 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1924e6: 2200 9b10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -1924ea: 2341 1811 |0059: new-array v1, v4, [I // type@1118 │ │ -1924ee: 2343 1811 |005b: new-array v3, v4, [I // type@1118 │ │ -1924f2: 7053 b155 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@55b1 │ │ -1924f8: 7220 a155 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ -1924fe: 0e00 |0063: return-void │ │ -192500: 7100 220b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -192506: 0b08 |0067: move-result-wide v8 │ │ -192508: 54c1 d841 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ -19250c: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -19250e: 6e30 a306 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a3 │ │ -192514: 0c01 |006e: move-result-object v1 │ │ -192516: 2116 |006f: array-length v6, v1 │ │ -192518: b063 |0070: add-int/2addr v3, v6 │ │ -19251a: 2206 0703 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -19251e: 1a0a 3e85 |0073: const-string v10, "⏰ getContacts(" // string@853e │ │ -192522: 7020 050b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -192528: 6e20 0e0b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19252e: 6e20 0e0b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -192534: 7100 220b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -19253a: 0b0a |0081: move-result-wide v10 │ │ -19253c: bc8a |0082: sub-long/2addr v10, v8 │ │ -19253e: 6e30 0a0b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ -192544: 6e20 0e0b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19254a: 6e10 1f0b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -192550: 0c06 |008c: move-result-object v6 │ │ -192552: 7120 c102 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192558: 55c6 d941 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ -19255c: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -192560: 1a00 6c0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6c │ │ -192564: 7120 c102 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19256a: 2200 9b10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -19256e: 2343 1811 |009b: new-array v3, v4, [I // type@1118 │ │ -192572: 7053 b155 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@55b1 │ │ -192578: 7220 a155 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ -19257e: 0e00 |00a3: return-void │ │ -192580: 6e10 de0a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ade │ │ -192586: 0a06 |00a7: move-result v6 │ │ -192588: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -19258a: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -19258e: 1a00 6f0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6f │ │ -192592: 7120 c102 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192598: 2200 9b10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -19259c: 2343 1811 |00b2: new-array v3, v4, [I // type@1118 │ │ -1925a0: 7053 b155 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@55b1 │ │ -1925a6: 7220 a155 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ -1925ac: 0e00 |00ba: return-void │ │ -1925ae: 54c6 db41 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ -1925b2: 6e20 cc0a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ -1925b8: 0a06 |00c0: move-result v6 │ │ -1925ba: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -1925be: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -1925c2: 1a00 6e0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6e │ │ -1925c6: 7120 c102 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1925cc: 2200 9b10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -1925d0: 2343 1811 |00cc: new-array v3, v4, [I // type@1118 │ │ -1925d4: 7053 b155 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@55b1 │ │ -1925da: 7220 a155 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ -1925e0: 0e00 |00d4: return-void │ │ -1925e2: 7100 220b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -1925e8: 0b08 |00d8: move-result-wide v8 │ │ -1925ea: 54c3 d841 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ -1925ee: 6e30 cb06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cb │ │ -1925f4: 0c03 |00de: move-result-object v3 │ │ -1925f6: 2204 0703 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0307 │ │ -1925fa: 1a06 3f85 |00e1: const-string v6, "⏰ searchMsgs(" // string@853f │ │ -1925fe: 7020 050b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -192604: 6e20 0e0b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19260a: 6e20 0e0b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -192610: 7100 220b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -192616: 0b06 |00ef: move-result-wide v6 │ │ -192618: bc86 |00f0: sub-long/2addr v6, v8 │ │ -19261a: 6e30 0a0b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ -192620: 6e20 0e0b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -192626: 6e10 1f0b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19262c: 0c00 |00fa: move-result-object v0 │ │ -19262e: 7120 c102 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192634: 2200 9b10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ -192638: 7053 b155 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@55b1 │ │ -19263e: 7220 a155 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ -192644: 0e00 |0106: return-void │ │ +19242c: |[19242c] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +19243c: 7110 a802 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +192442: 0a00 |0003: move-result v0 │ │ +192444: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +192448: 620d de41 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ +19244c: 7220 a155 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ +192452: 0e00 |000b: return-void │ │ +192454: 7100 220b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +19245a: 0b00 |000f: move-result-wide v0 │ │ +19245c: 54c2 d841 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ +192460: 55c3 d941 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ +192464: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +192466: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +19246a: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +19246e: 2802 |0019: goto 001b // +0002 │ │ +192470: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +192472: 6e40 9c06 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@069c │ │ +192478: 0c02 |001e: move-result-object v2 │ │ +19247a: 6e10 6a06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ +192480: 0a03 |0022: move-result v3 │ │ +192482: 6205 d741 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d7 │ │ +192486: 2206 0703 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +19248a: 1a07 3d85 |0027: const-string v7, "⏰ getChatlist(" // string@853d │ │ +19248e: 7020 050b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +192494: 6e20 0e0b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19249a: 1a07 ff09 |002f: const-string v7, "): " // string@09ff │ │ +19249e: 6e20 0e0b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1924a4: 7100 220b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +1924aa: 0b08 |0037: move-result-wide v8 │ │ +1924ac: bc08 |0038: sub-long/2addr v8, v0 │ │ +1924ae: 6e30 0a0b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ +1924b4: 1a00 996c |003c: const-string v0, "ms" // string@6c99 │ │ +1924b8: 6e20 0e0b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1924be: 6e10 1f0b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +1924c4: 0c01 |0044: move-result-object v1 │ │ +1924c6: 7120 c102 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1924cc: 54c1 db41 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ +1924d0: 6e20 cc0a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +1924d6: 0a01 |004d: move-result v1 │ │ +1924d8: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +1924dc: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +1924e0: 1a00 6d0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6d │ │ +1924e4: 7120 c102 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1924ea: 2200 9b10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +1924ee: 2341 1811 |0059: new-array v1, v4, [I // type@1118 │ │ +1924f2: 2343 1811 |005b: new-array v3, v4, [I // type@1118 │ │ +1924f6: 7053 b155 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@55b1 │ │ +1924fc: 7220 a155 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ +192502: 0e00 |0063: return-void │ │ +192504: 7100 220b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +19250a: 0b08 |0067: move-result-wide v8 │ │ +19250c: 54c1 d841 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ +192510: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +192512: 6e30 a306 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a3 │ │ +192518: 0c01 |006e: move-result-object v1 │ │ +19251a: 2116 |006f: array-length v6, v1 │ │ +19251c: b063 |0070: add-int/2addr v3, v6 │ │ +19251e: 2206 0703 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +192522: 1a0a 3e85 |0073: const-string v10, "⏰ getContacts(" // string@853e │ │ +192526: 7020 050b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19252c: 6e20 0e0b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +192532: 6e20 0e0b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +192538: 7100 220b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +19253e: 0b0a |0081: move-result-wide v10 │ │ +192540: bc8a |0082: sub-long/2addr v10, v8 │ │ +192542: 6e30 0a0b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ +192548: 6e20 0e0b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19254e: 6e10 1f0b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +192554: 0c06 |008c: move-result-object v6 │ │ +192556: 7120 c102 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19255c: 55c6 d941 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ +192560: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +192564: 1a00 6c0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6c │ │ +192568: 7120 c102 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19256e: 2200 9b10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +192572: 2343 1811 |009b: new-array v3, v4, [I // type@1118 │ │ +192576: 7053 b155 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@55b1 │ │ +19257c: 7220 a155 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ +192582: 0e00 |00a3: return-void │ │ +192584: 6e10 de0a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ade │ │ +19258a: 0a06 |00a7: move-result v6 │ │ +19258c: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +19258e: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +192592: 1a00 6f0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6f │ │ +192596: 7120 c102 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19259c: 2200 9b10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +1925a0: 2343 1811 |00b2: new-array v3, v4, [I // type@1118 │ │ +1925a4: 7053 b155 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@55b1 │ │ +1925aa: 7220 a155 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ +1925b0: 0e00 |00ba: return-void │ │ +1925b2: 54c6 db41 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ +1925b6: 6e20 cc0a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acc │ │ +1925bc: 0a06 |00c0: move-result v6 │ │ +1925be: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +1925c2: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +1925c6: 1a00 6e0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6e │ │ +1925ca: 7120 c102 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1925d0: 2200 9b10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +1925d4: 2343 1811 |00cc: new-array v3, v4, [I // type@1118 │ │ +1925d8: 7053 b155 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@55b1 │ │ +1925de: 7220 a155 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ +1925e4: 0e00 |00d4: return-void │ │ +1925e6: 7100 220b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +1925ec: 0b08 |00d8: move-result-wide v8 │ │ +1925ee: 54c3 d841 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d8 │ │ +1925f2: 6e30 cb06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cb │ │ +1925f8: 0c03 |00de: move-result-object v3 │ │ +1925fa: 2204 0703 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0307 │ │ +1925fe: 1a06 3f85 |00e1: const-string v6, "⏰ searchMsgs(" // string@853f │ │ +192602: 7020 050b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +192608: 6e20 0e0b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19260e: 6e20 0e0b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +192614: 7100 220b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +19261a: 0b06 |00ef: move-result-wide v6 │ │ +19261c: bc86 |00f0: sub-long/2addr v6, v8 │ │ +19261e: 6e30 0a0b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0a │ │ +192624: 6e20 0e0b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19262a: 6e10 1f0b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +192630: 0c00 |00fa: move-result-object v0 │ │ +192632: 7120 c102 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192638: 2200 9b10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109b │ │ +19263c: 7053 b155 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@55b1 │ │ +192642: 7220 a155 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55a1 │ │ +192648: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -433736,19 +433737,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -192318: |[192318] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -192328: 5410 db41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ -19232c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -192330: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -192334: 1100 |0006: return-object v0 │ │ +19231c: |[19231c] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +19232c: 5410 db41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ +192330: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +192334: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +192338: 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;) │ │ @@ -433756,17 +433757,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192300: |[192300] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -192310: 5410 dd41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ -192314: 1100 |0002: return-object v0 │ │ +192304: |[192304] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +192314: 5410 dd41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ +192318: 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;) │ │ @@ -433774,41 +433775,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -192390: |[192390] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -1923a0: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -1923a4: 7120 9757 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5797 │ │ -1923aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1923ac: 5c62 dc41 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ -1923b0: 5463 db41 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ -1923b4: 5464 dd41 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ -1923b8: 7110 e80c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -1923be: 2205 9410 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1094 │ │ -1923c2: 7020 9d55 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@559d │ │ -1923c8: 7030 ac55 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55ac │ │ -1923ce: 5563 dc41 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ -1923d2: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -1923d6: 7120 9757 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5797 │ │ -1923dc: 5c62 dc41 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ -1923e0: 6203 d741 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d7 │ │ -1923e4: 1a04 6a0b |0022: const-string v4, "... executing debounced search call" // string@0b6a │ │ -1923e8: 7120 c102 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1923ee: 5463 db41 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ -1923f2: 5464 dd41 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ -1923f6: 7110 e80c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -1923fc: 2205 9410 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1094 │ │ -192400: 7020 9d55 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@559d │ │ -192406: 7030 ac55 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55ac │ │ -19240c: 28e1 |0036: goto 0017 // -001f │ │ -19240e: 5c62 da41 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41da │ │ -192412: 0e00 |0039: return-void │ │ +192394: |[192394] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +1923a4: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +1923a8: 7120 9757 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5797 │ │ +1923ae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1923b0: 5c62 dc41 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ +1923b4: 5463 db41 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ +1923b8: 5464 dd41 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ +1923bc: 7110 e80c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +1923c2: 2205 9410 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1094 │ │ +1923c6: 7020 9d55 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@559d │ │ +1923cc: 7030 ac55 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55ac │ │ +1923d2: 5563 dc41 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ +1923d6: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +1923da: 7120 9757 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@5797 │ │ +1923e0: 5c62 dc41 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ +1923e4: 6203 d741 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d7 │ │ +1923e8: 1a04 6a0b |0022: const-string v4, "... executing debounced search call" // string@0b6a │ │ +1923ec: 7120 c102 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1923f2: 5463 db41 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ +1923f6: 5464 dd41 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41dd │ │ +1923fa: 7110 e80c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +192400: 2205 9410 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1094 │ │ +192404: 7020 9d55 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@559d │ │ +19240a: 7030 ac55 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55ac │ │ +192410: 28e1 |0036: goto 0017 // -001f │ │ +192412: 5c62 da41 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41da │ │ +192416: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -433825,32 +433826,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -192414: |[192414] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -192424: 0e00 |0000: return-void │ │ +192418: |[192418] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +192428: 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 │ │ -192648: |[192648] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -192658: 5c01 d941 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ -19265c: 0e00 |0002: return-void │ │ +19264c: |[19264c] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +19265c: 5c01 d941 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41d9 │ │ +192660: 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 │ │ │ │ @@ -433859,28 +433860,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -192660: |[192660] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -192670: 5520 da41 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41da │ │ -192674: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -192676: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -19267a: 5c21 dc41 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ -19267e: 6200 d741 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d7 │ │ -192682: 1a01 6b0b |0009: const-string v1, "... search call debounced" // string@0b6b │ │ -192686: 7120 c102 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19268c: 280b |000e: goto 0019 // +000b │ │ -19268e: 5c21 da41 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41da │ │ -192692: 2200 9510 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1095 │ │ -192696: 7020 9f55 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@559f │ │ -19269c: 7110 9257 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5792 │ │ -1926a2: 0e00 |0019: return-void │ │ +192664: |[192664] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +192674: 5520 da41 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41da │ │ +192678: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19267a: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +19267e: 5c21 dc41 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41dc │ │ +192682: 6200 d741 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d7 │ │ +192686: 1a01 6b0b |0009: const-string v1, "... search call debounced" // string@0b6b │ │ +19268a: 7120 c102 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192690: 280b |000e: goto 0019 // +000b │ │ +192692: 5c21 da41 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41da │ │ +192696: 2200 9510 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1095 │ │ +19269a: 7020 9f55 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@559f │ │ +1926a0: 7110 9257 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5792 │ │ +1926a6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -433892,18 +433893,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1926a4: |[1926a4] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -1926b4: 5b01 db41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ -1926b8: 6e10 ae55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55ae │ │ -1926be: 0e00 |0005: return-void │ │ +1926a8: |[1926a8] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +1926b8: 5b01 db41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41db │ │ +1926bc: 6e10 ae55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55ae │ │ +1926c2: 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; │ │ @@ -433938,37 +433939,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1939d0: |[1939d0] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1939e0: 2200 a910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10a9 │ │ -1939e4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1939e6: 7020 f855 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@55f8 │ │ -1939ec: 6900 1342 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4213 │ │ -1939f0: 0e00 |0008: return-void │ │ +1939d4: |[1939d4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1939e4: 2200 a910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10a9 │ │ +1939e8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1939ea: 7020 f855 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@55f8 │ │ +1939f0: 6900 1342 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4213 │ │ +1939f4: 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 │ │ -1939f4: |[1939f4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -193a04: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -193a0a: 0e00 |0003: return-void │ │ +1939f8: |[1939f8] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +193a08: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +193a0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -433977,21 +433978,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 │ │ -193a0c: |[193a0c] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -193a1c: 6200 1342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4213 │ │ -193a20: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -193a22: 6e30 ce02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ce │ │ -193a28: 0a03 |0006: move-result v3 │ │ -193a2a: 7130 c402 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -193a30: 0e00 |000a: return-void │ │ +193a10: |[193a10] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +193a20: 6200 1342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4213 │ │ +193a24: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +193a26: 6e30 ce02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ce │ │ +193a2c: 0a03 |0006: move-result v3 │ │ +193a2e: 7130 c402 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +193a34: 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 │ │ @@ -434023,17 +434024,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19486c: |[19486c] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -19487c: 7010 3056 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5630 │ │ -194882: 0e00 |0003: return-void │ │ +194870: |[194870] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +194880: 7010 3056 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5630 │ │ +194886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -434042,17 +434043,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19483c: |[19483c] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -19484c: 6000 812e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e81 │ │ -194850: 0f00 |0002: return v0 │ │ +194840: |[194840] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +194850: 6000 812e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e81 │ │ +194854: 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;) │ │ @@ -434060,17 +434061,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -194854: |[194854] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -194864: 6000 852e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e85 │ │ -194868: 0f00 |0002: return v0 │ │ +194858: |[194858] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +194868: 6000 852e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e85 │ │ +19486c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ source_file_idx : 5507 (DynamicNoActionBarTheme.java) │ │ @@ -434139,45 +434140,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19846c: |[19846c] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -19847c: 0e00 |0000: return-void │ │ +198470: |[198470] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +198480: 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 │ │ -198480: |[198480] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -198490: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -198496: 0c00 |0003: move-result-object v0 │ │ -198498: 6001 a12a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa1 │ │ -19849c: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1984a2: 0c00 |0009: move-result-object v0 │ │ -1984a4: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1984aa: 0c01 |000d: move-result-object v1 │ │ -1984ac: 6002 a12a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa1 │ │ -1984b0: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -1984b6: 0c01 |0013: move-result-object v1 │ │ -1984b8: 7040 3458 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@5834 │ │ -1984be: 2200 1d03 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@031d │ │ -1984c2: 7020 560b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b56 │ │ -1984c8: 5b30 8142 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4281 │ │ -1984cc: 0e00 |001e: return-void │ │ +198484: |[198484] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +198494: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19849a: 0c00 |0003: move-result-object v0 │ │ +19849c: 6001 a12a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa1 │ │ +1984a0: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1984a6: 0c00 |0009: move-result-object v0 │ │ +1984a8: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1984ae: 0c01 |000d: move-result-object v1 │ │ +1984b0: 6002 a12a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa1 │ │ +1984b4: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +1984ba: 0c01 |0013: move-result-object v1 │ │ +1984bc: 7040 3458 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@5834 │ │ +1984c2: 2200 1d03 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@031d │ │ +1984c6: 7020 560b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b56 │ │ +1984cc: 5b30 8142 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4281 │ │ +1984d0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=50 │ │ 0x0014 line=48 │ │ 0x0017 line=51 │ │ locals : │ │ @@ -434189,172 +434190,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 │ │ -197b04: |[197b04] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -197b14: 7020 1057 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@5710 │ │ -197b1a: 0c00 |0003: move-result-object v0 │ │ -197b1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -197b1e: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -197b22: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -197b24: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -197b28: 7100 a103 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -197b2e: 0c04 |000d: move-result-object v4 │ │ -197b30: 6e20 a003 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -197b36: 0c04 |0011: move-result-object v4 │ │ -197b38: 7110 a556 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@56a5 │ │ -197b3e: 0a05 |0015: move-result v5 │ │ -197b40: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -197b44: 7110 a356 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@56a3 │ │ -197b4a: 0a05 |001b: move-result v5 │ │ -197b4c: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -197b50: 6204 7f42 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ -197b54: 2205 0703 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0307 │ │ -197b58: 1a06 402f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f40 │ │ -197b5c: 7020 050b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -197b62: 6e20 0e0b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197b68: 1a06 c740 |002a: const-string v6, "] instead." // string@40c7 │ │ -197b6c: 6e20 0e0b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197b72: 6e10 1f0b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -197b78: 0c05 |0032: move-result-object v5 │ │ -197b7a: 7120 bd02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -197b80: 07d4 |0036: move-object v4, v13 │ │ -197b82: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -197b86: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -197b8c: 1a06 eb40 |003c: const-string v6, "_display_name" // string@40eb │ │ -197b90: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197b96: 1a06 f86b |0041: const-string v6, "mime_type" // string@6bf8 │ │ -197b9a: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197ba0: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -197ba4: 7100 220b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -197baa: 0b06 |004b: move-result-wide v6 │ │ -197bac: 6e30 5e0d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d5e │ │ -197bb2: 0b06 |004f: move-result-wide v6 │ │ -197bb4: 7120 550a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -197bba: 0c04 |0053: move-result-object v4 │ │ -197bbc: 1a06 af4d |0054: const-string v6, "date_added" // string@4daf │ │ -197bc0: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -197bc6: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -197bca: 7100 220b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ -197bd0: 0b06 |005e: move-result-wide v6 │ │ -197bd2: 6e30 5e0d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d5e │ │ -197bd8: 0b06 |0062: move-result-wide v6 │ │ -197bda: 7120 550a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -197be0: 0c04 |0066: move-result-object v4 │ │ -197be2: 1a06 b04d |0067: const-string v6, "date_modified" // string@4db0 │ │ -197be6: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -197bec: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -197bf0: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -197bf4: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -197bf8: 1a0d eb5f |0072: const-string v13, "is_pending" // string@5feb │ │ -197bfc: 7110 490a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -197c02: 0c0e |0077: move-result-object v14 │ │ -197c04: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -197c0a: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -197c0e: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -197c14: 0c04 |0080: move-result-object v4 │ │ -197c16: 1a06 4153 |0081: const-string v6, "file" // string@5341 │ │ -197c1a: 7120 7a57 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@577a │ │ -197c20: 0a04 |0086: move-result v4 │ │ -197c22: 1a06 d90a |0087: const-string v6, "-" // string@0ad9 │ │ -197c26: 1a07 5b0b |0089: const-string v7, "." // string@0b5b │ │ -197c2a: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -197c2e: 220d bd02 |008d: new-instance v13, Ljava/io/File; // type@02bd │ │ -197c32: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197c38: 0c0c |0092: move-result-object v12 │ │ -197c3a: 7020 6109 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -197c40: 220c bd02 |0096: new-instance v12, Ljava/io/File; // type@02bd │ │ -197c44: 220e 0703 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0307 │ │ -197c48: 7010 020b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -197c4e: 6e20 0e0b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197c54: 6e20 0e0b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197c5a: 6e20 0e0b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197c60: 6e10 1f0b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -197c66: 0c0e |00a9: move-result-object v14 │ │ -197c68: 7030 6009 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0960 │ │ -197c6e: 6e10 6709 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0967 │ │ -197c74: 0a0e |00b0: move-result v14 │ │ -197c76: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -197c7a: 220c bd02 |00b3: new-instance v12, Ljava/io/File; // type@02bd │ │ -197c7e: 220e 0703 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0307 │ │ -197c82: 7010 020b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -197c88: 6e20 0e0b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197c8e: 6e20 0e0b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197c94: b031 |00c0: add-int/2addr v1, v3 │ │ -197c96: 6e20 090b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197c9c: 6e20 0e0b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197ca2: 6e20 0e0b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197ca8: 6e10 1f0b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -197cae: 0c0e |00cd: move-result-object v14 │ │ -197cb0: 7030 6009 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0960 │ │ -197cb6: 28dc |00d1: goto 00ad // -0024 │ │ -197cb8: 6e10 6f09 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@096f │ │ -197cbe: 0a0d |00d5: move-result v13 │ │ -197cc0: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -197cc4: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -197cca: 0c0c |00db: move-result-object v12 │ │ -197ccc: 110c |00dc: return-object v12 │ │ -197cce: 220c c302 |00dd: new-instance v12, Ljava/io/IOException; // type@02c3 │ │ -197cd2: 1a0d 0537 |00df: const-string v13, "Specified name would not be visible" // string@3705 │ │ -197cd6: 7020 8709 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ -197cdc: 270c |00e4: throw v12 │ │ -197cde: 7020 0f57 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@570f │ │ -197ce4: 0c04 |00e8: move-result-object v4 │ │ -197ce6: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -197cea: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -197cec: 23d8 3211 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1132 │ │ -197cf0: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -197cf4: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -197cf8: 1a0e ad05 |00f2: const-string v14, "%s/%s" // string@05ad │ │ -197cfc: 7120 ce0a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -197d02: 0c08 |00f7: move-result-object v8 │ │ -197d04: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -197d06: 7030 1557 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5715 │ │ -197d0c: 0a0a |00fc: move-result v10 │ │ -197d0e: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -197d12: 6208 7f42 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ -197d16: 1a0a 343a |0101: const-string v10, "The content exists. Rename and check again." // string@3a34 │ │ -197d1a: 7120 bd02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -197d20: 2208 0703 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0307 │ │ -197d24: 7010 020b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -197d2a: 6e20 0e0b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197d30: 6e20 0e0b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197d36: b039 |0111: add-int/2addr v9, v3 │ │ -197d38: 6e20 090b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ -197d3e: 6e20 0e0b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197d44: 6e20 0e0b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197d4a: 6e10 1f0b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -197d50: 0c08 |011e: move-result-object v8 │ │ -197d52: 23da 3211 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1132 │ │ -197d56: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -197d5a: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -197d5e: 7120 ce0a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ -197d64: 0c08 |0128: move-result-object v8 │ │ -197d66: 28d0 |0129: goto 00f9 // -0030 │ │ -197d68: 1a0d e340 |012a: const-string v13, "_data" // string@40e3 │ │ -197d6c: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197d72: 6e10 0e57 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ -197d78: 0c0d |0132: move-result-object v13 │ │ -197d7a: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -197d80: 0c0d |0136: move-result-object v13 │ │ -197d82: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ -197d88: 0c0c |013a: move-result-object v12 │ │ -197d8a: 110c |013b: return-object v12 │ │ -197d8c: 220c c302 |013c: new-instance v12, Ljava/io/IOException; // type@02c3 │ │ -197d90: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -197d94: 2330 3211 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1132 │ │ -197d98: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -197d9c: 1a0d 5d31 |0144: const-string v13, "Path for type: %s was not available" // string@315d │ │ -197da0: 7130 cf0a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -197da6: 0c0d |0149: move-result-object v13 │ │ -197da8: 7020 8709 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ -197dae: 270c |014d: throw v12 │ │ +197b08: |[197b08] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +197b18: 7020 1057 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@5710 │ │ +197b1e: 0c00 |0003: move-result-object v0 │ │ +197b20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +197b22: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +197b26: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +197b28: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +197b2c: 7100 a103 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +197b32: 0c04 |000d: move-result-object v4 │ │ +197b34: 6e20 a003 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +197b3a: 0c04 |0011: move-result-object v4 │ │ +197b3c: 7110 a556 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@56a5 │ │ +197b42: 0a05 |0015: move-result v5 │ │ +197b44: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +197b48: 7110 a356 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@56a3 │ │ +197b4e: 0a05 |001b: move-result v5 │ │ +197b50: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +197b54: 6204 7f42 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ +197b58: 2205 0703 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0307 │ │ +197b5c: 1a06 402f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f40 │ │ +197b60: 7020 050b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +197b66: 6e20 0e0b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197b6c: 1a06 c740 |002a: const-string v6, "] instead." // string@40c7 │ │ +197b70: 6e20 0e0b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197b76: 6e10 1f0b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +197b7c: 0c05 |0032: move-result-object v5 │ │ +197b7e: 7120 bd02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +197b84: 07d4 |0036: move-object v4, v13 │ │ +197b86: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +197b8a: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +197b90: 1a06 eb40 |003c: const-string v6, "_display_name" // string@40eb │ │ +197b94: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +197b9a: 1a06 f86b |0041: const-string v6, "mime_type" // string@6bf8 │ │ +197b9e: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +197ba4: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +197ba8: 7100 220b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +197bae: 0b06 |004b: move-result-wide v6 │ │ +197bb0: 6e30 5e0d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d5e │ │ +197bb6: 0b06 |004f: move-result-wide v6 │ │ +197bb8: 7120 550a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +197bbe: 0c04 |0053: move-result-object v4 │ │ +197bc0: 1a06 af4d |0054: const-string v6, "date_added" // string@4daf │ │ +197bc4: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +197bca: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +197bce: 7100 220b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b22 │ │ +197bd4: 0b06 |005e: move-result-wide v6 │ │ +197bd6: 6e30 5e0d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d5e │ │ +197bdc: 0b06 |0062: move-result-wide v6 │ │ +197bde: 7120 550a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +197be4: 0c04 |0066: move-result-object v4 │ │ +197be6: 1a06 b04d |0067: const-string v6, "date_modified" // string@4db0 │ │ +197bea: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +197bf0: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +197bf4: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +197bf8: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +197bfc: 1a0d eb5f |0072: const-string v13, "is_pending" // string@5feb │ │ +197c00: 7110 490a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +197c06: 0c0e |0077: move-result-object v14 │ │ +197c08: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +197c0e: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +197c12: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +197c18: 0c04 |0080: move-result-object v4 │ │ +197c1a: 1a06 4153 |0081: const-string v6, "file" // string@5341 │ │ +197c1e: 7120 7a57 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@577a │ │ +197c24: 0a04 |0086: move-result v4 │ │ +197c26: 1a06 d90a |0087: const-string v6, "-" // string@0ad9 │ │ +197c2a: 1a07 5b0b |0089: const-string v7, "." // string@0b5b │ │ +197c2e: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +197c32: 220d bd02 |008d: new-instance v13, Ljava/io/File; // type@02bd │ │ +197c36: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197c3c: 0c0c |0092: move-result-object v12 │ │ +197c3e: 7020 6109 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +197c44: 220c bd02 |0096: new-instance v12, Ljava/io/File; // type@02bd │ │ +197c48: 220e 0703 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0307 │ │ +197c4c: 7010 020b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +197c52: 6e20 0e0b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197c58: 6e20 0e0b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197c5e: 6e20 0e0b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197c64: 6e10 1f0b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +197c6a: 0c0e |00a9: move-result-object v14 │ │ +197c6c: 7030 6009 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0960 │ │ +197c72: 6e10 6709 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0967 │ │ +197c78: 0a0e |00b0: move-result v14 │ │ +197c7a: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +197c7e: 220c bd02 |00b3: new-instance v12, Ljava/io/File; // type@02bd │ │ +197c82: 220e 0703 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0307 │ │ +197c86: 7010 020b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +197c8c: 6e20 0e0b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197c92: 6e20 0e0b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197c98: b031 |00c0: add-int/2addr v1, v3 │ │ +197c9a: 6e20 090b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197ca0: 6e20 0e0b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197ca6: 6e20 0e0b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197cac: 6e10 1f0b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +197cb2: 0c0e |00cd: move-result-object v14 │ │ +197cb4: 7030 6009 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0960 │ │ +197cba: 28dc |00d1: goto 00ad // -0024 │ │ +197cbc: 6e10 6f09 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@096f │ │ +197cc2: 0a0d |00d5: move-result v13 │ │ +197cc4: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +197cc8: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +197cce: 0c0c |00db: move-result-object v12 │ │ +197cd0: 110c |00dc: return-object v12 │ │ +197cd2: 220c c302 |00dd: new-instance v12, Ljava/io/IOException; // type@02c3 │ │ +197cd6: 1a0d 0537 |00df: const-string v13, "Specified name would not be visible" // string@3705 │ │ +197cda: 7020 8709 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ +197ce0: 270c |00e4: throw v12 │ │ +197ce2: 7020 0f57 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@570f │ │ +197ce8: 0c04 |00e8: move-result-object v4 │ │ +197cea: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +197cee: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +197cf0: 23d8 3211 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1132 │ │ +197cf4: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +197cf8: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +197cfc: 1a0e ad05 |00f2: const-string v14, "%s/%s" // string@05ad │ │ +197d00: 7120 ce0a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +197d06: 0c08 |00f7: move-result-object v8 │ │ +197d08: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +197d0a: 7030 1557 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5715 │ │ +197d10: 0a0a |00fc: move-result v10 │ │ +197d12: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +197d16: 6208 7f42 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ +197d1a: 1a0a 343a |0101: const-string v10, "The content exists. Rename and check again." // string@3a34 │ │ +197d1e: 7120 bd02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +197d24: 2208 0703 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0307 │ │ +197d28: 7010 020b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +197d2e: 6e20 0e0b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197d34: 6e20 0e0b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197d3a: b039 |0111: add-int/2addr v9, v3 │ │ +197d3c: 6e20 090b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b09 │ │ +197d42: 6e20 0e0b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197d48: 6e20 0e0b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197d4e: 6e10 1f0b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +197d54: 0c08 |011e: move-result-object v8 │ │ +197d56: 23da 3211 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1132 │ │ +197d5a: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +197d5e: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +197d62: 7120 ce0a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ace │ │ +197d68: 0c08 |0128: move-result-object v8 │ │ +197d6a: 28d0 |0129: goto 00f9 // -0030 │ │ +197d6c: 1a0d e340 |012a: const-string v13, "_data" // string@40e3 │ │ +197d70: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +197d76: 6e10 0e57 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ +197d7c: 0c0d |0132: move-result-object v13 │ │ +197d7e: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +197d84: 0c0d |0136: move-result-object v13 │ │ +197d86: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ +197d8c: 0c0c |013a: move-result-object v12 │ │ +197d8e: 110c |013b: return-object v12 │ │ +197d90: 220c c302 |013c: new-instance v12, Ljava/io/IOException; // type@02c3 │ │ +197d94: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +197d98: 2330 3211 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1132 │ │ +197d9c: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +197da0: 1a0d 5d31 |0144: const-string v13, "Path for type: %s was not available" // string@315d │ │ +197da4: 7130 cf0a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +197daa: 0c0d |0149: move-result-object v13 │ │ +197dac: 7020 8709 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ +197db2: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -434394,39 +434395,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 │ │ -1980f8: |[1980f8] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -198108: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -19810c: 6e10 6709 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0967 │ │ -198112: 0a00 |0005: move-result v0 │ │ -198114: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -198118: 1103 |0008: return-object v3 │ │ -19811a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -19811c: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -198120: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -198124: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19812a: 0c03 |0011: move-result-object v3 │ │ -19812c: 6e10 6709 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0967 │ │ -198132: 0a01 |0015: move-result v1 │ │ -198134: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -198138: 6e10 7509 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0975 │ │ -19813e: 0a01 |001b: move-result v1 │ │ -198140: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -198144: 2802 |001e: goto 0020 // +0002 │ │ -198146: 1100 |001f: return-object v0 │ │ -198148: 1103 |0020: return-object v3 │ │ -19814a: 6e10 7509 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0975 │ │ -198150: 0a01 |0024: move-result v1 │ │ -198152: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -198156: 1103 |0027: return-object v3 │ │ -198158: 1100 |0028: return-object v0 │ │ +1980fc: |[1980fc] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +19810c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +198110: 6e10 6709 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0967 │ │ +198116: 0a00 |0005: move-result v0 │ │ +198118: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +19811c: 1103 |0008: return-object v3 │ │ +19811e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +198120: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +198124: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +198128: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +19812e: 0c03 |0011: move-result-object v3 │ │ +198130: 6e10 6709 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0967 │ │ +198136: 0a01 |0015: move-result v1 │ │ +198138: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +19813c: 6e10 7509 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0975 │ │ +198142: 0a01 |001b: move-result v1 │ │ +198144: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +198148: 2802 |001e: goto 0020 // +0002 │ │ +19814a: 1100 |001f: return-object v0 │ │ +19814c: 1103 |0020: return-object v3 │ │ +19814e: 6e10 7509 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0975 │ │ +198154: 0a01 |0024: move-result v1 │ │ +198156: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +19815a: 1103 |0027: return-object v3 │ │ +19815c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -434438,41 +434439,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 │ │ -19817c: |[19817c] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -19818c: 7110 9a56 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@569a │ │ -198192: 0c04 |0003: move-result-object v4 │ │ -198194: 2200 6c03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036c │ │ -198198: 1a01 ee84 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84ee │ │ -19819c: 7020 3a0c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3a │ │ -1981a2: 2201 0703 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ -1981a6: 1a02 814e |000d: const-string v2, "deltachat-" // string@4e81 │ │ -1981aa: 7020 050b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -1981b0: 7120 550a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -1981b6: 0c05 |0015: move-result-object v5 │ │ -1981b8: 6e20 3c0c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c3c │ │ -1981be: 0c05 |0019: move-result-object v5 │ │ -1981c0: 6e20 0e0b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1981c6: 6e10 1f0b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1981cc: 0c05 |0020: move-result-object v5 │ │ -1981ce: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -1981d2: 1a04 fb45 |0023: const-string v4, "attach" // string@45fb │ │ -1981d6: 2206 0703 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ -1981da: 7010 020b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -1981e0: 6e20 0e0b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1981e6: 1a05 5b0b |002d: const-string v5, "." // string@0b5b │ │ -1981ea: 6e20 0e0b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1981f0: 6e20 0e0b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -1981f6: 6e10 1f0b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -1981fc: 0c04 |0038: move-result-object v4 │ │ -1981fe: 1104 |0039: return-object v4 │ │ +198180: |[198180] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +198190: 7110 9a56 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@569a │ │ +198196: 0c04 |0003: move-result-object v4 │ │ +198198: 2200 6c03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036c │ │ +19819c: 1a01 ee84 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84ee │ │ +1981a0: 7020 3a0c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3a │ │ +1981a6: 2201 0703 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0307 │ │ +1981aa: 1a02 814e |000d: const-string v2, "deltachat-" // string@4e81 │ │ +1981ae: 7020 050b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +1981b4: 7120 550a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +1981ba: 0c05 |0015: move-result-object v5 │ │ +1981bc: 6e20 3c0c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c3c │ │ +1981c2: 0c05 |0019: move-result-object v5 │ │ +1981c4: 6e20 0e0b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1981ca: 6e10 1f0b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +1981d0: 0c05 |0020: move-result-object v5 │ │ +1981d2: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +1981d6: 1a04 fb45 |0023: const-string v4, "attach" // string@45fb │ │ +1981da: 2206 0703 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0307 │ │ +1981de: 7010 020b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +1981e4: 6e20 0e0b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1981ea: 1a05 5b0b |002d: const-string v5, "." // string@0b5b │ │ +1981ee: 6e20 0e0b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1981f4: 6e20 0e0b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +1981fa: 6e10 1f0b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +198200: 0c04 |0038: move-result-object v4 │ │ +198202: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -434486,48 +434487,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 │ │ -198200: |[198200] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -198210: 1a00 cc83 |0000: const-string v0, "video/" // string@83cc │ │ -198214: 6e20 e80a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -19821a: 0a00 |0005: move-result v0 │ │ -19821c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19821e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -198222: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ -198226: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19822c: 0c03 |000e: move-result-object v3 │ │ -19822e: 2820 |000f: goto 002f // +0020 │ │ -198230: 1a00 1f46 |0010: const-string v0, "audio/" // string@461f │ │ -198234: 6e20 e80a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -19823a: 0a00 |0015: move-result v0 │ │ -19823c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -198240: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ -198244: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19824a: 0c03 |001d: move-result-object v3 │ │ -19824c: 2811 |001e: goto 002f // +0011 │ │ -19824e: 1a00 fc5c |001f: const-string v0, "image/" // string@5cfc │ │ -198252: 6e20 e80a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -198258: 0a03 |0024: move-result v3 │ │ -19825a: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -19825e: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ -198262: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -198268: 0c03 |002c: move-result-object v3 │ │ -19826a: 2802 |002d: goto 002f // +0002 │ │ -19826c: 0713 |002e: move-object v3, v1 │ │ -19826e: 7020 0b57 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@570b │ │ -198274: 0c03 |0032: move-result-object v3 │ │ -198276: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -19827a: 1101 |0035: return-object v1 │ │ -19827c: 6e10 6809 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0968 │ │ -198282: 0c03 |0039: move-result-object v3 │ │ -198284: 1103 |003a: return-object v3 │ │ +198204: |[198204] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +198214: 1a00 cc83 |0000: const-string v0, "video/" // string@83cc │ │ +198218: 6e20 e80a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +19821e: 0a00 |0005: move-result v0 │ │ +198220: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +198222: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +198226: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ +19822a: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +198230: 0c03 |000e: move-result-object v3 │ │ +198232: 2820 |000f: goto 002f // +0020 │ │ +198234: 1a00 1f46 |0010: const-string v0, "audio/" // string@461f │ │ +198238: 6e20 e80a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +19823e: 0a00 |0015: move-result v0 │ │ +198240: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +198244: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ +198248: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +19824e: 0c03 |001d: move-result-object v3 │ │ +198250: 2811 |001e: goto 002f // +0011 │ │ +198252: 1a00 fc5c |001f: const-string v0, "image/" // string@5cfc │ │ +198256: 6e20 e80a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +19825c: 0a03 |0024: move-result v3 │ │ +19825e: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +198262: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ +198266: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +19826c: 0c03 |002c: move-result-object v3 │ │ +19826e: 2802 |002d: goto 002f // +0002 │ │ +198270: 0713 |002e: move-object v3, v1 │ │ +198272: 7020 0b57 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@570b │ │ +198278: 0c03 |0032: move-result-object v3 │ │ +19827a: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +19827e: 1101 |0035: return-object v1 │ │ +198280: 6e10 6809 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0968 │ │ +198286: 0c03 |0039: move-result-object v3 │ │ +198288: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -434543,32 +434544,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 │ │ -198314: |[198314] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -198324: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -198326: 2300 3411 |0001: new-array v0, v0, [Ljava/lang/String; // type@1134 │ │ -19832a: 1a01 bb40 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40bb │ │ -19832e: 6e20 e60a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ -198334: 0c04 |0008: move-result-object v4 │ │ -198336: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -198338: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -19833c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -198340: 2141 |000e: array-length v1, v4 │ │ -198342: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -198344: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -198348: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -19834c: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -198350: 2805 |0016: goto 001b // +0005 │ │ -198352: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -198356: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -19835a: 1100 |001b: return-object v0 │ │ +198318: |[198318] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +198328: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19832a: 2300 3411 |0001: new-array v0, v0, [Ljava/lang/String; // type@1134 │ │ +19832e: 1a01 bb40 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40bb │ │ +198332: 6e20 e60a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae6 │ │ +198338: 0c04 |0008: move-result-object v4 │ │ +19833a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +19833c: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +198340: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +198344: 2141 |000e: array-length v1, v4 │ │ +198346: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +198348: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +19834c: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +198350: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +198354: 2805 |0016: goto 001b // +0005 │ │ +198356: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +19835a: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +19835e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -434581,39 +434582,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 │ │ -197db0: |[197db0] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -197dc0: 1a00 cc83 |0000: const-string v0, "video/" // string@83cc │ │ -197dc4: 6e20 e80a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -197dca: 0a00 |0005: move-result v0 │ │ -197dcc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -197dd0: 7100 6457 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5764 │ │ -197dd6: 0c02 |000b: move-result-object v2 │ │ -197dd8: 1102 |000c: return-object v2 │ │ -197dda: 1a00 1f46 |000d: const-string v0, "audio/" // string@461f │ │ -197dde: 6e20 e80a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -197de4: 0a00 |0012: move-result v0 │ │ -197de6: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -197dea: 7100 5f57 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@575f │ │ -197df0: 0c02 |0018: move-result-object v2 │ │ -197df2: 1102 |0019: return-object v2 │ │ -197df4: 1a00 fc5c |001a: const-string v0, "image/" // string@5cfc │ │ -197df8: 6e20 e80a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ -197dfe: 0a02 |001f: move-result v2 │ │ -197e00: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -197e04: 7100 6257 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5762 │ │ -197e0a: 0c02 |0025: move-result-object v2 │ │ -197e0c: 1102 |0026: return-object v2 │ │ -197e0e: 7100 6157 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5761 │ │ -197e14: 0c02 |002a: move-result-object v2 │ │ -197e16: 1102 |002b: return-object v2 │ │ +197db4: |[197db4] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +197dc4: 1a00 cc83 |0000: const-string v0, "video/" // string@83cc │ │ +197dc8: 6e20 e80a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +197dce: 0a00 |0005: move-result v0 │ │ +197dd0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +197dd4: 7100 6457 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5764 │ │ +197dda: 0c02 |000b: move-result-object v2 │ │ +197ddc: 1102 |000c: return-object v2 │ │ +197dde: 1a00 1f46 |000d: const-string v0, "audio/" // string@461f │ │ +197de2: 6e20 e80a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +197de8: 0a00 |0012: move-result v0 │ │ +197dea: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +197dee: 7100 5f57 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@575f │ │ +197df4: 0c02 |0018: move-result-object v2 │ │ +197df6: 1102 |0019: return-object v2 │ │ +197df8: 1a00 fc5c |001a: const-string v0, "image/" // string@5cfc │ │ +197dfc: 6e20 e80a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0ae8 │ │ +197e02: 0a02 |001f: move-result v2 │ │ +197e04: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +197e08: 7100 6257 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5762 │ │ +197e0e: 0c02 |0025: move-result-object v2 │ │ +197e10: 1102 |0026: return-object v2 │ │ +197e12: 7100 6157 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5761 │ │ +197e18: 0c02 |002a: move-result-object v2 │ │ +197e1a: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -434628,39 +434629,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 │ │ -198288: |[198288] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -198298: 1a00 e340 |0000: const-string v0, "_data" // string@40e3 │ │ -19829c: 2410 3411 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ -1982a2: 0c04 |0005: move-result-object v4 │ │ -1982a4: 2208 9601 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0196 │ │ -1982a8: 6e10 0e57 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ -1982ae: 0c02 |000b: move-result-object v2 │ │ -1982b0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -1982b2: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -1982b4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -1982b6: 0781 |000f: move-object v1, v8 │ │ -1982b8: 07a3 |0010: move-object v3, v10 │ │ -1982ba: 7607 a505 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@05a5 │ │ -1982c0: 6e10 a605 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05a6 │ │ -1982c6: 0c0a |0017: move-result-object v10 │ │ -1982c8: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -1982cc: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ -1982d2: 0a00 |001d: move-result v0 │ │ -1982d4: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1982da: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1982e0: 0c00 |0024: move-result-object v0 │ │ -1982e2: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1982e8: 2802 |0028: goto 002a // +0002 │ │ -1982ea: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -1982ec: 1100 |002a: return-object v0 │ │ +19828c: |[19828c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +19829c: 1a00 e340 |0000: const-string v0, "_data" // string@40e3 │ │ +1982a0: 2410 3411 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ +1982a6: 0c04 |0005: move-result-object v4 │ │ +1982a8: 2208 9601 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0196 │ │ +1982ac: 6e10 0e57 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ +1982b2: 0c02 |000b: move-result-object v2 │ │ +1982b4: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +1982b6: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +1982b8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +1982ba: 0781 |000f: move-object v1, v8 │ │ +1982bc: 07a3 |0010: move-object v3, v10 │ │ +1982be: 7607 a505 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@05a5 │ │ +1982c4: 6e10 a605 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05a6 │ │ +1982ca: 0c0a |0017: move-result-object v10 │ │ +1982cc: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +1982d0: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ +1982d6: 0a00 |001d: move-result v0 │ │ +1982d8: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1982de: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1982e4: 0c00 |0024: move-result-object v0 │ │ +1982e6: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1982ec: 2802 |0028: goto 002a // +0002 │ │ +1982ee: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +1982f0: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -434675,47 +434676,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 │ │ -198050: |[198050] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -198060: 6e10 0e57 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ -198066: 0c00 |0003: move-result-object v0 │ │ -198068: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -19806e: 0c01 |0007: move-result-object v1 │ │ -198070: 1a00 e340 |0008: const-string v0, "_data" // string@40e3 │ │ -198074: 2410 3411 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ -19807a: 0c03 |000d: move-result-object v3 │ │ -19807c: 2410 3411 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1134 │ │ -198082: 0c05 |0011: move-result-object v5 │ │ -198084: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -198086: 1a04 e440 |0013: const-string v4, "_data = ?" // string@40e4 │ │ -19808a: 0782 |0015: move-object v2, v8 │ │ -19808c: 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 │ │ -198092: 0c08 |0019: move-result-object v8 │ │ -198094: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -198098: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -19809e: 0a09 |001f: move-result v9 │ │ -1980a0: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -1980a4: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1980aa: 0f09 |0025: return v9 │ │ -1980ac: 0d09 |0026: move-exception v9 │ │ -1980ae: 2809 |0027: goto 0030 // +0009 │ │ -1980b0: 2209 c302 |0028: new-instance v9, Ljava/io/IOException; // type@02c3 │ │ -1980b4: 1a00 fd36 |002a: const-string v0, "Something is wrong with the filename to save" // string@36fd │ │ -1980b8: 7020 8709 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ -1980be: 2709 |002f: throw v9 │ │ -1980c0: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -1980c4: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1980ca: 2805 |0035: goto 003a // +0005 │ │ -1980cc: 0d08 |0036: move-exception v8 │ │ -1980ce: 6e20 430b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ -1980d4: 2709 |003a: throw v9 │ │ +198054: |[198054] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +198064: 6e10 0e57 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ +19806a: 0c00 |0003: move-result-object v0 │ │ +19806c: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +198072: 0c01 |0007: move-result-object v1 │ │ +198074: 1a00 e340 |0008: const-string v0, "_data" // string@40e3 │ │ +198078: 2410 3411 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ +19807e: 0c03 |000d: move-result-object v3 │ │ +198080: 2410 3411 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1134 │ │ +198086: 0c05 |0011: move-result-object v5 │ │ +198088: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +19808a: 1a04 e440 |0013: const-string v4, "_data = ?" // string@40e4 │ │ +19808e: 0782 |0015: move-object v2, v8 │ │ +198090: 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 │ │ +198096: 0c08 |0019: move-result-object v8 │ │ +198098: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +19809c: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1980a2: 0a09 |001f: move-result v9 │ │ +1980a4: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +1980a8: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1980ae: 0f09 |0025: return v9 │ │ +1980b0: 0d09 |0026: move-exception v9 │ │ +1980b2: 2809 |0027: goto 0030 // +0009 │ │ +1980b4: 2209 c302 |0028: new-instance v9, Ljava/io/IOException; // type@02c3 │ │ +1980b8: 1a00 fd36 |002a: const-string v0, "Something is wrong with the filename to save" // string@36fd │ │ +1980bc: 7020 8709 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0987 │ │ +1980c2: 2709 |002f: throw v9 │ │ +1980c4: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +1980c8: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1980ce: 2805 |0035: goto 003a // +0005 │ │ +1980d0: 0d08 |0036: move-exception v8 │ │ +1980d2: 6e20 430b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ +1980d8: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -434735,20 +434736,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 │ │ -1982f0: |[1982f0] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -198300: 2200 bd02 |0000: new-instance v0, Ljava/io/File; // type@02bd │ │ -198304: 7020 6109 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ -19830a: 6e10 6909 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0969 │ │ -198310: 0c02 |0008: move-result-object v2 │ │ -198312: 1102 |0009: return-object v2 │ │ +1982f4: |[1982f4] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +198304: 2200 bd02 |0000: new-instance v0, Ljava/io/File; // type@02bd │ │ +198308: 7020 6109 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0961 │ │ +19830e: 6e10 6909 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0969 │ │ +198314: 0c02 |0008: move-result-object v2 │ │ +198316: 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; │ │ │ │ @@ -434757,127 +434758,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 │ │ -197e18: |[197e18] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -197e28: 54b0 7942 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4279 │ │ -197e2c: 7110 9856 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5698 │ │ -197e32: 0c00 |0005: move-result-object v0 │ │ -197e34: 7110 e80c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -197e3a: 0c00 |0009: move-result-object v0 │ │ -197e3c: 1f00 0503 |000a: check-cast v0, Ljava/lang/String; // type@0305 │ │ -197e40: 54b1 7b42 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427b │ │ -197e44: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -197e48: 53b1 7a42 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427a │ │ -197e4c: 7040 0d57 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@570d │ │ -197e52: 0c01 |0015: move-result-object v1 │ │ -197e54: 7020 1657 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5716 │ │ -197e5a: 0c01 |0019: move-result-object v1 │ │ -197e5c: 7020 1157 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@5711 │ │ -197e62: 0c02 |001d: move-result-object v2 │ │ -197e64: 7040 0857 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@5708 │ │ -197e6a: 0c01 |0021: move-result-object v1 │ │ -197e6c: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -197e70: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -197e76: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -197e78: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -197e7c: 620a 7f42 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ -197e80: 220b 0703 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0307 │ │ -197e84: 1a01 c216 |002e: const-string v1, "Failed to create mediaUri for " // string@16c2 │ │ -197e88: 7020 050b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -197e8e: 6e20 0e0b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -197e94: 6e10 1f0b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -197e9a: 0c0b |0039: move-result-object v11 │ │ -197e9c: 7120 c502 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -197ea2: 1104 |003d: return-object v4 │ │ -197ea4: 54bb 7c42 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427c │ │ -197ea8: 7120 5f50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ -197eae: 0c0b |0043: move-result-object v11 │ │ -197eb0: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -197eb4: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -197eb8: 6e10 8c09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098c │ │ -197ebe: 1104 |004b: return-object v4 │ │ -197ec0: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -197ec6: 0c02 |004f: move-result-object v2 │ │ -197ec8: 1a05 4153 |0050: const-string v5, "file" // string@5341 │ │ -197ecc: 7120 7a57 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@577a │ │ -197ed2: 0a02 |0055: move-result v2 │ │ -197ed4: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -197ed8: 2202 c002 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c0 │ │ -197edc: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197ee2: 0c05 |005d: move-result-object v5 │ │ -197ee4: 7020 8109 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0981 │ │ -197eea: 7120 6657 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5766 │ │ -197ef0: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197ef6: 0c05 |0067: move-result-object v5 │ │ -197ef8: 2410 3411 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1134 │ │ -197efe: 0c05 |006b: move-result-object v5 │ │ -197f00: 2410 3411 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ -197f06: 0c00 |006f: move-result-object v0 │ │ -197f08: 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 │ │ -197f0e: 6e10 9309 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -197f14: 282d |0076: goto 00a3 // +002d │ │ -197f16: 0d0a |0077: move-exception v10 │ │ -197f18: 6e10 9309 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -197f1e: 2805 |007b: goto 0080 // +0005 │ │ -197f20: 0d00 |007c: move-exception v0 │ │ -197f22: 6e20 430b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ -197f28: 270a |0080: throw v10 │ │ -197f2a: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -197f30: 0c0a |0084: move-result-object v10 │ │ -197f32: 1a00 1a84 |0085: const-string v0, "w" // string@841a │ │ -197f36: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ -197f3c: 0c0a |008a: move-result-object v10 │ │ -197f3e: 7120 6657 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5766 │ │ -197f44: 0b05 |008e: move-result-wide v5 │ │ -197f46: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -197f4a: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -197f4e: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -197f52: 1a00 1541 |0095: const-string v0, "_size" // string@4115 │ │ -197f56: 7120 550a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -197f5c: 0c02 |009a: move-result-object v2 │ │ -197f5e: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -197f64: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -197f68: 6e10 9309 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -197f6e: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -197f72: 6e10 8c09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098c │ │ -197f78: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -197f7c: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -197f80: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -197f84: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -197f86: 7110 490a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -197f8c: 0c0a |00b2: move-result-object v10 │ │ -197f8e: 1a0b eb5f |00b3: const-string v11, "is_pending" // string@5feb │ │ -197f92: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -197f98: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -197f9e: 0a0a |00bb: move-result v10 │ │ -197fa0: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -197fa4: 6e10 0e57 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ -197faa: 0c0a |00c1: move-result-object v10 │ │ -197fac: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -197fb2: 0c0a |00c5: move-result-object v10 │ │ -197fb4: 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 │ │ -197fba: 1101 |00c9: return-object v1 │ │ -197fbc: 0d00 |00ca: move-exception v0 │ │ -197fbe: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -197fc2: 6e10 9309 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ -197fc8: 2805 |00d0: goto 00d5 // +0005 │ │ -197fca: 0d0a |00d1: move-exception v10 │ │ -197fcc: 6e20 430b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ -197fd2: 2700 |00d5: throw v0 │ │ -197fd4: 0d0a |00d6: move-exception v10 │ │ -197fd6: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -197fda: 6e10 8c09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098c │ │ -197fe0: 2805 |00dc: goto 00e1 // +0005 │ │ -197fe2: 0d0b |00dd: move-exception v11 │ │ -197fe4: 6e20 430b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ -197fea: 270a |00e1: throw v10 │ │ +197e1c: |[197e1c] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +197e2c: 54b0 7942 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@4279 │ │ +197e30: 7110 9856 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@5698 │ │ +197e36: 0c00 |0005: move-result-object v0 │ │ +197e38: 7110 e80c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +197e3e: 0c00 |0009: move-result-object v0 │ │ +197e40: 1f00 0503 |000a: check-cast v0, Ljava/lang/String; // type@0305 │ │ +197e44: 54b1 7b42 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427b │ │ +197e48: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +197e4c: 53b1 7a42 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427a │ │ +197e50: 7040 0d57 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@570d │ │ +197e56: 0c01 |0015: move-result-object v1 │ │ +197e58: 7020 1657 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5716 │ │ +197e5e: 0c01 |0019: move-result-object v1 │ │ +197e60: 7020 1157 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@5711 │ │ +197e66: 0c02 |001d: move-result-object v2 │ │ +197e68: 7040 0857 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@5708 │ │ +197e6e: 0c01 |0021: move-result-object v1 │ │ +197e70: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +197e74: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +197e7a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +197e7c: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +197e80: 620a 7f42 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ +197e84: 220b 0703 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0307 │ │ +197e88: 1a01 c216 |002e: const-string v1, "Failed to create mediaUri for " // string@16c2 │ │ +197e8c: 7020 050b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +197e92: 6e20 0e0b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +197e98: 6e10 1f0b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +197e9e: 0c0b |0039: move-result-object v11 │ │ +197ea0: 7120 c502 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +197ea6: 1104 |003d: return-object v4 │ │ +197ea8: 54bb 7c42 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427c │ │ +197eac: 7120 5f50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505f │ │ +197eb2: 0c0b |0043: move-result-object v11 │ │ +197eb4: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +197eb8: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +197ebc: 6e10 8c09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098c │ │ +197ec2: 1104 |004b: return-object v4 │ │ +197ec4: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +197eca: 0c02 |004f: move-result-object v2 │ │ +197ecc: 1a05 4153 |0050: const-string v5, "file" // string@5341 │ │ +197ed0: 7120 7a57 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@577a │ │ +197ed6: 0a02 |0055: move-result v2 │ │ +197ed8: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +197edc: 2202 c002 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c0 │ │ +197ee0: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197ee6: 0c05 |005d: move-result-object v5 │ │ +197ee8: 7020 8109 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0981 │ │ +197eee: 7120 6657 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5766 │ │ +197ef4: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197efa: 0c05 |0067: move-result-object v5 │ │ +197efc: 2410 3411 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1134 │ │ +197f02: 0c05 |006b: move-result-object v5 │ │ +197f04: 2410 3411 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1134 │ │ +197f0a: 0c00 |006f: move-result-object v0 │ │ +197f0c: 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 │ │ +197f12: 6e10 9309 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +197f18: 282d |0076: goto 00a3 // +002d │ │ +197f1a: 0d0a |0077: move-exception v10 │ │ +197f1c: 6e10 9309 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +197f22: 2805 |007b: goto 0080 // +0005 │ │ +197f24: 0d00 |007c: move-exception v0 │ │ +197f26: 6e20 430b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ +197f2c: 270a |0080: throw v10 │ │ +197f2e: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +197f34: 0c0a |0084: move-result-object v10 │ │ +197f36: 1a00 1a84 |0085: const-string v0, "w" // string@841a │ │ +197f3a: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ +197f40: 0c0a |008a: move-result-object v10 │ │ +197f42: 7120 6657 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5766 │ │ +197f48: 0b05 |008e: move-result-wide v5 │ │ +197f4a: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +197f4e: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +197f52: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +197f56: 1a00 1541 |0095: const-string v0, "_size" // string@4115 │ │ +197f5a: 7120 550a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +197f60: 0c02 |009a: move-result-object v2 │ │ +197f62: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +197f68: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +197f6c: 6e10 9309 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +197f72: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +197f76: 6e10 8c09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098c │ │ +197f7c: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +197f80: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +197f84: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +197f88: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +197f8a: 7110 490a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +197f90: 0c0a |00b2: move-result-object v10 │ │ +197f92: 1a0b eb5f |00b3: const-string v11, "is_pending" // string@5feb │ │ +197f96: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +197f9c: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +197fa2: 0a0a |00bb: move-result v10 │ │ +197fa4: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +197fa8: 6e10 0e57 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@570e │ │ +197fae: 0c0a |00c1: move-result-object v10 │ │ +197fb0: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +197fb6: 0c0a |00c5: move-result-object v10 │ │ +197fb8: 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 │ │ +197fbe: 1101 |00c9: return-object v1 │ │ +197fc0: 0d00 |00ca: move-exception v0 │ │ +197fc2: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +197fc6: 6e10 9309 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0993 │ │ +197fcc: 2805 |00d0: goto 00d5 // +0005 │ │ +197fce: 0d0a |00d1: move-exception v10 │ │ +197fd0: 6e20 430b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ +197fd6: 2700 |00d5: throw v0 │ │ +197fd8: 0d0a |00d6: move-exception v10 │ │ +197fda: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +197fde: 6e10 8c09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098c │ │ +197fe4: 2805 |00dc: goto 00e1 // +0005 │ │ +197fe6: 0d0b |00dd: move-exception v11 │ │ +197fe8: 6e20 430b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b43 │ │ +197fee: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -434933,28 +434934,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 │ │ -19860c: |[19860c] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -19861c: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -198620: 7020 8904 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ -198626: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -198628: 6e20 8b04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ -19862e: 6001 ec27 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27ec │ │ -198632: 6e20 8e04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -198638: 6001 102c |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2c10 │ │ -19863c: 6e30 9504 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -198642: 6001 842a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a84 │ │ -198646: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -198648: 6e30 9004 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ -19864e: 6e10 9b04 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ -198654: 0e00 |001c: return-void │ │ +198610: |[198610] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +198620: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +198624: 7020 8904 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ +19862a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +19862c: 6e20 8b04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ +198632: 6001 ec27 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27ec │ │ +198636: 6e20 8e04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +19863c: 6001 102c |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2c10 │ │ +198640: 6e30 9504 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +198646: 6001 842a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a84 │ │ +19864a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +19864c: 6e30 9004 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ +198652: 6e10 9b04 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ +198658: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0009 line=370 │ │ 0x000e line=371 │ │ 0x0013 line=372 │ │ @@ -434969,19 +434970,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 │ │ -19815c: |[19815c] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19816c: 1f01 b411 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11b4 │ │ -198170: 6e20 0a57 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@570a │ │ -198176: 0c01 |0005: move-result-object v1 │ │ -198178: 1101 |0006: return-object v1 │ │ +198160: |[198160] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +198170: 1f01 b411 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11b4 │ │ +198174: 6e20 0a57 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@570a │ │ +19817a: 0c01 |0005: move-result-object v1 │ │ +19817c: 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; │ │ │ │ @@ -434990,80 +434991,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 │ │ -19835c: |[19835c] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -19836c: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -198370: 2190 |0002: array-length v0, v9 │ │ -198372: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -198376: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -198378: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19837a: 5482 8142 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4281 │ │ -19837e: 6e10 580b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ -198384: 0c02 |000c: move-result-object v2 │ │ -198386: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -19838a: 7110 5e57 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@575e │ │ -198390: 0a03 |0012: move-result v3 │ │ -198392: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -198396: 2209 cb10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -19839a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -19839c: 7110 490a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -1983a2: 0c02 |001b: move-result-object v2 │ │ -1983a4: 7030 a856 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ -1983aa: 1109 |001f: return-object v9 │ │ -1983ac: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -1983b0: 2209 cb10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -1983b4: 7110 490a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -1983ba: 0c02 |0027: move-result-object v2 │ │ -1983bc: 7030 a856 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ -1983c2: 1109 |002b: return-object v9 │ │ -1983c4: 2193 |002c: array-length v3, v9 │ │ -1983c6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1983c8: 0716 |002e: move-object v6, v1 │ │ -1983ca: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1983cc: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -1983d0: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -1983d4: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -1983d8: 7030 1757 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@5717 │ │ -1983de: 0c06 |0039: move-result-object v6 │ │ -1983e0: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -1983e4: 2209 cb10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -1983e8: 7110 490a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -1983ee: 0c02 |0041: move-result-object v2 │ │ -1983f0: 7030 a856 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ -1983f6: 1109 |0045: return-object v9 │ │ -1983f8: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1983fc: 28e8 |0048: goto 0030 // -0018 │ │ -1983fe: 2199 |0049: array-length v9, v9 │ │ -198400: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -198404: 2209 cb10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -198408: 7110 490a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -19840e: 0c02 |0051: move-result-object v2 │ │ -198410: 7030 a856 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ -198416: 1109 |0055: return-object v9 │ │ -198418: 2209 cb10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -19841c: 7110 490a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -198422: 0c02 |005b: move-result-object v2 │ │ -198424: 7030 a856 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ -19842a: 1109 |005f: return-object v9 │ │ -19842c: 0d09 |0060: move-exception v9 │ │ -19842e: 6202 7f42 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ -198432: 7120 c702 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -198438: 2209 cb10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -19843c: 7110 490a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -198442: 0c00 |006b: move-result-object v0 │ │ -198444: 7030 a856 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ -19844a: 1109 |006f: return-object v9 │ │ -19844c: 2209 d402 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d4 │ │ -198450: 1a00 7a6e |0072: const-string v0, "must pass in at least one attachment" // string@6e7a │ │ -198454: 7020 b909 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -19845a: 2709 |0077: throw v9 │ │ +198360: |[198360] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +198370: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +198374: 2190 |0002: array-length v0, v9 │ │ +198376: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +19837a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +19837c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19837e: 5482 8142 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4281 │ │ +198382: 6e10 580b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ +198388: 0c02 |000c: move-result-object v2 │ │ +19838a: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +19838e: 7110 5e57 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@575e │ │ +198394: 0a03 |0012: move-result v3 │ │ +198396: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +19839a: 2209 cb10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +19839e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +1983a0: 7110 490a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +1983a6: 0c02 |001b: move-result-object v2 │ │ +1983a8: 7030 a856 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ +1983ae: 1109 |001f: return-object v9 │ │ +1983b0: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +1983b4: 2209 cb10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +1983b8: 7110 490a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +1983be: 0c02 |0027: move-result-object v2 │ │ +1983c0: 7030 a856 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ +1983c6: 1109 |002b: return-object v9 │ │ +1983c8: 2193 |002c: array-length v3, v9 │ │ +1983ca: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1983cc: 0716 |002e: move-object v6, v1 │ │ +1983ce: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1983d0: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +1983d4: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +1983d8: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +1983dc: 7030 1757 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@5717 │ │ +1983e2: 0c06 |0039: move-result-object v6 │ │ +1983e4: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +1983e8: 2209 cb10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +1983ec: 7110 490a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +1983f2: 0c02 |0041: move-result-object v2 │ │ +1983f4: 7030 a856 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ +1983fa: 1109 |0045: return-object v9 │ │ +1983fc: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +198400: 28e8 |0048: goto 0030 // -0018 │ │ +198402: 2199 |0049: array-length v9, v9 │ │ +198404: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +198408: 2209 cb10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +19840c: 7110 490a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +198412: 0c02 |0051: move-result-object v2 │ │ +198414: 7030 a856 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ +19841a: 1109 |0055: return-object v9 │ │ +19841c: 2209 cb10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +198420: 7110 490a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +198426: 0c02 |005b: move-result-object v2 │ │ +198428: 7030 a856 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ +19842e: 1109 |005f: return-object v9 │ │ +198430: 0d09 |0060: move-exception v9 │ │ +198432: 6202 7f42 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@427f │ │ +198436: 7120 c702 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +19843c: 2209 cb10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +198440: 7110 490a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +198446: 0c00 |006b: move-result-object v0 │ │ +198448: 7030 a856 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56a8 │ │ +19844e: 1109 |006f: return-object v9 │ │ +198450: 2209 d402 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d4 │ │ +198454: 1a00 7a6e |0072: const-string v0, "must pass in at least one attachment" // string@6e7a │ │ +198458: 7020 b909 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +19845e: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -435086,18 +435087,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 │ │ -1984d0: |[1984d0] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -1984e0: 1f01 cb10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ -1984e4: 6e20 1457 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5714 │ │ -1984ea: 0e00 |0005: return-void │ │ +1984d4: |[1984d4] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +1984e4: 1f01 cb10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10cb │ │ +1984e8: 6e20 1457 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5714 │ │ +1984ee: 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; │ │ │ │ @@ -435106,87 +435107,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 │ │ -1984ec: |[1984ec] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -1984fc: 6f20 3658 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5836 │ │ -198502: 5450 8142 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4281 │ │ -198506: 6e10 580b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ -19850c: 0c00 |0008: move-result-object v0 │ │ -19850e: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -198512: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -198516: 0e00 |000d: return-void │ │ -198518: 6e10 ab56 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ -19851e: 0c01 |0011: move-result-object v1 │ │ -198520: 1f01 ed02 |0012: check-cast v1, Ljava/lang/Integer; // type@02ed │ │ -198524: 6e10 420a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ -19852a: 0a01 |0017: move-result v1 │ │ -19852c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -19852e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -198530: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ -198534: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ -198538: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ -19853c: 2866 |0020: goto 0086 // +0066 │ │ -19853e: 6006 dc28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28dc │ │ -198542: 7130 7304 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0473 │ │ -198548: 0c06 |0026: move-result-object v6 │ │ -19854a: 6e10 7504 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ -198550: 285c |002a: goto 0086 // +005c │ │ -198552: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -198558: 0c06 |002e: move-result-object v6 │ │ -19855a: 6001 dc28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28dc │ │ -19855e: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -198564: 0c06 |0034: move-result-object v6 │ │ -198566: 7130 7404 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ -19856c: 0c06 |0038: move-result-object v6 │ │ -19856e: 6e10 7504 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ -198574: 284a |003c: goto 0086 // +004a │ │ -198576: 6e10 ad56 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ -19857c: 0c06 |0040: move-result-object v6 │ │ -19857e: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -198582: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ -198586: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -198588: 2825 |0046: goto 006b // +0025 │ │ -19858a: 7020 1257 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@5712 │ │ -198590: 0c01 |004a: move-result-object v1 │ │ -198592: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ -198596: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -19859c: 0c06 |0050: move-result-object v6 │ │ -19859e: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -1985a4: 0c01 |0054: move-result-object v1 │ │ -1985a6: 7210 cc0c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -1985ac: 0a04 |0058: move-result v4 │ │ -1985ae: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ -1985b2: 7210 cc0c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ -1985b8: 0a06 |005e: move-result v6 │ │ -1985ba: b126 |005f: sub-int/2addr v6, v2 │ │ -1985bc: 7220 c30c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ -1985c2: 0c06 |0063: move-result-object v6 │ │ -1985c4: 1f06 0503 |0064: check-cast v6, Ljava/lang/String; // type@0305 │ │ -1985c8: 2805 |0066: goto 006b // +0005 │ │ -1985ca: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1985d0: 0c06 |006a: move-result-object v6 │ │ -1985d2: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ -1985d6: 6006 9228 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2892 │ │ -1985da: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1985e0: 0c06 |0072: move-result-object v6 │ │ -1985e2: 280c |0073: goto 007f // +000c │ │ -1985e4: 6001 2229 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@2922 │ │ -1985e8: 2332 3211 |0076: new-array v2, v3, [Ljava/lang/Object; // type@1132 │ │ -1985ec: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -1985ee: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ -1985f2: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ -1985f8: 0c06 |007e: move-result-object v6 │ │ -1985fa: 7130 7404 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ -198600: 0c06 |0082: move-result-object v6 │ │ -198602: 6e10 7504 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ -198608: 0e00 |0086: return-void │ │ +1984f0: |[1984f0] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +198500: 6f20 3658 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5836 │ │ +198506: 5450 8142 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4281 │ │ +19850a: 6e10 580b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b58 │ │ +198510: 0c00 |0008: move-result-object v0 │ │ +198512: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +198516: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +19851a: 0e00 |000d: return-void │ │ +19851c: 6e10 ab56 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56ab │ │ +198522: 0c01 |0011: move-result-object v1 │ │ +198524: 1f01 ed02 |0012: check-cast v1, Ljava/lang/Integer; // type@02ed │ │ +198528: 6e10 420a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a42 │ │ +19852e: 0a01 |0017: move-result v1 │ │ +198530: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +198532: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +198534: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ +198538: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ +19853c: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ +198540: 2866 |0020: goto 0086 // +0066 │ │ +198542: 6006 dc28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28dc │ │ +198546: 7130 7304 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0473 │ │ +19854c: 0c06 |0026: move-result-object v6 │ │ +19854e: 6e10 7504 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ +198554: 285c |002a: goto 0086 // +005c │ │ +198556: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19855c: 0c06 |002e: move-result-object v6 │ │ +19855e: 6001 dc28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28dc │ │ +198562: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +198568: 0c06 |0034: move-result-object v6 │ │ +19856a: 7130 7404 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ +198570: 0c06 |0038: move-result-object v6 │ │ +198572: 6e10 7504 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ +198578: 284a |003c: goto 0086 // +004a │ │ +19857a: 6e10 ad56 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ad │ │ +198580: 0c06 |0040: move-result-object v6 │ │ +198582: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +198586: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ +19858a: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +19858c: 2825 |0046: goto 006b // +0025 │ │ +19858e: 7020 1257 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@5712 │ │ +198594: 0c01 |004a: move-result-object v1 │ │ +198596: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ +19859a: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1985a0: 0c06 |0050: move-result-object v6 │ │ +1985a2: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +1985a8: 0c01 |0054: move-result-object v1 │ │ +1985aa: 7210 cc0c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +1985b0: 0a04 |0058: move-result v4 │ │ +1985b2: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ +1985b6: 7210 cc0c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccc │ │ +1985bc: 0a06 |005e: move-result v6 │ │ +1985be: b126 |005f: sub-int/2addr v6, v2 │ │ +1985c0: 7220 c30c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc3 │ │ +1985c6: 0c06 |0063: move-result-object v6 │ │ +1985c8: 1f06 0503 |0064: check-cast v6, Ljava/lang/String; // type@0305 │ │ +1985cc: 2805 |0066: goto 006b // +0005 │ │ +1985ce: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1985d4: 0c06 |006a: move-result-object v6 │ │ +1985d6: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ +1985da: 6006 9228 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2892 │ │ +1985de: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1985e4: 0c06 |0072: move-result-object v6 │ │ +1985e6: 280c |0073: goto 007f // +000c │ │ +1985e8: 6001 2229 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@2922 │ │ +1985ec: 2332 3211 |0076: new-array v2, v3, [Ljava/lang/Object; // type@1132 │ │ +1985f0: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +1985f2: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ +1985f6: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ +1985fc: 0c06 |007e: move-result-object v6 │ │ +1985fe: 7130 7404 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0474 │ │ +198604: 0c06 |0082: move-result-object v6 │ │ +198606: 6e10 7504 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0475 │ │ +19860c: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0021 line=342 │ │ 0x0027 line=343 │ │ @@ -435268,38 +435269,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1994e4: |[1994e4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -1994f4: 0e00 |0000: return-void │ │ +1994e8: |[1994e8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +1994f8: 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 │ │ -1994f8: |[1994f8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -199508: 7010 e605 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05e6 │ │ -19950e: 5b01 9d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -199512: 2201 7903 |0005: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ -199516: 7010 8d0c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ -19951c: 5b01 9e42 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ -199520: 5c02 9f42 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@429f │ │ -199524: 5c03 a142 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ -199528: 0e00 |0010: return-void │ │ +1994fc: |[1994fc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +19950c: 7010 e605 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05e6 │ │ +199512: 5b01 9d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199516: 2201 7903 |0005: new-instance v1, Ljava/util/HashMap; // type@0379 │ │ +19951a: 7010 8d0c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c8d │ │ +199520: 5b01 9e42 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ +199524: 5c02 9f42 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@429f │ │ +199528: 5c03 a142 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ +19952c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x000c line=38 │ │ 0x000e line=39 │ │ @@ -435314,19 +435315,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 │ │ -1993a0: |[1993a0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -1993b0: 6e10 3003 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0330 │ │ -1993b6: 0a01 |0003: move-result v1 │ │ -1993b8: 8711 |0004: float-to-int v1, v1 │ │ -1993ba: 0f01 |0005: return v1 │ │ +1993a4: |[1993a4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +1993b4: 6e10 3003 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0330 │ │ +1993ba: 0a01 |0003: move-result v1 │ │ +1993bc: 8711 |0004: float-to-int v1, v1 │ │ +1993be: 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; │ │ @@ -435336,29 +435337,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -199360: |[199360] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -199370: 6e10 f805 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05f8 │ │ -199376: 0c00 |0003: move-result-object v0 │ │ -199378: 2000 a901 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ -19937c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -199380: 6e10 f805 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05f8 │ │ -199386: 0c02 |000b: move-result-object v2 │ │ -199388: 1f02 a901 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ -19938c: 6e10 de05 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05de │ │ -199392: 0a02 |0011: move-result v2 │ │ -199394: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -199398: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -19939a: 2802 |0015: goto 0017 // +0002 │ │ -19939c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -19939e: 0f02 |0017: return v2 │ │ +199364: |[199364] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +199374: 6e10 f805 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05f8 │ │ +19937a: 0c00 |0003: move-result-object v0 │ │ +19937c: 2000 a901 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ +199380: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +199384: 6e10 f805 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05f8 │ │ +19938a: 0c02 |000b: move-result-object v2 │ │ +19938c: 1f02 a901 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ +199390: 6e10 de05 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05de │ │ +199396: 0a02 |0011: move-result v2 │ │ +199398: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +19939c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +19939e: 2802 |0015: goto 0017 // +0002 │ │ +1993a0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1993a2: 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; │ │ @@ -435368,23 +435369,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 │ │ -1994b4: |[1994b4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -1994c4: 7020 5557 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5755 │ │ -1994ca: 0a00 |0003: move-result v0 │ │ -1994cc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -1994d0: 6e10 f605 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05f6 │ │ -1994d6: 0a02 |0009: move-result v2 │ │ -1994d8: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1994dc: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -1994e0: 0f03 |000e: return v3 │ │ +1994b8: |[1994b8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +1994c8: 7020 5557 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5755 │ │ +1994ce: 0a00 |0003: move-result v0 │ │ +1994d0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +1994d4: 6e10 f605 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05f6 │ │ +1994da: 0a02 |0009: move-result v2 │ │ +1994dc: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1994e0: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +1994e4: 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 │ │ @@ -435395,75 +435396,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 │ │ -1991d4: |[1991d4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1991e4: 7220 4957 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ -1991ea: 0b00 |0003: move-result-wide v0 │ │ -1991ec: 5472 9e42 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ -1991f0: 7120 550a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -1991f6: 0c03 |0009: move-result-object v3 │ │ -1991f8: 7220 db0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cdb │ │ -1991fe: 0a02 |000d: move-result v2 │ │ -199200: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -199204: 5478 9e42 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ -199208: 7120 550a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -19920e: 0c09 |0015: move-result-object v9 │ │ -199210: 7220 dd0c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ -199216: 0c08 |0019: move-result-object v8 │ │ -199218: 1f08 b301 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b3 │ │ -19921c: 1108 |001c: return-object v8 │ │ -19921e: 7220 4b57 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@574b │ │ -199224: 0c02 |0020: move-result-object v2 │ │ -199226: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -19922a: 7230 4a57 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@574a │ │ -199230: 6e10 fd05 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@05fd │ │ -199236: 0a09 |0029: move-result v9 │ │ -199238: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -19923c: 7120 0c03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ -199242: 0a09 |002f: move-result v9 │ │ -199244: 6e10 f705 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05f7 │ │ -19924a: 0a0a |0033: move-result v10 │ │ -19924c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -19924e: 7120 0c03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ -199254: 0a0a |0038: move-result v10 │ │ -199256: 6e10 fa05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05fa │ │ -19925c: 0a05 |003c: move-result v5 │ │ -19925e: 6e10 fb05 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@05fb │ │ -199264: 0a06 |0040: move-result v6 │ │ -199266: b065 |0041: add-int/2addr v5, v6 │ │ -199268: 6e10 1f03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19926e: 0c06 |0045: move-result-object v6 │ │ -199270: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -199274: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -19927a: 0a09 |004b: move-result v9 │ │ -19927c: 6e10 fc05 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@05fc │ │ -199282: 0a05 |004f: move-result v5 │ │ -199284: 6e10 f905 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05f9 │ │ -19928a: 0a08 |0053: move-result v8 │ │ -19928c: b085 |0054: add-int/2addr v5, v8 │ │ -19928e: 6e10 1f03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -199294: 0c08 |0058: move-result-object v8 │ │ -199296: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19929a: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -1992a0: 0a08 |005e: move-result v8 │ │ -1992a2: 6e30 3403 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0334 │ │ -1992a8: 6e10 2303 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0323 │ │ -1992ae: 0a08 |0065: move-result v8 │ │ -1992b0: 6e10 2203 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0322 │ │ -1992b6: 0a09 |0069: move-result v9 │ │ -1992b8: 6e59 3303 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0333 │ │ -1992be: 5478 9e42 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ -1992c2: 7120 550a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -1992c8: 0c09 |0072: move-result-object v9 │ │ -1992ca: 7230 e00c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -1992d0: 1102 |0076: return-object v2 │ │ +1991d8: |[1991d8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1991e8: 7220 4957 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ +1991ee: 0b00 |0003: move-result-wide v0 │ │ +1991f0: 5472 9e42 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ +1991f4: 7120 550a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +1991fa: 0c03 |0009: move-result-object v3 │ │ +1991fc: 7220 db0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cdb │ │ +199202: 0a02 |000d: move-result v2 │ │ +199204: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +199208: 5478 9e42 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ +19920c: 7120 550a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +199212: 0c09 |0015: move-result-object v9 │ │ +199214: 7220 dd0c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdd │ │ +19921a: 0c08 |0019: move-result-object v8 │ │ +19921c: 1f08 b301 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b3 │ │ +199220: 1108 |001c: return-object v8 │ │ +199222: 7220 4b57 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@574b │ │ +199228: 0c02 |0020: move-result-object v2 │ │ +19922a: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +19922e: 7230 4a57 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@574a │ │ +199234: 6e10 fd05 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@05fd │ │ +19923a: 0a09 |0029: move-result v9 │ │ +19923c: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +199240: 7120 0c03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ +199246: 0a09 |002f: move-result v9 │ │ +199248: 6e10 f705 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05f7 │ │ +19924e: 0a0a |0033: move-result v10 │ │ +199250: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +199252: 7120 0c03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ +199258: 0a0a |0038: move-result v10 │ │ +19925a: 6e10 fa05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05fa │ │ +199260: 0a05 |003c: move-result v5 │ │ +199262: 6e10 fb05 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@05fb │ │ +199268: 0a06 |0040: move-result v6 │ │ +19926a: b065 |0041: add-int/2addr v5, v6 │ │ +19926c: 6e10 1f03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +199272: 0c06 |0045: move-result-object v6 │ │ +199274: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +199278: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +19927e: 0a09 |004b: move-result v9 │ │ +199280: 6e10 fc05 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@05fc │ │ +199286: 0a05 |004f: move-result v5 │ │ +199288: 6e10 f905 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05f9 │ │ +19928e: 0a08 |0053: move-result v8 │ │ +199290: b085 |0054: add-int/2addr v5, v8 │ │ +199292: 6e10 1f03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +199298: 0c08 |0058: move-result-object v8 │ │ +19929a: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19929e: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +1992a4: 0a08 |005e: move-result v8 │ │ +1992a6: 6e30 3403 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0334 │ │ +1992ac: 6e10 2303 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0323 │ │ +1992b2: 0a08 |0065: move-result v8 │ │ +1992b4: 6e10 2203 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0322 │ │ +1992ba: 0a09 |0069: move-result v9 │ │ +1992bc: 6e59 3303 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0333 │ │ +1992c2: 5478 9e42 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ +1992c6: 7120 550a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +1992cc: 0c09 |0072: move-result-object v9 │ │ +1992ce: 7230 e00c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +1992d4: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0010 line=81 │ │ 0x001d line=83 │ │ 0x0021 line=84 │ │ @@ -435488,22 +435489,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1993bc: |[1993bc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -1993cc: 5510 9f42 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@429f │ │ -1993d0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -1993d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1993d6: 2805 |0005: goto 000a // +0005 │ │ -1993d8: 6e10 1b03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031b │ │ -1993de: 0a02 |0009: move-result v2 │ │ -1993e0: 0f02 |000a: return v2 │ │ +1993c0: |[1993c0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +1993d0: 5510 9f42 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@429f │ │ +1993d4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +1993d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1993da: 2805 |0005: goto 000a // +0005 │ │ +1993dc: 6e10 1b03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031b │ │ +1993e2: 0a02 |0009: move-result v2 │ │ +1993e4: 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; │ │ │ │ @@ -435512,67 +435513,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 │ │ -1993e4: |[1993e4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -1993f4: 6e20 5057 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5750 │ │ -1993fa: 0a09 |0003: move-result v9 │ │ -1993fc: 7030 4e57 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@574e │ │ -199402: 0a08 |0007: move-result v8 │ │ -199404: b198 |0008: sub-int/2addr v8, v9 │ │ -199406: 5560 a142 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ -19940a: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -19940e: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -199412: 6e10 f605 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05f6 │ │ -199418: 0a0b |0012: move-result v11 │ │ -19941a: 5460 9d42 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -19941e: 7220 4957 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ -199424: 0b00 |0018: move-result-wide v0 │ │ -199426: 121a |0019: const/4 v10, #int 1 // #1 │ │ -199428: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -19942c: 7030 5857 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5758 │ │ -199432: 0a02 |001f: move-result v2 │ │ -199434: 6e20 f505 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05f5 │ │ -19943a: 0c02 |0023: move-result-object v2 │ │ -19943c: 6e20 f405 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f4 │ │ -199442: 0a02 |0027: move-result v2 │ │ -199444: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -199446: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -19944a: 5463 9d42 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -19944e: 7220 4957 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ -199454: 0b03 |0030: move-result-wide v3 │ │ -199456: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -19945a: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -19945e: 7030 5857 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5758 │ │ -199464: 0a0a |0038: move-result v10 │ │ -199466: 6e20 f505 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05f5 │ │ -19946c: 0c0a |003c: move-result-object v10 │ │ -19946e: 7030 4e57 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@574e │ │ -199474: 0a0a |0040: move-result v10 │ │ -199476: 546b 9d42 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -19947a: 6e40 4f57 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@574f │ │ -199480: 0c07 |0046: move-result-object v7 │ │ -199482: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -199486: 6e10 1b03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031b │ │ -19948c: 0a07 |004c: move-result v7 │ │ -19948e: b079 |004d: add-int/2addr v9, v7 │ │ -199490: b19a |004e: sub-int/2addr v10, v9 │ │ -199492: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -199496: 0f0a |0051: return v10 │ │ -199498: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -19949c: 28c6 |0054: goto 001a // -003a │ │ -19949e: 5567 a142 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ -1994a2: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -1994a6: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -1994a8: 7120 6f0a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ -1994ae: 0a08 |005d: move-result v8 │ │ -1994b0: 0f08 |005e: return v8 │ │ +1993e8: |[1993e8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +1993f8: 6e20 5057 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5750 │ │ +1993fe: 0a09 |0003: move-result v9 │ │ +199400: 7030 4e57 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@574e │ │ +199406: 0a08 |0007: move-result v8 │ │ +199408: b198 |0008: sub-int/2addr v8, v9 │ │ +19940a: 5560 a142 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ +19940e: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +199412: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +199416: 6e10 f605 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05f6 │ │ +19941c: 0a0b |0012: move-result v11 │ │ +19941e: 5460 9d42 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199422: 7220 4957 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ +199428: 0b00 |0018: move-result-wide v0 │ │ +19942a: 121a |0019: const/4 v10, #int 1 // #1 │ │ +19942c: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +199430: 7030 5857 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5758 │ │ +199436: 0a02 |001f: move-result v2 │ │ +199438: 6e20 f505 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05f5 │ │ +19943e: 0c02 |0023: move-result-object v2 │ │ +199440: 6e20 f405 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f4 │ │ +199446: 0a02 |0027: move-result v2 │ │ +199448: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +19944a: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +19944e: 5463 9d42 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199452: 7220 4957 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ +199458: 0b03 |0030: move-result-wide v3 │ │ +19945a: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +19945e: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +199462: 7030 5857 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5758 │ │ +199468: 0a0a |0038: move-result v10 │ │ +19946a: 6e20 f505 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05f5 │ │ +199470: 0c0a |003c: move-result-object v10 │ │ +199472: 7030 4e57 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@574e │ │ +199478: 0a0a |0040: move-result v10 │ │ +19947a: 546b 9d42 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +19947e: 6e40 4f57 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@574f │ │ +199484: 0c07 |0046: move-result-object v7 │ │ +199486: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +19948a: 6e10 1b03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031b │ │ +199490: 0a07 |004c: move-result v7 │ │ +199492: b079 |004d: add-int/2addr v9, v7 │ │ +199494: b19a |004e: sub-int/2addr v10, v9 │ │ +199496: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +19949a: 0f0a |0051: return v10 │ │ +19949c: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1994a0: 28c6 |0054: goto 001a // -003a │ │ +1994a2: 5567 a142 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ +1994a6: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +1994aa: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +1994ac: 7120 6f0a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a6f │ │ +1994b2: 0a08 |005d: move-result v8 │ │ +1994b4: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0009 line=135 │ │ 0x000f line=136 │ │ 0x0013 line=137 │ │ @@ -435594,34 +435595,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 │ │ -19952c: |[19952c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -19953c: 6e20 f405 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f4 │ │ -199542: 0a03 |0003: move-result v3 │ │ -199544: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -199546: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -199548: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -19954c: 5415 9d42 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -199550: 6e40 5357 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@5753 │ │ -199556: 0a05 |000d: move-result v5 │ │ -199558: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -19955c: 5415 9d42 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -199560: 6e40 4f57 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@574f │ │ -199566: 0c03 |0015: move-result-object v3 │ │ -199568: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -19956c: 6e20 5057 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5750 │ │ -199572: 0a03 |001b: move-result v3 │ │ -199574: 2802 |001c: goto 001e // +0002 │ │ -199576: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -199578: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ -19957e: 0e00 |0021: return-void │ │ +199530: |[199530] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +199540: 6e20 f405 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f4 │ │ +199546: 0a03 |0003: move-result v3 │ │ +199548: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +19954a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +19954c: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +199550: 5415 9d42 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199554: 6e40 5357 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@5753 │ │ +19955a: 0a05 |000d: move-result v5 │ │ +19955c: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +199560: 5415 9d42 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199564: 6e40 4f57 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@574f │ │ +19956a: 0c03 |0015: move-result-object v3 │ │ +19956c: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +199570: 6e20 5057 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5750 │ │ +199576: 0a03 |001b: move-result v3 │ │ +199578: 2802 |001c: goto 001e // +0002 │ │ +19957a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +19957c: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ +199582: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x0018 line=54 │ │ 0x001e line=57 │ │ @@ -435637,51 +435638,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 │ │ -1992d4: |[1992d4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -1992e4: 7020 5557 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5755 │ │ -1992ea: 0a07 |0003: move-result v7 │ │ -1992ec: 0780 |0004: move-object v0, v8 │ │ -1992ee: 1f00 aa01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01aa │ │ -1992f2: 6e10 e305 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e3 │ │ -1992f8: 0a00 |000a: move-result v0 │ │ -1992fa: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -1992fe: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -199300: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -199304: b130 |0010: sub-int/2addr v0, v3 │ │ -199306: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -19930a: 7220 4957 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ -199310: 0b04 |0016: move-result-wide v4 │ │ -199312: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -199316: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -19931a: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -19931e: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -199322: 0f03 |001f: return v3 │ │ -199324: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -199328: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -19932a: 2802 |0023: goto 0025 // +0002 │ │ -19932c: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -19932e: b097 |0025: add-int/2addr v7, v9 │ │ -199330: 7220 4957 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ -199336: 0b04 |0029: move-result-wide v4 │ │ -199338: 7220 4957 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ -19933e: 0b07 |002d: move-result-wide v7 │ │ -199340: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -199344: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -199348: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -19934c: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -199350: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -199354: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -199358: 2802 |003a: goto 003c // +0002 │ │ -19935a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -19935c: 0f03 |003c: return v3 │ │ +1992d8: |[1992d8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +1992e8: 7020 5557 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5755 │ │ +1992ee: 0a07 |0003: move-result v7 │ │ +1992f0: 0780 |0004: move-object v0, v8 │ │ +1992f2: 1f00 aa01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01aa │ │ +1992f6: 6e10 e305 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e3 │ │ +1992fc: 0a00 |000a: move-result v0 │ │ +1992fe: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +199302: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +199304: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +199308: b130 |0010: sub-int/2addr v0, v3 │ │ +19930a: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +19930e: 7220 4957 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ +199314: 0b04 |0016: move-result-wide v4 │ │ +199316: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +19931a: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +19931e: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +199322: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +199326: 0f03 |001f: return v3 │ │ +199328: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +19932c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +19932e: 2802 |0023: goto 0025 // +0002 │ │ +199330: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +199332: b097 |0025: add-int/2addr v7, v9 │ │ +199334: 7220 4957 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ +19933a: 0b04 |0029: move-result-wide v4 │ │ +19933c: 7220 4957 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5749 │ │ +199342: 0b07 |002d: move-result-wide v7 │ │ +199344: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +199348: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +19934c: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +199350: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +199354: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +199358: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +19935c: 2802 |003a: goto 003c // +0002 │ │ +19935e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +199360: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0013 line=64 │ │ 0x0026 line=71 │ │ 0x002a line=72 │ │ @@ -435696,18 +435697,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -199580: |[199580] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -199590: 5410 9e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ -199594: 7210 da0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cda │ │ -19959a: 0e00 |0005: return-void │ │ +199584: |[199584] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +199594: 5410 9e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@429e │ │ +199598: 7210 da0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cda │ │ +19959e: 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;) │ │ @@ -435715,22 +435716,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -19959c: |[19959c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1995ac: 5220 a042 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a0 │ │ -1995b0: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -1995b4: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -1995b8: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -1995bc: 5923 a042 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a0 │ │ -1995c0: 6e10 5457 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5754 │ │ -1995c6: 0e00 |000d: return-void │ │ +1995a0: |[1995a0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1995b0: 5220 a042 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a0 │ │ +1995b4: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +1995b8: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +1995bc: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +1995c0: 5923 a042 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a0 │ │ +1995c4: 6e10 5457 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5754 │ │ +1995ca: 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; │ │ @@ -435741,55 +435742,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 │ │ -1995c8: |[1995c8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -1995d8: 6e10 f605 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05f6 │ │ -1995de: 0a0c |0003: move-result v12 │ │ -1995e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1995e2: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -1995e6: 7030 5857 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5758 │ │ -1995ec: 0a01 |000a: move-result v1 │ │ -1995ee: 6e20 f505 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05f5 │ │ -1995f4: 0c03 |000e: move-result-object v3 │ │ -1995f6: 6e20 f405 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f4 │ │ -1995fc: 0a05 |0012: move-result v5 │ │ -1995fe: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -199600: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -199604: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -199608: 5591 a142 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ -19960c: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -199610: 5491 9d42 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -199614: 6e40 5357 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@5753 │ │ -19961a: 0a01 |0021: move-result v1 │ │ -19961c: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -199620: 5491 9d42 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ -199624: 6e40 4f57 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@574f │ │ -19962a: 0c01 |0029: move-result-object v1 │ │ -19962c: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -199630: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ -199636: 6e10 2003 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0320 │ │ -19963c: 0a08 |0032: move-result v8 │ │ -19963e: 0791 |0033: move-object v1, v9 │ │ -199640: 07b2 |0034: move-object v2, v11 │ │ -199642: 0774 |0035: move-object v4, v7 │ │ -199644: 0106 |0036: move v6, v0 │ │ -199646: 7406 5157 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@5751 │ │ -19964c: 0a01 |003a: move-result v1 │ │ -19964e: 8282 |003b: int-to-float v2, v8 │ │ -199650: 8211 |003c: int-to-float v1, v1 │ │ -199652: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ -199658: 6e20 1503 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0315 │ │ -19965e: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ -199664: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -199668: 28bd |0048: goto 0005 // -0043 │ │ -19966a: 0e00 |0049: return-void │ │ +1995cc: |[1995cc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +1995dc: 6e10 f605 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05f6 │ │ +1995e2: 0a0c |0003: move-result v12 │ │ +1995e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1995e6: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +1995ea: 7030 5857 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5758 │ │ +1995f0: 0a01 |000a: move-result v1 │ │ +1995f2: 6e20 f505 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05f5 │ │ +1995f8: 0c03 |000e: move-result-object v3 │ │ +1995fa: 6e20 f405 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f4 │ │ +199600: 0a05 |0012: move-result v5 │ │ +199602: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +199604: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +199608: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +19960c: 5591 a142 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a1 │ │ +199610: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +199614: 5491 9d42 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199618: 6e40 5357 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@5753 │ │ +19961e: 0a01 |0021: move-result v1 │ │ +199620: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +199624: 5491 9d42 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429d │ │ +199628: 6e40 4f57 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@574f │ │ +19962e: 0c01 |0029: move-result-object v1 │ │ +199630: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +199634: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ +19963a: 6e10 2003 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0320 │ │ +199640: 0a08 |0032: move-result v8 │ │ +199642: 0791 |0033: move-object v1, v9 │ │ +199644: 07b2 |0034: move-object v2, v11 │ │ +199646: 0774 |0035: move-object v4, v7 │ │ +199648: 0106 |0036: move v6, v0 │ │ +19964a: 7406 5157 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@5751 │ │ +199650: 0a01 |003a: move-result v1 │ │ +199652: 8282 |003b: int-to-float v2, v8 │ │ +199654: 8211 |003c: int-to-float v1, v1 │ │ +199656: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ +19965c: 6e20 1503 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0315 │ │ +199662: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ +199668: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +19966c: 28bd |0048: goto 0005 // -0043 │ │ +19966e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=114 │ │ 0x000f line=116 │ │ 0x0018 line=118 │ │ 0x0024 line=119 │ │ @@ -435835,17 +435836,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19b228: |[19b228] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -19b238: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19b23e: 0e00 |0003: return-void │ │ +19b22c: |[19b22c] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +19b23c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19b242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -435854,18 +435855,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19b240: |[19b240] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -19b250: 2200 d402 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ -19b254: 7020 b909 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ -19b25a: 2700 |0005: throw v0 │ │ +19b244: |[19b244] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +19b254: 2200 d402 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d4 │ │ +19b258: 7020 b909 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09b9 │ │ +19b25e: 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; │ │ │ │ @@ -435914,36 +435915,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19b3ac: |[19b3ac] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19b3bc: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10ee │ │ -19b3c0: 7010 f357 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@57f3 │ │ -19b3c6: 6900 b542 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b5 │ │ -19b3ca: 0e00 |0007: return-void │ │ +19b3b0: |[19b3b0] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19b3c0: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10ee │ │ +19b3c4: 7010 f357 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@57f3 │ │ +19b3ca: 6900 b542 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b5 │ │ +19b3ce: 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 │ │ -19b3cc: |[19b3cc] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19b3dc: 7010 0258 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5802 │ │ -19b3e2: 0e00 |0003: return-void │ │ +19b3d0: |[19b3d0] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19b3e0: 7010 0258 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5802 │ │ +19b3e6: 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;) │ │ @@ -435951,17 +435952,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b320: |[19b320] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -19b330: 6200 b542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b5 │ │ -19b334: 1100 |0002: return-object v0 │ │ +19b324: |[19b324] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +19b334: 6200 b542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b5 │ │ +19b338: 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 - │ │ @@ -435970,18 +435971,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19b350: |[19b350] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -19b360: 7100 790c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c79 │ │ -19b366: 0c00 |0003: move-result-object v0 │ │ -19b368: 1100 |0004: return-object v0 │ │ +19b354: |[19b354] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +19b364: 7100 790c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c79 │ │ +19b36a: 0c00 |0003: move-result-object v0 │ │ +19b36c: 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;) │ │ @@ -435989,38 +435990,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19b25c: |[19b25c] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -19b26c: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -19b270: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19b272: 2802 |0003: goto 0005 // +0002 │ │ -19b274: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19b276: 0f01 |0005: return v1 │ │ +19b260: |[19b260] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +19b270: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +19b274: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19b276: 2802 |0003: goto 0005 // +0002 │ │ +19b278: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19b27a: 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 │ │ -19b2a4: |[19b2a4] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -19b2b4: 2200 ea02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ -19b2b8: 1a01 9583 |0002: const-string v1, "value is absent" // string@8395 │ │ -19b2bc: 7020 3c0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ -19b2c2: 2700 |0007: throw v0 │ │ +19b2a8: |[19b2a8] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +19b2b8: 2200 ea02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ea │ │ +19b2bc: 1a01 9583 |0002: const-string v1, "value is absent" // string@8395 │ │ +19b2c0: 7020 3c0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3c │ │ +19b2c6: 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;) │ │ @@ -436028,51 +436029,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -19b28c: |[19b28c] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -19b29c: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -19b2a2: 0f00 |0003: return v0 │ │ +19b290: |[19b290] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +19b2a0: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +19b2a6: 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 │ │ -19b278: |[19b278] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -19b288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b28a: 0f00 |0001: return v0 │ │ +19b27c: |[19b27c] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +19b28c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b28e: 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 │ │ -19b2c4: |[19b2c4] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b2d4: 1a00 3a83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833a │ │ -19b2d8: 7120 1b58 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ -19b2de: 0c02 |0005: move-result-object v2 │ │ -19b2e0: 1102 |0006: return-object v2 │ │ +19b2c8: |[19b2c8] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b2d8: 1a00 3a83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833a │ │ +19b2dc: 7120 1b58 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ +19b2e2: 0c02 |0005: move-result-object v2 │ │ +19b2e4: 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; │ │ │ │ @@ -436081,21 +436082,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 │ │ -19b2e4: |[19b2e4] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19b2f4: 7210 3058 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5830 │ │ -19b2fa: 0c02 |0003: move-result-object v2 │ │ -19b2fc: 1a00 3983 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@8339 │ │ -19b300: 7120 1b58 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ -19b306: 0c02 |0009: move-result-object v2 │ │ -19b308: 1102 |000a: return-object v2 │ │ +19b2e8: |[19b2e8] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19b2f8: 7210 3058 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5830 │ │ +19b2fe: 0c02 |0003: move-result-object v2 │ │ +19b300: 1a00 3983 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@8339 │ │ +19b304: 7120 1b58 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ +19b30a: 0c02 |0009: move-result-object v2 │ │ +19b30c: 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; │ │ │ │ @@ -436104,19 +436105,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 │ │ -19b36c: |[19b36c] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b37c: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ -19b382: 0c01 |0003: move-result-object v1 │ │ -19b384: 1f01 f010 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10f0 │ │ -19b388: 1101 |0006: return-object v1 │ │ +19b370: |[19b370] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b380: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ +19b386: 0c01 |0003: move-result-object v1 │ │ +19b388: 1f01 f010 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10f0 │ │ +19b38c: 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; │ │ │ │ @@ -436125,33 +436126,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19b30c: |[19b30c] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -19b31c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b31e: 1100 |0001: return-object v0 │ │ +19b310: |[19b310] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +19b320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b322: 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 │ │ -19b338: |[19b338] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -19b348: 1a00 b030 |0000: const-string v0, "Optional.absent()" // string@30b0 │ │ -19b34c: 1100 |0002: return-object v0 │ │ +19b33c: |[19b33c] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +19b34c: 1a00 b030 |0000: const-string v0, "Optional.absent()" // string@30b0 │ │ +19b350: 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;) │ │ @@ -436159,19 +436160,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 │ │ -19b38c: |[19b38c] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b39c: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ -19b3a2: 7100 0358 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5803 │ │ -19b3a8: 0c01 |0006: move-result-object v1 │ │ -19b3aa: 1101 |0007: return-object v1 │ │ +19b390: |[19b390] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b3a0: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ +19b3a6: 7100 0358 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@5803 │ │ +19b3ac: 0c01 |0006: move-result-object v1 │ │ +19b3ae: 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; │ │ @@ -436231,18 +436232,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bab8: |[19bab8] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -19bac8: 7010 0258 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5802 │ │ -19bace: 5b01 b842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19bad2: 0e00 |0005: return-void │ │ +19babc: |[19babc] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +19bacc: 7010 0258 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@5802 │ │ +19bad2: 5b01 b842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19bad6: 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; │ │ @@ -436253,19 +436254,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19ba4c: |[19ba4c] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -19ba5c: 5410 b842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19ba60: 7110 7e0c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c7e │ │ -19ba66: 0c00 |0005: move-result-object v0 │ │ -19ba68: 1100 |0006: return-object v0 │ │ +19ba50: |[19ba50] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +19ba60: 5410 b842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19ba64: 7110 7e0c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c7e │ │ +19ba6a: 0c00 |0005: move-result-object v0 │ │ +19ba6c: 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;) │ │ @@ -436273,25 +436274,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -19b934: |[19b934] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -19b944: 2020 f210 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ -19b948: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -19b94c: 1f02 f210 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ -19b950: 5410 b842 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19b954: 5422 b842 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19b958: 6e20 980a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ -19b95e: 0a02 |000d: move-result v2 │ │ -19b960: 0f02 |000e: return v2 │ │ -19b962: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -19b964: 0f02 |0010: return v2 │ │ +19b938: |[19b938] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +19b948: 2020 f210 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ +19b94c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +19b950: 1f02 f210 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ +19b954: 5410 b842 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19b958: 5422 b842 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19b95c: 6e20 980a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a98 │ │ +19b962: 0a02 |000d: move-result v2 │ │ +19b964: 0f02 |000e: return v2 │ │ +19b966: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19b968: 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; │ │ @@ -436302,17 +436303,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b9a4: |[19b9a4] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -19b9b4: 5410 b842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19b9b8: 1100 |0002: return-object v0 │ │ +19b9a8: |[19b9a8] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +19b9b8: 5410 b842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19b9bc: 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;) │ │ @@ -436320,21 +436321,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -19b97c: |[19b97c] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -19b98c: 5420 b842 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19b990: 6e10 9a0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ -19b996: 0a00 |0005: move-result v0 │ │ -19b998: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -19b99e: b010 |0009: add-int/2addr v0, v1 │ │ -19b9a0: 0f00 |000a: return v0 │ │ +19b980: |[19b980] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +19b990: 5420 b842 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19b994: 6e10 9a0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9a │ │ +19b99a: 0a00 |0005: move-result v0 │ │ +19b99c: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +19b9a2: b010 |0009: add-int/2addr v0, v1 │ │ +19b9a4: 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;) │ │ @@ -436342,35 +436343,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19b968: |[19b968] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -19b978: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b97a: 0f00 |0001: return v0 │ │ +19b96c: |[19b96c] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +19b97c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19b97e: 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 │ │ -19b9bc: |[19b9bc] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b9cc: 1a00 3a83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833a │ │ -19b9d0: 7120 1b58 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ -19b9d6: 5412 b842 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19b9da: 1102 |0007: return-object v2 │ │ +19b9c0: |[19b9c0] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b9d0: 1a00 3a83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833a │ │ +19b9d4: 7120 1b58 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ +19b9da: 5412 b842 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19b9de: 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; │ │ @@ -436380,18 +436381,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 │ │ -19b9dc: |[19b9dc] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19b9ec: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ -19b9f2: 5401 b842 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19b9f6: 1101 |0005: return-object v1 │ │ +19b9e0: |[19b9e0] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19b9f0: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ +19b9f6: 5401 b842 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19b9fa: 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; │ │ @@ -436401,17 +436402,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 │ │ -19ba6c: |[19ba6c] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19ba7c: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ -19ba82: 1100 |0003: return-object v0 │ │ +19ba70: |[19ba70] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19ba80: 7110 1a58 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@581a │ │ +19ba86: 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; │ │ │ │ @@ -436420,17 +436421,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b9f8: |[19b9f8] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -19ba08: 5410 b842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19ba0c: 1100 |0002: return-object v0 │ │ +19b9fc: |[19b9fc] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +19ba0c: 5410 b842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19ba10: 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;) │ │ @@ -436438,25 +436439,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19ba10: |[19ba10] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -19ba20: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ -19ba24: 1a01 b230 |0002: const-string v1, "Optional.of(" // string@30b2 │ │ -19ba28: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -19ba2e: 5421 b842 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19ba32: 6e20 0d0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ -19ba38: 1a01 f009 |000c: const-string v1, ")" // string@09f0 │ │ -19ba3c: 6e20 0e0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -19ba42: 6e10 1f0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -19ba48: 0c00 |0014: move-result-object v0 │ │ -19ba4a: 1100 |0015: return-object v0 │ │ +19ba14: |[19ba14] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +19ba24: 2200 0703 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0307 │ │ +19ba28: 1a01 b230 |0002: const-string v1, "Optional.of(" // string@30b2 │ │ +19ba2c: 7020 050b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +19ba32: 5421 b842 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19ba36: 6e20 0d0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b0d │ │ +19ba3c: 1a01 f009 |000c: const-string v1, ")" // string@09f0 │ │ +19ba40: 6e20 0e0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +19ba46: 6e10 1f0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +19ba4c: 0c00 |0014: move-result-object v0 │ │ +19ba4e: 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;) │ │ @@ -436464,24 +436465,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 │ │ -19ba84: |[19ba84] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19ba94: 2200 f210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ -19ba98: 5421 b842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ -19ba9c: 7220 0058 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19baa2: 0c03 |0007: move-result-object v3 │ │ -19baa4: 1a01 ac3b |0008: const-string v1, "Transformation function cannot return null." // string@3bac │ │ -19baa8: 7120 1b58 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ -19baae: 0c03 |000d: move-result-object v3 │ │ -19bab0: 7020 2458 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5824 │ │ -19bab6: 1100 |0011: return-object v0 │ │ +19ba88: |[19ba88] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19ba98: 2200 f210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f2 │ │ +19ba9c: 5421 b842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42b8 │ │ +19baa0: 7220 0058 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19baa6: 0c03 |0007: move-result-object v3 │ │ +19baa8: 1a01 ac3b |0008: const-string v1, "Transformation function cannot return null." // string@3bac │ │ +19baac: 7120 1b58 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@581b │ │ +19bab2: 0c03 |000d: move-result-object v3 │ │ +19bab4: 7020 2458 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5824 │ │ +19baba: 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; │ │ │ │ @@ -436520,18 +436521,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c4d0: |[19c4d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -19c4e0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19c4e6: 5b01 da42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ -19c4ea: 0e00 |0005: return-void │ │ +19c4d4: |[19c4d4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +19c4e4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19c4ea: 5b01 da42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ +19c4ee: 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; │ │ @@ -436542,371 +436543,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 │ │ -19c4ec: |[19c4ec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -19c4fc: 7120 9b08 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@089b │ │ -19c502: 0e00 |0003: return-void │ │ +19c4f0: |[19c4f0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +19c500: 7120 9b08 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@089b │ │ +19c506: 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 │ │ -19c504: |[19c504] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -19c514: 7120 9c08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@089c │ │ -19c51a: 0e00 |0003: return-void │ │ +19c508: |[19c508] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +19c518: 7120 9c08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@089c │ │ +19c51e: 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 │ │ -19c51c: |[19c51c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -19c52c: 7120 9d08 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@089d │ │ -19c532: 0e00 |0003: return-void │ │ +19c520: |[19c520] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +19c530: 7120 9d08 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@089d │ │ +19c536: 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 │ │ -19c534: |[19c534] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -19c544: 7120 9e08 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@089e │ │ -19c54a: 0e00 |0003: return-void │ │ +19c538: |[19c538] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +19c548: 7120 9e08 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@089e │ │ +19c54e: 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 │ │ -19c54c: |[19c54c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -19c55c: 7120 9f08 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@089f │ │ -19c562: 0e00 |0003: return-void │ │ +19c550: |[19c550] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +19c560: 7120 9f08 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@089f │ │ +19c566: 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 │ │ -19c564: |[19c564] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -19c574: 7120 a008 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@08a0 │ │ -19c57a: 0e00 |0003: return-void │ │ +19c568: |[19c568] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +19c578: 7120 a008 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@08a0 │ │ +19c57e: 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 │ │ -19c57c: |[19c57c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -19c58c: 7130 a108 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@08a1 │ │ -19c592: 0e00 |0003: return-void │ │ +19c580: |[19c580] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +19c590: 7130 a108 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@08a1 │ │ +19c596: 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 │ │ -19c594: |[19c594] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -19c5a4: 7130 a208 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@08a2 │ │ -19c5aa: 0e00 |0003: return-void │ │ +19c598: |[19c598] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +19c5a8: 7130 a208 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@08a2 │ │ +19c5ae: 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 │ │ -19c5ac: |[19c5ac] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -19c5bc: 7120 a308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a3 │ │ -19c5c2: 0e00 |0003: return-void │ │ +19c5b0: |[19c5b0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +19c5c0: 7120 a308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a3 │ │ +19c5c6: 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 │ │ -19c5c4: |[19c5c4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -19c5d4: 7120 a408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a4 │ │ -19c5da: 0e00 |0003: return-void │ │ +19c5c8: |[19c5c8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +19c5d8: 7120 a408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a4 │ │ +19c5de: 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 │ │ -19c5dc: |[19c5dc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -19c5ec: 7120 a508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a5 │ │ -19c5f2: 0e00 |0003: return-void │ │ +19c5e0: |[19c5e0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +19c5f0: 7120 a508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a5 │ │ +19c5f6: 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 │ │ -19c5f4: |[19c5f4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -19c604: 7130 a608 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@08a6 │ │ -19c60a: 0e00 |0003: return-void │ │ +19c5f8: |[19c5f8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +19c608: 7130 a608 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@08a6 │ │ +19c60e: 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 │ │ -19c60c: |[19c60c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -19c61c: 7130 a708 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@08a7 │ │ -19c622: 0e00 |0003: return-void │ │ +19c610: |[19c610] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +19c620: 7130 a708 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@08a7 │ │ +19c626: 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 │ │ -19c624: |[19c624] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19c634: 7120 a808 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@08a8 │ │ -19c63a: 0e00 |0003: return-void │ │ +19c628: |[19c628] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19c638: 7120 a808 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@08a8 │ │ +19c63e: 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 │ │ -19c63c: |[19c63c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -19c64c: 7120 a908 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@08a9 │ │ -19c652: 0e00 |0003: return-void │ │ +19c640: |[19c640] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +19c650: 7120 a908 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@08a9 │ │ +19c656: 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 │ │ -19c654: |[19c654] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -19c664: 7130 aa08 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@08aa │ │ -19c66a: 0e00 |0003: return-void │ │ +19c658: |[19c658] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +19c668: 7130 aa08 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@08aa │ │ +19c66e: 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 │ │ -19c66c: |[19c66c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -19c67c: 7120 ab08 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@08ab │ │ -19c682: 0e00 |0003: return-void │ │ +19c670: |[19c670] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +19c680: 7120 ab08 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@08ab │ │ +19c686: 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 │ │ -19c684: |[19c684] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -19c694: 7120 ac08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08ac │ │ -19c69a: 0e00 |0003: return-void │ │ +19c688: |[19c688] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +19c698: 7120 ac08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08ac │ │ +19c69e: 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 │ │ -19c69c: |[19c69c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -19c6ac: 7120 ad08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08ad │ │ -19c6b2: 0e00 |0003: return-void │ │ +19c6a0: |[19c6a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +19c6b0: 7120 ad08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08ad │ │ +19c6b6: 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 │ │ -19c6b4: |[19c6b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19c6c4: 7120 ae08 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@08ae │ │ -19c6ca: 0e00 |0003: return-void │ │ +19c6b8: |[19c6b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19c6c8: 7120 ae08 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@08ae │ │ +19c6ce: 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 │ │ -19c6cc: |[19c6cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19c6dc: 7120 af08 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@08af │ │ -19c6e2: 0e00 |0003: return-void │ │ +19c6d0: |[19c6d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19c6e0: 7120 af08 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@08af │ │ +19c6e6: 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 │ │ -19c6e4: |[19c6e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -19c6f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c6f6: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -19c6fa: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -19c6fe: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -19c700: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -19c704: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -19c706: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -19c70a: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -19c70c: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -19c710: 2814 |000e: goto 0022 // +0014 │ │ -19c712: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -19c716: 5423 da42 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ -19c71a: 6e20 6f03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036f │ │ -19c720: 280c |0016: goto 0022 // +000c │ │ -19c722: 5423 da42 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ -19c726: 6e20 7003 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ -19c72c: 2806 |001c: goto 0022 // +0006 │ │ -19c72e: 5423 da42 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ -19c732: 6e20 7003 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ -19c738: 0e00 |0022: return-void │ │ +19c6e8: |[19c6e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +19c6f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c6fa: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +19c6fe: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +19c702: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +19c704: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +19c708: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +19c70a: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +19c70e: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +19c710: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +19c714: 2814 |000e: goto 0022 // +0014 │ │ +19c716: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +19c71a: 5423 da42 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ +19c71e: 6e20 6f03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036f │ │ +19c724: 280c |0016: goto 0022 // +000c │ │ +19c726: 5423 da42 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ +19c72a: 6e20 7003 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ +19c730: 2806 |001c: goto 0022 // +0006 │ │ +19c732: 5423 da42 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42da │ │ +19c736: 6e20 7003 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ +19c73c: 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; │ │ @@ -436918,241 +436919,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 │ │ -19c73c: |[19c73c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19c74c: 7120 b008 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@08b0 │ │ -19c752: 0e00 |0003: return-void │ │ +19c740: |[19c740] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19c750: 7120 b008 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@08b0 │ │ +19c756: 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 │ │ -19c76c: |[19c76c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -19c77c: 7120 b108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b1 │ │ -19c782: 0e00 |0003: return-void │ │ +19c770: |[19c770] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +19c780: 7120 b108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b1 │ │ +19c786: 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 │ │ -19c754: |[19c754] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -19c764: 7140 b208 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@08b2 │ │ -19c76a: 0e00 |0003: return-void │ │ +19c758: |[19c758] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +19c768: 7140 b208 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@08b2 │ │ +19c76e: 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 │ │ -19c784: |[19c784] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -19c794: 7110 b308 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08b3 │ │ -19c79a: 0e00 |0003: return-void │ │ +19c788: |[19c788] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +19c798: 7110 b308 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08b3 │ │ +19c79e: 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 │ │ -19c79c: |[19c79c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -19c7ac: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ -19c7b2: 0e00 |0003: return-void │ │ +19c7a0: |[19c7a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +19c7b0: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ +19c7b6: 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 │ │ -19c7b4: |[19c7b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -19c7c4: 7130 b508 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@08b5 │ │ -19c7ca: 0e00 |0003: return-void │ │ +19c7b8: |[19c7b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +19c7c8: 7130 b508 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@08b5 │ │ +19c7ce: 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 │ │ -19c7cc: |[19c7cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -19c7dc: 7130 b608 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@08b6 │ │ -19c7e2: 0e00 |0003: return-void │ │ +19c7d0: |[19c7d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +19c7e0: 7130 b608 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@08b6 │ │ +19c7e6: 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 │ │ -19c7e4: |[19c7e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -19c7f4: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08b7 │ │ -19c7fa: 0e00 |0003: return-void │ │ +19c7e8: |[19c7e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +19c7f8: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08b7 │ │ +19c7fe: 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 │ │ -19c7fc: |[19c7fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -19c80c: 7120 b808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08b8 │ │ -19c812: 0e00 |0003: return-void │ │ +19c800: |[19c800] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +19c810: 7120 b808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08b8 │ │ +19c816: 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 │ │ -19c814: |[19c814] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -19c824: 7130 b908 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@08b9 │ │ -19c82a: 0e00 |0003: return-void │ │ +19c818: |[19c818] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +19c828: 7130 b908 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@08b9 │ │ +19c82e: 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 │ │ -19c82c: |[19c82c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -19c83c: 7130 ba08 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@08ba │ │ -19c842: 0e00 |0003: return-void │ │ +19c830: |[19c830] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +19c840: 7130 ba08 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@08ba │ │ +19c846: 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 │ │ -19c844: |[19c844] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -19c854: 7120 bb08 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@08bb │ │ -19c85a: 0e00 |0003: return-void │ │ +19c848: |[19c848] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +19c858: 7120 bb08 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@08bb │ │ +19c85e: 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 │ │ -19c85c: |[19c85c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -19c86c: 7120 bc08 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@08bc │ │ -19c872: 0e00 |0003: return-void │ │ +19c860: |[19c860] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +19c870: 7120 bc08 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@08bc │ │ +19c876: 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 │ │ -19c874: |[19c874] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -19c884: 7120 bd08 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@08bd │ │ -19c88a: 0e00 |0003: return-void │ │ +19c878: |[19c878] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +19c888: 7120 bd08 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@08bd │ │ +19c88e: 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 │ │ -19c88c: |[19c88c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -19c89c: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08be │ │ -19c8a2: 0e00 |0003: return-void │ │ +19c890: |[19c890] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +19c8a0: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08be │ │ +19c8a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15765 (VideoPlayer.java) │ │ │ │ Class #2471 header: │ │ @@ -437183,18 +437184,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 │ │ -19cad0: |[19cad0] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -19cae0: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19cae6: 5b01 e042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e0 │ │ -19caea: 0e00 |0005: return-void │ │ +19cad4: |[19cad4] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +19cae4: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19caea: 5b01 e042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e0 │ │ +19caee: 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; │ │ @@ -437205,18 +437206,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 │ │ -19ca8c: |[19ca8c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -19ca9c: 6e10 ab58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@58ab │ │ -19caa2: 0c00 |0003: move-result-object v0 │ │ -19caa4: 1100 |0004: return-object v0 │ │ +19ca90: |[19ca90] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +19caa0: 6e10 ab58 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@58ab │ │ +19caa6: 0c00 |0003: move-result-object v0 │ │ +19caa8: 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;) │ │ @@ -437224,21 +437225,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 │ │ -19caa8: |[19caa8] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -19cab8: 2200 fe10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@10fe │ │ -19cabc: 5421 e042 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e0 │ │ -19cac0: 6e10 e208 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e2 │ │ -19cac6: 0c01 |0007: move-result-object v1 │ │ -19cac8: 7020 a258 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@58a2 │ │ -19cace: 1100 |000b: return-object v0 │ │ +19caac: |[19caac] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +19cabc: 2200 fe10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@10fe │ │ +19cac0: 5421 e042 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e0 │ │ +19cac4: 6e10 e208 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e2 │ │ +19caca: 0c01 |0007: move-result-object v1 │ │ +19cacc: 7020 a258 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@58a2 │ │ +19cad2: 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 : 3589 (AttachmentDataSourceFactory.java) │ │ @@ -437292,22 +437293,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 │ │ -19cf40: |[19cf40] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -19cf50: 5b23 ea42 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42ea │ │ -19cf54: 7010 970a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19cf5a: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -19cf60: 5a20 e742 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ -19cf64: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -19cf68: 5a20 e842 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42e8 │ │ -19cf6c: 0e00 |000e: return-void │ │ +19cf44: |[19cf44] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +19cf54: 5b23 ea42 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42ea │ │ +19cf58: 7010 970a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19cf5e: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +19cf64: 5a20 e742 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ +19cf68: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +19cf6c: 5a20 e842 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42e8 │ │ +19cf70: 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; │ │ @@ -437318,17 +437319,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 │ │ -19cf70: |[19cf70] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -19cf80: 7020 b458 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@58b4 │ │ -19cf86: 0e00 |0003: return-void │ │ +19cf74: |[19cf74] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +19cf84: 7020 b458 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@58b4 │ │ +19cf8a: 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; │ │ @@ -437338,66 +437339,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -19ce94: |[19ce94] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -19cea4: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -19cea8: bb04 |0002: add-long/2addr v4, v0 │ │ -19ceaa: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -19ceb4: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -19ceb8: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -19cebc: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -19cebe: 2802 |000d: goto 000f // +0002 │ │ -19cec0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -19cec2: 0f04 |000f: return v4 │ │ +19ce98: |[19ce98] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +19cea8: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +19ceac: bb04 |0002: add-long/2addr v4, v0 │ │ +19ceae: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +19ceb8: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +19cebc: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +19cec0: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +19cec2: 2802 |000d: goto 000f // +0002 │ │ +19cec4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +19cec6: 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 │ │ -19cf88: |[19cf88] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -19cf98: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -19cf9c: 7110 960b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b96 │ │ -19cfa2: 0c00 |0005: move-result-object v0 │ │ -19cfa4: 6e10 ba58 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@58ba │ │ -19cfaa: 0b01 |0009: move-result-wide v1 │ │ -19cfac: 7030 bc58 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58bc │ │ -19cfb2: 0a03 |000d: move-result v3 │ │ -19cfb4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -19cfb8: 7130 0c08 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080c │ │ -19cfbe: 2806 |0013: goto 0019 // +0006 │ │ -19cfc0: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -19cfc4: 7130 0c08 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080c │ │ -19cfca: 1a03 186b |0019: const-string v3, "mdat" // string@6b18 │ │ -19cfce: 7110 0b08 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@080b │ │ -19cfd4: 0c03 |001e: move-result-object v3 │ │ -19cfd6: 6e20 a60b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ -19cfdc: 7030 bc58 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58bc │ │ -19cfe2: 0a03 |0025: move-result v3 │ │ -19cfe4: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -19cfe8: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -19cfec: 2311 1411 |002a: new-array v1, v1, [B // type@1114 │ │ -19cff0: 6e20 a60b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ -19cff6: 2804 |002f: goto 0033 // +0004 │ │ -19cff8: 7130 0d08 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@080d │ │ -19cffe: 6e10 ab0b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bab │ │ -19d004: 7220 be0b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bbe │ │ -19d00a: 0e00 |0039: return-void │ │ +19cf8c: |[19cf8c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +19cf9c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +19cfa0: 7110 960b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b96 │ │ +19cfa6: 0c00 |0005: move-result-object v0 │ │ +19cfa8: 6e10 ba58 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@58ba │ │ +19cfae: 0b01 |0009: move-result-wide v1 │ │ +19cfb0: 7030 bc58 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58bc │ │ +19cfb6: 0a03 |000d: move-result v3 │ │ +19cfb8: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +19cfbc: 7130 0c08 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080c │ │ +19cfc2: 2806 |0013: goto 0019 // +0006 │ │ +19cfc4: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +19cfc8: 7130 0c08 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080c │ │ +19cfce: 1a03 186b |0019: const-string v3, "mdat" // string@6b18 │ │ +19cfd2: 7110 0b08 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@080b │ │ +19cfd8: 0c03 |001e: move-result-object v3 │ │ +19cfda: 6e20 a60b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ +19cfe0: 7030 bc58 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58bc │ │ +19cfe6: 0a03 |0025: move-result v3 │ │ +19cfe8: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +19cfec: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +19cff0: 2311 1411 |002a: new-array v1, v1, [B // type@1114 │ │ +19cff4: 6e20 a60b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ +19cffa: 2804 |002f: goto 0033 // +0004 │ │ +19cffc: 7130 0d08 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@080d │ │ +19d002: 6e10 ab0b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bab │ │ +19d008: 7220 be0b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bbe │ │ +19d00e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -437416,17 +437417,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cef4: |[19cef4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -19cf04: 5320 e742 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ -19cf08: 1000 |0002: return-wide v0 │ │ +19cef8: |[19cef8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +19cf08: 5320 e742 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ +19cf0c: 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;) │ │ @@ -437434,17 +437435,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cf0c: |[19cf0c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -19cf1c: 5320 e842 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42e8 │ │ -19cf20: 1000 |0002: return-wide v0 │ │ +19cf10: |[19cf10] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +19cf20: 5320 e842 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42e8 │ │ +19cf24: 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;) │ │ @@ -437452,17 +437453,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cec4: |[19cec4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -19ced4: 5410 e942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e9 │ │ -19ced8: 1100 |0002: return-object v0 │ │ +19cec8: |[19cec8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +19ced8: 5410 e942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e9 │ │ +19cedc: 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;) │ │ @@ -437470,19 +437471,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19cf24: |[19cf24] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -19cf34: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -19cf38: 5342 e742 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ -19cf3c: bb02 |0004: add-long/2addr v2, v0 │ │ -19cf3e: 1002 |0005: return-wide v2 │ │ +19cf28: |[19cf28] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +19cf38: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +19cf3c: 5342 e742 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ +19cf40: bb02 |0004: add-long/2addr v2, v0 │ │ +19cf42: 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;) │ │ @@ -437490,17 +437491,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cedc: |[19cedc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -19ceec: 1a00 186b |0000: const-string v0, "mdat" // string@6b18 │ │ -19cef0: 1100 |0002: return-object v0 │ │ +19cee0: |[19cee0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +19cef0: 1a00 186b |0000: const-string v0, "mdat" // string@6b18 │ │ +19cef4: 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;) │ │ @@ -437508,32 +437509,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 │ │ -19d00c: |[19d00c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -19d01c: 0e00 |0000: return-void │ │ +19d010: |[19d010] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +19d020: 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 │ │ -19d020: |[19d020] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -19d030: 5a01 e742 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ -19d034: 0e00 |0002: return-void │ │ +19d024: |[19d024] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +19d034: 5a01 e742 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42e7 │ │ +19d038: 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 │ │ │ │ @@ -437542,17 +437543,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d038: |[19d038] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -19d048: 5a01 e842 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42e8 │ │ -19d04c: 0e00 |0002: return-void │ │ +19d03c: |[19d03c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +19d04c: 5a01 e842 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42e8 │ │ +19d050: 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 │ │ │ │ @@ -437561,17 +437562,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 │ │ -19d050: |[19d050] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -19d060: 5b01 e942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e9 │ │ -19d064: 0e00 |0002: return-void │ │ +19d054: |[19d054] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +19d064: 5b01 e942 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e9 │ │ +19d068: 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; │ │ │ │ @@ -499503,52 +499504,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 │ │ -18fd60: |[18fd60] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -18fd70: 7020 8d05 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@058d │ │ -18fd76: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -18fd78: 2344 2811 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1128 │ │ -18fd7c: 1a00 947e |0006: const-string v0, "stickers/emoticons" // string@7e94 │ │ -18fd80: 7110 0e55 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ -18fd86: 0c00 |000b: move-result-object v0 │ │ -18fd88: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -18fd8a: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -18fd8e: 1a00 937e |000f: const-string v0, "stickers/clothes" // string@7e93 │ │ -18fd92: 7110 0e55 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ -18fd98: 0c00 |0014: move-result-object v0 │ │ -18fd9a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -18fd9c: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -18fda0: 1a00 927e |0018: const-string v0, "stickers/animals" // string@7e92 │ │ -18fda4: 7110 0e55 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ -18fdaa: 0c00 |001d: move-result-object v0 │ │ -18fdac: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -18fdae: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -18fdb2: 1a00 957e |0021: const-string v0, "stickers/food" // string@7e95 │ │ -18fdb6: 7110 0e55 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ -18fdbc: 0c00 |0026: move-result-object v0 │ │ -18fdbe: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -18fdc0: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -18fdc4: 1a00 967e |002a: const-string v0, "stickers/weather" // string@7e96 │ │ -18fdc8: 7110 0e55 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ -18fdce: 0c00 |002f: move-result-object v0 │ │ -18fdd0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18fdd2: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -18fdd6: 5b34 7841 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4178 │ │ -18fdda: 2140 |0035: array-length v0, v4 │ │ -18fddc: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -18fde0: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -18fde4: 1f02 7f10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107f │ │ -18fde8: 6e20 1655 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5516 │ │ -18fdee: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -18fdf2: 28f5 |0041: goto 0036 // -000b │ │ -18fdf4: 0e00 |0042: return-void │ │ +18fd64: |[18fd64] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +18fd74: 7020 8d05 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@058d │ │ +18fd7a: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +18fd7c: 2344 2811 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1128 │ │ +18fd80: 1a00 947e |0006: const-string v0, "stickers/emoticons" // string@7e94 │ │ +18fd84: 7110 0e55 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ +18fd8a: 0c00 |000b: move-result-object v0 │ │ +18fd8c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +18fd8e: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +18fd92: 1a00 937e |000f: const-string v0, "stickers/clothes" // string@7e93 │ │ +18fd96: 7110 0e55 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ +18fd9c: 0c00 |0014: move-result-object v0 │ │ +18fd9e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +18fda0: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +18fda4: 1a00 927e |0018: const-string v0, "stickers/animals" // string@7e92 │ │ +18fda8: 7110 0e55 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ +18fdae: 0c00 |001d: move-result-object v0 │ │ +18fdb0: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +18fdb2: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +18fdb6: 1a00 957e |0021: const-string v0, "stickers/food" // string@7e95 │ │ +18fdba: 7110 0e55 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ +18fdc0: 0c00 |0026: move-result-object v0 │ │ +18fdc2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +18fdc4: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +18fdc8: 1a00 967e |002a: const-string v0, "stickers/weather" // string@7e96 │ │ +18fdcc: 7110 0e55 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@550e │ │ +18fdd2: 0c00 |002f: move-result-object v0 │ │ +18fdd4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18fdd6: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +18fdda: 5b34 7841 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4178 │ │ +18fdde: 2140 |0035: array-length v0, v4 │ │ +18fde0: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +18fde4: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +18fde8: 1f02 7f10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107f │ │ +18fdec: 6e20 1655 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5516 │ │ +18fdf2: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +18fdf6: 28f5 |0041: goto 0036 // -000b │ │ +18fdf8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -499567,18 +499568,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -18fd48: |[18fd48] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -18fd58: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4178 │ │ -18fd5c: 2100 |0002: array-length v0, v0 │ │ -18fd5e: 0f00 |0003: return v0 │ │ +18fd4c: |[18fd4c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +18fd5c: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4178 │ │ +18fd60: 2100 |0002: array-length v0, v0 │ │ +18fd62: 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;) │ │ @@ -499586,18 +499587,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -18fd2c: |[18fd2c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -18fd3c: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4178 │ │ -18fd40: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -18fd44: 1102 |0004: return-object v2 │ │ +18fd30: |[18fd30] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +18fd40: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@4178 │ │ +18fd44: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +18fd48: 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 │ │ │ │ @@ -499667,25 +499668,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 │ │ -191f98: |[191f98] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -191fa8: 7010 223b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b22 │ │ -191fae: 6200 de41 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ -191fb2: 5b10 d341 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191fb6: 5b13 d241 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ -191fba: 5b14 d141 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ -191fbe: 5b12 cf41 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41cf │ │ -191fc2: 7110 be49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -191fc8: 0c02 |0010: move-result-object v2 │ │ -191fca: 5b12 d041 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d0 │ │ -191fce: 0e00 |0013: return-void │ │ +191f9c: |[191f9c] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +191fac: 7010 223b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b22 │ │ +191fb2: 6200 de41 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ +191fb6: 5b10 d341 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191fba: 5b13 d241 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ +191fbe: 5b14 d141 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ +191fc2: 5b12 cf41 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41cf │ │ +191fc6: 7110 be49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +191fcc: 0c02 |0010: move-result-object v2 │ │ +191fce: 5b12 d041 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d0 │ │ +191fd2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -499701,34 +499702,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -191dc4: |[191dc4] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -191dd4: 7010 8b55 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@558b │ │ -191dda: 0a00 |0003: move-result v0 │ │ -191ddc: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -191de0: 7010 8c55 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@558c │ │ -191de6: 0a00 |0009: move-result v0 │ │ -191de8: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -191dec: 5430 d041 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d0 │ │ -191df0: 5431 d341 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191df4: 6e10 b355 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55b3 │ │ -191dfa: 0c01 |0013: move-result-object v1 │ │ -191dfc: 7010 8b55 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@558b │ │ -191e02: 0a02 |0017: move-result v2 │ │ -191e04: b124 |0018: sub-int/2addr v4, v2 │ │ -191e06: 4404 0104 |0019: aget v4, v1, v4 │ │ -191e0a: 6e20 a106 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ -191e10: 0c04 |001e: move-result-object v4 │ │ -191e12: 1104 |001f: return-object v4 │ │ -191e14: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -191e16: 1104 |0021: return-object v4 │ │ +191dc8: |[191dc8] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +191dd8: 7010 8b55 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@558b │ │ +191dde: 0a00 |0003: move-result v0 │ │ +191de0: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +191de4: 7010 8c55 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@558c │ │ +191dea: 0a00 |0009: move-result v0 │ │ +191dec: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +191df0: 5430 d041 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d0 │ │ +191df4: 5431 d341 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191df8: 6e10 b355 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55b3 │ │ +191dfe: 0c01 |0013: move-result-object v1 │ │ +191e00: 7010 8b55 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@558b │ │ +191e06: 0a02 |0017: move-result v2 │ │ +191e08: b124 |0018: sub-int/2addr v4, v2 │ │ +191e0a: 4404 0104 |0019: aget v4, v1, v4 │ │ +191e0e: 6e20 a106 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a1 │ │ +191e14: 0c04 |001e: move-result-object v4 │ │ +191e16: 1104 |001f: return-object v4 │ │ +191e18: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +191e1a: 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 │ │ @@ -499738,29 +499739,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 │ │ -191d80: |[191d80] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -191d90: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191d94: 6e10 b255 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ -191d9a: 0c00 |0005: move-result-object v0 │ │ -191d9c: 6e10 6a06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ -191da2: 0a00 |0009: move-result v0 │ │ -191da4: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -191da8: 5410 d341 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191dac: 6e10 b255 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ -191db2: 0c00 |0011: move-result-object v0 │ │ -191db4: 6e20 6b06 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@066b │ │ -191dba: 0c02 |0015: move-result-object v2 │ │ -191dbc: 1102 |0016: return-object v2 │ │ -191dbe: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -191dc0: 1102 |0018: return-object v2 │ │ +191d84: |[191d84] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +191d94: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191d98: 6e10 b255 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ +191d9e: 0c00 |0005: move-result-object v0 │ │ +191da0: 6e10 6a06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ +191da6: 0a00 |0009: move-result v0 │ │ +191da8: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +191dac: 5410 d341 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191db0: 6e10 b255 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ +191db6: 0c00 |0011: move-result-object v0 │ │ +191db8: 6e20 6b06 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@066b │ │ +191dbe: 0c02 |0015: move-result-object v2 │ │ +191dc0: 1102 |0016: return-object v2 │ │ +191dc2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +191dc4: 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 │ │ @@ -499770,21 +499771,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -191e70: |[191e70] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -191e80: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191e84: 6e10 b255 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ -191e8a: 0c00 |0005: move-result-object v0 │ │ -191e8c: 6e10 6a06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ -191e92: 0a00 |0009: move-result v0 │ │ -191e94: 0f00 |000a: return v0 │ │ +191e74: |[191e74] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +191e84: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191e88: 6e10 b255 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ +191e8e: 0c00 |0005: move-result-object v0 │ │ +191e90: 6e10 6a06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ +191e96: 0a00 |0009: move-result v0 │ │ +191e98: 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;) │ │ @@ -499792,23 +499793,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -191e98: |[191e98] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -191ea8: 7010 8b55 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@558b │ │ -191eae: 0a00 |0003: move-result v0 │ │ -191eb0: 5421 d341 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191eb4: 6e10 b355 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55b3 │ │ -191eba: 0c01 |0009: move-result-object v1 │ │ -191ebc: 2111 |000a: array-length v1, v1 │ │ -191ebe: b010 |000b: add-int/2addr v0, v1 │ │ -191ec0: 0f00 |000c: return v0 │ │ +191e9c: |[191e9c] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +191eac: 7010 8b55 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@558b │ │ +191eb2: 0a00 |0003: move-result v0 │ │ +191eb4: 5421 d341 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191eb8: 6e10 b355 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55b3 │ │ +191ebe: 0c01 |0009: move-result-object v1 │ │ +191ec0: 2111 |000a: array-length v1, v1 │ │ +191ec2: b010 |000b: add-int/2addr v0, v1 │ │ +191ec4: 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;) │ │ @@ -499816,35 +499817,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -191e18: |[191e18] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -191e28: 7010 8c55 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@558c │ │ -191e2e: 0a00 |0003: move-result v0 │ │ -191e30: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -191e34: 5430 d341 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191e38: 6e10 b755 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55b7 │ │ -191e3e: 0a00 |000b: move-result v0 │ │ -191e40: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -191e44: 5430 d041 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d0 │ │ -191e48: 5431 d341 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191e4c: 6e10 b455 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55b4 │ │ -191e52: 0c01 |0015: move-result-object v1 │ │ -191e54: 7010 8c55 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@558c │ │ -191e5a: 0a02 |0019: move-result v2 │ │ -191e5c: b124 |001a: sub-int/2addr v4, v2 │ │ -191e5e: 4404 0104 |001b: aget v4, v1, v4 │ │ -191e62: 6e20 a906 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ -191e68: 0c04 |0020: move-result-object v4 │ │ -191e6a: 1104 |0021: return-object v4 │ │ -191e6c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -191e6e: 1104 |0023: return-object v4 │ │ +191e1c: |[191e1c] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +191e2c: 7010 8c55 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@558c │ │ +191e32: 0a00 |0003: move-result v0 │ │ +191e34: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +191e38: 5430 d341 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191e3c: 6e10 b755 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55b7 │ │ +191e42: 0a00 |000b: move-result v0 │ │ +191e44: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +191e48: 5430 d041 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d0 │ │ +191e4c: 5431 d341 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191e50: 6e10 b455 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55b4 │ │ +191e56: 0c01 |0015: move-result-object v1 │ │ +191e58: 7010 8c55 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@558c │ │ +191e5e: 0a02 |0019: move-result v2 │ │ +191e60: b124 |001a: sub-int/2addr v4, v2 │ │ +191e62: 4404 0104 |001b: aget v4, v1, v4 │ │ +191e66: 6e20 a906 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06a9 │ │ +191e6c: 0c04 |0020: move-result-object v4 │ │ +191e6e: 1104 |0021: return-object v4 │ │ +191e70: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +191e72: 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 │ │ @@ -499855,27 +499856,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -191ee4: |[191ee4] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -191ef4: 7020 8a55 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@558a │ │ -191efa: 0c00 |0003: move-result-object v0 │ │ -191efc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -191f00: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -191f04: 1000 |0008: return-wide v0 │ │ -191f06: 7020 8955 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@5589 │ │ -191f0c: 0c03 |000c: move-result-object v3 │ │ -191f0e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -191f12: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -191f16: 1000 |0011: return-wide v0 │ │ -191f18: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -191f1c: 1000 |0014: return-wide v0 │ │ +191ee8: |[191ee8] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +191ef8: 7020 8a55 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@558a │ │ +191efe: 0c00 |0003: move-result-object v0 │ │ +191f00: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +191f04: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +191f08: 1000 |0008: return-wide v0 │ │ +191f0a: 7020 8955 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@5589 │ │ +191f10: 0c03 |000c: move-result-object v3 │ │ +191f12: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +191f16: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +191f1a: 1000 |0011: return-wide v0 │ │ +191f1c: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +191f20: 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 │ │ @@ -499885,19 +499886,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -191ec4: |[191ec4] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -191ed4: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -191ed8: 6e10 b755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55b7 │ │ -191ede: 0a00 |0005: move-result v0 │ │ -191ee0: 0f00 |0006: return v0 │ │ +191ec8: |[191ec8] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +191ed8: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +191edc: 6e10 b755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55b7 │ │ +191ee2: 0a00 |0005: move-result v0 │ │ +191ee4: 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;) │ │ @@ -499905,18 +499906,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 │ │ -191fd0: |[191fd0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -191fe0: 1f01 8d10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@108d │ │ -191fe4: 6e30 9255 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5592 │ │ -191fea: 0e00 |0005: return-void │ │ +191fd4: |[191fd4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +191fe4: 1f01 8d10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@108d │ │ +191fe8: 6e30 9255 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5592 │ │ +191fee: 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 │ │ @@ -499926,67 +499927,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 │ │ -191fec: |[191fec] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -191ffc: 6e20 8d55 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@558d │ │ -192002: 0b00 |0003: move-result-wide v0 │ │ -192004: 8408 |0004: long-to-int v8, v0 │ │ -192006: 6000 7527 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2775 │ │ -19200a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -19200c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19200e: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ -192012: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -192014: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ -192018: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -19201a: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ -19201e: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -192020: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -192022: 2827 |0013: goto 003a // +0027 │ │ -192024: 6000 7527 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2775 │ │ -192028: 5468 d341 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -19202c: 6e10 b455 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55b4 │ │ -192032: 0c08 |001b: move-result-object v8 │ │ -192034: 2188 |001c: array-length v8, v8 │ │ -192036: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ -19203a: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ -19203e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -192040: 2818 |0022: goto 003a // +0018 │ │ -192042: 6000 7227 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@2772 │ │ -192046: 5468 d341 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -19204a: 6e10 b355 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55b3 │ │ -192050: 0c08 |002a: move-result-object v8 │ │ -192052: 2188 |002b: array-length v8, v8 │ │ -192054: 28e6 |002c: goto 0012 // -001a │ │ -192056: 6000 7127 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@2771 │ │ -19205a: 5468 d341 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -19205e: 6e10 b255 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ -192064: 0c08 |0034: move-result-object v8 │ │ -192066: 6e10 6a06 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ -19206c: 0a08 |0038: move-result v8 │ │ -19206e: 28d9 |0039: goto 0012 // -0027 │ │ -192070: 5464 cf41 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41cf │ │ -192074: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19207a: 0c04 |003f: move-result-object v4 │ │ -19207c: 7110 490a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ -192082: 0c05 |0043: move-result-object v5 │ │ -192084: 2311 3211 |0044: new-array v1, v1, [Ljava/lang/Object; // type@1132 │ │ -192088: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ -19208c: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -192092: 0c08 |004b: move-result-object v8 │ │ -192094: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -192098: 1a00 8f0b |004e: const-string v0, "000" // string@0b8f │ │ -19209c: 1a01 900b |0050: const-string v1, "000+" // string@0b90 │ │ -1920a0: 6e30 e30a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae3 │ │ -1920a6: 0c08 |0055: move-result-object v8 │ │ -1920a8: 6e20 7555 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5575 │ │ -1920ae: 0e00 |0059: return-void │ │ +191ff0: |[191ff0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +192000: 6e20 8d55 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@558d │ │ +192006: 0b00 |0003: move-result-wide v0 │ │ +192008: 8408 |0004: long-to-int v8, v0 │ │ +19200a: 6000 7527 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2775 │ │ +19200e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +192010: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +192012: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ +192016: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +192018: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ +19201c: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +19201e: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ +192022: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +192024: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +192026: 2827 |0013: goto 003a // +0027 │ │ +192028: 6000 7527 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2775 │ │ +19202c: 5468 d341 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +192030: 6e10 b455 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55b4 │ │ +192036: 0c08 |001b: move-result-object v8 │ │ +192038: 2188 |001c: array-length v8, v8 │ │ +19203a: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ +19203e: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ +192042: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +192044: 2818 |0022: goto 003a // +0018 │ │ +192046: 6000 7227 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@2772 │ │ +19204a: 5468 d341 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +19204e: 6e10 b355 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55b3 │ │ +192054: 0c08 |002a: move-result-object v8 │ │ +192056: 2188 |002b: array-length v8, v8 │ │ +192058: 28e6 |002c: goto 0012 // -001a │ │ +19205a: 6000 7127 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@2771 │ │ +19205e: 5468 d341 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +192062: 6e10 b255 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ +192068: 0c08 |0034: move-result-object v8 │ │ +19206a: 6e10 6a06 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ +192070: 0a08 |0038: move-result v8 │ │ +192072: 28d9 |0039: goto 0012 // -0027 │ │ +192074: 5464 cf41 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41cf │ │ +192078: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19207e: 0c04 |003f: move-result-object v4 │ │ +192080: 7110 490a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a49 │ │ +192086: 0c05 |0043: move-result-object v5 │ │ +192088: 2311 3211 |0044: new-array v1, v1, [Ljava/lang/Object; // type@1132 │ │ +19208c: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ +192090: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +192096: 0c08 |004b: move-result-object v8 │ │ +192098: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +19209c: 1a00 8f0b |004e: const-string v0, "000" // string@0b8f │ │ +1920a0: 1a01 900b |0050: const-string v1, "000+" // string@0b90 │ │ +1920a4: 6e30 e30a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae3 │ │ +1920aa: 0c08 |0055: move-result-object v8 │ │ +1920ac: 6e20 7555 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5575 │ │ +1920b2: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0014 line=129 │ │ 0x0016 line=130 │ │ 0x0023 line=125 │ │ @@ -500006,18 +500007,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 │ │ -1920b0: |[1920b0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1920c0: 1f01 9210 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1092 │ │ -1920c4: 6e30 9455 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5594 │ │ -1920ca: 0e00 |0005: return-void │ │ +1920b4: |[1920b4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1920c4: 1f01 9210 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1092 │ │ +1920c8: 6e30 9455 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5594 │ │ +1920ce: 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 │ │ @@ -500027,49 +500028,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 │ │ -1920cc: |[1920cc] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -1920dc: 7020 8a55 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@558a │ │ -1920e2: 0c02 |0003: move-result-object v2 │ │ -1920e4: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -1920e8: 5481 cf41 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41cf │ │ -1920ec: 5483 d241 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ -1920f0: 5484 d141 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ -1920f4: 5485 ce41 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41ce │ │ -1920f8: 5586 cd41 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41cd │ │ -1920fc: 548a d341 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -192100: 6e10 b555 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55b5 │ │ -192106: 0c07 |0015: move-result-object v7 │ │ -192108: 0790 |0016: move-object v0, v9 │ │ -19210a: 7408 7f55 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@557f │ │ -192110: 0e00 |001a: return-void │ │ -192112: 7020 8955 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@5589 │ │ -192118: 0c00 |001e: move-result-object v0 │ │ -19211a: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -19211e: 548a d241 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ -192122: 5481 d141 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ -192126: 5482 d341 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -19212a: 6e10 b555 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55b5 │ │ -192130: 0c02 |002a: move-result-object v2 │ │ -192132: 6e52 8055 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@5580 │ │ -192138: 0e00 |002e: return-void │ │ -19213a: 7020 8f55 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@558f │ │ -192140: 0c0a |0032: move-result-object v10 │ │ -192142: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -192146: 5480 d241 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ -19214a: 5481 d141 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ -19214e: 5482 d341 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -192152: 6e10 b555 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55b5 │ │ -192158: 0c02 |003e: move-result-object v2 │ │ -19215a: 6e52 8155 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@5581 │ │ -192160: 0e00 |0042: return-void │ │ +1920d0: |[1920d0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +1920e0: 7020 8a55 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@558a │ │ +1920e6: 0c02 |0003: move-result-object v2 │ │ +1920e8: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +1920ec: 5481 cf41 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41cf │ │ +1920f0: 5483 d241 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ +1920f4: 5484 d141 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ +1920f8: 5485 ce41 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41ce │ │ +1920fc: 5586 cd41 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41cd │ │ +192100: 548a d341 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +192104: 6e10 b555 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55b5 │ │ +19210a: 0c07 |0015: move-result-object v7 │ │ +19210c: 0790 |0016: move-object v0, v9 │ │ +19210e: 7408 7f55 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@557f │ │ +192114: 0e00 |001a: return-void │ │ +192116: 7020 8955 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@5589 │ │ +19211c: 0c00 |001e: move-result-object v0 │ │ +19211e: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +192122: 548a d241 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ +192126: 5481 d141 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ +19212a: 5482 d341 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +19212e: 6e10 b555 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55b5 │ │ +192134: 0c02 |002a: move-result-object v2 │ │ +192136: 6e52 8055 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@5580 │ │ +19213c: 0e00 |002e: return-void │ │ +19213e: 7020 8f55 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@558f │ │ +192144: 0c0a |0032: move-result-object v10 │ │ +192146: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +19214a: 5480 d241 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d2 │ │ +19214e: 5481 d141 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d1 │ │ +192152: 5482 d341 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +192156: 6e10 b555 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55b5 │ │ +19215c: 0c02 |003e: move-result-object v2 │ │ +19215e: 6e52 8155 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@5581 │ │ +192164: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -500084,18 +500085,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 │ │ -191d48: |[191d48] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -191d58: 6e20 9655 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@5596 │ │ -191d5e: 0c01 |0003: move-result-object v1 │ │ -191d60: 1101 |0004: return-object v1 │ │ +191d4c: |[191d4c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +191d5c: 6e20 9655 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@5596 │ │ +191d62: 0c01 |0003: move-result-object v1 │ │ +191d64: 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; │ │ │ │ @@ -500104,26 +500105,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 │ │ -191f20: |[191f20] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -191f30: 2200 8d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@108d │ │ -191f34: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -191f3a: 0c01 |0005: move-result-object v1 │ │ -191f3c: 7110 e602 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -191f42: 0c01 |0009: move-result-object v1 │ │ -191f44: 6002 6026 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2660 │ │ -191f48: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -191f4a: 6e40 e802 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -191f50: 0c05 |0010: move-result-object v5 │ │ -191f52: 7020 7455 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5574 │ │ -191f58: 1100 |0014: return-object v0 │ │ +191f24: |[191f24] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +191f34: 2200 8d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@108d │ │ +191f38: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +191f3e: 0c01 |0005: move-result-object v1 │ │ +191f40: 7110 e602 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +191f46: 0c01 |0009: move-result-object v1 │ │ +191f48: 6002 6026 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2660 │ │ +191f4c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +191f4e: 6e40 e802 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +191f54: 0c05 |0010: move-result-object v5 │ │ +191f56: 7020 7455 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5574 │ │ +191f5c: 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; │ │ @@ -500133,18 +500134,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 │ │ -191d64: |[191d64] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -191d74: 6e30 9855 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@5598 │ │ -191d7a: 0c01 |0003: move-result-object v1 │ │ -191d7c: 1101 |0004: return-object v1 │ │ +191d68: |[191d68] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +191d78: 6e30 9855 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@5598 │ │ +191d7e: 0c01 |0003: move-result-object v1 │ │ +191d80: 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 │ │ @@ -500154,26 +500155,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 │ │ -191f5c: |[191f5c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -191f6c: 2205 9210 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1092 │ │ -191f70: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -191f76: 0c00 |0005: move-result-object v0 │ │ -191f78: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -191f7e: 0c00 |0009: move-result-object v0 │ │ -191f80: 6001 7c26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@267c │ │ -191f84: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -191f86: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -191f8c: 0c04 |0010: move-result-object v4 │ │ -191f8e: 7020 7e55 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@557e │ │ -191f94: 1105 |0014: return-object v5 │ │ +191f60: |[191f60] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +191f70: 2205 9210 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1092 │ │ +191f74: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +191f7a: 0c00 |0005: move-result-object v0 │ │ +191f7c: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +191f82: 0c00 |0009: move-result-object v0 │ │ +191f84: 6001 7c26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@267c │ │ +191f88: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +191f8a: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +191f90: 0c04 |0010: move-result-object v4 │ │ +191f92: 7020 7e55 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@557e │ │ +191f98: 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; │ │ @@ -500184,18 +500185,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 │ │ -192164: |[192164] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -192174: 1f01 9210 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1092 │ │ -192178: 6e20 9a55 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@559a │ │ -19217e: 0e00 |0005: return-void │ │ +192168: |[192168] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +192178: 1f01 9210 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1092 │ │ +19217c: 6e20 9a55 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@559a │ │ +192182: 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; │ │ │ │ @@ -500204,17 +500205,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 │ │ -192180: |[192180] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -192190: 6e10 8655 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@5586 │ │ -192196: 0e00 |0003: return-void │ │ +192184: |[192184] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +192194: 6e10 8655 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@5586 │ │ +19219a: 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; │ │ │ │ @@ -500223,37 +500224,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -192198: |[192198] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -1921a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1921aa: 5441 d341 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -1921ae: 6e10 b255 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ -1921b4: 0c01 |0006: move-result-object v1 │ │ -1921b6: 6e10 6a06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ -1921bc: 0a01 |000a: move-result v1 │ │ -1921be: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -1921c2: 5441 ce41 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41ce │ │ -1921c6: 5442 d341 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -1921ca: 6e10 b255 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ -1921d0: 0c02 |0014: move-result-object v2 │ │ -1921d2: 6e20 6b06 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@066b │ │ -1921d8: 0c02 |0018: move-result-object v2 │ │ -1921da: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -1921de: 8122 |001b: int-to-long v2, v2 │ │ -1921e0: 7120 550a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ -1921e6: 0c02 |001f: move-result-object v2 │ │ -1921e8: 7220 f70c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cf7 │ │ -1921ee: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1921f2: 28dc |0025: goto 0001 // -0024 │ │ -1921f4: 6e10 9055 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5590 │ │ -1921fa: 0e00 |0029: return-void │ │ +19219c: |[19219c] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +1921ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1921ae: 5441 d341 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +1921b2: 6e10 b255 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ +1921b8: 0c01 |0006: move-result-object v1 │ │ +1921ba: 6e10 6a06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066a │ │ +1921c0: 0a01 |000a: move-result v1 │ │ +1921c2: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +1921c6: 5441 ce41 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41ce │ │ +1921ca: 5442 d341 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +1921ce: 6e10 b255 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55b2 │ │ +1921d4: 0c02 |0014: move-result-object v2 │ │ +1921d6: 6e20 6b06 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@066b │ │ +1921dc: 0c02 |0018: move-result-object v2 │ │ +1921de: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +1921e2: 8122 |001b: int-to-long v2, v2 │ │ +1921e4: 7120 550a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a55 │ │ +1921ea: 0c02 |001f: move-result-object v2 │ │ +1921ec: 7220 f70c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cf7 │ │ +1921f2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1921f6: 28dc |0025: goto 0001 // -0024 │ │ +1921f8: 6e10 9055 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5590 │ │ +1921fe: 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; │ │ @@ -500263,18 +500264,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 │ │ -1921fc: |[1921fc] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -19220c: 5b01 d341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ -192210: 6e10 9055 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5590 │ │ -192216: 0e00 |0005: return-void │ │ +192200: |[192200] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +192210: 5b01 d341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d3 │ │ +192214: 6e10 9055 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5590 │ │ +19221a: 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; │ │ @@ -500315,18 +500316,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1922b4: |[1922b4] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -1922c4: 7010 9b05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@059b │ │ -1922ca: 5b01 d641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d6 │ │ -1922ce: 0e00 |0005: return-void │ │ +1922b8: |[1922b8] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +1922c8: 7010 9b05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@059b │ │ +1922ce: 5b01 d641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d6 │ │ +1922d2: 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; │ │ @@ -500337,22 +500338,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 │ │ -192288: |[192288] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -192298: 2200 9a10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109a │ │ -19229c: 5421 d641 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d6 │ │ -1922a0: 7020 a755 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@55a7 │ │ -1922a6: 6e20 e009 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e0 │ │ -1922ac: 0c03 |000a: move-result-object v3 │ │ -1922ae: 1f03 8e01 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@018e │ │ -1922b2: 1103 |000d: return-object v3 │ │ +19228c: |[19228c] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +19229c: 2200 9a10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109a │ │ +1922a0: 5421 d641 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d6 │ │ +1922a4: 7020 a755 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@55a7 │ │ +1922aa: 6e20 e009 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e0 │ │ +1922b0: 0c03 |000a: move-result-object v3 │ │ +1922b2: 1f03 8e01 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@018e │ │ +1922b6: 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; │ │ │ │ @@ -500387,17 +500388,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1922d0: |[1922d0] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -1922e0: 7010 9805 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0598 │ │ -1922e6: 0e00 |0003: return-void │ │ +1922d4: |[1922d4] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +1922e4: 7010 9805 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0598 │ │ +1922ea: 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;) │ │ @@ -500405,17 +500406,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 │ │ -1922e8: |[1922e8] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -1922f8: 7010 a455 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@55a4 │ │ -1922fe: 0e00 |0003: return-void │ │ +1922ec: |[1922ec] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +1922fc: 7010 a455 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@55a4 │ │ +192302: 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; │ │ │ │ @@ -500457,17 +500458,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193a34: |[193a34] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -193a44: 7020 a105 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a1 │ │ -193a4a: 0e00 |0003: return-void │ │ +193a38: |[193a38] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +193a48: 7020 a105 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a1 │ │ +193a4e: 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; │ │ │ │ @@ -500477,22 +500478,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -193a4c: |[193a4c] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -193a5c: 6e10 0156 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@5601 │ │ -193a62: 0a00 |0003: move-result v0 │ │ -193a64: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -193a68: 0e00 |0006: return-void │ │ -193a6a: 5b12 1442 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ -193a6e: 6f20 a205 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a2 │ │ -193a74: 0e00 |000c: return-void │ │ +193a50: |[193a50] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +193a60: 6e10 0156 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@5601 │ │ +193a66: 0a00 |0003: move-result v0 │ │ +193a68: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +193a6c: 0e00 |0006: return-void │ │ +193a6e: 5b12 1442 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ +193a72: 6f20 a205 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a2 │ │ +193a78: 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; │ │ @@ -500503,20 +500504,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -193a78: |[193a78] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -193a88: 6f10 a305 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a3 │ │ -193a8e: 6e10 0456 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@5604 │ │ -193a94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -193a96: 5b10 1442 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ -193a9a: 0e00 |0009: return-void │ │ +193a7c: |[193a7c] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +193a8c: 6f10 a305 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a3 │ │ +193a92: 6e10 0456 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@5604 │ │ +193a98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +193a9a: 5b10 1442 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ +193a9e: 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; │ │ @@ -500526,25 +500527,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -193a9c: |[193a9c] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -193aac: 5410 1442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ -193ab0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -193ab4: 6e20 ff55 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@55ff │ │ -193aba: 6e10 0556 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@5605 │ │ -193ac0: 0a00 |000a: move-result v0 │ │ -193ac2: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -193ac6: 5410 1442 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ -193aca: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -193ace: 6e10 0056 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@5600 │ │ -193ad4: 0e00 |0014: return-void │ │ +193aa0: |[193aa0] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +193ab0: 5410 1442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ +193ab4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +193ab8: 6e20 ff55 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@55ff │ │ +193abe: 6e10 0556 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@5605 │ │ +193ac4: 0a00 |000a: move-result v0 │ │ +193ac6: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +193aca: 5410 1442 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4214 │ │ +193ace: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +193ad2: 6e10 0056 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@5600 │ │ +193ad8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0007 line=59 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -500555,17 +500556,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193ad8: |[193ad8] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -193ae8: 6e10 fe55 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@55fe │ │ -193aee: 0e00 |0003: return-void │ │ +193adc: |[193adc] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +193aec: 6e10 fe55 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@55fe │ │ +193af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 3578 (AsyncLoader.java) │ │ @@ -500637,24 +500638,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -19bf78: |[19bf78] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ -19bf88: 6000 da23 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23da │ │ -19bf8c: 6700 ca42 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42ca │ │ -19bf90: 6000 d723 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23d7 │ │ -19bf94: 6700 cb42 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42cb │ │ -19bf98: 6000 df23 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23df │ │ -19bf9c: 6700 cc42 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42cc │ │ -19bfa0: 6000 db23 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23db │ │ -19bfa4: 6700 cd42 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42cd │ │ -19bfa8: 0e00 |0010: return-void │ │ +19bf7c: |[19bf7c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ +19bf8c: 6000 da23 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23da │ │ +19bf90: 6700 ca42 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42ca │ │ +19bf94: 6000 d723 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23d7 │ │ +19bf98: 6700 cb42 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42cb │ │ +19bf9c: 6000 df23 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23df │ │ +19bfa0: 6700 cc42 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42cc │ │ +19bfa4: 6000 db23 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23db │ │ +19bfa8: 6700 cd42 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42cd │ │ +19bfac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000c line=29 │ │ locals : │ │ @@ -500664,18 +500665,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19bfac: |[19bfac] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -19bfbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bfbe: 7030 5058 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5850 │ │ -19bfc4: 0e00 |0004: return-void │ │ +19bfb0: |[19bfb0] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +19bfc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bfc2: 7030 5058 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5850 │ │ +19bfc8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -500684,18 +500685,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 │ │ -19bfc8: |[19bfc8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19bfd8: 6000 3818 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1838 │ │ -19bfdc: 7040 5158 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5851 │ │ -19bfe2: 0e00 |0005: return-void │ │ +19bfcc: |[19bfcc] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19bfdc: 6000 3818 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1838 │ │ +19bfe0: 7040 5158 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5851 │ │ +19bfe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 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; │ │ @@ -500705,26 +500706,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 │ │ -19bfe4: |[19bfe4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19bff4: 7040 e604 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e6 │ │ -19bffa: 6203 c834 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34c8 │ │ -19bffe: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -19c004: 0c01 |0008: move-result-object v1 │ │ -19c006: 6002 c934 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@34c9 │ │ -19c00a: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ -19c00e: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ -19c014: 0a02 |0010: move-result v2 │ │ -19c016: 5902 d142 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d1 │ │ -19c01a: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19c020: 0e00 |0016: return-void │ │ +19bfe8: |[19bfe8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19bff8: 7040 e604 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e6 │ │ +19bffe: 6203 c834 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34c8 │ │ +19c002: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +19c008: 0c01 |0008: move-result-object v1 │ │ +19c00a: 6002 c934 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@34c9 │ │ +19c00e: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ +19c012: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ +19c018: 0a02 |0010: move-result v2 │ │ +19c01a: 5902 d142 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d1 │ │ +19c01e: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +19c024: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ 0x0009 line=46 │ │ 0x0013 line=48 │ │ locals : │ │ @@ -500738,83 +500739,83 @@ │ │ type : '(Landroid/view/Menu;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -19c024: |[19c024] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -19c034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c036: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19c038: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -19c03a: 7210 ec02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ -19c040: 0a03 |0006: move-result v3 │ │ -19c042: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -19c046: 7220 eb02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ -19c04c: 0c03 |000c: move-result-object v3 │ │ -19c04e: 7210 f302 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ -19c054: 0a03 |0010: move-result v3 │ │ -19c056: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -19c05a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19c05e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19c062: 28ec |0017: goto 0003 // -0014 │ │ -19c064: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -19c068: 7110 d057 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ -19c06e: 0a01 |001d: move-result v1 │ │ -19c070: b116 |001e: sub-int/2addr v6, v1 │ │ -19c072: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -19c076: 7110 d057 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ -19c07c: 0a03 |0024: move-result v3 │ │ -19c07e: 9303 0603 |0025: div-int v3, v6, v3 │ │ -19c082: 7120 730a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ -19c088: 0a03 |002a: move-result v3 │ │ -19c08a: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -19c08e: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -19c092: 7110 d057 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ -19c098: 0a02 |0032: move-result v2 │ │ -19c09a: b126 |0033: sub-int/2addr v6, v2 │ │ -19c09c: 7110 d057 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ -19c0a2: 0a01 |0037: move-result v1 │ │ -19c0a4: b316 |0038: div-int/2addr v6, v1 │ │ -19c0a6: 7120 730a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ -19c0ac: 0a05 |003c: move-result v5 │ │ -19c0ae: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -19c0b0: 7210 ec02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ -19c0b6: 0a01 |0041: move-result v1 │ │ -19c0b8: 3516 3b00 |0042: if-ge v6, v1, 007d // +003b │ │ -19c0bc: 7220 eb02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ -19c0c2: 0c01 |0047: move-result-object v1 │ │ -19c0c4: 7210 f102 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19c0ca: 0a02 |004b: move-result v2 │ │ -19c0cc: 6003 ca42 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42ca │ │ -19c0d0: 3232 1a00 |004e: if-eq v2, v3, 0068 // +001a │ │ -19c0d4: 7210 f102 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19c0da: 0a02 |0053: move-result v2 │ │ -19c0dc: 6003 cb42 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42cb │ │ -19c0e0: 3232 1200 |0056: if-eq v2, v3, 0068 // +0012 │ │ -19c0e4: 7210 f102 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19c0ea: 0a02 |005b: move-result v2 │ │ -19c0ec: 6003 cc42 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42cc │ │ -19c0f0: 3232 0a00 |005e: if-eq v2, v3, 0068 // +000a │ │ -19c0f4: 7210 f102 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19c0fa: 0a02 |0063: move-result v2 │ │ -19c0fc: 6003 cd42 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42cd │ │ -19c100: 3332 1100 |0066: if-ne v2, v3, 0077 // +0011 │ │ -19c104: 7210 f302 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ -19c10a: 0a02 |006b: move-result v2 │ │ -19c10c: 3802 0b00 |006c: if-eqz v2, 0077 // +000b │ │ -19c110: 3d05 0900 |006e: if-lez v5, 0077 // +0009 │ │ -19c114: 1222 |0070: const/4 v2, #int 2 // #2 │ │ -19c116: 7220 f702 2100 |0071: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ -19c11c: d805 05ff |0074: add-int/lit8 v5, v5, #int -1 // #ff │ │ -19c120: 2804 |0076: goto 007a // +0004 │ │ -19c122: 7220 f702 0100 |0077: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ -19c128: d806 0601 |007a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -19c12c: 28c2 |007c: goto 003e // -003e │ │ -19c12e: 0e00 |007d: return-void │ │ +19c028: |[19c028] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +19c038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c03a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19c03c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +19c03e: 7210 ec02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ +19c044: 0a03 |0006: move-result v3 │ │ +19c046: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +19c04a: 7220 eb02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ +19c050: 0c03 |000c: move-result-object v3 │ │ +19c052: 7210 f302 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ +19c058: 0a03 |0010: move-result v3 │ │ +19c05a: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +19c05e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19c062: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19c066: 28ec |0017: goto 0003 // -0014 │ │ +19c068: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +19c06c: 7110 d057 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ +19c072: 0a01 |001d: move-result v1 │ │ +19c074: b116 |001e: sub-int/2addr v6, v1 │ │ +19c076: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +19c07a: 7110 d057 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ +19c080: 0a03 |0024: move-result v3 │ │ +19c082: 9303 0603 |0025: div-int v3, v6, v3 │ │ +19c086: 7120 730a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ +19c08c: 0a03 |002a: move-result v3 │ │ +19c08e: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +19c092: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +19c096: 7110 d057 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ +19c09c: 0a02 |0032: move-result v2 │ │ +19c09e: b126 |0033: sub-int/2addr v6, v2 │ │ +19c0a0: 7110 d057 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57d0 │ │ +19c0a6: 0a01 |0037: move-result v1 │ │ +19c0a8: b316 |0038: div-int/2addr v6, v1 │ │ +19c0aa: 7120 730a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a73 │ │ +19c0b0: 0a05 |003c: move-result v5 │ │ +19c0b2: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +19c0b4: 7210 ec02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ +19c0ba: 0a01 |0041: move-result v1 │ │ +19c0bc: 3516 3b00 |0042: if-ge v6, v1, 007d // +003b │ │ +19c0c0: 7220 eb02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ +19c0c6: 0c01 |0047: move-result-object v1 │ │ +19c0c8: 7210 f102 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19c0ce: 0a02 |004b: move-result v2 │ │ +19c0d0: 6003 ca42 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42ca │ │ +19c0d4: 3232 1a00 |004e: if-eq v2, v3, 0068 // +001a │ │ +19c0d8: 7210 f102 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19c0de: 0a02 |0053: move-result v2 │ │ +19c0e0: 6003 cb42 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42cb │ │ +19c0e4: 3232 1200 |0056: if-eq v2, v3, 0068 // +0012 │ │ +19c0e8: 7210 f102 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19c0ee: 0a02 |005b: move-result v2 │ │ +19c0f0: 6003 cc42 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42cc │ │ +19c0f4: 3232 0a00 |005e: if-eq v2, v3, 0068 // +000a │ │ +19c0f8: 7210 f102 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19c0fe: 0a02 |0063: move-result v2 │ │ +19c100: 6003 cd42 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42cd │ │ +19c104: 3332 1100 |0066: if-ne v2, v3, 0077 // +0011 │ │ +19c108: 7210 f302 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ +19c10e: 0a02 |006b: move-result v2 │ │ +19c110: 3802 0b00 |006c: if-eqz v2, 0077 // +000b │ │ +19c114: 3d05 0900 |006e: if-lez v5, 0077 // +0009 │ │ +19c118: 1222 |0070: const/4 v2, #int 2 // #2 │ │ +19c11a: 7220 f702 2100 |0071: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ +19c120: d805 05ff |0074: add-int/lit8 v5, v5, #int -1 // #ff │ │ +19c124: 2804 |0076: goto 007a // +0004 │ │ +19c126: 7220 f702 0100 |0077: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ +19c12c: d806 0601 |007a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +19c130: 28c2 |007c: goto 003e // -003e │ │ +19c132: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=61 │ │ 0x0009 line=62 │ │ 0x001a line=67 │ │ 0x0021 line=68 │ │ 0x002f line=71 │ │ @@ -500839,24 +500840,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19c130: |[19c130] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -19c140: 6f30 e904 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ -19c146: 6e10 5458 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5854 │ │ -19c14c: 0c00 |0006: move-result-object v0 │ │ -19c14e: 5231 d142 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d1 │ │ -19c152: 6e10 5358 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5853 │ │ -19c158: 0a02 |000c: move-result v2 │ │ -19c15a: 7130 5258 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5852 │ │ -19c160: 6f30 e904 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ -19c166: 0e00 |0013: return-void │ │ +19c134: |[19c134] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +19c144: 6f30 e904 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ +19c14a: 6e10 5458 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5854 │ │ +19c150: 0c00 |0006: move-result-object v0 │ │ +19c152: 5231 d142 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d1 │ │ +19c156: 6e10 5358 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5853 │ │ +19c15c: 0a02 |000c: move-result v2 │ │ +19c15e: 7130 5258 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5852 │ │ +19c164: 6f30 e904 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ +19c16a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0010 line=55 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ @@ -500907,18 +500908,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 │ │ -19cb6c: |[19cb6c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -19cb7c: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ -19cb82: 5b01 df42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42df │ │ -19cb86: 0e00 |0005: return-void │ │ +19cb70: |[19cb70] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +19cb80: 7010 970a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a97 │ │ +19cb86: 5b01 df42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42df │ │ +19cb8a: 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; │ │ @@ -500929,33 +500930,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 │ │ -19cb88: |[19cb88] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -19cb98: 0e00 |0000: return-void │ │ +19cb8c: |[19cb8c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +19cb9c: 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 │ │ -19cb9c: |[19cb9c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -19cbac: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ -19cbb0: 7210 db08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08db │ │ -19cbb6: 0e00 |0005: return-void │ │ +19cba0: |[19cba0] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +19cbb0: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ +19cbb4: 7210 db08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08db │ │ +19cbba: 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;) │ │ @@ -500963,18 +500964,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19cb2c: |[19cb2c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -19cb3c: 7100 780c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c78 │ │ -19cb42: 0c00 |0003: move-result-object v0 │ │ -19cb44: 1100 |0004: return-object v0 │ │ +19cb30: |[19cb30] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +19cb40: 7100 780c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c78 │ │ +19cb46: 0c00 |0003: move-result-object v0 │ │ +19cb48: 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;) │ │ @@ -500982,19 +500983,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19caec: |[19caec] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -19cafc: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ -19cb00: 7210 dc08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08dc │ │ -19cb06: 0c00 |0005: move-result-object v0 │ │ -19cb08: 1100 |0006: return-object v0 │ │ +19caf0: |[19caf0] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +19cb00: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ +19cb04: 7210 dc08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08dc │ │ +19cb0a: 0c00 |0005: move-result-object v0 │ │ +19cb0c: 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;) │ │ @@ -501002,20 +501003,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 │ │ -19cb48: |[19cb48] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -19cb58: 5420 df42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42df │ │ -19cb5c: 5b20 de42 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ -19cb60: 7220 dd08 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08dd │ │ -19cb66: 0b00 |0007: move-result-wide v0 │ │ -19cb68: 1000 |0008: return-wide v0 │ │ +19cb4c: |[19cb4c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +19cb5c: 5420 df42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42df │ │ +19cb60: 5b20 de42 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ +19cb64: 7220 dd08 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08dd │ │ +19cb6a: 0b00 |0007: move-result-wide v0 │ │ +19cb6c: 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; │ │ @@ -501025,19 +501026,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -19cb0c: |[19cb0c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -19cb1c: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ -19cb20: 7240 de08 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08de │ │ -19cb26: 0a02 |0005: move-result v2 │ │ -19cb28: 0f02 |0006: return v2 │ │ +19cb10: |[19cb10] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +19cb20: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42de │ │ +19cb24: 7240 de08 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08de │ │ +19cb2a: 0a02 |0005: move-result v2 │ │ +19cb2c: 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 │ │ @@ -554112,67 +554113,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 │ │ -18e40c: |[18e40c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -18e41c: 7030 7554 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5475 │ │ -18e422: 0e00 |0003: return-void │ │ +18e410: |[18e410] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +18e420: 7030 7554 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5475 │ │ +18e426: 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 │ │ -18e424: |[18e424] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18e434: 7010 7754 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ -18e43a: 0e00 |0003: return-void │ │ +18e428: |[18e428] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18e438: 7010 7754 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ +18e43e: 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 │ │ -18e43c: |[18e43c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18e44c: 0e00 |0000: return-void │ │ +18e440: |[18e440] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18e450: 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 │ │ -18e450: |[18e450] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18e460: 7010 6205 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0562 │ │ -18e466: 2200 5f10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@105f │ │ -18e46a: 7020 4e54 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@544e │ │ -18e470: 5b10 4141 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4141 │ │ -18e474: 0e00 |000a: return-void │ │ +18e454: |[18e454] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18e464: 7010 6205 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0562 │ │ +18e46a: 2200 5f10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@105f │ │ +18e46e: 7020 4e54 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@544e │ │ +18e474: 5b10 4141 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4141 │ │ +18e478: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554181,17 +554182,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 │ │ -18e384: |[18e384] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18e394: 5400 3a41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e398: 1100 |0002: return-object v0 │ │ +18e388: |[18e388] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18e398: 5400 3a41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e39c: 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;) │ │ @@ -554199,17 +554200,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 │ │ -18e39c: |[18e39c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18e3ac: 5b01 3a41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e3b0: 1101 |0002: return-object v1 │ │ +18e3a0: |[18e3a0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18e3b0: 5b01 3a41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e3b4: 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; │ │ │ │ @@ -554218,17 +554219,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 │ │ -18e3f4: |[18e3f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -18e404: 5400 3b41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e408: 1100 |0002: return-object v0 │ │ +18e3f8: |[18e3f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +18e408: 5400 3b41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e40c: 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;) │ │ @@ -554236,17 +554237,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 │ │ -18e36c: |[18e36c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -18e37c: 5400 3c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e380: 1100 |0002: return-object v0 │ │ +18e370: |[18e370] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +18e380: 5400 3c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e384: 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;) │ │ @@ -554254,17 +554255,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 │ │ -18e478: |[18e478] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18e488: 7030 7c54 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@547c │ │ -18e48e: 0e00 |0003: return-void │ │ +18e47c: |[18e47c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18e48c: 7030 7c54 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@547c │ │ +18e492: 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 │ │ @@ -554274,25 +554275,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -18e4f4: |[18e4f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -18e504: 5420 3a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e508: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -18e50c: 6e10 cd4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ -18e512: 0c00 |0007: move-result-object v0 │ │ -18e514: 2001 1b0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ -18e518: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -18e51c: 1f00 1b0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ -18e520: 7220 b84b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bb8 │ │ -18e526: 7010 7754 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ -18e52c: 0e00 |0014: return-void │ │ +18e4f8: |[18e4f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +18e508: 5420 3a41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e50c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +18e510: 6e10 cd4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccd │ │ +18e516: 0c00 |0007: move-result-object v0 │ │ +18e518: 2001 1b0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ +18e51c: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +18e520: 1f00 1b0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1b │ │ +18e524: 7220 b84b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bb8 │ │ +18e52a: 7010 7754 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ +18e530: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -554305,25 +554306,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 │ │ -18e3b4: |[18e3b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -18e3c4: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -18e3c8: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18e3ce: 1a01 1d5d |0005: const-string v1, "image_uri" // string@5d1d │ │ -18e3d2: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ -18e3d8: 2201 6210 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1062 │ │ -18e3dc: 7010 5b54 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@545b │ │ -18e3e2: 5c13 3941 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ -18e3e6: 6e20 7954 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@5479 │ │ -18e3ec: 6e20 7a54 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@547a │ │ -18e3f2: 1101 |0017: return-object v1 │ │ +18e3b8: |[18e3b8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +18e3c8: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +18e3cc: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18e3d2: 1a01 1d5d |0005: const-string v1, "image_uri" // string@5d1d │ │ +18e3d6: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ +18e3dc: 2201 6210 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1062 │ │ +18e3e0: 7010 5b54 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@545b │ │ +18e3e6: 5c13 3941 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ +18e3ea: 6e20 7954 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@5479 │ │ +18e3f0: 6e20 7a54 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@547a │ │ +18e3f6: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -554337,18 +554338,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e95c: |[18e95c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -18e96c: 5402 3b41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e970: 6e20 d954 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54d9 │ │ -18e976: 0e00 |0005: return-void │ │ +18e960: |[18e960] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +18e970: 5402 3b41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e974: 6e20 d954 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54d9 │ │ +18e97a: 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 │ │ @@ -554358,23 +554359,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -18eaa8: |[18eaa8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -18eab8: 5420 3b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18eabc: 5421 3c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18eac0: 6e10 354c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18eac6: 0c01 |0007: move-result-object v1 │ │ -18eac8: 6e10 514d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d51 │ │ -18eace: 0c01 |000b: move-result-object v1 │ │ -18ead0: 6e20 d454 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54d4 │ │ -18ead6: 0e00 |000f: return-void │ │ +18eaac: |[18eaac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +18eabc: 5420 3b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18eac0: 5421 3c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18eac4: 6e10 354c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18eaca: 0c01 |0007: move-result-object v1 │ │ +18eacc: 6e10 514d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d51 │ │ +18ead2: 0c01 |000b: move-result-object v1 │ │ +18ead4: 6e20 d454 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54d4 │ │ +18eada: 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;) │ │ @@ -554382,22 +554383,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 │ │ -18eaf0: |[18eaf0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18eb00: 5420 3c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18eb04: 6e10 6554 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5465 │ │ -18eb0a: 0c01 |0005: move-result-object v1 │ │ -18eb0c: 7110 d356 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56d3 │ │ -18eb12: 0a01 |0009: move-result v1 │ │ -18eb14: 6e40 4e4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c4e │ │ -18eb1a: 0e00 |000d: return-void │ │ +18eaf4: |[18eaf4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18eb04: 5420 3c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18eb08: 6e10 6554 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5465 │ │ +18eb0e: 0c01 |0005: move-result-object v1 │ │ +18eb10: 7110 d356 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56d3 │ │ +18eb16: 0a01 |0009: move-result v1 │ │ +18eb18: 6e40 4e4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c4e │ │ +18eb1e: 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 │ │ @@ -554408,34 +554409,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -18e490: |[18e490] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -18e4a0: 5430 3b41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e4a4: 6e10 ba54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@54ba │ │ -18e4aa: 0a00 |0005: move-result v0 │ │ -18e4ac: 2201 710f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f71 │ │ -18e4b0: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -18e4b4: 7030 114e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e11 │ │ -18e4ba: 2200 4a0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ -18e4be: 7020 b24c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb2 │ │ -18e4c4: 5431 3c41 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e4c8: 6e10 354c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e4ce: 0c01 |0017: move-result-object v1 │ │ -18e4d0: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -18e4d4: 6e30 314d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d31 │ │ -18e4da: 5431 3c41 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e4de: 6e10 3a4c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c3a │ │ -18e4e4: 5b30 3a41 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e4e8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -18e4ea: 7030 7c54 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@547c │ │ -18e4f0: 0e00 |0028: return-void │ │ +18e494: |[18e494] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +18e4a4: 5430 3b41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e4a8: 6e10 ba54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@54ba │ │ +18e4ae: 0a00 |0005: move-result v0 │ │ +18e4b0: 2201 710f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f71 │ │ +18e4b4: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +18e4b8: 7030 114e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e11 │ │ +18e4be: 2200 4a0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ +18e4c2: 7020 b24c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb2 │ │ +18e4c8: 5431 3c41 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e4cc: 6e10 354c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e4d2: 0c01 |0017: move-result-object v1 │ │ +18e4d4: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +18e4d8: 6e30 314d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d31 │ │ +18e4de: 5431 3c41 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e4e2: 6e10 3a4c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c3a │ │ +18e4e8: 5b30 3a41 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e4ec: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +18e4ee: 7030 7c54 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@547c │ │ +18e4f4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -554449,17 +554450,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18e334: |[18e334] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -18e344: 5410 3f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ -18e348: 1100 |0002: return-object v0 │ │ +18e338: |[18e338] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +18e348: 5410 3f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ +18e34c: 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;) │ │ @@ -554467,62 +554468,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -18e530: |[18e530] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -18e540: 6e10 6354 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5463 │ │ -18e546: 0c00 |0003: move-result-object v0 │ │ -18e548: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -18e54c: 0e00 |0006: return-void │ │ -18e54e: 5461 3c41 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e552: 6e10 354c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e558: 0c01 |000c: move-result-object v1 │ │ -18e55a: 6e20 644d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d64 │ │ -18e560: 0c01 |0010: move-result-object v1 │ │ -18e562: 7100 7e52 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@527e │ │ -18e568: 0c02 |0014: move-result-object v2 │ │ -18e56a: 2203 bb02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bb │ │ -18e56e: 7010 5909 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0959 │ │ -18e574: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -18e578: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -18e57c: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -18e582: 6e10 5d09 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@095d │ │ -18e588: 0c01 |0024: move-result-object v1 │ │ -18e58a: 5563 3941 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ -18e58e: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -18e592: 2202 bd02 |0029: new-instance v2, Ljava/io/File; // type@02bd │ │ -18e596: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -18e59c: 0c03 |002e: move-result-object v3 │ │ -18e59e: 1a04 4d4d |002f: const-string v4, "cropped" // string@4d4d │ │ -18e5a2: 7030 6009 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0960 │ │ -18e5a8: 2203 c002 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c0 │ │ -18e5ac: 7020 7f09 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@097f │ │ -18e5b2: 6e20 8509 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0985 │ │ -18e5b8: 6e10 8309 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ -18e5be: 6e10 8209 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0982 │ │ -18e5c4: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -18e5ca: 0c01 |0045: move-result-object v1 │ │ -18e5cc: 280d |0046: goto 0053 // +000d │ │ -18e5ce: 0d00 |0047: move-exception v0 │ │ -18e5d0: 6e10 8909 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0989 │ │ -18e5d6: 0e00 |004b: return-void │ │ -18e5d8: 1a03 ff5c |004c: const-string v3, "image/jpeg" // string@5cff │ │ -18e5dc: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -18e5de: 6e54 7552 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@5275 │ │ -18e5e4: 0c01 |0052: move-result-object v1 │ │ -18e5e6: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -18e5ea: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ -18e5f0: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ -18e5f6: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -18e5f8: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ -18e5fe: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -18e604: 0e00 |0062: return-void │ │ +18e534: |[18e534] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +18e544: 6e10 6354 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5463 │ │ +18e54a: 0c00 |0003: move-result-object v0 │ │ +18e54c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +18e550: 0e00 |0006: return-void │ │ +18e552: 5461 3c41 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e556: 6e10 354c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e55c: 0c01 |000c: move-result-object v1 │ │ +18e55e: 6e20 644d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d64 │ │ +18e564: 0c01 |0010: move-result-object v1 │ │ +18e566: 7100 7e52 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@527e │ │ +18e56c: 0c02 |0014: move-result-object v2 │ │ +18e56e: 2203 bb02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bb │ │ +18e572: 7010 5909 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0959 │ │ +18e578: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +18e57c: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +18e580: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +18e586: 6e10 5d09 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@095d │ │ +18e58c: 0c01 |0024: move-result-object v1 │ │ +18e58e: 5563 3941 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ +18e592: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +18e596: 2202 bd02 |0029: new-instance v2, Ljava/io/File; // type@02bd │ │ +18e59a: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +18e5a0: 0c03 |002e: move-result-object v3 │ │ +18e5a2: 1a04 4d4d |002f: const-string v4, "cropped" // string@4d4d │ │ +18e5a6: 7030 6009 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0960 │ │ +18e5ac: 2203 c002 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c0 │ │ +18e5b0: 7020 7f09 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@097f │ │ +18e5b6: 6e20 8509 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0985 │ │ +18e5bc: 6e10 8309 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0983 │ │ +18e5c2: 6e10 8209 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0982 │ │ +18e5c8: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +18e5ce: 0c01 |0045: move-result-object v1 │ │ +18e5d0: 280d |0046: goto 0053 // +000d │ │ +18e5d2: 0d00 |0047: move-exception v0 │ │ +18e5d4: 6e10 8909 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0989 │ │ +18e5da: 0e00 |004b: return-void │ │ +18e5dc: 1a03 ff5c |004c: const-string v3, "image/jpeg" // string@5cff │ │ +18e5e0: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +18e5e2: 6e54 7552 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@5275 │ │ +18e5e8: 0c01 |0052: move-result-object v1 │ │ +18e5ea: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +18e5ee: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ +18e5f4: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ +18e5fa: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +18e5fc: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ +18e602: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +18e608: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -554550,50 +554551,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -18e618: |[18e618] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -18e628: 6f40 6505 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0565 │ │ -18e62e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -18e630: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -18e634: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -18e638: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -18e63c: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -18e640: 1a03 f752 |000c: const-string v3, "extra_sticker_file" // string@52f7 │ │ -18e644: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -18e64a: 0c03 |0011: move-result-object v3 │ │ -18e64c: 2204 8210 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1082 │ │ -18e650: 2205 0703 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0307 │ │ -18e654: 1a00 4453 |0016: const-string v0, "file:///android_asset/" // string@5344 │ │ -18e658: 7020 050b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ -18e65e: 6e20 0e0b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -18e664: 6e10 1f0b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -18e66a: 0c03 |0021: move-result-object v3 │ │ -18e66c: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18e672: 0c03 |0025: move-result-object v3 │ │ -18e674: 5225 3e41 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@413e │ │ -18e678: 5220 3d41 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413d │ │ -18e67c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -18e67e: 7050 2155 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5521 │ │ -18e684: 2203 4a0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ -18e688: 7020 b24c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb2 │ │ -18e68e: 5424 3c41 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e692: 6e10 354c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e698: 0c04 |0038: move-result-object v4 │ │ -18e69a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -18e6a0: 6e30 314d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d31 │ │ -18e6a6: 5b23 3a41 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e6aa: 2808 |0041: goto 0049 // +0008 │ │ -18e6ac: 5423 3b41 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e6b0: 6204 5841 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18e6b4: 6e20 b854 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ -18e6ba: 0e00 |0049: return-void │ │ +18e61c: |[18e61c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +18e62c: 6f40 6505 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0565 │ │ +18e632: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +18e634: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +18e638: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +18e63c: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +18e640: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +18e644: 1a03 f752 |000c: const-string v3, "extra_sticker_file" // string@52f7 │ │ +18e648: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +18e64e: 0c03 |0011: move-result-object v3 │ │ +18e650: 2204 8210 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1082 │ │ +18e654: 2205 0703 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0307 │ │ +18e658: 1a00 4453 |0016: const-string v0, "file:///android_asset/" // string@5344 │ │ +18e65c: 7020 050b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b05 │ │ +18e662: 6e20 0e0b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +18e668: 6e10 1f0b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +18e66e: 0c03 |0021: move-result-object v3 │ │ +18e670: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18e676: 0c03 |0025: move-result-object v3 │ │ +18e678: 5225 3e41 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@413e │ │ +18e67c: 5220 3d41 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413d │ │ +18e680: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +18e682: 7050 2155 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5521 │ │ +18e688: 2203 4a0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ +18e68c: 7020 b24c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb2 │ │ +18e692: 5424 3c41 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e696: 6e10 354c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e69c: 0c04 |0038: move-result-object v4 │ │ +18e69e: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +18e6a4: 6e30 314d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d31 │ │ +18e6aa: 5b23 3a41 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e6ae: 2808 |0041: goto 0049 // +0008 │ │ +18e6b0: 5423 3b41 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e6b4: 6204 5841 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18e6b8: 6e20 b854 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54b8 │ │ +18e6be: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -554610,19 +554611,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18e6bc: |[18e6bc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -18e6cc: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e6d0: 6e20 424c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c42 │ │ -18e6d6: 7020 6254 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5462 │ │ -18e6dc: 0e00 |0008: return-void │ │ +18e6c0: |[18e6c0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +18e6d0: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e6d4: 6e20 424c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c42 │ │ +18e6da: 7020 6254 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5462 │ │ +18e6e0: 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 │ │ @@ -554632,38 +554633,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -18e6e0: |[18e6e0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -18e6f0: 6f20 6705 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0567 │ │ -18e6f6: 5412 3f41 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ -18e6fa: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -18e6fe: 6e10 6454 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5464 │ │ -18e704: 0c02 |000a: move-result-object v2 │ │ -18e706: 1a00 1d5d |000b: const-string v0, "image_uri" // string@5d1d │ │ -18e70a: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -18e710: 0c02 |0010: move-result-object v2 │ │ -18e712: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ -18e716: 5b12 3f41 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ -18e71a: 2202 230f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f23 │ │ -18e71e: 7010 024c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c02 │ │ -18e724: 6e10 7854 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5478 │ │ -18e72a: 0c00 |001d: move-result-object v0 │ │ -18e72c: 6e20 5950 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5059 │ │ -18e732: 0a00 |0021: move-result v0 │ │ -18e734: 5910 3e41 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@413e │ │ -18e738: 6e10 7854 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5478 │ │ -18e73e: 0c00 |0027: move-result-object v0 │ │ -18e740: 6e20 5750 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5057 │ │ -18e746: 0a02 |002b: move-result v2 │ │ -18e748: 5912 3d41 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413d │ │ -18e74c: 0e00 |002e: return-void │ │ +18e6e4: |[18e6e4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +18e6f4: 6f20 6705 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0567 │ │ +18e6fa: 5412 3f41 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ +18e6fe: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +18e702: 6e10 6454 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5464 │ │ +18e708: 0c02 |000a: move-result-object v2 │ │ +18e70a: 1a00 1d5d |000b: const-string v0, "image_uri" // string@5d1d │ │ +18e70e: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +18e714: 0c02 |0010: move-result-object v2 │ │ +18e716: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ +18e71a: 5b12 3f41 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ +18e71e: 2202 230f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f23 │ │ +18e722: 7010 024c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c02 │ │ +18e728: 6e10 7854 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5478 │ │ +18e72e: 0c00 |001d: move-result-object v0 │ │ +18e730: 6e20 5950 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5059 │ │ +18e736: 0a00 |0021: move-result v0 │ │ +18e738: 5910 3e41 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@413e │ │ +18e73c: 6e10 7854 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5478 │ │ +18e742: 0c00 |0027: move-result-object v0 │ │ +18e744: 6e20 5750 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5057 │ │ +18e74a: 0a02 |002b: move-result v2 │ │ +18e74c: 5912 3d41 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413d │ │ +18e750: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -554677,20 +554678,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 │ │ -18e34c: |[18e34c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -18e35c: 6004 ab26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@26ab │ │ -18e360: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18e362: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18e368: 0c02 |0006: move-result-object v2 │ │ -18e36a: 1102 |0007: return-object v2 │ │ +18e350: |[18e350] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +18e360: 6004 ab26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@26ab │ │ +18e364: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18e366: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18e36c: 0c02 |0006: move-result-object v2 │ │ +18e36e: 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; │ │ @@ -554701,20 +554702,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18e750: |[18e750] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -18e760: 5420 3c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e764: 5421 3a41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e768: 6e20 2f4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c2f │ │ -18e76e: 7010 7754 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ -18e774: 0e00 |000a: return-void │ │ +18e754: |[18e754] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +18e764: 5420 3c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e768: 5421 3a41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e76c: 6e20 2f4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c2f │ │ +18e772: 7010 7754 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ +18e778: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554723,20 +554724,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -18e778: |[18e778] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -18e788: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e78c: 6e10 354c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e792: 0c00 |0005: move-result-object v0 │ │ -18e794: 6e10 474d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d47 │ │ -18e79a: 0e00 |0009: return-void │ │ +18e77c: |[18e77c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +18e78c: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e790: 6e10 354c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e796: 0c00 |0005: move-result-object v0 │ │ +18e798: 6e10 474d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d47 │ │ +18e79e: 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;) │ │ @@ -554744,67 +554745,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 │ │ -18e79c: |[18e79c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18e7ac: 5430 3c41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e7b0: 6201 373e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e37 │ │ -18e7b4: 6e20 444c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c44 │ │ -18e7ba: 5430 3c41 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e7be: 6e10 304c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c30 │ │ -18e7c4: 6200 3441 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ -18e7c8: 6e10 b054 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ -18e7ce: 0a04 |0011: move-result v4 │ │ -18e7d0: 4404 0004 |0012: aget v4, v0, v4 │ │ -18e7d4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -18e7d6: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -18e7dc: 284e |0018: goto 0066 // +004e │ │ -18e7de: 5434 3c41 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e7e2: 6e10 354c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e7e8: 0c04 |001e: move-result-object v4 │ │ -18e7ea: 6e10 3a4d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d3a │ │ -18e7f0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -18e7f2: 5b34 3a41 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ -18e7f6: 2841 |0025: goto 0066 // +0041 │ │ -18e7f8: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -18e7fc: 6e10 6554 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5465 │ │ -18e802: 0c00 |002b: move-result-object v0 │ │ -18e804: 1c01 7a10 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@107a │ │ -18e808: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -18e80e: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -18e812: 6e30 7b54 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@547b │ │ -18e818: 2830 |0036: goto 0066 // +0030 │ │ -18e81a: 6e10 6154 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5461 │ │ -18e820: 282c |003a: goto 0066 // +002c │ │ -18e822: 5434 3c41 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e826: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18e82a: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -18e82c: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -18e832: 6e40 4c4c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4c │ │ -18e838: 2820 |0046: goto 0066 // +0020 │ │ -18e83a: 5434 3c41 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e83e: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -18e844: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -18e848: 6e40 4c4c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4c │ │ -18e84e: 2815 |0051: goto 0066 // +0015 │ │ -18e850: 5434 3c41 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e854: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -18e85a: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18e85e: 6e40 4c4c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4c │ │ -18e864: 280a |005c: goto 0066 // +000a │ │ -18e866: 5434 3c41 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e86a: 6e10 354c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e870: 0c04 |0062: move-result-object v4 │ │ -18e872: 6e10 6d4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d6d │ │ -18e878: 0e00 |0066: return-void │ │ -18e87a: 0000 |0067: nop // spacer │ │ -18e87c: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +18e7a0: |[18e7a0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18e7b0: 5430 3c41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e7b4: 6201 373e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e37 │ │ +18e7b8: 6e20 444c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c44 │ │ +18e7be: 5430 3c41 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e7c2: 6e10 304c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c30 │ │ +18e7c8: 6200 3441 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4134 │ │ +18e7cc: 6e10 b054 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54b0 │ │ +18e7d2: 0a04 |0011: move-result v4 │ │ +18e7d4: 4404 0004 |0012: aget v4, v0, v4 │ │ +18e7d8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +18e7da: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +18e7e0: 284e |0018: goto 0066 // +004e │ │ +18e7e2: 5434 3c41 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e7e6: 6e10 354c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e7ec: 0c04 |001e: move-result-object v4 │ │ +18e7ee: 6e10 3a4d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d3a │ │ +18e7f4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +18e7f6: 5b34 3a41 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413a │ │ +18e7fa: 2841 |0025: goto 0066 // +0041 │ │ +18e7fc: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +18e800: 6e10 6554 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5465 │ │ +18e806: 0c00 |002b: move-result-object v0 │ │ +18e808: 1c01 7a10 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@107a │ │ +18e80c: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +18e812: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +18e816: 6e30 7b54 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@547b │ │ +18e81c: 2830 |0036: goto 0066 // +0030 │ │ +18e81e: 6e10 6154 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5461 │ │ +18e824: 282c |003a: goto 0066 // +002c │ │ +18e826: 5434 3c41 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e82a: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18e82e: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +18e830: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +18e836: 6e40 4c4c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4c │ │ +18e83c: 2820 |0046: goto 0066 // +0020 │ │ +18e83e: 5434 3c41 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e842: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +18e848: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +18e84c: 6e40 4c4c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4c │ │ +18e852: 2815 |0051: goto 0066 // +0015 │ │ +18e854: 5434 3c41 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e858: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +18e85e: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18e862: 6e40 4c4c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4c │ │ +18e868: 280a |005c: goto 0066 // +000a │ │ +18e86a: 5434 3c41 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e86e: 6e10 354c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e874: 0c04 |0062: move-result-object v4 │ │ +18e876: 6e10 6d4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d6d │ │ +18e87c: 0e00 |0066: return-void │ │ +18e87e: 0000 |0067: nop // spacer │ │ +18e880: 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 │ │ @@ -554824,35 +554825,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18e8a0: |[18e8a0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -18e8b0: 0e00 |0000: return-void │ │ +18e8a4: |[18e8a4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +18e8b4: 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 │ │ -18e8b4: |[18e8b4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -18e8c4: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e8c8: 6e10 354c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e8ce: 0c00 |0005: move-result-object v0 │ │ -18e8d0: 6e10 674d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d67 │ │ -18e8d6: 0e00 |0009: return-void │ │ +18e8b8: |[18e8b8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +18e8c8: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e8cc: 6e10 354c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e8d2: 0c00 |0005: move-result-object v0 │ │ +18e8d4: 6e10 674d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d67 │ │ +18e8da: 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;) │ │ @@ -554860,19 +554861,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18e8d8: |[18e8d8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -18e8e8: 2200 5c10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@105c │ │ -18e8ec: 7020 4854 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5448 │ │ -18e8f2: 7110 9257 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5792 │ │ -18e8f8: 0e00 |0008: return-void │ │ +18e8dc: |[18e8dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +18e8ec: 2200 5c10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@105c │ │ +18e8f0: 7020 4854 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5448 │ │ +18e8f6: 7110 9257 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5792 │ │ +18e8fc: 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;) │ │ @@ -554880,23 +554881,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -18e8fc: |[18e8fc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -18e90c: 6f20 6e05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@056e │ │ -18e912: 2200 6110 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1061 │ │ -18e916: 7020 5554 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5455 │ │ -18e91c: 5412 3c41 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e920: 6e10 354c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e926: 0c02 |000d: move-result-object v2 │ │ -18e928: 6e20 5754 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5457 │ │ -18e92e: 0e00 |0011: return-void │ │ +18e900: |[18e900] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +18e910: 6f20 6e05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@056e │ │ +18e916: 2200 6110 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1061 │ │ +18e91a: 7020 5554 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5455 │ │ +18e920: 5412 3c41 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e924: 6e10 354c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e92a: 0c02 |000d: move-result-object v2 │ │ +18e92c: 6e20 5754 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5457 │ │ +18e932: 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; │ │ @@ -554906,21 +554907,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -18e930: |[18e930] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -18e940: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e944: 6e10 354c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ -18e94a: 0c00 |0005: move-result-object v0 │ │ -18e94c: 6e10 714d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d71 │ │ -18e952: 7010 7754 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ -18e958: 0e00 |000c: return-void │ │ +18e934: |[18e934] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +18e944: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e948: 6e10 354c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c35 │ │ +18e94e: 0c00 |0005: move-result-object v0 │ │ +18e950: 6e10 714d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d71 │ │ +18e956: 7010 7754 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ +18e95c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554929,83 +554930,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 │ │ -18e978: |[18e978] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -18e988: 6f30 7005 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0570 │ │ -18e98e: 6000 d624 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24d6 │ │ -18e992: 6e20 1703 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18e998: 0c00 |0008: move-result-object v0 │ │ -18e99a: 1f00 7610 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1076 │ │ -18e99e: 5b50 3b41 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e9a2: 6000 6e23 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@236e │ │ -18e9a6: 6e20 1703 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18e9ac: 0c06 |0012: move-result-object v6 │ │ -18e9ae: 1f06 2f0f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f2f │ │ -18e9b2: 5b56 3c41 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e9b6: 5456 3b41 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e9ba: 6e20 d554 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54d5 │ │ -18e9c0: 5456 3c41 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e9c4: 5450 4141 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4141 │ │ -18e9c8: 6e20 474c 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c47 │ │ -18e9ce: 5456 3c41 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e9d2: 2200 5d10 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@105d │ │ -18e9d6: 7020 4a54 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@544a │ │ -18e9dc: 6e20 434c 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c43 │ │ -18e9e2: 5456 3c41 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18e9e6: 2200 5e10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@105e │ │ -18e9ea: 7020 4c54 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@544c │ │ -18e9f0: 6e20 484c 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c48 │ │ -18e9f6: 5456 4041 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4140 │ │ -18e9fa: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -18e9fc: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ -18ea00: 5b50 4041 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4140 │ │ -18ea04: 280e |003e: goto 004c // +000e │ │ -18ea06: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ -18ea0a: 2206 6110 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1061 │ │ -18ea0e: 7020 5554 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5455 │ │ -18ea14: 6e10 5654 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5456 │ │ -18ea1a: 0c06 |0049: move-result-object v6 │ │ -18ea1c: 2802 |004a: goto 004c // +0002 │ │ -18ea1e: 0706 |004b: move-object v6, v0 │ │ -18ea20: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ -18ea24: 5556 3941 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ -18ea28: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ -18ea2c: 7100 354d 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d35 │ │ -18ea32: 0c06 |0055: move-result-object v6 │ │ -18ea34: 2806 |0056: goto 005c // +0006 │ │ -18ea36: 2206 5a0f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5a │ │ -18ea3a: 7010 2c4d 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d2c │ │ -18ea40: 2207 4a0f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ -18ea44: 2200 8210 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1082 │ │ -18ea48: 5451 3f41 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ -18ea4c: 5252 3e41 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@413e │ │ -18ea50: 5253 3d41 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413d │ │ -18ea54: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -18ea56: 7053 2155 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5521 │ │ -18ea5c: 7020 b24c 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb2 │ │ -18ea62: 6e10 c94c 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4cc9 │ │ -18ea68: 0c00 |0070: move-result-object v0 │ │ -18ea6a: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -18ea6c: 6e20 114d 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d11 │ │ -18ea72: 0c00 |0075: move-result-object v0 │ │ -18ea74: 6e10 074d 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d07 │ │ -18ea7a: 6e20 304d 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d30 │ │ -18ea80: 5457 3c41 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ -18ea84: 6e20 454c 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c45 │ │ -18ea8a: 7010 7754 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ -18ea90: 5556 3941 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ -18ea94: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ -18ea98: 5456 3b41 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18ea9c: 6207 5441 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18eaa0: 6e20 d654 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ -18eaa6: 0e00 |008f: return-void │ │ +18e97c: |[18e97c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +18e98c: 6f30 7005 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0570 │ │ +18e992: 6000 d624 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24d6 │ │ +18e996: 6e20 1703 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18e99c: 0c00 |0008: move-result-object v0 │ │ +18e99e: 1f00 7610 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1076 │ │ +18e9a2: 5b50 3b41 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e9a6: 6000 6e23 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@236e │ │ +18e9aa: 6e20 1703 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18e9b0: 0c06 |0012: move-result-object v6 │ │ +18e9b2: 1f06 2f0f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f2f │ │ +18e9b6: 5b56 3c41 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e9ba: 5456 3b41 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e9be: 6e20 d554 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54d5 │ │ +18e9c4: 5456 3c41 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e9c8: 5450 4141 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4141 │ │ +18e9cc: 6e20 474c 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c47 │ │ +18e9d2: 5456 3c41 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e9d6: 2200 5d10 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@105d │ │ +18e9da: 7020 4a54 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@544a │ │ +18e9e0: 6e20 434c 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c43 │ │ +18e9e6: 5456 3c41 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18e9ea: 2200 5e10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@105e │ │ +18e9ee: 7020 4c54 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@544c │ │ +18e9f4: 6e20 484c 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c48 │ │ +18e9fa: 5456 4041 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4140 │ │ +18e9fe: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +18ea00: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ +18ea04: 5b50 4041 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4140 │ │ +18ea08: 280e |003e: goto 004c // +000e │ │ +18ea0a: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ +18ea0e: 2206 6110 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1061 │ │ +18ea12: 7020 5554 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5455 │ │ +18ea18: 6e10 5654 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5456 │ │ +18ea1e: 0c06 |0049: move-result-object v6 │ │ +18ea20: 2802 |004a: goto 004c // +0002 │ │ +18ea22: 0706 |004b: move-object v6, v0 │ │ +18ea24: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ +18ea28: 5556 3941 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ +18ea2c: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ +18ea30: 7100 354d 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d35 │ │ +18ea36: 0c06 |0055: move-result-object v6 │ │ +18ea38: 2806 |0056: goto 005c // +0006 │ │ +18ea3a: 2206 5a0f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5a │ │ +18ea3e: 7010 2c4d 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d2c │ │ +18ea44: 2207 4a0f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4a │ │ +18ea48: 2200 8210 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1082 │ │ +18ea4c: 5451 3f41 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ +18ea50: 5252 3e41 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@413e │ │ +18ea54: 5253 3d41 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413d │ │ +18ea58: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +18ea5a: 7053 2155 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5521 │ │ +18ea60: 7020 b24c 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb2 │ │ +18ea66: 6e10 c94c 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4cc9 │ │ +18ea6c: 0c00 |0070: move-result-object v0 │ │ +18ea6e: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +18ea70: 6e20 114d 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d11 │ │ +18ea76: 0c00 |0075: move-result-object v0 │ │ +18ea78: 6e10 074d 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d07 │ │ +18ea7e: 6e20 304d 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d30 │ │ +18ea84: 5457 3c41 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413c │ │ +18ea88: 6e20 454c 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c45 │ │ +18ea8e: 7010 7754 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5477 │ │ +18ea94: 5556 3941 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4139 │ │ +18ea98: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ +18ea9c: 5456 3b41 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18eaa0: 6207 5441 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18eaa4: 6e20 d654 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d6 │ │ +18eaaa: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ 0x000d line=123 │ │ 0x0017 line=125 │ │ 0x001c line=127 │ │ @@ -555032,17 +555033,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18ead8: |[18ead8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -18eae8: 5b01 3f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ -18eaec: 0e00 |0002: return-void │ │ +18eadc: |[18eadc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +18eaec: 5b01 3f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@413f │ │ +18eaf0: 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; │ │ │ │ @@ -555084,33 +555085,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18fcfc: |[18fcfc] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -18fd0c: 0e00 |0000: return-void │ │ +18fd00: |[18fd00] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +18fd10: 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 │ │ -18fd10: |[18fd10] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -18fd20: 7020 fd55 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@55fd │ │ -18fd26: 5b02 7741 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4177 │ │ -18fd2a: 0e00 |0005: return-void │ │ +18fd14: |[18fd14] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +18fd24: 7020 fd55 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@55fd │ │ +18fd2a: 5b02 7741 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4177 │ │ +18fd2e: 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; │ │ @@ -555122,18 +555123,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -18fc4c: |[18fc4c] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -18fc5c: 6e10 e754 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@54e7 │ │ -18fc62: 0c00 |0003: move-result-object v0 │ │ -18fc64: 1100 |0004: return-object v0 │ │ +18fc50: |[18fc50] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +18fc60: 6e10 e754 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@54e7 │ │ +18fc66: 0c00 |0003: move-result-object v0 │ │ +18fc68: 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;) │ │ @@ -555141,45 +555142,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -18fc68: |[18fc68] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -18fc78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18fc7a: 6e10 e554 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@54e5 │ │ -18fc80: 0c01 |0004: move-result-object v1 │ │ -18fc82: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ -18fc88: 0c01 |0008: move-result-object v1 │ │ -18fc8a: 5452 7741 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4177 │ │ -18fc8e: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ -18fc94: 0c01 |000e: move-result-object v1 │ │ -18fc96: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -18fc98: 2113 |0010: array-length v3, v1 │ │ -18fc9a: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -18fc9e: 2203 0703 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ -18fca2: 7010 020b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ -18fca8: 5454 7741 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4177 │ │ -18fcac: 6e20 0e0b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -18fcb2: 1a04 7f0b |001d: const-string v4, "/" // string@0b7f │ │ -18fcb6: 6e20 0e0b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -18fcbc: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -18fcc0: 6e20 0e0b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ -18fcc6: 6e10 1f0b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ -18fccc: 0c03 |002a: move-result-object v3 │ │ -18fcce: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -18fcd2: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -18fcd6: 28e1 |002f: goto 0010 // -001f │ │ -18fcd8: 1101 |0030: return-object v1 │ │ -18fcda: 0d01 |0031: move-exception v1 │ │ -18fcdc: 6202 7641 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@4176 │ │ -18fce0: 7120 c702 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -18fce6: 2300 3411 |0037: new-array v0, v0, [Ljava/lang/String; // type@1134 │ │ -18fcea: 1100 |0039: return-object v0 │ │ +18fc6c: |[18fc6c] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +18fc7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18fc7e: 6e10 e554 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@54e5 │ │ +18fc84: 0c01 |0004: move-result-object v1 │ │ +18fc86: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ +18fc8c: 0c01 |0008: move-result-object v1 │ │ +18fc8e: 5452 7741 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4177 │ │ +18fc92: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ +18fc98: 0c01 |000e: move-result-object v1 │ │ +18fc9a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +18fc9c: 2113 |0010: array-length v3, v1 │ │ +18fc9e: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +18fca2: 2203 0703 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0307 │ │ +18fca6: 7010 020b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b02 │ │ +18fcac: 5454 7741 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4177 │ │ +18fcb0: 6e20 0e0b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +18fcb6: 1a04 7f0b |001d: const-string v4, "/" // string@0b7f │ │ +18fcba: 6e20 0e0b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +18fcc0: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +18fcc4: 6e20 0e0b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b0e │ │ +18fcca: 6e10 1f0b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b1f │ │ +18fcd0: 0c03 |002a: move-result-object v3 │ │ +18fcd2: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +18fcd6: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +18fcda: 28e1 |002f: goto 0010 // -001f │ │ +18fcdc: 1101 |0030: return-object v1 │ │ +18fcde: 0d01 |0031: move-exception v1 │ │ +18fce0: 6202 7641 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@4176 │ │ +18fce4: 7120 c702 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +18fcea: 2300 3411 |0037: new-array v0, v0, [Ljava/lang/String; // type@1134 │ │ +18fcee: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -555241,17 +555242,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19028c: |[19028c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -19029c: 7010 6205 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0562 │ │ -1902a2: 0e00 |0003: return-void │ │ +190290: |[190290] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +1902a0: 7010 6205 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0562 │ │ +1902a6: 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;) │ │ @@ -555259,17 +555260,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 │ │ -190274: |[190274] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -190284: 5400 8641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4186 │ │ -190288: 1100 |0002: return-object v0 │ │ +190278: |[190278] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +190288: 5400 8641 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4186 │ │ +19028c: 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;) │ │ @@ -555277,23 +555278,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 │ │ -19023c: |[19023c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -19024c: 2200 7f10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107f │ │ -190250: 7010 0955 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@5509 │ │ -190256: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ -19025a: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ -190260: 1a02 e845 |000a: const-string v2, "assetDirectory" // string@45e8 │ │ -190264: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ -19026a: 6e20 1555 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5515 │ │ -190270: 1100 |0012: return-object v0 │ │ +190240: |[190240] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +190250: 2200 7f10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107f │ │ +190254: 7010 0955 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@5509 │ │ +19025a: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ +19025e: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ +190264: 1a02 e845 |000a: const-string v2, "assetDirectory" // string@45e8 │ │ +190268: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ +19026e: 6e20 1555 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5515 │ │ +190274: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -555305,38 +555306,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1902a4: |[1902a4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -1902b4: 6f20 6405 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0564 │ │ -1902ba: 7110 0f4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0f │ │ -1902c0: 0c04 |0006: move-result-object v4 │ │ -1902c2: 5b34 8541 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4185 │ │ -1902c6: 6e10 0c55 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@550c │ │ -1902cc: 0c04 |000c: move-result-object v4 │ │ -1902ce: 1a00 e845 |000d: const-string v0, "assetDirectory" // string@45e8 │ │ -1902d2: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -1902d8: 0c04 |0012: move-result-object v4 │ │ -1902da: 5b34 8441 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4184 │ │ -1902de: 6e10 0d55 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@550d │ │ -1902e4: 0c04 |0018: move-result-object v4 │ │ -1902e6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1902e8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1902ea: 6e40 9f05 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@059f │ │ -1902f0: 5434 8741 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ -1902f4: 2200 a501 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a5 │ │ -1902f8: 6e10 0b55 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@550b │ │ -1902fe: 0c01 |0025: move-result-object v1 │ │ -190300: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -190302: 7030 d305 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d3 │ │ -190308: 6e20 0506 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0605 │ │ -19030e: 0e00 |002d: return-void │ │ +1902a8: |[1902a8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +1902b8: 6f20 6405 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0564 │ │ +1902be: 7110 0f4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0f │ │ +1902c4: 0c04 |0006: move-result-object v4 │ │ +1902c6: 5b34 8541 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4185 │ │ +1902ca: 6e10 0c55 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@550c │ │ +1902d0: 0c04 |000c: move-result-object v4 │ │ +1902d2: 1a00 e845 |000d: const-string v0, "assetDirectory" // string@45e8 │ │ +1902d6: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +1902dc: 0c04 |0012: move-result-object v4 │ │ +1902de: 5b34 8441 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4184 │ │ +1902e2: 6e10 0d55 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@550d │ │ +1902e8: 0c04 |0018: move-result-object v4 │ │ +1902ea: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1902ec: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1902ee: 6e40 9f05 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@059f │ │ +1902f4: 5434 8741 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ +1902f8: 2200 a501 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a5 │ │ +1902fc: 6e10 0b55 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@550b │ │ +190302: 0c01 |0025: move-result-object v1 │ │ +190304: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +190306: 7030 d305 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d3 │ │ +19030c: 6e20 0506 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0605 │ │ +190312: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -555349,21 +555350,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 │ │ -190214: |[190214] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -190224: 2202 7810 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1078 │ │ -190228: 6e10 0b55 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@550b │ │ -19022e: 0c03 |0005: move-result-object v3 │ │ -190230: 5410 8441 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4184 │ │ -190234: 7030 e454 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@54e4 │ │ -19023a: 1102 |000b: return-object v2 │ │ +190218: |[190218] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +190228: 2202 7810 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1078 │ │ +19022c: 6e10 0b55 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@550b │ │ +190232: 0c03 |0005: move-result-object v3 │ │ +190234: 5410 8441 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4184 │ │ +190238: 7030 e454 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@54e4 │ │ +19023e: 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; │ │ @@ -555373,25 +555374,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 │ │ -1901e0: |[1901e0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1901f0: 6004 3027 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@2730 │ │ -1901f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1901f6: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -1901fc: 0c02 |0006: move-result-object v2 │ │ -1901fe: 6003 4e25 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@254e │ │ -190202: 6e20 1703 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190208: 0c03 |000c: move-result-object v3 │ │ -19020a: 1f03 b401 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b4 │ │ -19020e: 5b13 8741 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ -190212: 1102 |0011: return-object v2 │ │ +1901e4: |[1901e4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1901f4: 6004 3027 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@2730 │ │ +1901f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1901fa: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190200: 0c02 |0006: move-result-object v2 │ │ +190202: 6003 4e25 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@254e │ │ +190206: 6e20 1703 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19020c: 0c03 |000c: move-result-object v3 │ │ +19020e: 1f03 b401 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b4 │ │ +190212: 5b13 8741 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ +190216: 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; │ │ @@ -555403,18 +555404,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 │ │ -190310: |[190310] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -190320: 1f02 3411 |0000: check-cast v2, [Ljava/lang/String; // type@1134 │ │ -190324: 6e30 1355 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5513 │ │ -19032a: 0e00 |0005: return-void │ │ +190314: |[190314] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +190324: 1f02 3411 |0000: check-cast v2, [Ljava/lang/String; // type@1134 │ │ +190328: 6e30 1355 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5513 │ │ +19032e: 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; │ │ @@ -555424,23 +555425,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 │ │ -19032c: |[19032c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -19033c: 5434 8741 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ -190340: 2200 7e10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@107e │ │ -190344: 6e10 0b55 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@550b │ │ -19034a: 0c01 |0007: move-result-object v1 │ │ -19034c: 5432 8541 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4185 │ │ -190350: 7055 ff54 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@54ff │ │ -190356: 6e20 0106 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ -19035c: 0e00 |0010: return-void │ │ +190330: |[190330] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +190340: 5434 8741 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ +190344: 2200 7e10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@107e │ │ +190348: 6e10 0b55 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@550b │ │ +19034e: 0c01 |0007: move-result-object v1 │ │ +190350: 5432 8541 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4185 │ │ +190354: 7055 ff54 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@54ff │ │ +19035a: 6e20 0106 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ +190360: 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; │ │ @@ -555450,19 +555451,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -190360: |[190360] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -190370: 5412 8741 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ -190374: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -190376: 6e20 0106 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ -19037c: 0e00 |0006: return-void │ │ +190364: |[190364] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +190374: 5412 8741 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4187 │ │ +190378: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +19037a: 6e20 0106 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ +190380: 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; │ │ │ │ @@ -555471,17 +555472,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 │ │ -190380: |[190380] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -190390: 5b01 8641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4186 │ │ -190394: 0e00 |0002: return-void │ │ +190384: |[190384] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +190394: 5b01 8641 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4186 │ │ +190398: 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; │ │ │ │ @@ -555526,19 +555527,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 │ │ -190398: |[190398] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1903a8: 5b01 8841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ -1903ac: 5b02 8941 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4189 │ │ -1903b0: 7010 fb07 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@07fb │ │ -1903b6: 0e00 |0007: return-void │ │ +19039c: |[19039c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1903ac: 5b01 8841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ +1903b0: 5b02 8941 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4189 │ │ +1903b4: 7010 fb07 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@07fb │ │ +1903ba: 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; │ │ @@ -555549,19 +555550,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1903b8: |[1903b8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -1903c8: 5412 8841 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ -1903cc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1903ce: 7120 2355 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@5523 │ │ -1903d4: 0e00 |0006: return-void │ │ +1903bc: |[1903bc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +1903cc: 5412 8841 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ +1903d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1903d2: 7120 2355 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@5523 │ │ +1903d8: 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; │ │ │ │ @@ -555570,23 +555571,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 │ │ -1903d8: |[1903d8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -1903e8: 5413 8841 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ -1903ec: 5410 8941 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4189 │ │ -1903f0: 7130 2255 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@5522 │ │ -1903f6: 5412 8941 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4189 │ │ -1903fa: 5422 533e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e53 │ │ -1903fe: 5413 8841 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ -190402: 7220 584c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c58 │ │ -190408: 0e00 |0010: return-void │ │ +1903dc: |[1903dc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +1903ec: 5413 8841 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ +1903f0: 5410 8941 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4189 │ │ +1903f4: 7130 2255 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@5522 │ │ +1903fa: 5412 8941 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@4189 │ │ +1903fe: 5422 533e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e53 │ │ +190402: 5413 8841 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@4188 │ │ +190406: 7220 584c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c58 │ │ +19040c: 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; │ │ @@ -555597,18 +555598,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 │ │ -19040c: |[19040c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -19041c: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -190420: 6e30 1955 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@5519 │ │ -190426: 0e00 |0005: return-void │ │ +190410: |[190410] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +190420: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +190424: 6e30 1955 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@5519 │ │ +19042a: 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; │ │ @@ -606458,41 +606459,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -18fe30: |[18fe30] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -18fe40: 6000 3221 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2132 │ │ -18fe44: 6001 4421 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2144 │ │ -18fe48: 6002 1721 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@2117 │ │ -18fe4c: 6003 fb20 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20fb │ │ -18fe50: 6004 4321 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2143 │ │ -18fe54: 2454 1811 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1118 │ │ -18fe5a: 0c00 |000d: move-result-object v0 │ │ -18fe5c: 6900 7a41 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417a │ │ -18fe60: 0e00 |0010: return-void │ │ +18fe34: |[18fe34] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +18fe44: 6000 3221 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2132 │ │ +18fe48: 6001 4421 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2144 │ │ +18fe4c: 6002 1721 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@2117 │ │ +18fe50: 6003 fb20 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20fb │ │ +18fe54: 6004 4321 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2143 │ │ +18fe58: 2454 1811 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1118 │ │ +18fe5e: 0c00 |000d: move-result-object v0 │ │ +18fe60: 6900 7a41 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417a │ │ +18fe64: 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 │ │ -18fe64: |[18fe64] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -18fe74: 7010 7505 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@0575 │ │ -18fe7a: 0e00 |0003: return-void │ │ +18fe68: |[18fe68] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +18fe78: 7010 7505 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@0575 │ │ +18fe7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -606501,44 +606502,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -18fe7c: |[18fe7c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -18fe8c: 6f20 8505 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0585 │ │ -18fe92: 6004 2f27 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@272f │ │ -18fe96: 6e20 f454 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@54f4 │ │ -18fe9c: 6004 6222 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@2262 │ │ -18fea0: 6e20 ed54 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54ed │ │ -18fea6: 0c04 |000d: move-result-object v4 │ │ -18fea8: 1f04 b701 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b7 │ │ -18feac: 2200 7910 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1079 │ │ -18feb0: 6e10 ef54 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@54ef │ │ -18feb6: 0c01 |0015: move-result-object v1 │ │ -18feb8: 7030 e854 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@54e8 │ │ -18febe: 6e20 1106 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0611 │ │ -18fec4: 6000 6322 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@2263 │ │ -18fec8: 6e20 ed54 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54ed │ │ -18fece: 0c00 |0021: move-result-object v0 │ │ -18fed0: 1f00 8902 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@0289 │ │ -18fed4: 6e20 f208 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f2 │ │ -18feda: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -18fedc: 6e10 f108 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f1 │ │ -18fee2: 0a01 |002b: move-result v1 │ │ -18fee4: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ -18fee8: 6e20 f008 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f0 │ │ -18feee: 0c01 |0031: move-result-object v1 │ │ -18fef0: 6202 7a41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417a │ │ -18fef4: 4402 0204 |0034: aget v2, v2, v4 │ │ -18fef8: 6e20 ee08 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08ee │ │ -18fefe: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -18ff02: 28ed |003b: goto 0028 // -0013 │ │ -18ff04: 0e00 |003c: return-void │ │ +18fe80: |[18fe80] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +18fe90: 6f20 8505 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0585 │ │ +18fe96: 6004 2f27 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@272f │ │ +18fe9a: 6e20 f454 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@54f4 │ │ +18fea0: 6004 6222 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@2262 │ │ +18fea4: 6e20 ed54 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54ed │ │ +18feaa: 0c04 |000d: move-result-object v4 │ │ +18feac: 1f04 b701 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b7 │ │ +18feb0: 2200 7910 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1079 │ │ +18feb4: 6e10 ef54 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@54ef │ │ +18feba: 0c01 |0015: move-result-object v1 │ │ +18febc: 7030 e854 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@54e8 │ │ +18fec2: 6e20 1106 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0611 │ │ +18fec8: 6000 6322 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@2263 │ │ +18fecc: 6e20 ed54 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54ed │ │ +18fed2: 0c00 |0021: move-result-object v0 │ │ +18fed4: 1f00 8902 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@0289 │ │ +18fed8: 6e20 f208 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f2 │ │ +18fede: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +18fee0: 6e10 f108 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f1 │ │ +18fee6: 0a01 |002b: move-result v1 │ │ +18fee8: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ +18feec: 6e20 f008 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f0 │ │ +18fef2: 0c01 |0031: move-result-object v1 │ │ +18fef4: 6202 7a41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417a │ │ +18fef8: 4402 0204 |0034: aget v2, v2, v4 │ │ +18fefc: 6e20 ee08 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08ee │ │ +18ff02: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +18ff06: 28ed |003b: goto 0028 // -0013 │ │ +18ff08: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x001c line=55 │ │ @@ -606554,25 +606555,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -18fdf8: |[18fdf8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -18fe08: 7210 f102 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -18fe0e: 0a00 |0003: move-result v0 │ │ -18fe10: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -18fe16: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -18fe1a: 6e10 f054 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@54f0 │ │ -18fe20: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -18fe22: 0f03 |000d: return v3 │ │ -18fe24: 6f20 8605 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0586 │ │ -18fe2a: 0a03 |0011: move-result v3 │ │ -18fe2c: 0f03 |0012: return v3 │ │ +18fdfc: |[18fdfc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +18fe0c: 7210 f102 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +18fe12: 0a00 |0003: move-result v0 │ │ +18fe14: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +18fe1a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +18fe1e: 6e10 f054 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@54f0 │ │ +18fe24: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +18fe26: 0f03 |000d: return v3 │ │ +18fe28: 6f20 8605 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0586 │ │ +18fe2e: 0a03 |0011: move-result v3 │ │ +18fe30: 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; │ │ @@ -606583,23 +606584,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -18ff08: |[18ff08] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -18ff18: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -18ff1c: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ -18ff22: 1a01 f752 |0005: const-string v1, "extra_sticker_file" // string@52f7 │ │ -18ff26: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -18ff2c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -18ff2e: 6e30 f554 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@54f5 │ │ -18ff34: 6e10 ee54 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@54ee │ │ -18ff3a: 0e00 |0011: return-void │ │ +18ff0c: |[18ff0c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +18ff1c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +18ff20: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ +18ff26: 1a01 f752 |0005: const-string v1, "extra_sticker_file" // string@52f7 │ │ +18ff2a: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +18ff30: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +18ff32: 6e30 f554 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@54f5 │ │ +18ff38: 6e10 ee54 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@54ee │ │ +18ff3e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -606662,17 +606663,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19154c: |[19154c] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -19155c: 7010 4b3b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b4b │ │ -191562: 0e00 |0003: return-void │ │ +191550: |[191550] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +191560: 7010 4b3b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b4b │ │ +191566: 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;) │ │ @@ -606680,21 +606681,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 │ │ -191584: |[191584] 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 │ │ -191594: 6e10 7306 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -19159a: 0a01 |0003: move-result v1 │ │ -19159c: 6e20 8806 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0688 │ │ -1915a2: 0a00 |0007: move-result v0 │ │ -1915a4: 6e20 7e3e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7e │ │ -1915aa: 0e00 |000b: return-void │ │ +191588: |[191588] 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 │ │ +191598: 6e10 7306 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +19159e: 0a01 |0003: move-result v1 │ │ +1915a0: 6e20 8806 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0688 │ │ +1915a6: 0a00 |0007: move-result v0 │ │ +1915a8: 6e20 7e3e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7e │ │ +1915ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -606707,21 +606708,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 │ │ -191520: |[191520] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -191530: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -191534: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -19153a: 2201 8b10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@108b │ │ -19153e: 7010 5455 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5554 │ │ -191544: 6e20 6d55 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@556d │ │ -19154a: 1101 |000d: return-object v1 │ │ +191524: |[191524] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +191534: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +191538: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +19153e: 2201 8b10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@108b │ │ +191542: 7010 5455 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5554 │ │ +191548: 6e20 6d55 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@556d │ │ +19154e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ locals : │ │ │ │ @@ -606731,17 +606732,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191508: |[191508] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -191518: 5410 ba41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ -19151c: 1100 |0002: return-object v0 │ │ +19150c: |[19150c] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +19151c: 5410 ba41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ +191520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -606749,19 +606750,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -191564: |[191564] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -191574: 5401 bf41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -191578: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -19157c: 6e10 ae55 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55ae │ │ -191582: 0e00 |0007: return-void │ │ +191568: |[191568] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +191578: 5401 bf41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +19157c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +191580: 6e10 ae55 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55ae │ │ +191586: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/b44t/messenger/DcEvent; │ │ @@ -606771,58 +606772,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 │ │ -1915ac: |[1915ac] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1915bc: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ -1915c0: 2803 |0002: goto 0005 // +0003 │ │ -1915c2: 6205 de41 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ -1915c6: 5440 ba41 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ -1915ca: 6e20 9c55 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@559c │ │ -1915d0: 5440 bb41 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ -1915d4: 6e10 5457 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5754 │ │ -1915da: 6e10 b655 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@55b6 │ │ -1915e0: 0a05 |0012: move-result v5 │ │ -1915e2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1915e4: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ -1915e8: 5445 bf41 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -1915ec: 6e10 a855 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55a8 │ │ -1915f2: 0c05 |001b: move-result-object v5 │ │ -1915f4: 6e10 f30a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ -1915fa: 0c05 |001f: move-result-object v5 │ │ -1915fc: 7110 a802 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -191602: 0a05 |0023: move-result v5 │ │ -191604: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ -191608: 5445 bd41 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ -19160c: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -191610: 6e20 7104 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ -191616: 2829 |002d: goto 0056 // +0029 │ │ -191618: 5445 bd41 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ -19161c: 6e20 7104 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ -191622: 5445 bd41 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ -191626: 6001 892b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b89 │ │ -19162a: 5442 bf41 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -19162e: 6e10 a855 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55a8 │ │ -191634: 0c02 |003c: move-result-object v2 │ │ -191636: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -191638: 2333 3211 |003e: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ -19163c: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ -191640: 6e30 5855 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5558 │ │ -191646: 0c00 |0045: move-result-object v0 │ │ -191648: 6e20 6c04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -19164e: 280d |0049: goto 0056 // +000d │ │ -191650: 5445 bd41 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ -191654: 6e20 7104 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ -19165a: 5445 bd41 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ -19165e: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ -191662: 6e20 6c04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -191668: 0e00 |0056: return-void │ │ +1915b0: |[1915b0] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1915c0: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ +1915c4: 2803 |0002: goto 0005 // +0003 │ │ +1915c6: 6205 de41 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41de │ │ +1915ca: 5440 ba41 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ +1915ce: 6e20 9c55 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@559c │ │ +1915d4: 5440 bb41 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ +1915d8: 6e10 5457 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5754 │ │ +1915de: 6e10 b655 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@55b6 │ │ +1915e4: 0a05 |0012: move-result v5 │ │ +1915e6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1915e8: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ +1915ec: 5445 bf41 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +1915f0: 6e10 a855 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55a8 │ │ +1915f6: 0c05 |001b: move-result-object v5 │ │ +1915f8: 6e10 f30a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af3 │ │ +1915fe: 0c05 |001f: move-result-object v5 │ │ +191600: 7110 a802 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +191606: 0a05 |0023: move-result v5 │ │ +191608: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +19160c: 5445 bd41 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ +191610: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +191614: 6e20 7104 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ +19161a: 2829 |002d: goto 0056 // +0029 │ │ +19161c: 5445 bd41 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ +191620: 6e20 7104 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ +191626: 5445 bd41 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ +19162a: 6001 892b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b89 │ │ +19162e: 5442 bf41 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +191632: 6e10 a855 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55a8 │ │ +191638: 0c02 |003c: move-result-object v2 │ │ +19163a: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +19163c: 2333 3211 |003e: new-array v3, v3, [Ljava/lang/Object; // type@1132 │ │ +191640: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ +191644: 6e30 5855 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5558 │ │ +19164a: 0c00 |0045: move-result-object v0 │ │ +19164c: 6e20 6c04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +191652: 280d |0049: goto 0056 // +000d │ │ +191654: 5445 bd41 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ +191658: 6e20 7104 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0471 │ │ +19165e: 5445 bd41 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ +191662: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ +191666: 6e20 6c04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +19166c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=113 │ │ 0x0005 line=115 │ │ 0x000a line=116 │ │ 0x000f line=118 │ │ @@ -606841,42 +606842,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -191478: |[191478] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -191488: 6e10 6a55 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@556a │ │ -19148e: 0c00 |0003: move-result-object v0 │ │ -191490: 7110 be49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -191496: 0c00 |0007: move-result-object v0 │ │ -191498: 5441 ba41 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ -19149c: 6e10 8855 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@5588 │ │ -1914a2: 0c01 |000d: move-result-object v1 │ │ -1914a4: 7210 fd0c 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cfd │ │ -1914aa: 0c01 |0011: move-result-object v1 │ │ -1914ac: 7210 a70c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ -1914b2: 0a02 |0015: move-result v2 │ │ -1914b4: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -1914b8: 7210 a80c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ -1914be: 0c02 |001b: move-result-object v2 │ │ -1914c0: 1f02 f002 |001c: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ -1914c4: 6e10 510a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ -1914ca: 0b02 |0021: move-result-wide v2 │ │ -1914cc: 8423 |0022: long-to-int v3, v2 │ │ -1914ce: 6e20 9506 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ -1914d4: 0c02 |0026: move-result-object v2 │ │ -1914d6: 6e10 5a06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@065a │ │ -1914dc: 0a02 |002a: move-result v2 │ │ -1914de: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -1914e0: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -1914e4: 0f03 |002e: return v3 │ │ -1914e6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -1914e8: 0f00 |0030: return v0 │ │ +19147c: |[19147c] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +19148c: 6e10 6a55 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@556a │ │ +191492: 0c00 |0003: move-result-object v0 │ │ +191494: 7110 be49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +19149a: 0c00 |0007: move-result-object v0 │ │ +19149c: 5441 ba41 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ +1914a0: 6e10 8855 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@5588 │ │ +1914a6: 0c01 |000d: move-result-object v1 │ │ +1914a8: 7210 fd0c 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cfd │ │ +1914ae: 0c01 |0011: move-result-object v1 │ │ +1914b0: 7210 a70c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0ca7 │ │ +1914b6: 0a02 |0015: move-result v2 │ │ +1914b8: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +1914bc: 7210 a80c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca8 │ │ +1914c2: 0c02 |001b: move-result-object v2 │ │ +1914c4: 1f02 f002 |001c: check-cast v2, Ljava/lang/Long; // type@02f0 │ │ +1914c8: 6e10 510a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a51 │ │ +1914ce: 0b02 |0021: move-result-wide v2 │ │ +1914d0: 8423 |0022: long-to-int v3, v2 │ │ +1914d2: 6e20 9506 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0695 │ │ +1914d8: 0c02 |0026: move-result-object v2 │ │ +1914da: 6e10 5a06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@065a │ │ +1914e0: 0a02 |002a: move-result v2 │ │ +1914e2: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +1914e4: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +1914e8: 0f03 |002e: return v3 │ │ +1914ea: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +1914ec: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x000e line=217 │ │ 0x0023 line=218 │ │ 0x0027 line=219 │ │ @@ -606888,20 +606889,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19166c: |[19166c] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -19167c: 6f20 683b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b68 │ │ -191682: 5410 bb41 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ -191686: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -19168a: 6e20 5657 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5756 │ │ -191690: 0e00 |000a: return-void │ │ +191670: |[191670] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +191680: 6f20 683b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b68 │ │ +191686: 5410 bb41 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ +19168a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +19168e: 6e20 5657 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5756 │ │ +191694: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -606912,61 +606913,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -191694: |[191694] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -1916a4: 5480 b841 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41b8 │ │ -1916a8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1916ac: 0e00 |0004: return-void │ │ -1916ae: 6e10 5555 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ -1916b4: 0c00 |0008: move-result-object v0 │ │ -1916b6: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -1916ba: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ -1916be: 6e10 6b55 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ -1916c4: 0c01 |0010: move-result-object v1 │ │ -1916c6: 7110 be49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -1916cc: 0c01 |0014: move-result-object v1 │ │ -1916ce: 6e10 7306 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ -1916d4: 0a02 |0018: move-result v2 │ │ -1916d6: 6e20 9906 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@0699 │ │ -1916dc: 0a02 |001c: move-result v2 │ │ -1916de: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ -1916e2: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -1916e6: 6e10 6b55 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ -1916ec: 0c03 |0024: move-result-object v3 │ │ -1916ee: 7020 8904 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ -1916f4: 6003 f427 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f4 │ │ -1916f8: 6e10 7606 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0676 │ │ -1916fe: 0c04 |002d: move-result-object v4 │ │ -191700: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -191702: 2356 3211 |002f: new-array v6, v5, [Ljava/lang/Object; // type@1132 │ │ -191706: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -191708: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ -19170c: 6e30 5855 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5558 │ │ -191712: 0c03 |0037: move-result-object v3 │ │ -191714: 6e20 8f04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -19171a: 0c02 |003b: move-result-object v2 │ │ -19171c: 6e20 8b04 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ -191722: 0c02 |003f: move-result-object v2 │ │ -191724: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ -191728: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -19172a: 6e30 9004 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ -191730: 0c02 |0046: move-result-object v2 │ │ -191732: 2203 8a10 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@108a │ │ -191736: 7040 5255 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@5552 │ │ -19173c: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ -191742: 6e30 9504 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -191748: 0c09 |0052: move-result-object v9 │ │ -19174a: 6e10 9b04 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ -191750: 2804 |0056: goto 005a // +0004 │ │ -191752: 6e20 7e3e 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7e │ │ -191758: 0e00 |005a: return-void │ │ +191698: |[191698] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +1916a8: 5480 b841 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41b8 │ │ +1916ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1916b0: 0e00 |0004: return-void │ │ +1916b2: 6e10 5555 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ +1916b8: 0c00 |0008: move-result-object v0 │ │ +1916ba: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +1916be: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ +1916c2: 6e10 6b55 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ +1916c8: 0c01 |0010: move-result-object v1 │ │ +1916ca: 7110 be49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +1916d0: 0c01 |0014: move-result-object v1 │ │ +1916d2: 6e10 7306 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0673 │ │ +1916d8: 0a02 |0018: move-result v2 │ │ +1916da: 6e20 9906 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@0699 │ │ +1916e0: 0a02 |001c: move-result v2 │ │ +1916e2: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ +1916e6: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +1916ea: 6e10 6b55 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ +1916f0: 0c03 |0024: move-result-object v3 │ │ +1916f2: 7020 8904 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0489 │ │ +1916f8: 6003 f427 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f4 │ │ +1916fc: 6e10 7606 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0676 │ │ +191702: 0c04 |002d: move-result-object v4 │ │ +191704: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +191706: 2356 3211 |002f: new-array v6, v5, [Ljava/lang/Object; // type@1132 │ │ +19170a: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +19170c: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ +191710: 6e30 5855 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5558 │ │ +191716: 0c03 |0037: move-result-object v3 │ │ +191718: 6e20 8f04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +19171e: 0c02 |003b: move-result-object v2 │ │ +191720: 6e20 8b04 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048b │ │ +191726: 0c02 |003f: move-result-object v2 │ │ +191728: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ +19172c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +19172e: 6e30 9004 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0490 │ │ +191734: 0c02 |0046: move-result-object v2 │ │ +191736: 2203 8a10 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@108a │ │ +19173a: 7040 5255 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@5552 │ │ +191740: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ +191746: 6e30 9504 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +19174c: 0c09 |0052: move-result-object v9 │ │ +19174e: 6e10 9b04 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049b │ │ +191754: 2804 |0056: goto 005a // +0004 │ │ +191756: 6e20 7e3e 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7e │ │ +19175c: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=163 │ │ 0x000d line=165 │ │ 0x0015 line=166 │ │ 0x001f line=168 │ │ @@ -606985,19 +606986,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 │ │ -19175c: |[19175c] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -19176c: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -191770: 8130 |0002: int-to-long v0, v3 │ │ -191772: 6e30 6555 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5565 │ │ -191778: 0e00 |0006: return-void │ │ +191760: |[191760] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +191770: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +191774: 8130 |0002: int-to-long v0, v3 │ │ +191776: 6e30 6555 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5565 │ │ +19177c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -607006,19 +607007,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 │ │ -19177c: |[19177c] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -19178c: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -191790: 8130 |0002: int-to-long v0, v3 │ │ -191792: 6e30 6655 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5566 │ │ -191798: 0e00 |0006: return-void │ │ +191780: |[191780] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +191790: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +191794: 8130 |0002: int-to-long v0, v3 │ │ +191796: 6e30 6655 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5566 │ │ +19179c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -607027,54 +607028,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -19179c: |[19179c] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -1917ac: 6f20 693b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b69 │ │ -1917b2: 2202 9810 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1098 │ │ -1917b6: 6e10 6b55 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ -1917bc: 0c00 |0008: move-result-object v0 │ │ -1917be: 7020 a255 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@55a2 │ │ -1917c4: 7120 9d05 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@059d │ │ -1917ca: 0c02 |000f: move-result-object v2 │ │ -1917cc: 1c00 9a10 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109a │ │ -1917d0: 6e20 9c05 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@059c │ │ -1917d6: 0c02 |0015: move-result-object v2 │ │ -1917d8: 1f02 9a10 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109a │ │ -1917dc: 5b12 bf41 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -1917e0: 6e10 6b55 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ -1917e6: 0c02 |001d: move-result-object v2 │ │ -1917e8: 7110 bf49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49bf │ │ -1917ee: 0c02 |0021: move-result-object v2 │ │ -1917f0: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -1917f4: 6e30 9d49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -1917fa: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -1917fe: 6e30 9d49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -191804: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -191808: 6e30 9d49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -19180e: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -191812: 6e30 9d49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -191818: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -19181c: 6e30 9d49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -191822: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -191826: 6e30 9d49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -19182c: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -191830: 6e30 9d49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -191836: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -19183a: 6e30 9d49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ -191840: 5412 be41 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41be │ │ -191844: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -191848: 5410 bf41 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -19184c: 6e20 af55 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55af │ │ -191852: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -191854: 5b12 be41 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41be │ │ -191858: 0e00 |0056: return-void │ │ +1917a0: |[1917a0] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +1917b0: 6f20 693b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b69 │ │ +1917b6: 2202 9810 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1098 │ │ +1917ba: 6e10 6b55 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ +1917c0: 0c00 |0008: move-result-object v0 │ │ +1917c2: 7020 a255 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@55a2 │ │ +1917c8: 7120 9d05 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@059d │ │ +1917ce: 0c02 |000f: move-result-object v2 │ │ +1917d0: 1c00 9a10 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109a │ │ +1917d4: 6e20 9c05 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@059c │ │ +1917da: 0c02 |0015: move-result-object v2 │ │ +1917dc: 1f02 9a10 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109a │ │ +1917e0: 5b12 bf41 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +1917e4: 6e10 6b55 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ +1917ea: 0c02 |001d: move-result-object v2 │ │ +1917ec: 7110 bf49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49bf │ │ +1917f2: 0c02 |0021: move-result-object v2 │ │ +1917f4: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +1917f8: 6e30 9d49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +1917fe: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +191802: 6e30 9d49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +191808: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +19180c: 6e30 9d49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +191812: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +191816: 6e30 9d49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +19181c: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +191820: 6e30 9d49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +191826: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +19182a: 6e30 9d49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +191830: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +191834: 6e30 9d49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +19183a: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +19183e: 6e30 9d49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499d │ │ +191844: 5412 be41 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41be │ │ +191848: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +19184c: 5410 bf41 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +191850: 6e20 af55 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55af │ │ +191856: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +191858: 5b12 be41 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41be │ │ +19185c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x001a line=71 │ │ 0x0024 line=72 │ │ 0x0029 line=73 │ │ @@ -607096,20 +607097,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 │ │ -191458: |[191458] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -191468: 6004 a726 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@26a7 │ │ -19146c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -19146e: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -191474: 0c02 |0006: move-result-object v2 │ │ -191476: 1102 |0007: return-object v2 │ │ +19145c: |[19145c] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +19146c: 6004 a726 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@26a7 │ │ +191470: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +191472: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +191478: 0c02 |0006: move-result-object v2 │ │ +19147a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 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; │ │ @@ -607120,22 +607121,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19185c: |[19185c] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -19186c: 6e10 6b55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ -191872: 0c00 |0003: move-result-object v0 │ │ -191874: 7110 bf49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49bf │ │ -19187a: 0c00 |0007: move-result-object v0 │ │ -19187c: 6e20 a749 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49a7 │ │ -191882: 6f10 6b3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6b │ │ -191888: 0e00 |000e: return-void │ │ +191860: |[191860] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +191870: 6e10 6b55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ +191876: 0c00 |0003: move-result-object v0 │ │ +191878: 7110 bf49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49bf │ │ +19187e: 0c00 |0007: move-result-object v0 │ │ +191880: 6e20 a749 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49a7 │ │ +191886: 6f10 6b3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6b │ │ +19188c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000b line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -607144,32 +607145,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -19188c: |[19188c] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -19189c: 5430 b841 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41b8 │ │ -1918a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1918a4: 0e00 |0004: return-void │ │ -1918a6: 6e10 5555 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ -1918ac: 0c00 |0008: move-result-object v0 │ │ -1918ae: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -1918b2: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -1918b6: 6e10 6b55 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ -1918bc: 0c01 |0010: move-result-object v1 │ │ -1918be: 7110 be49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ -1918c4: 0c01 |0014: move-result-object v1 │ │ -1918c6: 6e10 f606 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06f6 │ │ -1918cc: 0a02 |0018: move-result v2 │ │ -1918ce: 7120 0507 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@0705 │ │ -1918d4: 0a04 |001c: move-result v4 │ │ -1918d6: 6e30 873e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e87 │ │ -1918dc: 0e00 |0020: return-void │ │ +191890: |[191890] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +1918a0: 5430 b841 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41b8 │ │ +1918a4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1918a8: 0e00 |0004: return-void │ │ +1918aa: 6e10 5555 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ +1918b0: 0c00 |0008: move-result-object v0 │ │ +1918b2: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +1918b6: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +1918ba: 6e10 6b55 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@556b │ │ +1918c0: 0c01 |0010: move-result-object v1 │ │ +1918c2: 7110 be49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49be │ │ +1918c8: 0c01 |0014: move-result-object v1 │ │ +1918ca: 6e10 f606 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06f6 │ │ +1918d0: 0a02 |0018: move-result v2 │ │ +1918d2: 7120 0507 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@0705 │ │ +1918d8: 0a04 |001c: move-result v4 │ │ +1918da: 6e30 873e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e87 │ │ +1918e0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=189 │ │ 0x000d line=191 │ │ 0x0015 line=192 │ │ 0x0019 line=193 │ │ @@ -607183,29 +607184,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1918e0: |[1918e0] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -1918f0: 6f10 723b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b72 │ │ -1918f6: 5420 bf41 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -1918fa: 6e10 5555 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ -191900: 0c01 |0008: move-result-object v1 │ │ -191902: 7110 f756 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56f7 │ │ -191908: 0a01 |000c: move-result v1 │ │ -19190a: 6e20 ad55 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@55ad │ │ -191910: 5420 bf41 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -191914: 6e10 a955 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@55a9 │ │ -19191a: 0c00 |0015: move-result-object v0 │ │ -19191c: 2201 8910 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1089 │ │ -191920: 7020 5055 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5550 │ │ -191926: 6e30 9705 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0597 │ │ -19192c: 0e00 |001e: return-void │ │ +1918e4: |[1918e4] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +1918f4: 6f10 723b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b72 │ │ +1918fa: 5420 bf41 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +1918fe: 6e10 5555 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ +191904: 0c01 |0008: move-result-object v1 │ │ +191906: 7110 f756 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56f7 │ │ +19190c: 0a01 |000c: move-result v1 │ │ +19190e: 6e20 ad55 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@55ad │ │ +191914: 5420 bf41 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +191918: 6e10 a955 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@55a9 │ │ +19191e: 0c00 |0015: move-result-object v0 │ │ +191920: 2201 8910 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1089 │ │ +191924: 7020 5055 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5550 │ │ +19192a: 6e30 9705 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0597 │ │ +191930: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0010 line=112 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -607215,59 +607216,59 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -191930: |[191930] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -191940: 6004 ed24 |0000: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24ed │ │ -191944: 6e20 1703 4300 |0002: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19194a: 0c04 |0005: move-result-object v4 │ │ -19194c: 1f04 4201 |0006: check-cast v4, Landroid/widget/TextView; // type@0142 │ │ -191950: 5b24 bd41 |0008: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ -191954: 6004 eb24 |000a: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24eb │ │ -191958: 6e20 1703 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19195e: 0c04 |000f: move-result-object v4 │ │ -191960: 1f04 b401 |0010: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b4 │ │ -191964: 5b24 bc41 |0012: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ -191968: 6004 2823 |0014: sget v4, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@2328 │ │ -19196c: 6e20 1703 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -191972: 0c03 |0019: move-result-object v3 │ │ -191974: 1f03 b80e |001a: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0eb8 │ │ -191978: 5b23 b941 |001c: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ -19197c: 2203 9310 |001e: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@1093 │ │ -191980: 6e10 5655 0200 |0020: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5556 │ │ -191986: 0c04 |0023: move-result-object v4 │ │ -191988: 7110 0f4f 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0f │ │ -19198e: 0c00 |0027: move-result-object v0 │ │ -191990: 7040 8755 4320 |0028: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@5587 │ │ -191996: 5b23 ba41 |002b: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ -19199a: 2203 e010 |002d: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10e0 │ │ -19199e: 5424 ba41 |002f: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ -1919a2: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -1919a4: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1919a6: 7040 4d57 4310 |0033: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@574d │ │ -1919ac: 5b23 bb41 |0036: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ -1919b0: 5423 b941 |0038: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ -1919b4: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ -1919b8: 6e20 5349 4300 |003c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4953 │ │ -1919be: 5423 bc41 |003f: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ -1919c2: 5424 ba41 |0041: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ -1919c6: 6e20 0106 4300 |0043: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ -1919cc: 5423 bc41 |0046: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ -1919d0: 5424 bb41 |0048: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ -1919d4: 6e20 ee05 4300 |004a: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05ee │ │ -1919da: 5423 bc41 |004d: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ -1919de: 2204 a901 |004f: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ -1919e2: 6e10 5655 0200 |0051: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5556 │ │ -1919e8: 0c00 |0054: move-result-object v0 │ │ -1919ea: 7020 d905 0400 |0055: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05d9 │ │ -1919f0: 6e20 0506 4300 |0058: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0605 │ │ -1919f6: 0e00 |005b: return-void │ │ +191934: |[191934] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +191944: 6004 ed24 |0000: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24ed │ │ +191948: 6e20 1703 4300 |0002: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19194e: 0c04 |0005: move-result-object v4 │ │ +191950: 1f04 4201 |0006: check-cast v4, Landroid/widget/TextView; // type@0142 │ │ +191954: 5b24 bd41 |0008: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bd │ │ +191958: 6004 eb24 |000a: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24eb │ │ +19195c: 6e20 1703 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +191962: 0c04 |000f: move-result-object v4 │ │ +191964: 1f04 b401 |0010: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b4 │ │ +191968: 5b24 bc41 |0012: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ +19196c: 6004 2823 |0014: sget v4, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@2328 │ │ +191970: 6e20 1703 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +191976: 0c03 |0019: move-result-object v3 │ │ +191978: 1f03 b80e |001a: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0eb8 │ │ +19197c: 5b23 b941 |001c: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ +191980: 2203 9310 |001e: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@1093 │ │ +191984: 6e10 5655 0200 |0020: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5556 │ │ +19198a: 0c04 |0023: move-result-object v4 │ │ +19198c: 7110 0f4f 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0f │ │ +191992: 0c00 |0027: move-result-object v0 │ │ +191994: 7040 8755 4320 |0028: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@5587 │ │ +19199a: 5b23 ba41 |002b: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ +19199e: 2203 e010 |002d: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10e0 │ │ +1919a2: 5424 ba41 |002f: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ +1919a6: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +1919a8: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1919aa: 7040 4d57 4310 |0033: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@574d │ │ +1919b0: 5b23 bb41 |0036: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ +1919b4: 5423 b941 |0038: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ +1919b8: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ +1919bc: 6e20 5349 4300 |003c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4953 │ │ +1919c2: 5423 bc41 |003f: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ +1919c6: 5424 ba41 |0041: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41ba │ │ +1919ca: 6e20 0106 4300 |0043: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0601 │ │ +1919d0: 5423 bc41 |0046: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ +1919d4: 5424 bb41 |0048: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bb │ │ +1919d8: 6e20 ee05 4300 |004a: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05ee │ │ +1919de: 5423 bc41 |004d: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41bc │ │ +1919e2: 2204 a901 |004f: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a9 │ │ +1919e6: 6e10 5655 0200 |0051: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5556 │ │ +1919ec: 0c00 |0054: move-result-object v0 │ │ +1919ee: 7020 d905 0400 |0055: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05d9 │ │ +1919f4: 6e20 0506 4300 |0058: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0605 │ │ +1919fa: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000a line=96 │ │ 0x0014 line=97 │ │ 0x001e line=99 │ │ 0x002d line=100 │ │ @@ -607285,46 +607286,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1914ec: |[1914ec] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -1914fc: 7110 9749 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4997 │ │ -191502: 0a00 |0003: move-result v0 │ │ -191504: 0f00 |0004: return v0 │ │ +1914f0: |[1914f0] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +191500: 7110 9749 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4997 │ │ +191506: 0a00 |0003: move-result v0 │ │ +191508: 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 │ │ -1919f8: |[1919f8] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -191a08: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -191a0c: 6e10 5555 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ -191a12: 0c02 |0005: move-result-object v2 │ │ -191a14: 7110 f756 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56f7 │ │ -191a1a: 0a02 |0009: move-result v2 │ │ -191a1c: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -191a20: 5412 b941 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ -191a24: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -191a26: 6e20 5349 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4953 │ │ -191a2c: 2808 |0012: goto 001a // +0008 │ │ -191a2e: 5412 b941 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ -191a32: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -191a36: 6e20 5349 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4953 │ │ -191a3c: 0e00 |001a: return-void │ │ +1919fc: |[1919fc] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +191a0c: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +191a10: 6e10 5555 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5555 │ │ +191a16: 0c02 |0005: move-result-object v2 │ │ +191a18: 7110 f756 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56f7 │ │ +191a1e: 0a02 |0009: move-result v2 │ │ +191a20: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +191a24: 5412 b941 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ +191a28: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +191a2a: 6e20 5349 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4953 │ │ +191a30: 2808 |0012: goto 001a // +0008 │ │ +191a32: 5412 b941 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41b9 │ │ +191a36: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +191a3a: 6e20 5349 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4953 │ │ +191a40: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=228 │ │ 0x000c line=229 │ │ 0x0013 line=231 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -607335,21 +607336,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -191a40: |[191a40] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -191a50: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ -191a54: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -191a58: 6e20 af55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55af │ │ -191a5e: 2803 |0007: goto 000a // +0003 │ │ -191a60: 5b12 be41 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41be │ │ -191a64: 0e00 |000a: return-void │ │ +191a44: |[191a44] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +191a54: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41bf │ │ +191a58: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +191a5c: 6e20 af55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55af │ │ +191a62: 2803 |0007: goto 000a // +0003 │ │ +191a64: 5b12 be41 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41be │ │ +191a68: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -618572,17 +618573,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19c294: |[19c294] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -19c2a4: 7020 9c04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049c │ │ -19c2aa: 0e00 |0003: return-void │ │ +19c298: |[19c298] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +19c2a8: 7020 9c04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049c │ │ +19c2ae: 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; │ │ │ │ @@ -618591,25 +618592,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19c1a8: |[19c1a8] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -19c1b8: 6e20 5b58 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@585b │ │ -19c1be: 0c02 |0003: move-result-object v2 │ │ -19c1c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19c1c2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -19c1c6: 0f00 |0007: return v0 │ │ -19c1c8: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03cf │ │ -19c1ce: 0a02 |000b: move-result v2 │ │ -19c1d0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -19c1d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19c1d6: 0f00 |000f: return v0 │ │ +19c1ac: |[19c1ac] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +19c1bc: 6e20 5b58 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@585b │ │ +19c1c2: 0c02 |0003: move-result-object v2 │ │ +19c1c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +19c1c6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +19c1ca: 0f00 |0007: return v0 │ │ +19c1cc: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03cf │ │ +19c1d2: 0a02 |000b: move-result v2 │ │ +19c1d4: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +19c1d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19c1da: 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 │ │ @@ -618619,17 +618620,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 │ │ -19c2ac: |[19c2ac] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -19c2bc: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ -19c2c2: 0e00 |0003: return-void │ │ +19c2b0: |[19c2b0] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +19c2c0: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ +19c2c6: 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; │ │ @@ -618640,20 +618641,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -19c2f8: |[19c2f8] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -19c308: 5c12 d442 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d4 │ │ -19c30c: 5410 d642 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ -19c310: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -19c314: 6e20 3704 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0437 │ │ -19c31a: 0e00 |0009: return-void │ │ +19c2fc: |[19c2fc] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +19c30c: 5c12 d442 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d4 │ │ +19c310: 5410 d642 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ +19c314: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +19c318: 6e20 3704 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0437 │ │ +19c31e: 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; │ │ @@ -618664,30 +618665,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -19c348: |[19c348] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -19c358: 5430 d642 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ -19c35c: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -19c360: 6e10 3604 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0436 │ │ -19c366: 0c00 |0007: move-result-object v0 │ │ -19c368: 6e10 5c58 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@585c │ │ -19c36e: 0c01 |000b: move-result-object v1 │ │ -19c370: 6002 ed18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18ed │ │ -19c374: 7120 2f05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ -19c37a: 0a01 |0011: move-result v1 │ │ -19c37c: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -19c380: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ -19c386: 5430 d642 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ -19c38a: 5531 d442 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d4 │ │ -19c38e: 6e20 3704 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0437 │ │ -19c394: 0e00 |001e: return-void │ │ +19c34c: |[19c34c] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +19c35c: 5430 d642 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ +19c360: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +19c364: 6e10 3604 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0436 │ │ +19c36a: 0c00 |0007: move-result-object v0 │ │ +19c36c: 6e10 5c58 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@585c │ │ +19c372: 0c01 |000b: move-result-object v1 │ │ +19c374: 6002 ed18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18ed │ │ +19c378: 7120 2f05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ +19c37e: 0a01 |0011: move-result v1 │ │ +19c380: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +19c384: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ +19c38a: 5430 d642 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ +19c38e: 5531 d442 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d4 │ │ +19c392: 6e20 3704 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0437 │ │ +19c398: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x0017 line=71 │ │ locals : │ │ @@ -618698,26 +618699,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19c398: |[19c398] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -19c3a8: 5420 d742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ -19c3ac: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -19c3b0: 5420 d542 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d5 │ │ -19c3b4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -19c3b8: 6e10 d90a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ -19c3be: 0a00 |000b: move-result v0 │ │ -19c3c0: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -19c3c4: 5420 d742 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ -19c3c8: 5421 d542 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d5 │ │ -19c3cc: 6e20 6c04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -19c3d2: 0e00 |0015: return-void │ │ +19c39c: |[19c39c] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +19c3ac: 5420 d742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ +19c3b0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +19c3b4: 5420 d542 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d5 │ │ +19c3b8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +19c3bc: 6e10 d90a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ad9 │ │ +19c3c2: 0a00 |000b: move-result v0 │ │ +19c3c4: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +19c3c8: 5420 d742 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ +19c3cc: 5421 d542 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d5 │ │ +19c3d0: 6e20 6c04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +19c3d6: 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; │ │ │ │ @@ -618726,24 +618727,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 │ │ -19c1d8: |[19c1d8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19c1e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -19c1ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19c1ec: 0760 |0002: move-object v0, v6 │ │ -19c1ee: 0771 |0003: move-object v1, v7 │ │ -19c1f0: 0782 |0004: move-object v2, v8 │ │ -19c1f2: 0193 |0005: move v3, v9 │ │ -19c1f4: 7706 6c58 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@586c │ │ -19c1fa: 0c06 |0009: move-result-object v6 │ │ -19c1fc: 1106 |000a: return-object v6 │ │ +19c1dc: |[19c1dc] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19c1ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +19c1ee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19c1f0: 0760 |0002: move-object v0, v6 │ │ +19c1f2: 0771 |0003: move-object v1, v7 │ │ +19c1f4: 0782 |0004: move-object v2, v8 │ │ +19c1f6: 0193 |0005: move v3, v9 │ │ +19c1f8: 7706 6c58 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@586c │ │ +19c1fe: 0c06 |0009: move-result-object v6 │ │ +19c200: 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; │ │ @@ -618754,24 +618755,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 │ │ -19c200: |[19c200] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19c210: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -19c212: 0760 |0001: move-object v0, v6 │ │ -19c214: 0771 |0002: move-object v1, v7 │ │ -19c216: 0782 |0003: move-object v2, v8 │ │ -19c218: 0193 |0004: move v3, v9 │ │ -19c21a: 01a4 |0005: move v4, v10 │ │ -19c21c: 7706 6c58 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@586c │ │ -19c222: 0c06 |0009: move-result-object v6 │ │ -19c224: 1106 |000a: return-object v6 │ │ +19c204: |[19c204] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19c214: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +19c216: 0760 |0001: move-object v0, v6 │ │ +19c218: 0771 |0002: move-object v1, v7 │ │ +19c21a: 0782 |0003: move-object v2, v8 │ │ +19c21c: 0193 |0004: move v3, v9 │ │ +19c21e: 01a4 |0005: move v4, v10 │ │ +19c220: 7706 6c58 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@586c │ │ +19c226: 0c06 |0009: move-result-object v6 │ │ +19c228: 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; │ │ @@ -618783,34 +618784,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 │ │ -19c228: |[19c228] 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; │ │ -19c238: 2200 fa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10fa │ │ -19c23c: 7020 5858 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5858 │ │ -19c242: 6e20 6658 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5866 │ │ -19c248: 6e20 6458 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5864 │ │ -19c24e: 7020 6358 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5863 │ │ -19c254: 6e20 6158 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5861 │ │ -19c25a: 6e20 6558 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5865 │ │ -19c260: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ -19c264: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -19c266: 6e20 6258 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5862 │ │ -19c26c: 6002 3028 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ -19c270: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19c276: 0c01 |001f: move-result-object v1 │ │ -19c278: 2202 f910 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10f9 │ │ -19c27c: 7030 5658 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@5856 │ │ -19c282: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ -19c284: 6e40 6058 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5860 │ │ -19c28a: 6e10 6d58 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@586d │ │ -19c290: 1100 |002c: return-object v0 │ │ +19c22c: |[19c22c] 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; │ │ +19c23c: 2200 fa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10fa │ │ +19c240: 7020 5858 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5858 │ │ +19c246: 6e20 6658 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5866 │ │ +19c24c: 6e20 6458 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5864 │ │ +19c252: 7020 6358 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5863 │ │ +19c258: 6e20 6158 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5861 │ │ +19c25e: 6e20 6558 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5865 │ │ +19c264: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ +19c268: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +19c26a: 6e20 6258 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5862 │ │ +19c270: 6002 3028 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2830 │ │ +19c274: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19c27a: 0c01 |001f: move-result-object v1 │ │ +19c27c: 2202 f910 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10f9 │ │ +19c280: 7030 5658 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@5856 │ │ +19c286: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ +19c288: 6e40 6058 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5860 │ │ +19c28e: 6e10 6d58 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@586d │ │ +19c294: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0008 line=106 │ │ 0x000b line=107 │ │ 0x000e line=108 │ │ @@ -618832,24 +618833,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -19c2c4: |[19c2c4] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -19c2d4: 6e10 5c58 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@585c │ │ -19c2da: 0c00 |0003: move-result-object v0 │ │ -19c2dc: 6001 9126 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2691 │ │ -19c2e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19c2e2: 7130 3103 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0331 │ │ -19c2e8: 0c00 |000a: move-result-object v0 │ │ -19c2ea: 6e20 6758 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5867 │ │ -19c2f0: 6f20 a104 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a1 │ │ -19c2f6: 0e00 |0011: return-void │ │ +19c2c8: |[19c2c8] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +19c2d8: 6e10 5c58 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@585c │ │ +19c2de: 0c00 |0003: move-result-object v0 │ │ +19c2e0: 6001 9126 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2691 │ │ +19c2e4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19c2e6: 7130 3103 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0331 │ │ +19c2ec: 0c00 |000a: move-result-object v0 │ │ +19c2ee: 6e20 6758 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5867 │ │ +19c2f4: 6f20 a104 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a1 │ │ +19c2fa: 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; │ │ @@ -618860,22 +618861,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -19c31c: |[19c31c] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -19c32c: 7210 c609 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c6 │ │ -19c332: 0c00 |0003: move-result-object v0 │ │ -19c334: 5b10 d542 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d5 │ │ -19c338: 5410 d742 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ -19c33c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -19c340: 6e20 6c04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ -19c346: 0e00 |000d: return-void │ │ +19c320: |[19c320] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +19c330: 7210 c609 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c6 │ │ +19c336: 0c00 |0003: move-result-object v0 │ │ +19c338: 5b10 d542 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d5 │ │ +19c33c: 5410 d742 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ +19c340: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +19c344: 6e20 6c04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046c │ │ +19c34a: 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; │ │ @@ -618886,46 +618887,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -19c3d4: |[19c3d4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -19c3e4: 6f10 a204 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a2 │ │ -19c3ea: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -19c3ec: 7020 5d58 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@585d │ │ -19c3f2: 0a00 |0007: move-result v0 │ │ -19c3f4: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -19c3f8: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -19c3fa: 7020 5d58 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@585d │ │ -19c400: 0a00 |000e: move-result v0 │ │ -19c402: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -19c406: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -19c408: 7020 5d58 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@585d │ │ -19c40e: 0a00 |0015: move-result v0 │ │ -19c410: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ -19c414: 6000 3324 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@2433 │ │ -19c418: 6e20 5a58 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@585a │ │ -19c41e: 0c00 |001d: move-result-object v0 │ │ -19c420: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -19c424: 6e20 4c03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19c42a: 6000 7d24 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@247d │ │ -19c42e: 6e20 5a58 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@585a │ │ -19c434: 0c00 |0028: move-result-object v0 │ │ -19c436: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ -19c43a: 5b20 d642 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ -19c43e: 6000 6b25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@256b │ │ -19c442: 6e20 5a58 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@585a │ │ -19c448: 0c00 |0032: move-result-object v0 │ │ -19c44a: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ -19c44e: 5b20 d742 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ -19c452: 7010 6858 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5868 │ │ -19c458: 7010 6958 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5869 │ │ -19c45e: 0e00 |003d: return-void │ │ +19c3d8: |[19c3d8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +19c3e8: 6f10 a204 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a2 │ │ +19c3ee: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +19c3f0: 7020 5d58 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@585d │ │ +19c3f6: 0a00 |0007: move-result v0 │ │ +19c3f8: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +19c3fc: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +19c3fe: 7020 5d58 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@585d │ │ +19c404: 0a00 |000e: move-result v0 │ │ +19c406: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +19c40a: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +19c40c: 7020 5d58 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@585d │ │ +19c412: 0a00 |0015: move-result v0 │ │ +19c414: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ +19c418: 6000 3324 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@2433 │ │ +19c41c: 6e20 5a58 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@585a │ │ +19c422: 0c00 |001d: move-result-object v0 │ │ +19c424: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +19c428: 6e20 4c03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19c42e: 6000 7d24 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@247d │ │ +19c432: 6e20 5a58 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@585a │ │ +19c438: 0c00 |0028: move-result-object v0 │ │ +19c43a: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ +19c43e: 5b20 d642 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d6 │ │ +19c442: 6000 6b25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@256b │ │ +19c446: 6e20 5a58 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@585a │ │ +19c44c: 0c00 |0032: move-result-object v0 │ │ +19c44e: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ +19c452: 5b20 d742 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42d7 │ │ +19c456: 7010 6858 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5868 │ │ +19c45c: 7010 6958 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5869 │ │ +19c462: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=57 │ │ 0x0018 line=58 │ │ 0x0023 line=61 │ │ 0x002d line=62 │ │ @@ -654770,17 +654771,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18fbac: |[18fbac] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -18fbbc: 7010 2f41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412f │ │ -18fbc2: 0e00 |0003: return-void │ │ +18fbb0: |[18fbb0] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +18fbc0: 7010 2f41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412f │ │ +18fbc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -654789,22 +654790,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -18fb84: |[18fb84] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -18fb94: 6e10 de54 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54de │ │ -18fb9a: 0c00 |0003: move-result-object v0 │ │ -18fb9c: 1a01 4b4d |0004: const-string v1, "crop_avatar" // string@4d4b │ │ -18fba0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -18fba2: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -18fba8: 0a00 |000a: move-result v0 │ │ -18fbaa: 0f00 |000b: return v0 │ │ +18fb88: |[18fb88] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +18fb98: 6e10 de54 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54de │ │ +18fb9e: 0c00 |0003: move-result-object v0 │ │ +18fba0: 1a01 4b4d |0004: const-string v1, "crop_avatar" // string@4d4b │ │ +18fba4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +18fba6: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +18fbac: 0a00 |000a: move-result v0 │ │ +18fbae: 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;) │ │ @@ -654812,35 +654813,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -18fbc4: |[18fbc4] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -18fbd4: 6002 2e27 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@272e │ │ -18fbd8: 6e20 e254 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54e2 │ │ -18fbde: 6e10 de54 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54de │ │ -18fbe4: 0c02 |0008: move-result-object v2 │ │ -18fbe6: 1a03 4b4d |0009: const-string v3, "crop_avatar" // string@4d4b │ │ -18fbea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -18fbec: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -18fbf2: 0a02 |000f: move-result v2 │ │ -18fbf4: 6003 cf24 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24cf │ │ -18fbf8: 6e10 de54 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54de │ │ -18fbfe: 0c00 |0015: move-result-object v0 │ │ -18fc00: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ -18fc06: 0c00 |0019: move-result-object v0 │ │ -18fc08: 7120 6854 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@5468 │ │ -18fc0e: 0c02 |001d: move-result-object v2 │ │ -18fc10: 6e30 df54 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54df │ │ -18fc16: 0c02 |0021: move-result-object v2 │ │ -18fc18: 1f02 6210 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1062 │ │ -18fc1c: 5b12 7541 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4175 │ │ -18fc20: 0e00 |0026: return-void │ │ +18fbc8: |[18fbc8] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +18fbd8: 6002 2e27 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@272e │ │ +18fbdc: 6e20 e254 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54e2 │ │ +18fbe2: 6e10 de54 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54de │ │ +18fbe8: 0c02 |0008: move-result-object v2 │ │ +18fbea: 1a03 4b4d |0009: const-string v3, "crop_avatar" // string@4d4b │ │ +18fbee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +18fbf0: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +18fbf6: 0a02 |000f: move-result v2 │ │ +18fbf8: 6003 cf24 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24cf │ │ +18fbfc: 6e10 de54 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54de │ │ +18fc02: 0c00 |0015: move-result-object v0 │ │ +18fc04: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ +18fc0a: 0c00 |0019: move-result-object v0 │ │ +18fc0c: 7120 6854 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@5468 │ │ +18fc12: 0c02 |001d: move-result-object v2 │ │ +18fc14: 6e30 df54 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54df │ │ +18fc1a: 0c02 |0021: move-result-object v2 │ │ +18fc1c: 1f02 6210 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1062 │ │ +18fc20: 5b12 7541 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4175 │ │ +18fc24: 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; │ │ @@ -654852,20 +654853,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18fc24: |[18fc24] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -18fc34: 2200 b310 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10b3 │ │ -18fc38: 7010 2b56 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@562b │ │ -18fc3e: 5b10 7441 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@4174 │ │ -18fc42: 6f10 4041 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@4140 │ │ -18fc48: 0e00 |000a: return-void │ │ +18fc28: |[18fc28] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +18fc38: 2200 b310 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10b3 │ │ +18fc3c: 7010 2b56 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@562b │ │ +18fc42: 5b10 7441 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@4174 │ │ +18fc46: 6f10 4041 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@4140 │ │ +18fc4c: 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: 5312984 bytes, number of entries: 3312 │ │ │ +Zip file size: 5312997 bytes, number of entries: 3312 │ │ │ ?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 │ │ │ ?rwxrwxr-x 2.0 unx 616 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$3.class │ │ │ @@ -1722,15 +1722,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 │ │ │ @@ -3307,8 +3307,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5656 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 │ │ │ -3312 files, 5709116 bytes uncompressed, 4655956 bytes compressed: 18.4% │ │ │ +3312 files, 5709129 bytes uncompressed, 4655969 bytes compressed: 18.4% │ │ ├── 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: 550bfdb9f188be0fe92dad3e924b24aa564dad01 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 932de855816055d146b93250df4baece04a16f3d │ ├── strings --all --bytes=8 {} │ │ @@ -11906,15 +11906,14 @@ │ │ alg_id_param │ │ OSSL_ENCODER_CTX_set_construct_data │ │ SCRYPT_PARAMS │ │ PKCS5_pbkdf2_set_ex │ │ dsa_paramgen_bits │ │ ecdh-cofactor-mode │ │ crypto/dsa/dsa_pmeth.c │ │ -built on: Sun Mar 16 01:10:57 2025 UTC │ │ CPUINFO: OPENSSL_armcap=0x%x │ │ no solution │ │ no parameters set │ │ expecting an rsa key │ │ invalid secret length │ │ operation not supported for this keytype │ │ missing private key │ │ @@ -15773,14 +15772,15 @@ │ │ [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ pad-mode │ │ rsa_pss_keygen_saltlen │ │ [action:%d, state:%d] padding name %s │ │ fix_group_ecx │ │ crypto/evp/signature.c │ │ crypto/ffc/ffc_params_validate.c │ │ +built on: Mon Mar 10 22:22:14 2025 UTC │ │ bignum too long │ │ pkey application asn1 method already registered │ │ private key decode error │ │ illegal nested tagging │ │ invalid utf8string │ │ second number too large │ │ unsupported public key type │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -95701,4610 +95701,4610 @@ │ │ [24c348] PKCS5_pbkdf2_set_ex │ │ [24c35c] distid │ │ [24c363] dsa_paramgen_bits │ │ [24c375] ecdh-cofactor-mode │ │ [24c388] hexsalt │ │ [24c390] crypto/dsa/dsa_pmeth.c │ │ [24c3a7] 3.4.1 │ │ - [24c3ad] built on: Sun Mar 16 01:10:57 2025 UTC │ │ - [24c3d4] CPUINFO: OPENSSL_armcap=0x%x │ │ - [24c3f1] no solution │ │ - [24c3fd] no parameters set │ │ - [24c40f] expecting an rsa key │ │ - [24c424] invalid secret length │ │ - [24c43a] operation not supported for this keytype │ │ - [24c463] missing private key │ │ - [24c477] mstring wrong tag │ │ - [24c489] streaming not supported │ │ - [24c4a1] type not primitive │ │ - [24c4b4] unknown message digest algorithm │ │ - [24c4d5] no params to merge │ │ - [24c4e8] param value too large for destination │ │ - [24c50e] random section error │ │ - [24c523] bignum out of range │ │ - [24c537] group2pkparameters failure │ │ - [24c552] invalid curve │ │ - [24c560] no load function │ │ - [24c571] unimplemented digest │ │ - [24c586] invalid url path │ │ - [24c597] received wrong http version │ │ - [24c5b3] response line too long │ │ - [24c5ca] unexpected content type │ │ - [24c5e2] cipher initialisation error │ │ - [24c5fe] cert and key do not match │ │ - [24c618] error creating pollreq │ │ - [24c62f] invalid option │ │ - [24c63e] log conf missing description │ │ - [24c65b] DESX │ │ - [24c660] DESX-CBC │ │ - [24c669] CAST5-CBC │ │ - [24c673] CAST-cbc │ │ - [24c67c] rmd160 │ │ - [24c683] ossl_pw_get_passphrase │ │ - [24c69a] OBJ_ln2nid │ │ - [24c6a5] md5WithRSAEncryption │ │ - [24c6ba] L │ │ - [24c6bc] pkcs7-data │ │ - [24c6c7] contentType │ │ - [24c6d3] Netscape │ │ - [24c6dc] Netscape Renewal Url │ │ - [24c6f1] X509v3 Private Key Usage Period │ │ - [24c711] X509v3 Certificate Policies │ │ - [24c72d] msCodeCom │ │ - [24c737] id-smime-ct-receipt │ │ - [24c74b] id-smime-aa-encapContentType │ │ - [24c768] id-smime-aa-macValue │ │ - [24c77d] id-smime-aa-ets-signerAttr │ │ - [24c798] id-smime-aa-ets-certValues │ │ - [24c7b3] textNotice │ │ - [24c7be] ipsecTunnel │ │ - [24c7ca] IPSec Tunnel │ │ - [24c7d7] id-pda-placeOfBirth │ │ - [24c7eb] AD_DVCS │ │ - [24c7f3] Extended OCSP Status │ │ - [24c808] Microsoft CSP Name │ │ - [24c81b] Hold Instruction Reject │ │ - [24c833] favouriteDrink │ │ - [24c842] setct-CredRevReqTBS │ │ - [24c856] setct-PIDualSignedTBE │ │ - [24c86c] setct-CapResTBE │ │ - [24c87c] setext-genCrypt │ │ - [24c88c] camellia-256-cfb │ │ - [24c89d] CAMELLIA-128-CFB1 │ │ - [24c8af] CAMELLIA-128-CFB8 │ │ - [24c8c1] camellia-192-cfb8 │ │ - [24c8d3] caRepository │ │ - [24c8e0] cryptopro │ │ - [24c8ea] id-GostR3411-94-with-GostR3410-2001 │ │ - [24c90e] id-Gost28147-89-CryptoPro-B-ParamSet │ │ - [24c933] id-Gost28147-89-CryptoPro-C-ParamSet │ │ - [24c958] userPassword │ │ - [24c965] AES-128-XTS │ │ - [24c971] AES-256-CBC-HMAC-SHA256 │ │ - [24c989] CT Precertificate SCTs │ │ - [24c9a0] camellia-256-gcm │ │ - [24c9b1] CAMELLIA-256-CTR │ │ - [24c9c2] auth-ecdsa │ │ - [24c9cd] blake2b512 │ │ - [24c9d8] poly1305 │ │ - [24c9e1] dnsName │ │ - [24c9e9] id-hmacWithSHA3-224 │ │ - [24c9fd] id-ecdsa-with-sha3-256 │ │ - [24ca14] RSA-SHA3-224 │ │ - [24ca21] aria-128-gcm │ │ - [24ca2e] sm3 │ │ - [24ca32] DSTU curve 5 │ │ - [24ca3f] id-tc26-wrap-gostr3412-2015-kuznyechik │ │ - [24ca66] id-tc26-gost-3410-2012-256-paramSetD │ │ - [24ca8b] magma-ecb │ │ - [24ca95] magma-cbc │ │ - [24ca9f] id-it-certProfile │ │ - [24cab1] id-it-crls │ │ - [24cabc] brainpoolP512r1tls13 │ │ - [24cad1] Brotli compression │ │ - [24cae4] not basic response │ │ - [24caf7] response contains no revocation data │ │ - [24cb1c] expecting rsa key blob │ │ - [24cb33] short header │ │ - [24cb40] ^I, │ │ - [24cb44] PARAMETERS │ │ - [24cb4f] DH PARAMETERS │ │ - [24cb5d] dinfo │ │ - [24cb63] error setting encrypted data type │ │ - [24cb85] invalid null pkcs12 pointer │ │ - [24cba1] PKCS7_SIGNER_INFO │ │ - [24cbb3] %*s%s:\n │ │ - [24cbbb] ABSENT │ │ - [24cbc2] [HEX DUMP]: │ │ - [24cbce] crypto/pkcs7/pk7_attr.c │ │ - [24cbe6] operation not supported on this type │ │ - [24cc0b] not an octal digit │ │ - [24cc1e] != │ │ - [24cc21] RSAPrivateKey │ │ - [24cc2f] d e not congruent to 1 │ │ - [24cc46] crypto/rsa/rsa_ossl.c │ │ - [24cc5c] 8192 │ │ - [24cc61] ambiguous content type │ │ - [24cc78] OSSL_STORE_INFO_set0_NAME_description │ │ - [24cc9e] PKCS12_verify_mac │ │ - [24ccb0] pkcs12_gen_mac │ │ - [24ccbf] PKCS12_unpack_authsafes │ │ - [24ccd7] crypto/thread/internal.c │ │ - [24ccf0] index too large │ │ - [24cd00] sys$assign error │ │ - [24cd11] Verifying - %s │ │ - [24cd20] %s%c%08lx.%s%d │ │ - [24cd2f] reserved │ │ - [24cd38] ,value: │ │ - [24cd40] Remove From CRL │ │ - [24cd50] v2i_IPAddrBlocks │ │ - [24cd61] ASRange │ │ - [24cd69] cATool │ │ - [24cd70] OSSL_BASIC_ATTR_CONSTRAINTS │ │ - [24cd8c] proxyPolicy │ │ - [24cd98] POLICY_CONSTRAINTS │ │ - [24cdab] RID │ │ - [24cdaf] ossl_x509_pubkey_hash │ │ - [24cdc5] duplicate zone id │ │ - [24cdd7] error converting zone │ │ - [24cded] invalid null value │ │ - [24ce00] key type mismatch │ │ - [24ce12] key usage does not include CRL signing │ │ - [24ce39] application verification failure │ │ - [24ce5a] %*sFALSE │ │ - [24ce63] Name │ │ - [24ce68] ALG_PERR: %s(%d): Failed to open socket : │ │ - [24ce93] ALG_PERR: %s(%d): Failed to bind socket : │ │ - [24cebe] provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ - [24cf02] provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ - [24cf43] KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19 │ │ - [24cf6c] ARGON2D │ │ - [24cf74] HASH-DRBG │ │ - [24cf7e] DH:dhKeyAgreement:1.2.840.113549.1.3.1 │ │ - [24cfa5] provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ - [24cfe9] AES-256-OFB:2.16.840.1.101.3.4.1.43 │ │ - [24d00d] AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV │ │ - [24d036] ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7 │ │ - [24d060] DES-EDE3-CBC:DES3:1.2.840.113549.3.7 │ │ - [24d085] providers/common/provider_util.c │ │ - [24d0a6] aes_ocb_init │ │ - [24d0b3] chacha20_poly1305_set_ctx_params │ │ - [24d0d4] dh_to_DH_der_encode │ │ - [24d0e8] G: │ │ - [24d0ee] providers/implementations/kdfs/tls1_prf.c │ │ - [24d118] encode_string │ │ - [24d126] get_parent_reseed_count │ │ - [24d13e] dsa_signverify_init │ │ - [24d152] ed448_verify │ │ - [24d15f] rsa_check_padding │ │ - [24d171] rsa_sign │ │ - [24d17a] Algorithm ID generation - md NID: %d │ │ - [24d19f] Algorithm ID generation - pad mode: %d │ │ - [24d1c6] sm2sig_set_mdname │ │ - [24d1d8] expect │ │ - [24d1df] missing salt │ │ - [24d1ec] no instance allowed │ │ - [24d200] xof digests not allowed │ │ - [24d218] ossl_gcm_get_ctx_params │ │ - [24d230] params │ │ - [24d237] ype │ │ - [24d23b] igest-check │ │ - [24d247] head │ │ - [24d24c] eparator │ │ - [24d255] unknown personality routine │ │ - [24d271] s0 │ │ - [24d274] s31 │ │ - [24d278] d23 │ │ - [24d27c] _Unwind_GetDataRelBase │ │ - [24d293] contextCPtr │ │ - [24d29f] source and destination must be distinct │ │ - [24d2c7] cipher_add_random │ │ - [24d2d9] rekey_cipher │ │ - [24d2e6] PRAGMA kdf_iter = %d; │ │ - [24d2fc] ERROR │ │ - [24d302] sqlcipher_codec_ctx_init: error %d returned from sqlcipher_codec_ctx_set_pagesize with %d │ │ - [24d35c] sqlcipher_page_cipher: hmac operation on encrypt failed for pgno=%d │ │ - [24d3a0] force journal mode DELETE failed, error code %d │ │ - [24d3d0] cannot open file │ │ - [24d3e1] TMPDIR │ │ - [24d3e8] @ │ │ - [24d3ec] 16LE │ │ - [24d3f1] %c%u │ │ - [24d3f6] Once │ │ - [24d3fb] If │ │ - [24d3fe] IfNot │ │ - [24d404] Return │ │ - [24d40b] SeekEnd │ │ - [24d413] abort at %d in [%s]: %s │ │ - [24d42b] cannot commit - no transaction is active │ │ - [24d454] database schema has changed │ │ - [24d470] unordered* │ │ - [24d47b] INSERT INTO vacuum_db.sqlite_schema SELECT*FROM "%w".sqlite_schema WHERE type IN('view','trigger') OR(type='table'AND rootpage=0) │ │ - [24d4fd] vtable constructor did not declare schema: %s │ │ - [24d52b] sqlcipher_cipher_ctx_init: allocating key │ │ - [24d555] sqlcipher_openssl_log_errors: ERR_get_error() returned %lx: %s │ │ - [24d594] sqlcipher_openssl_cipher: EVP_CIPHER_CTX_new failed │ │ - [24d5c8] seq │ │ - [24d5cc] on_update │ │ - [24d5d6] dflt_value │ │ - [24d5e1] true │ │ - [24d5e6] 0x │ │ - [24d5e9] %sLIST SUBQUERY %d │ │ - [24d5fc] UPDATE %Q.sqlite_master SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d │ │ - [24d65e] window │ │ - [24d665] CREATE%s INDEX %.*s │ │ - [24d679] no such column: %s │ │ - [24d68c] isiX │ │ - [24d691] PARTITION clause │ │ - [24d6a2] soundex │ │ - [24d6aa] json_error_position │ │ - [24d6be] jsonb_remove │ │ - [24d6cb] json_group_array │ │ - [24d6dc] json_group_object │ │ - [24d6ee] @ │ │ - [24d6f0] ." │ │ - [24d6f3] REPLACE INTO %Q.'%q_segments'(blockid, block) VALUES(?, ?) │ │ - [24d72e] msila │ │ - [24d734] itici │ │ - [24d73a] reserved fts5 table name: %s │ │ - [24d757] %Q.'%q_%s' │ │ - [24d762] id INTEGER PRIMARY KEY, sz BLOB │ │ - [24d782] DELETE FROM %Q.'%q_docsize' WHERE id=? │ │ - [24d7a9] DROP TABLE IF EXISTS %Q.'%q_data';DROP TABLE IF EXISTS %Q.'%q_idx';DROP TABLE IF EXISTS %Q.'%q_config'; │ │ - [24d811] no such function: %s │ │ - [24d826] INSERT OR REPLACE INTO '%q'.'%q_parent' VALUES(?1, ?2) │ │ - [24d85d] ATOMIC_INTRINSICS=1 │ │ - [24d871] DEFAULT_SECTOR_SIZE=4096 │ │ - [24d88a] DIRECT_OVERFLOW_READ │ │ - [24d89f] TLS_SHA256_SHA256 │ │ - [24d8b1] TLS_DHE_RSA_WITH_AES_128_CBC_SHA │ │ - [24d8d2] ADH-AES128-GCM-SHA256 │ │ - [24d8e8] DHE-PSK-AES128-CCM │ │ - [24d8fb] PSK-AES128-CCM8 │ │ - [24d90b] ECDHE-RSA-NULL-SHA │ │ - [24d91e] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 │ │ - [24d946] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [24d96c] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA │ │ - [24d98f] TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA │ │ - [24d9b4] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [24d9e0] GOST2001-NULL-GOST94 │ │ - [24d9f5] TLS_RSA_WITH_SEED_CBC_SHA │ │ - [24da0f] TLS_DHE_RSA_WITH_SEED_CBC_SHA │ │ - [24da2d] ARIA256-GCM-SHA384 │ │ - [24da40] aNULL │ │ - [24da46] AES │ │ - [24da4a] AESCCM │ │ - [24da51] bad ecpoint │ │ - [24da5d] bad key update │ │ - [24da6c] bad packet │ │ - [24da77] bad rsa encrypt │ │ - [24da87] dane already enabled │ │ - [24da9c] overflow error │ │ - [24daab] path too long │ │ - [24dab9] ssl/tls alert bad certificate │ │ - [24dad7] ssl/tls alert unexpected message │ │ - [24daf8] ssl session id too long │ │ - [24db10] unable to find ecdh parameters │ │ - [24db2f] unexpected ccs message │ │ - [24db46] unsupported config value class │ │ - [24db65] Certificate │ │ - [24db71] EncryptThenMac │ │ - [24db80] RequestPostHandshake │ │ - [24db95] PEM │ │ - [24db99] SSLv3/TLS read client certificate │ │ - [24dbbb] TLSv1.3 read end of early data │ │ - [24dbda] tls-group-alg │ │ - [24dbe8] tls-sigalg-hash-oid │ │ - [24dbfc] tls-sigalg-keytype-oid │ │ - [24dc13] RSA-PSS │ │ - [24dc1b] CLIENT_TRAFFIC_SECRET_0 │ │ - [24dc33] ossl_quic_conn_shutdown │ │ - [24dc4b] active_connection_id limit violated │ │ - [24dc6f] MAX_IDLE_TIMEOUT appears multiple times │ │ - [24dc97] PREFERRED_ADDR appears multiple times │ │ - [24dcbd] max_idle_timeout │ │ - [24dcce] Bad max_early_data received │ │ - [24dcea] key update │ │ - [24dcf5] key_update_error │ │ - [24dd06] decode error │ │ - [24dd13] ssl/quic/quic_stream_map.c │ │ - [24dd2e] PROTOCOL_VIOLATION │ │ - [24dd41] ssl3_read_bytes │ │ - [24dd51] block_padding │ │ - [24dd5f] stream_mac │ │ - [24dd6a] tls-mac-size │ │ - [24dd77] tls_setup_read_buffer │ │ - [24dd8d] tls_set_options │ │ - [24dd9d] tls_prepare_record_header_default │ │ - [24ddbf] PUT │ │ - [24ddc4] No groups enabled for max supported SSL/TLS version │ │ - [24ddf8] tls_parse_stoc_maxfragmentlen │ │ - [24de16] ssl/statem/extensions_cust.c │ │ - [24de33] tls_construct_stoc_cookie │ │ - [24de4d] tls_process_initial_server_flight │ │ - [24de6f] tls_construct_end_of_early_data │ │ - [24de8f] crypto/asn1/a_int.c │ │ - [24dea3] ASN1_GENERALIZEDTIME │ │ - [24deb8] ASN1_OCTET_STRING_NDEF │ │ - [24decf] ASYNC_pause_job │ │ - [24dedf] listen v6 only │ │ - [24deee] %4d-%02d-%02d %02d:%02d:%02dZ │ │ - [24df0c] params.g │ │ - [24df15] DH_check_ex │ │ - [24df21] DH_check_pub_key_ex │ │ - [24df35] p.tpBasis │ │ - [24df3f] fieldType │ │ - [24df49] NIST/SECG curve over a 571 bit binary field │ │ - [24df75] RFC 5639 curve over a 320 bit prime field │ │ - [24df9f] BN_GF2m_mod_solve_quad_arr │ │ - [24dfba] Conditional_PCT │ │ - [24dfca] EC_GROUP_check_discriminant │ │ - [24dfe6] group_new_from_name │ │ - [24dffa] ossl_ecdsa_sign_setup │ │ - [24e010] %*s\n │ │ - [24e02a] crypto/ec/ecx_key.c │ │ - [24e03e] inner_ossl_decoder_fetch │ │ - [24e057] ossl_decoder_ctx_setup_for_pkey │ │ - [24e077] crypto/engine/eng_fat.c │ │ - [24e08f] crypto/engine/eng_init.c │ │ - [24e0a8] digital envelope routines │ │ - [24e0c2] PEM routines │ │ - [24e0cf] STORE routines │ │ - [24e0de] DECODER routines │ │ - [24e0ef] BIO lib │ │ - [24e0f7] called a function you should not call │ │ - [24e11d] blocksize │ │ - [24e127] aes_init_key │ │ - [24e134] aes_xts_cipher │ │ - [24e143] aes_ocb_init_key │ │ - [24e154] secp256k1 │ │ - [24e15e] prime192v1 │ │ - [24e169] B-571 │ │ - [24e16f] tls1multi_maxbufsz │ │ - [24e182] tls1multi_enclen │ │ - [24e193] EVP_PKEY_CTX_set_group_name │ │ - [24e1af] encoder_from_algorithm │ │ - [24e1c6] crypto/evp/keymgmt_meth.c │ │ - [24e1e0] PBKDF1 │ │ - [24e1e7] PKCS5_v2_PBKDF2_keyivgen_ex │ │ - [24e203] crypto/evp/ctrl_params_translate.c │ │ - [24e226] evp_pkey_ctx_ctrl_to_param │ │ - [24e241] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ - [24e27c] rsa-coefficient4 │ │ - [24e28d] EVP_PBE_scrypt_ex │ │ - [24e29f] pkey_dh_keygen │ │ - [24e2ae] SHA-224 │ │ - [24e2b6] Got number %d when expecting %d │ │ - [24e2d6] namemap_add_name │ │ - [24e2e7] bad reciprocal │ │ - [24e2f6] bits too small │ │ - [24e305] inaccessible domain parameters │ │ - [24e324] private key encode error │ │ - [24e33d] data is wrong │ │ - [24e34b] unknown signature algorithm │ │ - [24e367] wrong tag │ │ - [24e371] insufficient param size │ │ - [24e389] invalid ossl param type │ │ - [24e3a1] param unsupported floating point format │ │ - [24e3c9] wrong curve parameters │ │ - [24e3e0] invalid cmd number │ │ - [24e3f3] not initialised │ │ - [24e403] contentidentifier mismatch │ │ - [24e41e] error creating certconf │ │ - [24e436] error validating signature │ │ - [24e451] unknown crl issuer │ │ - [24e464] base64 decode error │ │ - [24e478] ess cert digest error │ │ - [24e48e] DES3 │ │ - [24e493] BF │ │ - [24e496] dynamic_load │ │ - [24e4a3] assertion failed: WITHIN_FREELIST(list) │ │ - [24e4cb] No password method specified │ │ - [24e4e8] RSA Data Security, Inc. │ │ - [24e500] organizationName │ │ - [24e511] des-ede3 │ │ - [24e51a] messageDigest │ │ - [24e528] RSA-NP-MD5 │ │ - [24e533] extReq │ │ - [24e53a] OCSP │ │ - [24e53f] id-smime-alg │ │ - [24e54c] id-smime-ct-publishCert │ │ - [24e564] id-smime-aa-ets-revocationValues │ │ - [24e585] id-regCtrl-pkiPublicationInfo │ │ - [24e5a3] directory services - algorithms │ │ - [24e5c3] org │ │ - [24e5c7] iana │ │ - [24e5cc] Management │ │ - [24e5d7] X509v3 AC Targeting │ │ - [24e5eb] pilotObjectClass │ │ - [24e5fc] setct-CertInqReqTBS │ │ - [24e610] setCext-IssuerCapabilities │ │ - [24e62b] setAttr-Token-B0Prime │ │ - [24e641] JOINT-ISO-ITU-T │ │ - [24e651] nameConstraints │ │ - [24e661] camellia-128-cfb │ │ - [24e672] ecdsa-with-SHA224 │ │ - [24e684] id-Gost28147-89-CryptoPro-D-ParamSet │ │ - [24e6a9] id-Gost28147-89-cc │ │ - [24e6bc] teletexTerminalIdentifier │ │ - [24e6d6] internationaliSDNNumber │ │ - [24e6ee] protocolInformation │ │ - [24e702] id-aes192-CCM │ │ - [24e710] ct_precert_signer │ │ - [24e722] aes-256-ocb │ │ - [24e72e] camellia-128-gcm │ │ - [24e73f] camellia-192-ctr │ │ - [24e750] kx-ecdhe │ │ - [24e759] KxECDHE-PSK │ │ - [24e765] AuthDSS │ │ - [24e76d] AuthNULL │ │ - [24e776] id-ct-xml │ │ - [24e780] auth-any │ │ - [24e789] sha3-224 │ │ - [24e792] id-dsa-with-sha384 │ │ - [24e7a5] id-dsa-with-sha3-224 │ │ - [24e7ba] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ - [24e7dd] DSTU Gost 28147-2009 OFB mode │ │ - [24e7fb] dstu4145le │ │ - [24e806] uacurve7 │ │ - [24e80f] id-kp-bgpsec-router │ │ - [24e823] id-it-certReqTemplate │ │ - [24e839] Signed Object │ │ - [24e847] etsi │ │ - [24e84c] signedAssertion │ │ - [24e85c] attributeDescriptor │ │ - [24e870] X509v3 Acceptable Privilege Policies │ │ - [24e895] subjectAltPublicKeyInfo │ │ - [24e8ad] id-kp-wisun-fan-device │ │ - [24e8c4] ossl_obj_obj2nid │ │ - [24e8d5] issuer │ │ - [24e8dc] OCSP_response_get1_basic │ │ - [24e8f5] digest name err │ │ - [24e905] keyblob too short │ │ - [24e917] PKCS7 │ │ - [24e91d] algor │ │ - [24e923] crypto/pkcs12/p12_p8e.c │ │ - [24e93b] attrib │ │ - [24e942] digest_alg │ │ - [24e94d] UTF8STRING │ │ - [24e958] unknown digest type │ │ - [24e96c] request too large for drbg │ │ - [24e987] too little nonce requested │ │ - [24e9a2] privateExponent: │ │ - [24e9b3] last octet invalid │ │ - [24e9c6] sslv3 rollback attack │ │ - [24e9dc] rsa_new_intern │ │ - [24e9eb] OSSL_STORE_INFO_new_PKEY │ │ - [24ea04] PBMAC1_get1_pbkdf2_param │ │ - [24ea1d] PKCS12_unpack_p7encdata │ │ - [24ea35] while %s │ │ - [24ea3e] keyEncipherment │ │ - [24ea4e] %*sPolicy: │ │ - [24ea5a] exptext │ │ - [24ea62] %*sOrganization: %.*s\n │ │ - [24ea79] onlyAA │ │ - [24ea80] EXTENDED_KEY_USAGE │ │ - [24ea93] u.inherit │ │ - [24ea9d] (VPLS) │ │ - [24eaa5] %*sDigest Type Identifier: │ │ - [24eac1] namingAuthorityUrl │ │ - [24ead4] contentsOfAdmissions │ │ - [24eae9] %*s Profession OIDs:\n │ │ - [24eb02] Require Explicit Policy │ │ - [24eb1a] Netscape SSL server │ │ - [24eb2e] X400Name │ │ - [24eb37] Registered ID │ │ - [24eb45] otherName │ │ - [24eb4f] crypto/x509/v3_soa_id.c │ │ - [24eb67] status_request │ │ - [24eb76] s2i_ASN1_INTEGER │ │ - [24eb87] X509V3_get_value_bool │ │ - [24eb9d] crypto/x509/x509_att.c │ │ - [24ebb4] ossl_x509_add_cert_new │ │ - [24ebcb] authority and issuer serial number mismatch │ │ - [24ebf7] excluded subtree violation │ │ - [24ec12] hostname mismatch │ │ - [24ec24] cert info signature and signature algorithm mismatch │ │ - [24ec59] nid=0x%x │ │ - [24ec62] %*sREAL │ │ - [24ec6a] X509_NAME_INTERNAL │ │ - [24ec7d] kernel does not support async afalg │ │ - [24eca1] socket accept failed │ │ - [24ecb6] provider=base,fips=yes,output=der,structure=X9.62 │ │ - [24ece8] AES-128-CBC-CTS │ │ - [24ecf8] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ - [24ed1b] SM4-ECB:1.2.156.10197.1.104.1 │ │ - [24ed39] DES-CBC:DES:1.3.14.3.2.7 │ │ - [24ed52] sm4_xts_cipher │ │ - [24ed61] sm4_xts_set_ctx_params │ │ - [24ed78] providers/implementations/encode_decode/decode_der2key.c │ │ - [24edb1] do_PVK_key_bio │ │ - [24edc0] do_PVK_body_key │ │ - [24edd0] DSA PRIVATE KEY │ │ - [24ede0] dsa_to_type_specific_der_encode │ │ - [24ee00] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ - [24ee29] P: │ │ - [24ee2f] cannot fetch blake2bmac │ │ - [24ee47] set_digest │ │ - [24ee52] scrypt_alg │ │ - [24ee5d] Invalid public key │ │ - [24ee70] ec_gen_assign_group │ │ - [24ee84] basis-type │ │ - [24ee8f] max_noncelen │ │ - [24ee9c] providers/implementations/digests/mdc2_prov.c │ │ - [24eeca] indicator integrity failure │ │ - [24eee6] missing cek alg │ │ - [24eef6] ossl_gcm_set_ctx_params │ │ - [24ef0e] o │ │ - [24ef10] le-filename │ │ - [24ef1c] oid │ │ - [24ef20] s_standard │ │ - [24ef2b] getRegister │ │ - [24ef37] r4 │ │ - [24ef3a] d19 │ │ - [24ef3e] java/lang/String │ │ - [24ef4f] unix-dotfile │ │ - [24ef5c] PBKDF2_HMAC_SHA1 │ │ - [24ef6d] main │ │ - [24ef72] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ - [24efa6] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ - [24efe1] community │ │ - [24efeb] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ - [24f03d] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ - [24f077] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ - [24f0cc] cannot migrate from within a transaction │ │ - [24f0f5] sqlcipher │ │ - [24f0ff] temp │ │ - [24f104] getcwd │ │ - [24f10b] ftruncate │ │ - [24f115] Jump │ │ - [24f11a] Ne │ │ - [24f11d] Lt │ │ - [24f120] ShiftRight │ │ - [24f12b] RowCell │ │ - [24f133] DeferredSeek │ │ - [24f140] MaxPgcnt │ │ - [24f149] p4 │ │ - [24f14c] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ - [24f1b4] application_id │ │ - [24f1c3] locking_mode │ │ - [24f1d0] match │ │ - [24f1d6] wr │ │ - [24f1d9] coll │ │ - [24f1de] fkid │ │ - [24f1e3] not authorized │ │ - [24f1f2] %s in "%s" │ │ - [24f1fd] unsafe use of %#T() │ │ - [24f211] sub-select returns %d columns - expected %d │ │ - [24f23d] PRIMARY KEY missing on table %s │ │ - [24f25d] must have at least one non-generated column │ │ - [24f289] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ - [24f2b3] FILTER may not be used with non-aggregate %#T() │ │ - [24f2e3] TEXT │ │ - [24f2e9] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ - [24f327] abbreviated query algorithm search │ │ - [24f34a] AND │ │ - [24f350] ( │ │ - [24f352] exclusive │ │ - [24f35c] reset │ │ - [24f362] values differ from index │ │ - [24f37d] sqlite_stat3 │ │ - [24f38a] Cannot add a column with non-constant default │ │ - [24f3b8] virtual tables may not be altered │ │ - [24f3da] ORDER BY clause │ │ - [24f3ea] trim │ │ - [24f3ef] current_timestamp │ │ - [24f401] local time unavailable │ │ - [24f418] jsonb_object │ │ - [24f425] \" │ │ - [24f428] datatype mismatch │ │ - [24f43a] sqlcipher_export │ │ - [24f44b] DELETE FROM %Q.'%q_docsize' │ │ - [24f467] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ - [24f48e] order │ │ - [24f494] unrecognized matchinfo: %s │ │ - [24f4af] ,%s(?) │ │ - [24f4b6] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ - [24f4fa] %s_data │ │ - [24f502] version │ │ - [24f50a] SELECT count(*) FROM %Q.'%q_%s' │ │ - [24f52a] CREATE TABlE vocab(term, doc, cnt) │ │ - [24f54d] Node %lld is too small (%d bytes) │ │ - [24f56f] MUTEX_PTHREADS │ │ - [24f57e] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ - [24f5a2] TLS_DHE_RSA_WITH_AES_128_CCM │ │ - [24f5bf] TLS_PSK_WITH_AES_256_CCM_8 │ │ - [24f5da] TLS_ECDH_anon_WITH_NULL_SHA │ │ - [24f5f6] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ - [24f61e] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ - [24f644] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ - [24f664] RSA-PSK-AES256-CBC-SHA384 │ │ - [24f67e] ECDHE-PSK-AES256-CBC-SHA384 │ │ - [24f69a] SRP-RSA-AES-256-CBC-SHA │ │ - [24f6b2] CAMELLIA128-SHA │ │ - [24f6c2] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [24f6e8] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ - [24f706] aDSS │ │ - [24f70b] aGOST │ │ - [24f711] RC2 │ │ - [24f715] dane not enabled │ │ - [24f726] data between ccs and finished │ │ - [24f744] ecdh required for suiteb mode │ │ - [24f762] invalid raw public key │ │ - [24f779] legacy sigalg disallowed or unsupported │ │ - [24f7a1] maximum encrypted pkts reached │ │ - [24f7c0] missing tmp dh key │ │ - [24f7d3] error with the srp params │ │ - [24f7ed] ossl_ssl_connection_new_int │ │ - [24f809] SSL_do_handshake │ │ - [24f81a] UnsafeLegacyRenegotiation │ │ - [24f834] CANames │ │ - [24f83c] RxCertificateCompression │ │ - [24f855] ssl_set_cert │ │ - [24f862] seed │ │ - [24f867] rsa_pkcs1_sha224 │ │ - [24f878] TLS13-KDF │ │ - [24f882] crypto stream data in wrong EL │ │ - [24f8a1] ORIG_DCID appears multiple times │ │ - [24f8c2] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ - [24f8f3] port_v6 │ │ - [24f8fb] QUIC │ │ - [24f900] frame_type_value │ │ - [24f911] depack_do_frame_retire_conn_id │ │ - [24f930] AES-128-ECB │ │ - [24f93c] FLOW_CONTROL_ERROR │ │ - [24f94f] final_early_data │ │ - [24f960] tls_parse_stoc_ec_pt_formats │ │ - [24f97d] tls_parse_stoc_status_request │ │ - [24f99b] tls_construct_stoc_alpn │ │ - [24f9b3] tls_construct_stoc_client_cert_type │ │ - [24f9d7] ssl/statem/statem_lib.c │ │ - [24f9ef] tls_construct_key_update │ │ - [24fa08] ssl3_output_cert_chain │ │ - [24fa1f] crypto/asn1/d2i_pr.c │ │ - [24fa34] ossl_c2i_ASN1_INTEGER │ │ - [24fa4a] asn1_check_tlen │ │ - [24fa5a] crypto/async/async_wait.c │ │ - [24fa74] %*s │ │ - [24fa78] unable to bind socket │ │ - [24fa8e] unable to keepalive │ │ - [24faa2] FILE pointer │ │ - [24faaf] secure memory buffer │ │ - [24fac4] OPENSSL_CONF │ │ - [24fad1] OPENSSL_init │ │ - [24fade] rb │ │ - [24fae1] SET │ │ - [24fae5] r: │ │ - [24faeb] priv_key │ │ - [24faf4] crypto/dsa/dsa_lib.c │ │ - [24fb09] d2i_ECParameters │ │ - [24fb1a] X9_62_FIELDID │ │ - [24fb28] value.implicitlyCA │ │ - [24fb3b] ossl_ec_group_todata │ │ - [24fb50] explicit │ │ - [24fb59] NIST/SECG curve over a 521 bit prime field │ │ - [24fb84] X9.62 curve over a 163 bit binary field │ │ - [24fbac] WTLS curve over a 113 bit binary field │ │ - [24fbd3] ED25519 │ │ - [24fbdb] int_engine_module_init │ │ - [24fbf2] ENGINE_ctrl_cmd_string │ │ - [24fc09] ENGINE_finish │ │ - [24fc17] ENGINE_get_next │ │ - [24fc27] error:%08lX:%s:%s:%s │ │ - [24fc3c] bignum routines │ │ - [24fc4c] dsa routines │ │ - [24fc59] BIO routines │ │ - [24fc66] BN lib │ │ - [24fc6d] ASN1 lib │ │ - [24fc76] micalg │ │ - [24fc7d] secp112r2 │ │ - [24fc87] c2tnb359v1 │ │ - [24fc92] wap-wsg-idm-ecid-wtls1 │ │ - [24fca9] brainpoolP192t1 │ │ - [24fcb9] B-233 │ │ - [24fcbf] keybits │ │ - [24fcc7] EVP_MD_get_block_size │ │ - [24fcdd] inner_ossl_encoder_fetch │ │ - [24fcf6] EVP_PKEY_encapsulate │ │ - [24fd0b] pkey_set_type │ │ - [24fd19] dh_param │ │ - [24fd22] evp_pkey_ctx_ctrl_int │ │ - [24fd38] ukm │ │ - [24fd3c] crypto/evp/dsa_ctrl.c │ │ - [24fd52] ossl_method_construct_postcondition │ │ - [24fd76] not available │ │ - [24fd84] check invalid j value │ │ - [24fd9a] no private value │ │ - [24fdab] ctrl not implemented │ │ - [24fdc0] unsupported number of rounds │ │ - [24fddd] illegal tagged any │ │ - [24fdf0] unexpected eoc │ │ - [24fdff] unsupported type │ │ - [24fe10] missing init function │ │ - [24fe26] no value │ │ - [24fe2f] cannot invert │ │ - [24fe3d] incompatible objects │ │ - [24fe52] invalid cofactor │ │ - [24fe63] invalid compressed point │ │ - [24fe7c] invalid form │ │ - [24fe89] ladder step failure │ │ - [24fe9d] empty file structure │ │ - [24feb2] the meth_data stack is corrupt │ │ - [24fed1] not loaded │ │ - [24fedc] unsupported signature algorithm │ │ - [24fefc] encountered keyupdatewarning │ │ - [24ff19] get itav │ │ - [24ff22] missing private key for popo │ │ - [24ff3f] ess signing certificate error │ │ - [24ff5d] des │ │ - [24ff61] rc2-40 │ │ - [24ff68] dynamic_set_data_ctx │ │ - [24ff7d] assertion failed: WITHIN_ARENA(chunk) │ │ - [24ffa3] OSSL_PARAM_BLD_to_param │ │ - [24ffbb] get_provider_store │ │ - [24ffce] crypto/time.c │ │ - [24ffdc] OBJ_nid2obj │ │ - [24ffe8] PBE-MD2-DES │ │ - [24fff4] Netscape Certificate Extension │ │ - [250013] bf-ecb │ │ - [25001a] CAST5-CFB │ │ - [250024] RC5-OFB │ │ - [25002c] pbeWithSHA1And128BitRC2-CBC │ │ - [250048] ISO │ │ - [25004c] id-smime-spq │ │ - [250059] id-aca │ │ - [250060] ipsecEndSystem │ │ - [25006f] DVCS │ │ - [250074] id-regCtrl-oldCertID │ │ - [250089] AD Time Stamping │ │ - [25009a] trustRoot │ │ - [2500a4] snmpv2 │ │ - [2500ab] domain │ │ - [2500b2] aes-128-ofb │ │ - [2500be] aes-256-ofb │ │ - [2500ca] textEncodedORAddress │ │ - [2500df] merchant initiated auth │ │ - [2500f7] setCext-hashedRoot │ │ - [25010a] setCext-certType │ │ - [25011b] certicom-arc │ │ - [250128] camellia-192-ofb │ │ - [250139] camellia-256-ofb │ │ - [25014a] password based MAC │ │ - [25015d] ecdsa-with-Specified │ │ - [250172] hmacWithSHA224 │ │ - [250181] GOST R 34.11-94 with GOST R 34.10-2001 │ │ - [2501a8] id-GostR3410-94-aBis │ │ - [2501bd] id-GostR3410-94-b │ │ - [2501cf] supportedApplicationContext │ │ - [2501eb] supportedAlgorithms │ │ - [2501ff] aes-128-gcm │ │ - [25020b] dh-cofactor-kdf │ │ - [25021b] camellia-192-gcm │ │ - [25022c] camellia-256-ctr │ │ - [25023d] chacha20 │ │ - [250246] KxDHE │ │ - [25024c] kx-dhe │ │ - [250253] SHA512-256 │ │ - [25025e] ARIA-128-GCM │ │ - [25026b] cmcCA │ │ - [250271] DSTU 4145-2002 little endian │ │ - [25028e] ieee │ │ - [250293] GOST R 34.10-2012 (256 bit) ParamSet B │ │ - [2502ba] gmac │ │ - [2502bf] id-it-caCerts │ │ - [2502cd] brainpoolP384r1tls13 │ │ - [2502e2] issuedOnBehalfOf │ │ - [2502f3] crypto/objects/obj_xref.c │ │ - [25030d] ossl_obj_find_sigid_algs │ │ - [250326] OCSP_CERTID │ │ - [250332] crypto/evp/p_sign.c │ │ - [250346] PEM_do_header │ │ - [250354] value.x509crl │ │ - [250362] mac string set error │ │ - [250377] PKCS7_RECIP_INFO │ │ - [250388] 00 │ │ - [25038b] ; │ │ - [25038e] = │ │ - [250392] crypto/asn1/a_strex.c │ │ - [2503a8] unable to find message digest │ │ - [2503c6] max_request │ │ - [2503d2] reseed error │ │ - [2503df] seed_properties │ │ - [2503ef] modulus: │ │ - [2503f8] Mask Algorithm: │ │ - [250409] BN_BLINDING_new │ │ - [250419] OpenSSL PKCS#1 RSA │ │ - [25042c] rsa_ossl_public_encrypt │ │ - [250444] RSA_padding_add_X931 │ │ - [250459] crypto/srp/srp_lib.c │ │ - [25046e] 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: │ │ - [250506] crypto/store/store_register.c │ │ - [250524] general_allocate_prompt │ │ - [25053c] X509_load_cert_file_ex │ │ - [250553] X509 CRL │ │ - [25055c] Key Compromise │ │ - [25056b] CRLDistributionPoints │ │ - [250581] addr_validate_path_internal │ │ - [25059d] TargetingInformation │ │ - [2505b2] %*sTargets:\n │ │ - [2505bf] %*sCertificate Digest Info:\n │ │ - [2505dc] %*sIssuer UID: │ │ - [2505ec] signTool │ │ - [2505f5] crypto/x509/v3_ncons.c │ │ - [25060c] %*sPolicy Language: │ │ - [250621] OCSP helper │ │ - [25062d] ocsphelper │ │ - [250638] crypto/x509/v3_san.c │ │ - [25064d] SXNET_add_id_asc │ │ - [25065e] error creating extension │ │ - [250677] unsupported name constraint type │ │ - [250698] OCSP verification failed │ │ - [2506b1] Missing Subject Key Identifier │ │ - [2506d0] crypto/x509/x_pubkey.c │ │ - [2506e7] socket operation failed │ │ - [2506ff] KECCAK-224 │ │ - [25070a] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ - [25072a] OpenSSL X25519 implementation │ │ - [250748] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ - [250787] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ - [2507cf] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [250816] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [250853] RC2-64-CBC:RC2-64 │ │ - [250865] cts_mode │ │ - [25086e] providers/implementations/ciphers/cipher_aria_ccm.c │ │ - [2508a2] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2508cc] ecx_pki_priv_to_der │ │ - [2508e0] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25090a] x448_to_PrivateKeyInfo_pem_encode │ │ - [25092c] rsa_to_RSA_pem_encode │ │ - [250942] dsa_to_DSA_der_encode │ │ - [250958] ecx_to_text │ │ - [250964] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ - [250992] AES-256-WRAP │ │ - [25099f] Invalid recipient public key │ │ - [2509bc] dhx_gen_set_params │ │ - [2509cf] rsa_gen_set_params │ │ - [2509e2] providers/implementations/macs/hmac_prov.c │ │ - [250a0d] ossl_prov_drbg_reseed_unlocked │ │ - [250a2c] drbg_ctr_init │ │ - [250a3a] %s could not be fetched │ │ - [250a52] eddsa_set_ctx_params │ │ - [250a67] the EdDSA instance is preset, you may not try to specify it │ │ - [250aa3] rsa_generate_signature_aid │ │ - [250abe] providers/implementations/digests/wp_prov.c │ │ - [250aea] invalid tag length │ │ - [250afd] not xof or invalid length │ │ - [250b17] output buffer too small │ │ - [250b2f] ossl_cipher_generic_set_ctx_params │ │ - [250b52] heck │ │ - [250b57] ec-bits │ │ - [250b5f] tls │ │ - [250b63] ersion │ │ - [250b6a] s15 │ │ - [250b6e] sqlite3_rekey_v2: entered database mutex %p │ │ - [250b9a] target database can't be NULL │ │ - [250bb8] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [250bf7] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ - [250c38] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ - [250c79] set compatibility mode failed, error code %d │ │ - [250ca6] renamed migration database %s to main database %s: %d │ │ - [250cdc] fcntl │ │ - [250ce2] mremap │ │ - [250ce9] NoConflict │ │ - [250cf4] EndCoroutine │ │ - [250d01] Halt │ │ - [250d06] Copy │ │ - [250d0b] CreateBtree │ │ - [250d17] TableLock │ │ - [250d21] VOpen │ │ - [250d27] cannot release savepoint - SQL statements in progress │ │ - [250d5d] cannot commit transaction - SQL statements in progress │ │ - [250d94] attached databases must use the same text encoding as main database │ │ - [250dd8] invalid rootpage │ │ - [250de9] statement too long │ │ - [250dfc] noskipscan* │ │ - [250e08] truncate │ │ - [250e11] wal │ │ - [250e15] vtable constructor called recursively: %s │ │ - [250e3f] id │ │ - [250e42] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ - [250e7f] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ - [250ee5] table_info │ │ - [250ef0] seqno │ │ - [250ef6] enc │ │ - [250efa] parameters │ │ - [250f05] multiple references to recursive table: %s │ │ - [250f30] UNION ALL │ │ - [250f3a] UNIQUE │ │ - [250f42] index '%q' │ │ - [250f4d] fast │ │ - [250f52] issisii │ │ - [250f5a] NUMERIC value in %s.%s │ │ - [250f71] UTF-16be │ │ - [250f7a] rwc │ │ - [250f7e] sqlite_detach │ │ - [250f8c] likelihood │ │ - [250f97] ltrim │ │ - [250f9d] char │ │ - [250fa2] total_changes │ │ - [250fb0] total │ │ - [250fb6] non-deterministic use of %s() in %s │ │ - [250fda] subsec │ │ - [250fe1] json_array_length │ │ - [250ff3] object │ │ - [250ffa] fts4aux │ │ - [251002] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ - [251072] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ - [2510f9] rezi │ │ - [2510fe] unknown tokenizer: %s │ │ - [251114] ROLLBACK TO fts3 │ │ - [251125] fts3tokenize │ │ - [251132] ational │ │ - [25113a] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ - [251178] DEFAULT_FILE_FORMAT=4 │ │ - [25118e] TLS_AES_128_CCM_8_SHA256 │ │ - [2511a7] TLS_DHE_RSA_WITH_AES_256_CCM │ │ - [2511c4] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ - [2511e5] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ - [251201] CAMELLIA256-SHA256 │ │ - [251214] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [25123d] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ - [251262] GOST94 │ │ - [251269] SUITEB128C2 │ │ - [251275] EDH-DSS-DES-CBC3-SHA │ │ - [25128a] bad ssl filetype │ │ - [25129b] bad value │ │ - [2512a5] decryption failed or bad record mac │ │ - [2512c9] library has no ciphers │ │ - [2512e0] no private key assigned │ │ - [2512f8] old session compression algorithm not returned │ │ - [251327] protocol is shutdown │ │ - [25133c] ssl/tls alert certificate unknown │ │ - [25135e] ssl_undefined_function │ │ - [251375] cert │ │ - [25137a] requestCAFile │ │ - [251388] psk_identity_hint │ │ - [25139a] SSLv3/TLS write next proto │ │ - [2513b5] SSLv3/TLS read change cipher spec │ │ - [2513d7] SSLv3/TLS read finished │ │ - [2513ef] master secret │ │ - [2513fd] tls-sigalg-oid │ │ - [25140c] rsa_pkcs1_sha1 │ │ - [25141b] tls13_final_finish_mac │ │ - [251432] srp_generate_server_master_secret │ │ - [251454] quic_write_nonblocking_epw │ │ - [25146f] rxku_detected │ │ - [25147d] RETRY_SCID may not be sent by a client │ │ - [2514a4] ip_v4 │ │ - [2514aa] connection_id │ │ - [2514b8] ch_tick_tls │ │ - [2514c4] client received initial token │ │ - [2514e2] reason │ │ - [2514e9] padding │ │ - [2514f1] error_code │ │ - [2514fc] new_connection_id │ │ - [25150e] streams_blocked │ │ - [25151e] validate_poll_descriptor │ │ - [251537] ossl_quic_rstream_queue_data │ │ - [251554] MAX_STREAM_DATA valid only in 0/1-RTT │ │ - [25157a] depack_do_frame_path_challenge │ │ - [251599] ssl/record/methods/tls1_meth.c │ │ - [2515b8] tls_setup_write_buffer │ │ - [2515cf] tls_construct_ctos_ec_pt_formats │ │ - [2515f0] tls_parse_stoc_npn │ │ - [251603] tls_construct_stoc_key_share │ │ - [251620] tls_construct_client_certificate │ │ - [251641] dtls1_retransmit_message │ │ - [25165a] get_cert_verify_tbs_data │ │ - [251673] ssl/statem/statem_srvr.c │ │ - [25168c] ossl_statem_server_read_transition │ │ - [2516af] tls-negotiated-version │ │ - [2516c6] crypto/asn1/a_bitstr.c │ │ - [2516dd] ZINT64 │ │ - [2516e4] openssl.cnf │ │ - [2516f0] group=%s name=%s │ │ - [251701] UNIVERSALSTRING │ │ - [251711] TELETEXSTRING │ │ - [25171f] NUMERICSTRING │ │ - [25172d] Char=%c │ │ - [251735] ASN1_TIME │ │ - [25173f] i2o_SCT_signature │ │ - [251751] : │ │ - [251753] %s%s\n │ │ - [251759] filename(%s): %s │ │ - [25176a] lib%s.so │ │ - [251773] OpenSSL EC algorithm │ │ - [251788] X9_62_PENTANOMIAL │ │ - [25179a] include-public │ │ - [2517a9] crypto/ec/ec_check.c │ │ - [2517be] X9.62 curve over a 359 bit binary field │ │ - [2517e6] ec_GF2m_simple_points_mul │ │ - [251800] crypto/ec/ec_oct.c │ │ - [251813] ossl_ec_GF2m_simple_oct2point │ │ - [251831] crypto/ec/ecp_nistz256.c │ │ - [25184a] ossl_ec_GFp_simple_set_compressed_coordinates │ │ - [251878] validate_ecx_derive │ │ - [25188c] crypto/encode_decode/decoder_lib.c │ │ - [2518af] Input type: │ │ - [2518bc] structure │ │ - [2518c6] 1.2.840.10045.2.1 │ │ - [2518d8] DIR_ADD │ │ - [2518e0] memory buffer routines │ │ - [2518f7] Provider routines │ │ - [251909] secp224k1 │ │ - [251913] sect283r1 │ │ - [25191d] sect571k1 │ │ - [251927] c2pnb304w1 │ │ - [251932] brainpoolP160r1 │ │ - [251942] P-192 │ │ - [251948] keylen │ │ - [25194f] evp_cipher_init_internal │ │ - [251968] evp_EncryptDecryptUpdate │ │ - [251981] iv │ │ - [251984] evp_pkcs82pkey_legacy │ │ - [25199a] evp_keymgmt_util_assign_pkey │ │ - [2519b7] encoded-pub-key │ │ - [2519c7] [action:%d, state:%d] name=%s, value=%s │ │ - [2519ef] rsa-exponent2 │ │ - [2519fd] rsa-coefficient3 │ │ - [251a0e] rsa-coefficient7 │ │ - [251a1f] evp_pkey_ctx_getset_ecdh_param_checks │ │ - [251a45] prime P: │ │ - [251a4e] crypto/core_namemap.c │ │ - [251a64] not initialized │ │ - [251a74] private key too large │ │ - [251a8a] conflicting algorithm name │ │ - [251aa5] different parameters │ │ - [251aba] initialization error │ │ - [251acf] no digest set │ │ - [251add] invalid digest type │ │ - [251af1] digest and key type not supported │ │ - [251b13] encode error │ │ - [251b20] illegal object │ │ - [251b2f] mime no content type │ │ - [251b44] no conf │ │ - [251b4c] invalid null argument │ │ - [251b62] no space for terminating null │ │ - [251b80] odd number of digits │ │ - [251b95] invalid field │ │ - [251ba3] invalid pentanomial basis │ │ - [251bbd] dso already loaded │ │ - [251bd0] no reference │ │ - [251bdd] redirection not enabled │ │ - [251bf5] malformed iv │ │ - [251c02] error creating error │ │ - [251c17] potentially invalid certificate │ │ - [251c37] value too large │ │ - [251c47] invalid log id length │ │ - [251c5d] BF-CBC │ │ - [251c64] id-aes256-wrap-pad │ │ - [251c77] Software engine support │ │ - [251c8f] crypto/initthread.c │ │ - [251ca3] crypto/packet.c │ │ - [251cb3] OSSL_PARAM_set_octet_string │ │ - [251ccf] FALSE │ │ - [251cd5] pkcs7-digestData │ │ - [251ce6] DES-EDE-OFB │ │ - [251cf2] Netscape Cert Type │ │ - [251d05] X509v3 Key Usage │ │ - [251d16] initials │ │ - [251d1f] Strong Extranet ID │ │ - [251d32] pbeWithMD2AndRC2-CBC │ │ - [251d47] id-qcs-pkixQCSyntax-v1 │ │ - [251d5e] enterprises │ │ - [251d6a] domainRelatedObject │ │ - [251d7e] pilotDSA │ │ - [251d87] documentIdentifier │ │ - [251d9a] setct-AuthReqTBS │ │ - [251dab] setct-AuthRevResTBEB │ │ - [251dc0] setct-CRLNotificationResTBS │ │ - [251ddc] setAttr-Cert │ │ - [251de9] setAttr-T2cleartxt │ │ - [251dfc] AES-192-CFB8 │ │ - [251e09] sha256WithRSAEncryption │ │ - [251e21] RSA-SHA384 │ │ - [251e2c] camellia-128-cbc │ │ - [251e3d] CAMELLIA-128-ECB │ │ - [251e4e] hmac-sha1 │ │ - [251e58] HMAC GOST 34.11-94 │ │ - [251e6b] id-GostR3410-94DH │ │ - [251e7d] CMAC │ │ - [251e82] aes-256-gcm │ │ - [251e8e] id-camellia128-wrap │ │ - [251ea2] mgf1 │ │ - [251ea7] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ - [251ece] AES-192-OCB │ │ - [251eda] camellia-192-ccm │ │ - [251eeb] GOST R 34.10-2012 with 256 bit modulus │ │ - [251f12] md_gost12_256 │ │ - [251f20] ARIA-128-CFB8 │ │ - [251f2e] sha512-256 │ │ - [251f39] dsa_with_SHA3-256 │ │ - [251f4b] sm4-ofb │ │ - [251f53] sm-scheme │ │ - [251f5d] HMAC DSTU Gost 34311-95 │ │ - [251f75] uacurve2 │ │ - [251f7e] DSTU curve 3 │ │ - [251f8b] id-ct-rpkiGhostbusters │ │ - [251fa2] id-cp │ │ - [251fa8] id-mod-cmp2021-02 │ │ - [251fba] X509v3 Attribute Descriptor │ │ - [251fd6] OCSP_RESPONSE │ │ - [251fe4] OCSP_RESPID │ │ - [251ff0] OCSP_SERVICELOC │ │ - [252000] response │ │ - [252009] value.byName │ │ - [252016] certId │ │ - [25201d] no revoked time │ │ - [25202d] bad password read │ │ - [25203f] unexpected dek iv │ │ - [252051] PEM_ASN1_write_bio │ │ - [252064] -----END │ │ - [25206e] PKCS12_pbe_crypt_ex │ │ - [252082] │ │ - [25208c] (unknown) │ │ - [252096] :[ │ │ - [252099] crypto/evp/bio_enc.c │ │ - [2520ae] parse failed │ │ - [2520bb] drbg already initialized │ │ - [2520d4] Function not implemented │ │ - [2520ed] not instantiated │ │ - [2520fe] personalisation string too long │ │ - [25211e] unable to create drbg │ │ - [252134] unsupported drbg flags │ │ - [25214b] PSS parameter restrictions: │ │ - [252167] %s Salt Length: 0x │ │ - [25217a] RSA_PRIME_INFO │ │ - [252189] crypto/bn/bn_blind.c │ │ - [25219e] BN_BLINDING_update │ │ - [2521b1] rsa_ossl_private_decrypt │ │ - [2521ca] 1024 │ │ - [2521cf] subject │ │ - [2521d7] ossl_store_get0_loader_int │ │ - [2521f2] try_key_value_legacy │ │ - [252207] crypto/thread/arch.c │ │ - [25221c] no time stamp token │ │ - [252230] var bad value │ │ - [25223e] :%s:%d:%s\n │ │ - [252249] partyName │ │ - [252253] Only Some Reasons │ │ - [252265] %*scrlTime: │ │ - [252272] IPAddressFamily │ │ - [252282] %*sIPv4 │ │ - [25228a] namingAuthorityId │ │ - [25229c] %*sEntry %0d:\n │ │ - [2522ab] PROXY_CERT_INFO_EXTENSION │ │ - [2522c5] smimesign │ │ - [2522cf] othername: NAIRealm │ │ - [2522e3] othername: │ │ - [2522fb] v2i_GENERAL_NAME_ex │ │ - [25230f] IP │ │ - [252312] X509V3_parse_list │ │ - [252324] bad object │ │ - [25232f] incorrect policy syntax tag │ │ - [25234b] invalid object identifier │ │ - [252365] invalid policy identifier │ │ - [25237f] policy path length already defined │ │ - [2523a2] unable to get issuer details │ │ - [2523bf] crl verify failure │ │ - [2523d2] no certificate or crl found │ │ - [2523ee] CRL has expired │ │ - [2523fe] self-signed certificate in certificate chain │ │ - [25242b] authority and subject key identifier mismatch │ │ - [252459] EE certificate key too weak │ │ - [252475] Issuer name empty │ │ - [252487] Authority Key Identifier marked critical │ │ - [2524b0] crypto/x509/pcy_data.c │ │ - [2524c7] %*sNULL │ │ - [2524cf] cert_info │ │ - [2524d9] ERR_AFALG_error │ │ - [2524e9] provider=base,fips=yes,output=pvk │ │ - [25250b] provider=base,fips=yes,input=der,structure=dhx │ │ - [25253a] provider=default │ │ - [25254b] ED448ph │ │ - [252553] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [252597] provider=default,fips=yes,output=der,structure=rsa │ │ - [2525ca] provider=default,fips=yes,output=der,structure=dh │ │ - [2525fc] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [25263e] provider=default,fips=yes,input=der,structure=rsa │ │ - [252670] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ - [252697] DES-ECB:1.3.14.3.2.6 │ │ - [2526ac] BIO to Core filter │ │ - [2526bf] providers/implementations/ciphers/cipher_aes_gcm.c │ │ - [2526f2] cipher_hw_aes_initkey │ │ - [252708] aes_siv_set_ctx_params │ │ - [25271f] providers/implementations/ciphers/cipher_aes_wrp.c │ │ - [252752] ossl_blake2b_get_ctx_params │ │ - [25276e] providers/implementations/digests/null_prov.c │ │ - [25279c] providers/implementations/encode_decode/decode_epki2pki.c │ │ - [2527d6] ossl_b2i_RSA_after_header │ │ - [2527f0] dh_spki_pub_to_der │ │ - [252803] dhx_to_PrivateKeyInfo_pem_encode │ │ - [252824] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [25284d] ED25519 PUBLIC KEY │ │ - [252860] dhx_to_DHX_pem_encode │ │ - [252876] h: %d\n │ │ - [25287d] dsa_to_text │ │ - [252889] ecx_set_peer │ │ - [252896] providers/implementations/kdfs/hkdf.c │ │ - [2528bc] ecxkem_encapsulate │ │ - [2528cf] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ - [252904] providers/implementations/macs/siphash_prov.c │ │ - [252932] providers/implementations/rands/drbg.c │ │ - [252959] ossl_drbg_lock_parent │ │ - [25296f] ecdsa_signverify_init │ │ - [252985] ossl_sm2_internal_sign │ │ - [25299c] failed to decrypt │ │ - [2529ae] missing constant │ │ - [2529bf] ossl_gcm_stream_update │ │ - [2529d6] rag_len │ │ - [2529de] lg │ │ - [2529e1] ossl_digest_default_get_params │ │ - [252a00] setFloatRegister │ │ - [252a11] d13 │ │ - [252a15] NaN │ │ - [252a19] BEGIN IMMEDIATE; COMMIT; │ │ - [252a32] cipher_default_use_hmac │ │ - [252a4a] PRAGMA cipher_default_hmac_algorithm = %s; │ │ - [252a75] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ - [252aae] sqlite3_key_v2: db=%p zDb=%s │ │ - [252acb] sqlite3_rekey_v2: error %d occurred writing page %d │ │ - [252aff] sqlite3_rekey_v2: left database mutex %p │ │ - [252b28] sqlcipher_deactivate: entered static master mutex │ │ - [252b5a] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ - [252bb8] reset pager │ │ - [252bc4] %s: %d │ │ - [252bcb] file unlinked while open: %s │ │ - [252be8] mkdir │ │ - [252bee] attempt to open "%s" as file descriptor %d │ │ - [252c19] API called with finalized prepared statement │ │ - [252c46] API called with NULL prepared statement │ │ - [252c6e] Found │ │ - [252c74] Rewind │ │ - [252c7b] Program │ │ - [252c83] IsNull │ │ - [252c8a] ElseEq │ │ - [252c91] FkCheck │ │ - [252c99] RealAffinity │ │ - [252ca6] Affinity │ │ - [252caf] Concat │ │ - [252cb6] String8 │ │ - [252cbe] SeekScan │ │ - [252cc7] NewRowid │ │ - [252cd0] ResetSorter │ │ - [252cdc] statement aborts at %d: [%s] %s │ │ - [252cfc] 1 │ │ - [252cfe] unsupported file format │ │ - [252d16] orphan index │ │ - [252d23] Page %u: never used │ │ - [252d37] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ - [252d83] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ - [252dd0] analysis_limit │ │ - [252ddf] page_count │ │ - [252dea] wal_autocheckpoint │ │ - [252dfd] busy │ │ - [252e02] object name reserved for internal use: %s │ │ - [252e2c] old │ │ - [252e31] ) │ │ - [252e33] USE TEMP B-TREE FOR %s │ │ - [252e4a] too many terms in compound SELECT │ │ - [252e6c] cannot modify %s because it is a view │ │ - [252e92] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ - [252edb] rowid not at end-of-record for row │ │ - [252eff] CASCADE │ │ - [252f07] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ - [252f52] %llu │ │ - [252f57] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ - [252fea] substring │ │ - [252ff4] %!0.20e │ │ - [252ffc] %Q%s │ │ - [253001] current_date │ │ - [25300e] an index │ │ - [253017] 40f-21a-21d │ │ - [253023] 50f │ │ - [253027] json_object │ │ - [253033] interrupted │ │ - [25303f] RTRIM │ │ - [253045] ssenevi │ │ - [25304d] itila │ │ - [253053] uncompress │ │ - [25305e] error parsing prefix parameter: %s │ │ - [253081] CREATE TABLE %Q.'%q_content'(%s) │ │ - [2530a2] RELEASE fts3 │ │ - [2530af] contentless_delete=1 requires a contentless table │ │ - [2530e1] %z%s%Q │ │ - [2530e8] deletemerge │ │ - [2530f4] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ - [253146] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ - [25317d] 'rebuild' may not be used with a contentless fts5 table │ │ - [2531b5] highlight │ │ - [2531bf] bli │ │ - [2531c3] iciti │ │ - [2531c9] ssl_derive │ │ - [2531d4] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ - [2531f4] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [253218] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ - [25323c] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ - [253260] TLS_RSA_WITH_AES_128_CCM_8 │ │ - [25327b] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ - [253298] DHE-RSA-CAMELLIA256-SHA256 │ │ - [2532b3] DHE-RSA-CAMELLIA128-SHA │ │ - [2532cb] DHE-DSS-ARIA256-GCM-SHA384 │ │ - [2532e6] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ - [25330b] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [253330] ssl3_digest_cached_records │ │ - [25334b] at least (D)TLS 1.2 needed in Suite B mode │ │ - [253376] cannot change cipher │ │ - [25338b] compression disabled │ │ - [2533a0] inconsistent early data sni │ │ - [2533bc] invalid ticket keys length │ │ - [2533d7] missing ecdsa signing cert │ │ - [2533f2] ssl handshake failure │ │ - [253408] unexpected end of early data │ │ - [253425] unsolicited extension │ │ - [25343b] version too high │ │ - [25344c] wrong signature type │ │ - [253461] Curves │ │ - [253468] curves │ │ - [25346f] ChainCAFile │ │ - [25347b] kex_group │ │ - [253485] SSLv3/TLS read next proto │ │ - [25349f] SSLv3/TLS read certificate verify │ │ - [2534c1] TLSv1.3 write client key update │ │ - [2534e1] tls-sigalg-name │ │ - [2534f1] ed448 │ │ - [2534f7] ssl_set_tmp_ecdh_groups │ │ - [25350f] failed to start assist thread │ │ - [25352d] qc_try_create_default_xso_for_write │ │ - [253551] create_xso_from_stream │ │ - [253568] MAX_IDLE_TIMEOUT is malformed │ │ - [253586] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ - [2535b2] original_destination_connection_id │ │ - [2535d5] original_source_connection_id │ │ - [2535f3] ch_on_handshake_complete │ │ - [25360c] handshake alert │ │ - [25361c] internal error (txp generate) │ │ - [25363a] draining │ │ - [253643] payload_length │ │ - [253652] ACK not valid in 0-RTT │ │ - [253669] quic_read_record │ │ - [25367a] ossl_quic_tx_packetiser_set_cur_scid │ │ - [25369f] ACK_WITHOUT_ECN │ │ - [2536af] PATH_CHALLENGE │ │ - [2536be] tlstree │ │ - [2536c6] tls_increment_sequence_ctr │ │ - [2536e1] tls13_set_crypto_state │ │ - [2536f8] ssl/record/methods/tlsany_meth.c │ │ - [253719] tls_validate_record_header │ │ - [253734] tls_collect_extensions │ │ - [25374b] ssl/statem/extensions_clnt.c │ │ - [253768] tls_construct_ctos_srp │ │ - [25377f] tls_construct_ctos_session_ticket │ │ - [2537a1] tls_parse_ctos_srp │ │ - [2537b4] tls_parse_ctos_server_cert_type │ │ - [2537d4] ssl_cipher_list_to_bytes │ │ - [2537ed] dtls_get_reassembled_message │ │ - [25380a] tls13_restore_handshake_digest_for_pha │ │ - [253831] ssl_add_cert_chain │ │ - [253844] tls_process_end_of_early_data │ │ - [253862] asn1_item_embed_d2i │ │ - [253876] ASN1_ENUMERATED │ │ - [253886] ASN1_SET_ANY │ │ - [253893] lookup returned nothing │ │ - [2538ab] BIO dgram mem │ │ - [2538b9] HEX │ │ - [2538bd] PRINTABLESTRING │ │ - [2538cd] crypto/ct/ct_vfy.c │ │ - [2538e0] bnrand │ │ - [2538e7] BN_mod_exp_recp │ │ - [2538f7] crypto/dh/dh_key.c │ │ - [25390a] OpenSSL DH Method │ │ - [25391c] dsa_priv_encode │ │ - [25392c] params.q │ │ - [253935] DSO_convert_filename │ │ - [25394a] symname(%s): %s │ │ - [25395a] group-check │ │ - [253966] ossl_ec_scalar_mul_ladder │ │ - [253980] crypto/ec/ecdsa_vrf.c │ │ - [253996] NIST CURVE: %s\n │ │ - [2539a6] crypto/ec/ecp_mont.c │ │ - [2539bb] OpenSSL X448 algorithm │ │ - [2539d2] pkey_ecd_digestsign25519 │ │ - [2539eb] ossl_decoder_ctx_add_decoder_inst │ │ - [253a0d] init │ │ - [253a12] ENGINE_get_pkey_meth │ │ - [253a27] err:%lx:%lx:%lx:%lx │ │ - [253a3b] secp160k1 │ │ - [253a45] wap-wsg-idm-ecid-wtls7 │ │ - [253a5c] evp_cipher_asn1_to_param_ex │ │ - [253a78] has-randkey │ │ - [253a84] EVP_MD_get_size │ │ - [253a94] 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? │ │ - [253b21] keyDerivationFunc │ │ - [253b33] PBKDF2 │ │ - [253b3a] PKCS5_v2_PBE_keyivgen_ex │ │ - [253b53] [action:%d, state:%d] only setting allowed │ │ - [253b7e] rsa_oaep_md │ │ - [253b8a] oaep-label │ │ - [253b95] rsa-factor2 │ │ - [253ba1] rsa-factor8 │ │ - [253bad] get_payload_private_key │ │ - [253bc5] modp_2048 │ │ - [253bcf] /usr/local/ssl │ │ - [253bde] modulus too large │ │ - [253bf0] bad q value │ │ - [253bfc] invalid number │ │ - [253c0b] wrong integer type │ │ - [253c1e] unknown name in random section │ │ - [253c3d] invalid compression bit │ │ - [253c55] not implemented │ │ - [253c65] random number generation failed │ │ - [253c85] unknown cofactor │ │ - [253c96] wrong order │ │ - [253ca2] cleanup method function failed │ │ - [253cc1] failed reading data │ │ - [253cd5] setting owf algor failure │ │ - [253cef] polling failed │ │ - [253cfe] wrong pbm value │ │ - [253d0e] ess cert id not found │ │ - [253d24] DES │ │ - [253d28] DES-EDE3 │ │ - [253d31] des3-wrap │ │ - [253d3b] cast-cbc │ │ - [253d44] aes128-wrap │ │ - [253d50] Prompt info data type incorrect │ │ - [253d70] O │ │ - [253d72] pkcs7-signedData │ │ - [253d83] rc2-ecb │ │ - [253d8b] RC2-OFB │ │ - [253d93] nsCertType │ │ - [253d9e] Netscape Revocation Url │ │ - [253db6] Netscape Certificate Sequence │ │ - [253dd4] md5-sha1 │ │ - [253ddd] rc5-ecb │ │ - [253de5] msCTLSign │ │ - [253def] pbeWithSHA1And3-KeyTripleDES-CBC │ │ - [253e10] pbeWithSHA1And2-KeyTripleDES-CBC │ │ - [253e31] pkcs8ShroudedKeyBag │ │ - [253e45] dnQualifier │ │ - [253e51] iso │ │ - [253e55] id-smime-mod-ets-eSigPolicy-88 │ │ - [253e74] id-smime-aa-contentIdentifier │ │ - [253e92] id-smime-aa-ets-escTimeStamp │ │ - [253eaf] id-smime-alg-ESDHwithRC2 │ │ - [253ec8] id-aca-accessIdentity │ │ - [253ede] id-aca-group │ │ - [253eeb] id-cct-crs │ │ - [253ef6] X500algorithms │ │ - [253f05] security │ │ - [253f0e] userClass │ │ - [253f18] subtreeMaximumQuality │ │ - [253f2e] id-hex-multipart-message │ │ - [253f47] setct-CapRevResTBE │ │ - [253f5a] setct-CRLNotificationTBS │ │ - [253f73] setCext-TokenIdentifier │ │ - [253f8b] issuer capabilities │ │ - [253f9f] aes-256-cfb1 │ │ - [253fac] aes-128-cfb8 │ │ - [253fb9] AES-256-CFB8 │ │ - [253fc6] DES-CFB1 │ │ - [253fcf] policyMappings │ │ - [253fde] KISA │ │ - [253fe3] md_gost94 │ │ - [253fed] id-HMACGostR3411-94 │ │ - [254001] GOST R 34.10-94 │ │ - [254011] id-GostR3411-94-TestParamSet │ │ - [25402e] registeredAddress │ │ - [254040] AES-128-CTR │ │ - [25404c] CT Precertificate Signer │ │ - [254065] jurisdictionCountryName │ │ - [25407d] id-tc26-sign-constants │ │ - [254094] pkInitClientAuth │ │ - [2540a5] KxSRP │ │ - [2540ab] ARIA-128-CFB1 │ │ - [2540b9] uacurve1 │ │ - [2540c2] magma-ctr │ │ - [2540cc] KMAC128 │ │ - [2540d4] BGPsec Router │ │ - [2540e2] oracle-jdk-trustedkeyusage │ │ - [2540fd] authorityAttributeIdentifier │ │ - [25411a] delegatedNameConstraints │ │ - [254133] timeSpecification │ │ - [254145] id-on-hardwareModuleName │ │ - [25415e] Wi-SUN Alliance Field Area Network (FAN) │ │ - [254187] OCSP_SINGLERESP │ │ - [254197] hashAlgorithm │ │ - [2541a5] nextUpdate │ │ - [2541b0] cipher is null │ │ - [2541bf] keyblob header parse error │ │ - [2541da] PEM_get_EVP_CIPHER_INFO │ │ - [2541f2] X509 CERTIFICATE │ │ - [254203] PKCS #7 SIGNED DATA │ │ - [254217] crypto/pem/pem_oth.c │ │ - [25422c] PKCS12_BAGS │ │ - [254238] OBJECT DESCRIPTOR │ │ - [25424a] PKCS7_dataInit │ │ - [254259] stack_to_property_list │ │ - [254270] crypto/rand/prov_seed.c │ │ - [254288] ossl_rand_get_nonce │ │ - [25429c] (INVALID PSS PARAMETERS)\n │ │ - [2542b6] ossl_rsa_fromdata │ │ - [2542c8] key prime num invalid │ │ - [2542de] pub exponent out of range │ │ - [2542f8] crypto/rsa/rsa_oaep.c │ │ - [25430e] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ - [254336] crypto/rsa/rsa_sp800_56b_check.c │ │ - [254357] RSA_padding_check_X931 │ │ - [25436e] invalid scheme │ │ - [25437d] unsupported search type │ │ - [254395] PKCS12_parse │ │ - [2543a2] by_file_ctrl_ex │ │ - [2543b2] noticenos │ │ - [2543bc] ,name: │ │ - [2543c3] relativename │ │ - [2543d0] Certificate Hold │ │ - [2543e1] v2i_idp │ │ - [2543e9] ASIdentifierChoice_is_canonical │ │ - [254409] %*s │ │ - [254411] process_pci_value │ │ - [254423] PROXY_POLICY │ │ - [254430] SSL server │ │ - [25443b] Y │ │ - [25443d] X509_ATTRIBUTE_get0_type │ │ - [254456] invalid trust │ │ - [254464] certificate revoked │ │ - [254478] permitted subtree violation │ │ - [254494] TSA server │ │ - [25449f] %*s%.*s │ │ - [2544a7] revocationDate │ │ - [2544b6] X509_PUBKEY │ │ - [2544c2] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [254506] provider=base,fips=yes,input=der,structure=rsa │ │ - [254535] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ - [254567] SIPHASH │ │ - [25456f] provider=default,fips=yes,output=der,structure=dsa │ │ - [2545a2] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ - [2545e1] SM4-CTR:1.2.156.10197.1.104.7 │ │ - [2545ff] MDC2:2.5.8.3.101 │ │ - [254610] ossl_rsa_key_op_get_protect │ │ - [25462c] aes_ocb_set_ctx_params │ │ - [254643] chacha20_poly1305_get_ctx_params │ │ - [254664] i2b_PVK │ │ - [25466c] SM2 PUBLIC KEY │ │ - [25467b] x448_to_SubjectPublicKeyInfo_der_encode │ │ - [2546a3] encrypt-level │ │ - [2546b1] dsa2pvk_encode │ │ - [2546c0] DSA-Parameters │ │ - [2546cf] (default) │ │ - [2546da] lanes │ │ - [2546e0] kbkdf_set_ctx_params │ │ - [2546f5] x942kdf_hash_kdm │ │ - [254706] digest-oneshot │ │ - [254715] Ed25519 │ │ - [25471d] is %zu, should be at least %zu │ │ - [25473c] kdf_pbkdf1_do_derive │ │ - [254751] fips module entering error state │ │ - [254772] invalid input length │ │ - [254787] oneshot call out of order │ │ - [2547a1] ossl_ccm_set_ctx_params │ │ - [2547b9] as │ │ - [2547bc] actor │ │ - [2547c2] plicit-rejection │ │ - [2547d3] equest │ │ - [2547da] s-saltlen-check │ │ - [2547ea] hase │ │ - [2547ef] unsupported arm register │ │ - [254808] lr │ │ - [25480b] r9 │ │ - [25480e] s8 │ │ - [254811] d28 │ │ - [254815] no such column: "%s" │ │ - [25482a] cannot open %s column for writing │ │ - [25484c] HMAC_SHA512 │ │ - [254858] cipher_log_level │ │ - [254869] sqlcipher_codec_ctx_init: allocating context │ │ - [254896] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ - [2548f0] PRAGMA journal_mode = delete; │ │ - [25490e] sqlcipher_set_log: set log to %s │ │ - [25492f] pread │ │ - [254935] Checkpoint │ │ - [254940] Le │ │ - [254943] Count │ │ - [254949] AggValue │ │ - [254952] GetSubtype │ │ - [25495d] FilterAdd │ │ - [254967] -- %s │ │ - [25496d] non-text filename │ │ - [25497f] output file already exists │ │ - [25499a] Elapsed time:%.3f ms - %s\n │ │ - [2549b5] hght │ │ - [2549ba] PRAGMA │ │ - [2549c2] not authorized to use function: %#T │ │ - [2549e6] wrong number of arguments to function %#T() │ │ - [254a12] HAVING clause on a non-aggregate query │ │ - [254a39] too many columns in result set │ │ - [254a58] ,\n │ │ + [24c3ad] CPUINFO: OPENSSL_armcap=0x%x │ │ + [24c3ca] no solution │ │ + [24c3d6] no parameters set │ │ + [24c3e8] expecting an rsa key │ │ + [24c3fd] invalid secret length │ │ + [24c413] operation not supported for this keytype │ │ + [24c43c] missing private key │ │ + [24c450] mstring wrong tag │ │ + [24c462] streaming not supported │ │ + [24c47a] type not primitive │ │ + [24c48d] unknown message digest algorithm │ │ + [24c4ae] no params to merge │ │ + [24c4c1] param value too large for destination │ │ + [24c4e7] random section error │ │ + [24c4fc] bignum out of range │ │ + [24c510] group2pkparameters failure │ │ + [24c52b] invalid curve │ │ + [24c539] no load function │ │ + [24c54a] unimplemented digest │ │ + [24c55f] invalid url path │ │ + [24c570] received wrong http version │ │ + [24c58c] response line too long │ │ + [24c5a3] unexpected content type │ │ + [24c5bb] cipher initialisation error │ │ + [24c5d7] cert and key do not match │ │ + [24c5f1] error creating pollreq │ │ + [24c608] invalid option │ │ + [24c617] log conf missing description │ │ + [24c634] DESX │ │ + [24c639] DESX-CBC │ │ + [24c642] CAST5-CBC │ │ + [24c64c] CAST-cbc │ │ + [24c655] rmd160 │ │ + [24c65c] ossl_pw_get_passphrase │ │ + [24c673] OBJ_ln2nid │ │ + [24c67e] md5WithRSAEncryption │ │ + [24c693] L │ │ + [24c695] pkcs7-data │ │ + [24c6a0] contentType │ │ + [24c6ac] Netscape │ │ + [24c6b5] Netscape Renewal Url │ │ + [24c6ca] X509v3 Private Key Usage Period │ │ + [24c6ea] X509v3 Certificate Policies │ │ + [24c706] msCodeCom │ │ + [24c710] id-smime-ct-receipt │ │ + [24c724] id-smime-aa-encapContentType │ │ + [24c741] id-smime-aa-macValue │ │ + [24c756] id-smime-aa-ets-signerAttr │ │ + [24c771] id-smime-aa-ets-certValues │ │ + [24c78c] textNotice │ │ + [24c797] ipsecTunnel │ │ + [24c7a3] IPSec Tunnel │ │ + [24c7b0] id-pda-placeOfBirth │ │ + [24c7c4] AD_DVCS │ │ + [24c7cc] Extended OCSP Status │ │ + [24c7e1] Microsoft CSP Name │ │ + [24c7f4] Hold Instruction Reject │ │ + [24c80c] favouriteDrink │ │ + [24c81b] setct-CredRevReqTBS │ │ + [24c82f] setct-PIDualSignedTBE │ │ + [24c845] setct-CapResTBE │ │ + [24c855] setext-genCrypt │ │ + [24c865] camellia-256-cfb │ │ + [24c876] CAMELLIA-128-CFB1 │ │ + [24c888] CAMELLIA-128-CFB8 │ │ + [24c89a] camellia-192-cfb8 │ │ + [24c8ac] caRepository │ │ + [24c8b9] cryptopro │ │ + [24c8c3] id-GostR3411-94-with-GostR3410-2001 │ │ + [24c8e7] id-Gost28147-89-CryptoPro-B-ParamSet │ │ + [24c90c] id-Gost28147-89-CryptoPro-C-ParamSet │ │ + [24c931] userPassword │ │ + [24c93e] AES-128-XTS │ │ + [24c94a] AES-256-CBC-HMAC-SHA256 │ │ + [24c962] CT Precertificate SCTs │ │ + [24c979] camellia-256-gcm │ │ + [24c98a] CAMELLIA-256-CTR │ │ + [24c99b] auth-ecdsa │ │ + [24c9a6] blake2b512 │ │ + [24c9b1] poly1305 │ │ + [24c9ba] dnsName │ │ + [24c9c2] id-hmacWithSHA3-224 │ │ + [24c9d6] id-ecdsa-with-sha3-256 │ │ + [24c9ed] RSA-SHA3-224 │ │ + [24c9fa] aria-128-gcm │ │ + [24ca07] sm3 │ │ + [24ca0b] DSTU curve 5 │ │ + [24ca18] id-tc26-wrap-gostr3412-2015-kuznyechik │ │ + [24ca3f] id-tc26-gost-3410-2012-256-paramSetD │ │ + [24ca64] magma-ecb │ │ + [24ca6e] magma-cbc │ │ + [24ca78] id-it-certProfile │ │ + [24ca8a] id-it-crls │ │ + [24ca95] brainpoolP512r1tls13 │ │ + [24caaa] Brotli compression │ │ + [24cabd] not basic response │ │ + [24cad0] response contains no revocation data │ │ + [24caf5] expecting rsa key blob │ │ + [24cb0c] short header │ │ + [24cb19] ^I, │ │ + [24cb1d] PARAMETERS │ │ + [24cb28] DH PARAMETERS │ │ + [24cb36] dinfo │ │ + [24cb3c] error setting encrypted data type │ │ + [24cb5e] invalid null pkcs12 pointer │ │ + [24cb7a] PKCS7_SIGNER_INFO │ │ + [24cb8c] %*s%s:\n │ │ + [24cb94] ABSENT │ │ + [24cb9b] [HEX DUMP]: │ │ + [24cba7] crypto/pkcs7/pk7_attr.c │ │ + [24cbbf] operation not supported on this type │ │ + [24cbe4] not an octal digit │ │ + [24cbf7] != │ │ + [24cbfa] RSAPrivateKey │ │ + [24cc08] d e not congruent to 1 │ │ + [24cc1f] crypto/rsa/rsa_ossl.c │ │ + [24cc35] 8192 │ │ + [24cc3a] ambiguous content type │ │ + [24cc51] OSSL_STORE_INFO_set0_NAME_description │ │ + [24cc77] PKCS12_verify_mac │ │ + [24cc89] pkcs12_gen_mac │ │ + [24cc98] PKCS12_unpack_authsafes │ │ + [24ccb0] crypto/thread/internal.c │ │ + [24ccc9] index too large │ │ + [24ccd9] sys$assign error │ │ + [24ccea] Verifying - %s │ │ + [24ccf9] %s%c%08lx.%s%d │ │ + [24cd08] reserved │ │ + [24cd11] ,value: │ │ + [24cd19] Remove From CRL │ │ + [24cd29] v2i_IPAddrBlocks │ │ + [24cd3a] ASRange │ │ + [24cd42] cATool │ │ + [24cd49] OSSL_BASIC_ATTR_CONSTRAINTS │ │ + [24cd65] proxyPolicy │ │ + [24cd71] POLICY_CONSTRAINTS │ │ + [24cd84] RID │ │ + [24cd88] ossl_x509_pubkey_hash │ │ + [24cd9e] duplicate zone id │ │ + [24cdb0] error converting zone │ │ + [24cdc6] invalid null value │ │ + [24cdd9] key type mismatch │ │ + [24cdeb] key usage does not include CRL signing │ │ + [24ce12] application verification failure │ │ + [24ce33] %*sFALSE │ │ + [24ce3c] Name │ │ + [24ce41] ALG_PERR: %s(%d): Failed to open socket : │ │ + [24ce6c] ALG_PERR: %s(%d): Failed to bind socket : │ │ + [24ce97] provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ + [24cedb] provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ + [24cf1c] KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19 │ │ + [24cf45] ARGON2D │ │ + [24cf4d] HASH-DRBG │ │ + [24cf57] DH:dhKeyAgreement:1.2.840.113549.1.3.1 │ │ + [24cf7e] provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo │ │ + [24cfc2] AES-256-OFB:2.16.840.1.101.3.4.1.43 │ │ + [24cfe6] AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV │ │ + [24d00f] ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7 │ │ + [24d039] DES-EDE3-CBC:DES3:1.2.840.113549.3.7 │ │ + [24d05e] providers/common/provider_util.c │ │ + [24d07f] aes_ocb_init │ │ + [24d08c] chacha20_poly1305_set_ctx_params │ │ + [24d0ad] dh_to_DH_der_encode │ │ + [24d0c1] G: │ │ + [24d0c7] providers/implementations/kdfs/tls1_prf.c │ │ + [24d0f1] encode_string │ │ + [24d0ff] get_parent_reseed_count │ │ + [24d117] dsa_signverify_init │ │ + [24d12b] ed448_verify │ │ + [24d138] rsa_check_padding │ │ + [24d14a] rsa_sign │ │ + [24d153] Algorithm ID generation - md NID: %d │ │ + [24d178] Algorithm ID generation - pad mode: %d │ │ + [24d19f] sm2sig_set_mdname │ │ + [24d1b1] expect │ │ + [24d1b8] missing salt │ │ + [24d1c5] no instance allowed │ │ + [24d1d9] xof digests not allowed │ │ + [24d1f1] ossl_gcm_get_ctx_params │ │ + [24d209] params │ │ + [24d210] ype │ │ + [24d214] igest-check │ │ + [24d220] head │ │ + [24d225] eparator │ │ + [24d22e] unknown personality routine │ │ + [24d24a] s0 │ │ + [24d24d] s31 │ │ + [24d251] d23 │ │ + [24d255] _Unwind_GetDataRelBase │ │ + [24d26c] contextCPtr │ │ + [24d278] source and destination must be distinct │ │ + [24d2a0] cipher_add_random │ │ + [24d2b2] rekey_cipher │ │ + [24d2bf] PRAGMA kdf_iter = %d; │ │ + [24d2d5] ERROR │ │ + [24d2db] sqlcipher_codec_ctx_init: error %d returned from sqlcipher_codec_ctx_set_pagesize with %d │ │ + [24d335] sqlcipher_page_cipher: hmac operation on encrypt failed for pgno=%d │ │ + [24d379] force journal mode DELETE failed, error code %d │ │ + [24d3a9] cannot open file │ │ + [24d3ba] TMPDIR │ │ + [24d3c1] @ │ │ + [24d3c5] 16LE │ │ + [24d3ca] %c%u │ │ + [24d3cf] Once │ │ + [24d3d4] If │ │ + [24d3d7] IfNot │ │ + [24d3dd] Return │ │ + [24d3e4] SeekEnd │ │ + [24d3ec] abort at %d in [%s]: %s │ │ + [24d404] cannot commit - no transaction is active │ │ + [24d42d] database schema has changed │ │ + [24d449] unordered* │ │ + [24d454] INSERT INTO vacuum_db.sqlite_schema SELECT*FROM "%w".sqlite_schema WHERE type IN('view','trigger') OR(type='table'AND rootpage=0) │ │ + [24d4d6] vtable constructor did not declare schema: %s │ │ + [24d504] sqlcipher_cipher_ctx_init: allocating key │ │ + [24d52e] sqlcipher_openssl_log_errors: ERR_get_error() returned %lx: %s │ │ + [24d56d] sqlcipher_openssl_cipher: EVP_CIPHER_CTX_new failed │ │ + [24d5a1] seq │ │ + [24d5a5] on_update │ │ + [24d5af] dflt_value │ │ + [24d5ba] true │ │ + [24d5bf] 0x │ │ + [24d5c2] %sLIST SUBQUERY %d │ │ + [24d5d5] UPDATE %Q.sqlite_master SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q WHERE rowid=#%d │ │ + [24d637] window │ │ + [24d63e] CREATE%s INDEX %.*s │ │ + [24d652] no such column: %s │ │ + [24d665] isiX │ │ + [24d66a] PARTITION clause │ │ + [24d67b] soundex │ │ + [24d683] json_error_position │ │ + [24d697] jsonb_remove │ │ + [24d6a4] json_group_array │ │ + [24d6b5] json_group_object │ │ + [24d6c7] @ │ │ + [24d6c9] ." │ │ + [24d6cc] REPLACE INTO %Q.'%q_segments'(blockid, block) VALUES(?, ?) │ │ + [24d707] msila │ │ + [24d70d] itici │ │ + [24d713] reserved fts5 table name: %s │ │ + [24d730] %Q.'%q_%s' │ │ + [24d73b] id INTEGER PRIMARY KEY, sz BLOB │ │ + [24d75b] DELETE FROM %Q.'%q_docsize' WHERE id=? │ │ + [24d782] DROP TABLE IF EXISTS %Q.'%q_data';DROP TABLE IF EXISTS %Q.'%q_idx';DROP TABLE IF EXISTS %Q.'%q_config'; │ │ + [24d7ea] no such function: %s │ │ + [24d7ff] INSERT OR REPLACE INTO '%q'.'%q_parent' VALUES(?1, ?2) │ │ + [24d836] ATOMIC_INTRINSICS=1 │ │ + [24d84a] DEFAULT_SECTOR_SIZE=4096 │ │ + [24d863] DIRECT_OVERFLOW_READ │ │ + [24d878] TLS_SHA256_SHA256 │ │ + [24d88a] TLS_DHE_RSA_WITH_AES_128_CBC_SHA │ │ + [24d8ab] ADH-AES128-GCM-SHA256 │ │ + [24d8c1] DHE-PSK-AES128-CCM │ │ + [24d8d4] PSK-AES128-CCM8 │ │ + [24d8e4] ECDHE-RSA-NULL-SHA │ │ + [24d8f7] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 │ │ + [24d91f] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [24d945] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA │ │ + [24d968] TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA │ │ + [24d98d] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [24d9b9] GOST2001-NULL-GOST94 │ │ + [24d9ce] TLS_RSA_WITH_SEED_CBC_SHA │ │ + [24d9e8] TLS_DHE_RSA_WITH_SEED_CBC_SHA │ │ + [24da06] ARIA256-GCM-SHA384 │ │ + [24da19] aNULL │ │ + [24da1f] AES │ │ + [24da23] AESCCM │ │ + [24da2a] bad ecpoint │ │ + [24da36] bad key update │ │ + [24da45] bad packet │ │ + [24da50] bad rsa encrypt │ │ + [24da60] dane already enabled │ │ + [24da75] overflow error │ │ + [24da84] path too long │ │ + [24da92] ssl/tls alert bad certificate │ │ + [24dab0] ssl/tls alert unexpected message │ │ + [24dad1] ssl session id too long │ │ + [24dae9] unable to find ecdh parameters │ │ + [24db08] unexpected ccs message │ │ + [24db1f] unsupported config value class │ │ + [24db3e] Certificate │ │ + [24db4a] EncryptThenMac │ │ + [24db59] RequestPostHandshake │ │ + [24db6e] PEM │ │ + [24db72] SSLv3/TLS read client certificate │ │ + [24db94] TLSv1.3 read end of early data │ │ + [24dbb3] tls-group-alg │ │ + [24dbc1] tls-sigalg-hash-oid │ │ + [24dbd5] tls-sigalg-keytype-oid │ │ + [24dbec] RSA-PSS │ │ + [24dbf4] CLIENT_TRAFFIC_SECRET_0 │ │ + [24dc0c] ossl_quic_conn_shutdown │ │ + [24dc24] active_connection_id limit violated │ │ + [24dc48] MAX_IDLE_TIMEOUT appears multiple times │ │ + [24dc70] PREFERRED_ADDR appears multiple times │ │ + [24dc96] max_idle_timeout │ │ + [24dca7] Bad max_early_data received │ │ + [24dcc3] key update │ │ + [24dcce] key_update_error │ │ + [24dcdf] decode error │ │ + [24dcec] ssl/quic/quic_stream_map.c │ │ + [24dd07] PROTOCOL_VIOLATION │ │ + [24dd1a] ssl3_read_bytes │ │ + [24dd2a] block_padding │ │ + [24dd38] stream_mac │ │ + [24dd43] tls-mac-size │ │ + [24dd50] tls_setup_read_buffer │ │ + [24dd66] tls_set_options │ │ + [24dd76] tls_prepare_record_header_default │ │ + [24dd98] PUT │ │ + [24dd9d] No groups enabled for max supported SSL/TLS version │ │ + [24ddd1] tls_parse_stoc_maxfragmentlen │ │ + [24ddef] ssl/statem/extensions_cust.c │ │ + [24de0c] tls_construct_stoc_cookie │ │ + [24de26] tls_process_initial_server_flight │ │ + [24de48] tls_construct_end_of_early_data │ │ + [24de68] crypto/asn1/a_int.c │ │ + [24de7c] ASN1_GENERALIZEDTIME │ │ + [24de91] ASN1_OCTET_STRING_NDEF │ │ + [24dea8] ASYNC_pause_job │ │ + [24deb8] listen v6 only │ │ + [24dec7] %4d-%02d-%02d %02d:%02d:%02dZ │ │ + [24dee5] params.g │ │ + [24deee] DH_check_ex │ │ + [24defa] DH_check_pub_key_ex │ │ + [24df0e] p.tpBasis │ │ + [24df18] fieldType │ │ + [24df22] NIST/SECG curve over a 571 bit binary field │ │ + [24df4e] RFC 5639 curve over a 320 bit prime field │ │ + [24df78] BN_GF2m_mod_solve_quad_arr │ │ + [24df93] Conditional_PCT │ │ + [24dfa3] EC_GROUP_check_discriminant │ │ + [24dfbf] group_new_from_name │ │ + [24dfd3] ossl_ecdsa_sign_setup │ │ + [24dfe9] %*s\n │ │ + [24e003] crypto/ec/ecx_key.c │ │ + [24e017] inner_ossl_decoder_fetch │ │ + [24e030] ossl_decoder_ctx_setup_for_pkey │ │ + [24e050] crypto/engine/eng_fat.c │ │ + [24e068] crypto/engine/eng_init.c │ │ + [24e081] digital envelope routines │ │ + [24e09b] PEM routines │ │ + [24e0a8] STORE routines │ │ + [24e0b7] DECODER routines │ │ + [24e0c8] BIO lib │ │ + [24e0d0] called a function you should not call │ │ + [24e0f6] blocksize │ │ + [24e100] aes_init_key │ │ + [24e10d] aes_xts_cipher │ │ + [24e11c] aes_ocb_init_key │ │ + [24e12d] secp256k1 │ │ + [24e137] prime192v1 │ │ + [24e142] B-571 │ │ + [24e148] tls1multi_maxbufsz │ │ + [24e15b] tls1multi_enclen │ │ + [24e16c] EVP_PKEY_CTX_set_group_name │ │ + [24e188] encoder_from_algorithm │ │ + [24e19f] crypto/evp/keymgmt_meth.c │ │ + [24e1b9] PBKDF1 │ │ + [24e1c0] PKCS5_v2_PBKDF2_keyivgen_ex │ │ + [24e1dc] crypto/evp/ctrl_params_translate.c │ │ + [24e1ff] evp_pkey_ctx_ctrl_to_param │ │ + [24e21a] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ + [24e255] rsa-coefficient4 │ │ + [24e266] EVP_PBE_scrypt_ex │ │ + [24e278] pkey_dh_keygen │ │ + [24e287] SHA-224 │ │ + [24e28f] Got number %d when expecting %d │ │ + [24e2af] namemap_add_name │ │ + [24e2c0] bad reciprocal │ │ + [24e2cf] bits too small │ │ + [24e2de] inaccessible domain parameters │ │ + [24e2fd] private key encode error │ │ + [24e316] data is wrong │ │ + [24e324] unknown signature algorithm │ │ + [24e340] wrong tag │ │ + [24e34a] insufficient param size │ │ + [24e362] invalid ossl param type │ │ + [24e37a] param unsupported floating point format │ │ + [24e3a2] wrong curve parameters │ │ + [24e3b9] invalid cmd number │ │ + [24e3cc] not initialised │ │ + [24e3dc] contentidentifier mismatch │ │ + [24e3f7] error creating certconf │ │ + [24e40f] error validating signature │ │ + [24e42a] unknown crl issuer │ │ + [24e43d] base64 decode error │ │ + [24e451] ess cert digest error │ │ + [24e467] DES3 │ │ + [24e46c] BF │ │ + [24e46f] dynamic_load │ │ + [24e47c] assertion failed: WITHIN_FREELIST(list) │ │ + [24e4a4] No password method specified │ │ + [24e4c1] RSA Data Security, Inc. │ │ + [24e4d9] organizationName │ │ + [24e4ea] des-ede3 │ │ + [24e4f3] messageDigest │ │ + [24e501] RSA-NP-MD5 │ │ + [24e50c] extReq │ │ + [24e513] OCSP │ │ + [24e518] id-smime-alg │ │ + [24e525] id-smime-ct-publishCert │ │ + [24e53d] id-smime-aa-ets-revocationValues │ │ + [24e55e] id-regCtrl-pkiPublicationInfo │ │ + [24e57c] directory services - algorithms │ │ + [24e59c] org │ │ + [24e5a0] iana │ │ + [24e5a5] Management │ │ + [24e5b0] X509v3 AC Targeting │ │ + [24e5c4] pilotObjectClass │ │ + [24e5d5] setct-CertInqReqTBS │ │ + [24e5e9] setCext-IssuerCapabilities │ │ + [24e604] setAttr-Token-B0Prime │ │ + [24e61a] JOINT-ISO-ITU-T │ │ + [24e62a] nameConstraints │ │ + [24e63a] camellia-128-cfb │ │ + [24e64b] ecdsa-with-SHA224 │ │ + [24e65d] id-Gost28147-89-CryptoPro-D-ParamSet │ │ + [24e682] id-Gost28147-89-cc │ │ + [24e695] teletexTerminalIdentifier │ │ + [24e6af] internationaliSDNNumber │ │ + [24e6c7] protocolInformation │ │ + [24e6db] id-aes192-CCM │ │ + [24e6e9] ct_precert_signer │ │ + [24e6fb] aes-256-ocb │ │ + [24e707] camellia-128-gcm │ │ + [24e718] camellia-192-ctr │ │ + [24e729] kx-ecdhe │ │ + [24e732] KxECDHE-PSK │ │ + [24e73e] AuthDSS │ │ + [24e746] AuthNULL │ │ + [24e74f] id-ct-xml │ │ + [24e759] auth-any │ │ + [24e762] sha3-224 │ │ + [24e76b] id-dsa-with-sha384 │ │ + [24e77e] id-dsa-with-sha3-224 │ │ + [24e793] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ + [24e7b6] DSTU Gost 28147-2009 OFB mode │ │ + [24e7d4] dstu4145le │ │ + [24e7df] uacurve7 │ │ + [24e7e8] id-kp-bgpsec-router │ │ + [24e7fc] id-it-certReqTemplate │ │ + [24e812] Signed Object │ │ + [24e820] etsi │ │ + [24e825] signedAssertion │ │ + [24e835] attributeDescriptor │ │ + [24e849] X509v3 Acceptable Privilege Policies │ │ + [24e86e] subjectAltPublicKeyInfo │ │ + [24e886] id-kp-wisun-fan-device │ │ + [24e89d] ossl_obj_obj2nid │ │ + [24e8ae] issuer │ │ + [24e8b5] OCSP_response_get1_basic │ │ + [24e8ce] digest name err │ │ + [24e8de] keyblob too short │ │ + [24e8f0] PKCS7 │ │ + [24e8f6] algor │ │ + [24e8fc] crypto/pkcs12/p12_p8e.c │ │ + [24e914] attrib │ │ + [24e91b] digest_alg │ │ + [24e926] UTF8STRING │ │ + [24e931] unknown digest type │ │ + [24e945] request too large for drbg │ │ + [24e960] too little nonce requested │ │ + [24e97b] privateExponent: │ │ + [24e98c] last octet invalid │ │ + [24e99f] sslv3 rollback attack │ │ + [24e9b5] rsa_new_intern │ │ + [24e9c4] OSSL_STORE_INFO_new_PKEY │ │ + [24e9dd] PBMAC1_get1_pbkdf2_param │ │ + [24e9f6] PKCS12_unpack_p7encdata │ │ + [24ea0e] while %s │ │ + [24ea17] keyEncipherment │ │ + [24ea27] %*sPolicy: │ │ + [24ea33] exptext │ │ + [24ea3b] %*sOrganization: %.*s\n │ │ + [24ea52] onlyAA │ │ + [24ea59] EXTENDED_KEY_USAGE │ │ + [24ea6c] u.inherit │ │ + [24ea76] (VPLS) │ │ + [24ea7e] %*sDigest Type Identifier: │ │ + [24ea9a] namingAuthorityUrl │ │ + [24eaad] contentsOfAdmissions │ │ + [24eac2] %*s Profession OIDs:\n │ │ + [24eadb] Require Explicit Policy │ │ + [24eaf3] Netscape SSL server │ │ + [24eb07] X400Name │ │ + [24eb10] Registered ID │ │ + [24eb1e] otherName │ │ + [24eb28] crypto/x509/v3_soa_id.c │ │ + [24eb40] status_request │ │ + [24eb4f] s2i_ASN1_INTEGER │ │ + [24eb60] X509V3_get_value_bool │ │ + [24eb76] crypto/x509/x509_att.c │ │ + [24eb8d] ossl_x509_add_cert_new │ │ + [24eba4] authority and issuer serial number mismatch │ │ + [24ebd0] excluded subtree violation │ │ + [24ebeb] hostname mismatch │ │ + [24ebfd] cert info signature and signature algorithm mismatch │ │ + [24ec32] nid=0x%x │ │ + [24ec3b] %*sREAL │ │ + [24ec43] X509_NAME_INTERNAL │ │ + [24ec56] kernel does not support async afalg │ │ + [24ec7a] socket accept failed │ │ + [24ec8f] provider=base,fips=yes,output=der,structure=X9.62 │ │ + [24ecc1] AES-128-CBC-CTS │ │ + [24ecd1] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ + [24ecf4] SM4-ECB:1.2.156.10197.1.104.1 │ │ + [24ed12] DES-CBC:DES:1.3.14.3.2.7 │ │ + [24ed2b] sm4_xts_cipher │ │ + [24ed3a] sm4_xts_set_ctx_params │ │ + [24ed51] providers/implementations/encode_decode/decode_der2key.c │ │ + [24ed8a] do_PVK_key_bio │ │ + [24ed99] do_PVK_body_key │ │ + [24eda9] DSA PRIVATE KEY │ │ + [24edb9] dsa_to_type_specific_der_encode │ │ + [24edd9] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ + [24ee02] P: │ │ + [24ee08] cannot fetch blake2bmac │ │ + [24ee20] set_digest │ │ + [24ee2b] scrypt_alg │ │ + [24ee36] Invalid public key │ │ + [24ee49] ec_gen_assign_group │ │ + [24ee5d] basis-type │ │ + [24ee68] max_noncelen │ │ + [24ee75] providers/implementations/digests/mdc2_prov.c │ │ + [24eea3] indicator integrity failure │ │ + [24eebf] missing cek alg │ │ + [24eecf] ossl_gcm_set_ctx_params │ │ + [24eee7] o │ │ + [24eee9] le-filename │ │ + [24eef5] oid │ │ + [24eef9] s_standard │ │ + [24ef04] getRegister │ │ + [24ef10] r4 │ │ + [24ef13] d19 │ │ + [24ef17] java/lang/String │ │ + [24ef28] unix-dotfile │ │ + [24ef35] PBKDF2_HMAC_SHA1 │ │ + [24ef46] main │ │ + [24ef4b] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ + [24ef7f] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ + [24efba] community │ │ + [24efc4] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ + [24f016] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ + [24f050] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ + [24f0a5] cannot migrate from within a transaction │ │ + [24f0ce] sqlcipher │ │ + [24f0d8] temp │ │ + [24f0dd] getcwd │ │ + [24f0e4] ftruncate │ │ + [24f0ee] Jump │ │ + [24f0f3] Ne │ │ + [24f0f6] Lt │ │ + [24f0f9] ShiftRight │ │ + [24f104] RowCell │ │ + [24f10c] DeferredSeek │ │ + [24f119] MaxPgcnt │ │ + [24f122] p4 │ │ + [24f125] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ + [24f18d] application_id │ │ + [24f19c] locking_mode │ │ + [24f1a9] match │ │ + [24f1af] wr │ │ + [24f1b2] coll │ │ + [24f1b7] fkid │ │ + [24f1bc] not authorized │ │ + [24f1cb] %s in "%s" │ │ + [24f1d6] unsafe use of %#T() │ │ + [24f1ea] sub-select returns %d columns - expected %d │ │ + [24f216] PRIMARY KEY missing on table %s │ │ + [24f236] must have at least one non-generated column │ │ + [24f262] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ + [24f28c] FILTER may not be used with non-aggregate %#T() │ │ + [24f2bc] TEXT │ │ + [24f2c2] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ + [24f300] abbreviated query algorithm search │ │ + [24f323] AND │ │ + [24f329] ( │ │ + [24f32b] exclusive │ │ + [24f335] reset │ │ + [24f33b] values differ from index │ │ + [24f356] sqlite_stat3 │ │ + [24f363] Cannot add a column with non-constant default │ │ + [24f391] virtual tables may not be altered │ │ + [24f3b3] ORDER BY clause │ │ + [24f3c3] trim │ │ + [24f3c8] current_timestamp │ │ + [24f3da] local time unavailable │ │ + [24f3f1] jsonb_object │ │ + [24f3fe] \" │ │ + [24f401] datatype mismatch │ │ + [24f413] sqlcipher_export │ │ + [24f424] DELETE FROM %Q.'%q_docsize' │ │ + [24f440] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ + [24f467] order │ │ + [24f46d] unrecognized matchinfo: %s │ │ + [24f488] ,%s(?) │ │ + [24f48f] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ + [24f4d3] %s_data │ │ + [24f4db] version │ │ + [24f4e3] SELECT count(*) FROM %Q.'%q_%s' │ │ + [24f503] CREATE TABlE vocab(term, doc, cnt) │ │ + [24f526] Node %lld is too small (%d bytes) │ │ + [24f548] MUTEX_PTHREADS │ │ + [24f557] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ + [24f57b] TLS_DHE_RSA_WITH_AES_128_CCM │ │ + [24f598] TLS_PSK_WITH_AES_256_CCM_8 │ │ + [24f5b3] TLS_ECDH_anon_WITH_NULL_SHA │ │ + [24f5cf] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ + [24f5f7] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ + [24f61d] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ + [24f63d] RSA-PSK-AES256-CBC-SHA384 │ │ + [24f657] ECDHE-PSK-AES256-CBC-SHA384 │ │ + [24f673] SRP-RSA-AES-256-CBC-SHA │ │ + [24f68b] CAMELLIA128-SHA │ │ + [24f69b] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [24f6c1] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ + [24f6df] aDSS │ │ + [24f6e4] aGOST │ │ + [24f6ea] RC2 │ │ + [24f6ee] dane not enabled │ │ + [24f6ff] data between ccs and finished │ │ + [24f71d] ecdh required for suiteb mode │ │ + [24f73b] invalid raw public key │ │ + [24f752] legacy sigalg disallowed or unsupported │ │ + [24f77a] maximum encrypted pkts reached │ │ + [24f799] missing tmp dh key │ │ + [24f7ac] error with the srp params │ │ + [24f7c6] ossl_ssl_connection_new_int │ │ + [24f7e2] SSL_do_handshake │ │ + [24f7f3] UnsafeLegacyRenegotiation │ │ + [24f80d] CANames │ │ + [24f815] RxCertificateCompression │ │ + [24f82e] ssl_set_cert │ │ + [24f83b] seed │ │ + [24f840] rsa_pkcs1_sha224 │ │ + [24f851] TLS13-KDF │ │ + [24f85b] crypto stream data in wrong EL │ │ + [24f87a] ORIG_DCID appears multiple times │ │ + [24f89b] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ + [24f8cc] port_v6 │ │ + [24f8d4] QUIC │ │ + [24f8d9] frame_type_value │ │ + [24f8ea] depack_do_frame_retire_conn_id │ │ + [24f909] AES-128-ECB │ │ + [24f915] FLOW_CONTROL_ERROR │ │ + [24f928] final_early_data │ │ + [24f939] tls_parse_stoc_ec_pt_formats │ │ + [24f956] tls_parse_stoc_status_request │ │ + [24f974] tls_construct_stoc_alpn │ │ + [24f98c] tls_construct_stoc_client_cert_type │ │ + [24f9b0] ssl/statem/statem_lib.c │ │ + [24f9c8] tls_construct_key_update │ │ + [24f9e1] ssl3_output_cert_chain │ │ + [24f9f8] crypto/asn1/d2i_pr.c │ │ + [24fa0d] ossl_c2i_ASN1_INTEGER │ │ + [24fa23] asn1_check_tlen │ │ + [24fa33] crypto/async/async_wait.c │ │ + [24fa4d] %*s │ │ + [24fa51] unable to bind socket │ │ + [24fa67] unable to keepalive │ │ + [24fa7b] FILE pointer │ │ + [24fa88] secure memory buffer │ │ + [24fa9d] OPENSSL_CONF │ │ + [24faaa] OPENSSL_init │ │ + [24fab7] rb │ │ + [24faba] SET │ │ + [24fabe] r: │ │ + [24fac4] priv_key │ │ + [24facd] crypto/dsa/dsa_lib.c │ │ + [24fae2] d2i_ECParameters │ │ + [24faf3] X9_62_FIELDID │ │ + [24fb01] value.implicitlyCA │ │ + [24fb14] ossl_ec_group_todata │ │ + [24fb29] explicit │ │ + [24fb32] NIST/SECG curve over a 521 bit prime field │ │ + [24fb5d] X9.62 curve over a 163 bit binary field │ │ + [24fb85] WTLS curve over a 113 bit binary field │ │ + [24fbac] ED25519 │ │ + [24fbb4] int_engine_module_init │ │ + [24fbcb] ENGINE_ctrl_cmd_string │ │ + [24fbe2] ENGINE_finish │ │ + [24fbf0] ENGINE_get_next │ │ + [24fc00] error:%08lX:%s:%s:%s │ │ + [24fc15] bignum routines │ │ + [24fc25] dsa routines │ │ + [24fc32] BIO routines │ │ + [24fc3f] BN lib │ │ + [24fc46] ASN1 lib │ │ + [24fc4f] micalg │ │ + [24fc56] secp112r2 │ │ + [24fc60] c2tnb359v1 │ │ + [24fc6b] wap-wsg-idm-ecid-wtls1 │ │ + [24fc82] brainpoolP192t1 │ │ + [24fc92] B-233 │ │ + [24fc98] keybits │ │ + [24fca0] EVP_MD_get_block_size │ │ + [24fcb6] inner_ossl_encoder_fetch │ │ + [24fccf] EVP_PKEY_encapsulate │ │ + [24fce4] pkey_set_type │ │ + [24fcf2] dh_param │ │ + [24fcfb] evp_pkey_ctx_ctrl_int │ │ + [24fd11] ukm │ │ + [24fd15] crypto/evp/dsa_ctrl.c │ │ + [24fd2b] ossl_method_construct_postcondition │ │ + [24fd4f] not available │ │ + [24fd5d] check invalid j value │ │ + [24fd73] no private value │ │ + [24fd84] ctrl not implemented │ │ + [24fd99] unsupported number of rounds │ │ + [24fdb6] illegal tagged any │ │ + [24fdc9] unexpected eoc │ │ + [24fdd8] unsupported type │ │ + [24fde9] missing init function │ │ + [24fdff] no value │ │ + [24fe08] cannot invert │ │ + [24fe16] incompatible objects │ │ + [24fe2b] invalid cofactor │ │ + [24fe3c] invalid compressed point │ │ + [24fe55] invalid form │ │ + [24fe62] ladder step failure │ │ + [24fe76] empty file structure │ │ + [24fe8b] the meth_data stack is corrupt │ │ + [24feaa] not loaded │ │ + [24feb5] unsupported signature algorithm │ │ + [24fed5] encountered keyupdatewarning │ │ + [24fef2] get itav │ │ + [24fefb] missing private key for popo │ │ + [24ff18] ess signing certificate error │ │ + [24ff36] des │ │ + [24ff3a] rc2-40 │ │ + [24ff41] dynamic_set_data_ctx │ │ + [24ff56] assertion failed: WITHIN_ARENA(chunk) │ │ + [24ff7c] OSSL_PARAM_BLD_to_param │ │ + [24ff94] get_provider_store │ │ + [24ffa7] crypto/time.c │ │ + [24ffb5] OBJ_nid2obj │ │ + [24ffc1] PBE-MD2-DES │ │ + [24ffcd] Netscape Certificate Extension │ │ + [24ffec] bf-ecb │ │ + [24fff3] CAST5-CFB │ │ + [24fffd] RC5-OFB │ │ + [250005] pbeWithSHA1And128BitRC2-CBC │ │ + [250021] ISO │ │ + [250025] id-smime-spq │ │ + [250032] id-aca │ │ + [250039] ipsecEndSystem │ │ + [250048] DVCS │ │ + [25004d] id-regCtrl-oldCertID │ │ + [250062] AD Time Stamping │ │ + [250073] trustRoot │ │ + [25007d] snmpv2 │ │ + [250084] domain │ │ + [25008b] aes-128-ofb │ │ + [250097] aes-256-ofb │ │ + [2500a3] textEncodedORAddress │ │ + [2500b8] merchant initiated auth │ │ + [2500d0] setCext-hashedRoot │ │ + [2500e3] setCext-certType │ │ + [2500f4] certicom-arc │ │ + [250101] camellia-192-ofb │ │ + [250112] camellia-256-ofb │ │ + [250123] password based MAC │ │ + [250136] ecdsa-with-Specified │ │ + [25014b] hmacWithSHA224 │ │ + [25015a] GOST R 34.11-94 with GOST R 34.10-2001 │ │ + [250181] id-GostR3410-94-aBis │ │ + [250196] id-GostR3410-94-b │ │ + [2501a8] supportedApplicationContext │ │ + [2501c4] supportedAlgorithms │ │ + [2501d8] aes-128-gcm │ │ + [2501e4] dh-cofactor-kdf │ │ + [2501f4] camellia-192-gcm │ │ + [250205] camellia-256-ctr │ │ + [250216] chacha20 │ │ + [25021f] KxDHE │ │ + [250225] kx-dhe │ │ + [25022c] SHA512-256 │ │ + [250237] ARIA-128-GCM │ │ + [250244] cmcCA │ │ + [25024a] DSTU 4145-2002 little endian │ │ + [250267] ieee │ │ + [25026c] GOST R 34.10-2012 (256 bit) ParamSet B │ │ + [250293] gmac │ │ + [250298] id-it-caCerts │ │ + [2502a6] brainpoolP384r1tls13 │ │ + [2502bb] issuedOnBehalfOf │ │ + [2502cc] crypto/objects/obj_xref.c │ │ + [2502e6] ossl_obj_find_sigid_algs │ │ + [2502ff] OCSP_CERTID │ │ + [25030b] crypto/evp/p_sign.c │ │ + [25031f] PEM_do_header │ │ + [25032d] value.x509crl │ │ + [25033b] mac string set error │ │ + [250350] PKCS7_RECIP_INFO │ │ + [250361] 00 │ │ + [250364] ; │ │ + [250367] = │ │ + [25036b] crypto/asn1/a_strex.c │ │ + [250381] unable to find message digest │ │ + [25039f] max_request │ │ + [2503ab] reseed error │ │ + [2503b8] seed_properties │ │ + [2503c8] modulus: │ │ + [2503d1] Mask Algorithm: │ │ + [2503e2] BN_BLINDING_new │ │ + [2503f2] OpenSSL PKCS#1 RSA │ │ + [250405] rsa_ossl_public_encrypt │ │ + [25041d] RSA_padding_add_X931 │ │ + [250432] crypto/srp/srp_lib.c │ │ + [250447] 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: │ │ + [2504df] crypto/store/store_register.c │ │ + [2504fd] general_allocate_prompt │ │ + [250515] X509_load_cert_file_ex │ │ + [25052c] X509 CRL │ │ + [250535] Key Compromise │ │ + [250544] CRLDistributionPoints │ │ + [25055a] addr_validate_path_internal │ │ + [250576] TargetingInformation │ │ + [25058b] %*sTargets:\n │ │ + [250598] %*sCertificate Digest Info:\n │ │ + [2505b5] %*sIssuer UID: │ │ + [2505c5] signTool │ │ + [2505ce] crypto/x509/v3_ncons.c │ │ + [2505e5] %*sPolicy Language: │ │ + [2505fa] OCSP helper │ │ + [250606] ocsphelper │ │ + [250611] crypto/x509/v3_san.c │ │ + [250626] SXNET_add_id_asc │ │ + [250637] error creating extension │ │ + [250650] unsupported name constraint type │ │ + [250671] OCSP verification failed │ │ + [25068a] Missing Subject Key Identifier │ │ + [2506a9] crypto/x509/x_pubkey.c │ │ + [2506c0] socket operation failed │ │ + [2506d8] KECCAK-224 │ │ + [2506e3] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ + [250703] OpenSSL X25519 implementation │ │ + [250721] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ + [250760] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ + [2507a8] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2507ef] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [25082c] RC2-64-CBC:RC2-64 │ │ + [25083e] cts_mode │ │ + [250847] providers/implementations/ciphers/cipher_aria_ccm.c │ │ + [25087b] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2508a5] ecx_pki_priv_to_der │ │ + [2508b9] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [2508e3] x448_to_PrivateKeyInfo_pem_encode │ │ + [250905] rsa_to_RSA_pem_encode │ │ + [25091b] dsa_to_DSA_der_encode │ │ + [250931] ecx_to_text │ │ + [25093d] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ + [25096b] AES-256-WRAP │ │ + [250978] Invalid recipient public key │ │ + [250995] dhx_gen_set_params │ │ + [2509a8] rsa_gen_set_params │ │ + [2509bb] providers/implementations/macs/hmac_prov.c │ │ + [2509e6] ossl_prov_drbg_reseed_unlocked │ │ + [250a05] drbg_ctr_init │ │ + [250a13] %s could not be fetched │ │ + [250a2b] eddsa_set_ctx_params │ │ + [250a40] the EdDSA instance is preset, you may not try to specify it │ │ + [250a7c] rsa_generate_signature_aid │ │ + [250a97] providers/implementations/digests/wp_prov.c │ │ + [250ac3] invalid tag length │ │ + [250ad6] not xof or invalid length │ │ + [250af0] output buffer too small │ │ + [250b08] ossl_cipher_generic_set_ctx_params │ │ + [250b2b] heck │ │ + [250b30] ec-bits │ │ + [250b38] tls │ │ + [250b3c] ersion │ │ + [250b43] s15 │ │ + [250b47] sqlite3_rekey_v2: entered database mutex %p │ │ + [250b73] target database can't be NULL │ │ + [250b91] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [250bd0] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ + [250c11] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ + [250c52] set compatibility mode failed, error code %d │ │ + [250c7f] renamed migration database %s to main database %s: %d │ │ + [250cb5] fcntl │ │ + [250cbb] mremap │ │ + [250cc2] NoConflict │ │ + [250ccd] EndCoroutine │ │ + [250cda] Halt │ │ + [250cdf] Copy │ │ + [250ce4] CreateBtree │ │ + [250cf0] TableLock │ │ + [250cfa] VOpen │ │ + [250d00] cannot release savepoint - SQL statements in progress │ │ + [250d36] cannot commit transaction - SQL statements in progress │ │ + [250d6d] attached databases must use the same text encoding as main database │ │ + [250db1] invalid rootpage │ │ + [250dc2] statement too long │ │ + [250dd5] noskipscan* │ │ + [250de1] truncate │ │ + [250dea] wal │ │ + [250dee] vtable constructor called recursively: %s │ │ + [250e18] id │ │ + [250e1b] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ + [250e58] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ + [250ebe] table_info │ │ + [250ec9] seqno │ │ + [250ecf] enc │ │ + [250ed3] parameters │ │ + [250ede] multiple references to recursive table: %s │ │ + [250f09] UNION ALL │ │ + [250f13] UNIQUE │ │ + [250f1b] index '%q' │ │ + [250f26] fast │ │ + [250f2b] issisii │ │ + [250f33] NUMERIC value in %s.%s │ │ + [250f4a] UTF-16be │ │ + [250f53] rwc │ │ + [250f57] sqlite_detach │ │ + [250f65] likelihood │ │ + [250f70] ltrim │ │ + [250f76] char │ │ + [250f7b] total_changes │ │ + [250f89] total │ │ + [250f8f] non-deterministic use of %s() in %s │ │ + [250fb3] subsec │ │ + [250fba] json_array_length │ │ + [250fcc] object │ │ + [250fd3] fts4aux │ │ + [250fdb] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ + [25104b] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ + [2510d2] rezi │ │ + [2510d7] unknown tokenizer: %s │ │ + [2510ed] ROLLBACK TO fts3 │ │ + [2510fe] fts3tokenize │ │ + [25110b] ational │ │ + [251113] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ + [251151] DEFAULT_FILE_FORMAT=4 │ │ + [251167] TLS_AES_128_CCM_8_SHA256 │ │ + [251180] TLS_DHE_RSA_WITH_AES_256_CCM │ │ + [25119d] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ + [2511be] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ + [2511da] CAMELLIA256-SHA256 │ │ + [2511ed] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [251216] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ + [25123b] GOST94 │ │ + [251242] SUITEB128C2 │ │ + [25124e] EDH-DSS-DES-CBC3-SHA │ │ + [251263] bad ssl filetype │ │ + [251274] bad value │ │ + [25127e] decryption failed or bad record mac │ │ + [2512a2] library has no ciphers │ │ + [2512b9] no private key assigned │ │ + [2512d1] old session compression algorithm not returned │ │ + [251300] protocol is shutdown │ │ + [251315] ssl/tls alert certificate unknown │ │ + [251337] ssl_undefined_function │ │ + [25134e] cert │ │ + [251353] requestCAFile │ │ + [251361] psk_identity_hint │ │ + [251373] SSLv3/TLS write next proto │ │ + [25138e] SSLv3/TLS read change cipher spec │ │ + [2513b0] SSLv3/TLS read finished │ │ + [2513c8] master secret │ │ + [2513d6] tls-sigalg-oid │ │ + [2513e5] rsa_pkcs1_sha1 │ │ + [2513f4] tls13_final_finish_mac │ │ + [25140b] srp_generate_server_master_secret │ │ + [25142d] quic_write_nonblocking_epw │ │ + [251448] rxku_detected │ │ + [251456] RETRY_SCID may not be sent by a client │ │ + [25147d] ip_v4 │ │ + [251483] connection_id │ │ + [251491] ch_tick_tls │ │ + [25149d] client received initial token │ │ + [2514bb] reason │ │ + [2514c2] padding │ │ + [2514ca] error_code │ │ + [2514d5] new_connection_id │ │ + [2514e7] streams_blocked │ │ + [2514f7] validate_poll_descriptor │ │ + [251510] ossl_quic_rstream_queue_data │ │ + [25152d] MAX_STREAM_DATA valid only in 0/1-RTT │ │ + [251553] depack_do_frame_path_challenge │ │ + [251572] ssl/record/methods/tls1_meth.c │ │ + [251591] tls_setup_write_buffer │ │ + [2515a8] tls_construct_ctos_ec_pt_formats │ │ + [2515c9] tls_parse_stoc_npn │ │ + [2515dc] tls_construct_stoc_key_share │ │ + [2515f9] tls_construct_client_certificate │ │ + [25161a] dtls1_retransmit_message │ │ + [251633] get_cert_verify_tbs_data │ │ + [25164c] ssl/statem/statem_srvr.c │ │ + [251665] ossl_statem_server_read_transition │ │ + [251688] tls-negotiated-version │ │ + [25169f] crypto/asn1/a_bitstr.c │ │ + [2516b6] ZINT64 │ │ + [2516bd] openssl.cnf │ │ + [2516c9] group=%s name=%s │ │ + [2516da] UNIVERSALSTRING │ │ + [2516ea] TELETEXSTRING │ │ + [2516f8] NUMERICSTRING │ │ + [251706] Char=%c │ │ + [25170e] ASN1_TIME │ │ + [251718] i2o_SCT_signature │ │ + [25172a] : │ │ + [25172c] %s%s\n │ │ + [251732] filename(%s): %s │ │ + [251743] lib%s.so │ │ + [25174c] OpenSSL EC algorithm │ │ + [251761] X9_62_PENTANOMIAL │ │ + [251773] include-public │ │ + [251782] crypto/ec/ec_check.c │ │ + [251797] X9.62 curve over a 359 bit binary field │ │ + [2517bf] ec_GF2m_simple_points_mul │ │ + [2517d9] crypto/ec/ec_oct.c │ │ + [2517ec] ossl_ec_GF2m_simple_oct2point │ │ + [25180a] crypto/ec/ecp_nistz256.c │ │ + [251823] ossl_ec_GFp_simple_set_compressed_coordinates │ │ + [251851] validate_ecx_derive │ │ + [251865] crypto/encode_decode/decoder_lib.c │ │ + [251888] Input type: │ │ + [251895] structure │ │ + [25189f] 1.2.840.10045.2.1 │ │ + [2518b1] DIR_ADD │ │ + [2518b9] memory buffer routines │ │ + [2518d0] Provider routines │ │ + [2518e2] secp224k1 │ │ + [2518ec] sect283r1 │ │ + [2518f6] sect571k1 │ │ + [251900] c2pnb304w1 │ │ + [25190b] brainpoolP160r1 │ │ + [25191b] P-192 │ │ + [251921] keylen │ │ + [251928] evp_cipher_init_internal │ │ + [251941] evp_EncryptDecryptUpdate │ │ + [25195a] iv │ │ + [25195d] evp_pkcs82pkey_legacy │ │ + [251973] evp_keymgmt_util_assign_pkey │ │ + [251990] encoded-pub-key │ │ + [2519a0] [action:%d, state:%d] name=%s, value=%s │ │ + [2519c8] rsa-exponent2 │ │ + [2519d6] rsa-coefficient3 │ │ + [2519e7] rsa-coefficient7 │ │ + [2519f8] evp_pkey_ctx_getset_ecdh_param_checks │ │ + [251a1e] prime P: │ │ + [251a27] crypto/core_namemap.c │ │ + [251a3d] not initialized │ │ + [251a4d] private key too large │ │ + [251a63] conflicting algorithm name │ │ + [251a7e] different parameters │ │ + [251a93] initialization error │ │ + [251aa8] no digest set │ │ + [251ab6] invalid digest type │ │ + [251aca] digest and key type not supported │ │ + [251aec] encode error │ │ + [251af9] illegal object │ │ + [251b08] mime no content type │ │ + [251b1d] no conf │ │ + [251b25] invalid null argument │ │ + [251b3b] no space for terminating null │ │ + [251b59] odd number of digits │ │ + [251b6e] invalid field │ │ + [251b7c] invalid pentanomial basis │ │ + [251b96] dso already loaded │ │ + [251ba9] no reference │ │ + [251bb6] redirection not enabled │ │ + [251bce] malformed iv │ │ + [251bdb] error creating error │ │ + [251bf0] potentially invalid certificate │ │ + [251c10] value too large │ │ + [251c20] invalid log id length │ │ + [251c36] BF-CBC │ │ + [251c3d] id-aes256-wrap-pad │ │ + [251c50] Software engine support │ │ + [251c68] crypto/initthread.c │ │ + [251c7c] crypto/packet.c │ │ + [251c8c] OSSL_PARAM_set_octet_string │ │ + [251ca8] FALSE │ │ + [251cae] pkcs7-digestData │ │ + [251cbf] DES-EDE-OFB │ │ + [251ccb] Netscape Cert Type │ │ + [251cde] X509v3 Key Usage │ │ + [251cef] initials │ │ + [251cf8] Strong Extranet ID │ │ + [251d0b] pbeWithMD2AndRC2-CBC │ │ + [251d20] id-qcs-pkixQCSyntax-v1 │ │ + [251d37] enterprises │ │ + [251d43] domainRelatedObject │ │ + [251d57] pilotDSA │ │ + [251d60] documentIdentifier │ │ + [251d73] setct-AuthReqTBS │ │ + [251d84] setct-AuthRevResTBEB │ │ + [251d99] setct-CRLNotificationResTBS │ │ + [251db5] setAttr-Cert │ │ + [251dc2] setAttr-T2cleartxt │ │ + [251dd5] AES-192-CFB8 │ │ + [251de2] sha256WithRSAEncryption │ │ + [251dfa] RSA-SHA384 │ │ + [251e05] camellia-128-cbc │ │ + [251e16] CAMELLIA-128-ECB │ │ + [251e27] hmac-sha1 │ │ + [251e31] HMAC GOST 34.11-94 │ │ + [251e44] id-GostR3410-94DH │ │ + [251e56] CMAC │ │ + [251e5b] aes-256-gcm │ │ + [251e67] id-camellia128-wrap │ │ + [251e7b] mgf1 │ │ + [251e80] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ + [251ea7] AES-192-OCB │ │ + [251eb3] camellia-192-ccm │ │ + [251ec4] GOST R 34.10-2012 with 256 bit modulus │ │ + [251eeb] md_gost12_256 │ │ + [251ef9] ARIA-128-CFB8 │ │ + [251f07] sha512-256 │ │ + [251f12] dsa_with_SHA3-256 │ │ + [251f24] sm4-ofb │ │ + [251f2c] sm-scheme │ │ + [251f36] HMAC DSTU Gost 34311-95 │ │ + [251f4e] uacurve2 │ │ + [251f57] DSTU curve 3 │ │ + [251f64] id-ct-rpkiGhostbusters │ │ + [251f7b] id-cp │ │ + [251f81] id-mod-cmp2021-02 │ │ + [251f93] X509v3 Attribute Descriptor │ │ + [251faf] OCSP_RESPONSE │ │ + [251fbd] OCSP_RESPID │ │ + [251fc9] OCSP_SERVICELOC │ │ + [251fd9] response │ │ + [251fe2] value.byName │ │ + [251fef] certId │ │ + [251ff6] no revoked time │ │ + [252006] bad password read │ │ + [252018] unexpected dek iv │ │ + [25202a] PEM_ASN1_write_bio │ │ + [25203d] -----END │ │ + [252047] PKCS12_pbe_crypt_ex │ │ + [25205b] │ │ + [252065] (unknown) │ │ + [25206f] :[ │ │ + [252072] crypto/evp/bio_enc.c │ │ + [252087] parse failed │ │ + [252094] drbg already initialized │ │ + [2520ad] Function not implemented │ │ + [2520c6] not instantiated │ │ + [2520d7] personalisation string too long │ │ + [2520f7] unable to create drbg │ │ + [25210d] unsupported drbg flags │ │ + [252124] PSS parameter restrictions: │ │ + [252140] %s Salt Length: 0x │ │ + [252153] RSA_PRIME_INFO │ │ + [252162] crypto/bn/bn_blind.c │ │ + [252177] BN_BLINDING_update │ │ + [25218a] rsa_ossl_private_decrypt │ │ + [2521a3] 1024 │ │ + [2521a8] subject │ │ + [2521b0] ossl_store_get0_loader_int │ │ + [2521cb] try_key_value_legacy │ │ + [2521e0] crypto/thread/arch.c │ │ + [2521f5] no time stamp token │ │ + [252209] var bad value │ │ + [252217] :%s:%d:%s\n │ │ + [252222] partyName │ │ + [25222c] Only Some Reasons │ │ + [25223e] %*scrlTime: │ │ + [25224b] IPAddressFamily │ │ + [25225b] %*sIPv4 │ │ + [252263] namingAuthorityId │ │ + [252275] %*sEntry %0d:\n │ │ + [252284] PROXY_CERT_INFO_EXTENSION │ │ + [25229e] smimesign │ │ + [2522a8] othername: NAIRealm │ │ + [2522bc] othername: │ │ + [2522d4] v2i_GENERAL_NAME_ex │ │ + [2522e8] IP │ │ + [2522eb] X509V3_parse_list │ │ + [2522fd] bad object │ │ + [252308] incorrect policy syntax tag │ │ + [252324] invalid object identifier │ │ + [25233e] invalid policy identifier │ │ + [252358] policy path length already defined │ │ + [25237b] unable to get issuer details │ │ + [252398] crl verify failure │ │ + [2523ab] no certificate or crl found │ │ + [2523c7] CRL has expired │ │ + [2523d7] self-signed certificate in certificate chain │ │ + [252404] authority and subject key identifier mismatch │ │ + [252432] EE certificate key too weak │ │ + [25244e] Issuer name empty │ │ + [252460] Authority Key Identifier marked critical │ │ + [252489] crypto/x509/pcy_data.c │ │ + [2524a0] %*sNULL │ │ + [2524a8] cert_info │ │ + [2524b2] ERR_AFALG_error │ │ + [2524c2] provider=base,fips=yes,output=pvk │ │ + [2524e4] provider=base,fips=yes,input=der,structure=dhx │ │ + [252513] provider=default │ │ + [252524] ED448ph │ │ + [25252c] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [252570] provider=default,fips=yes,output=der,structure=rsa │ │ + [2525a3] provider=default,fips=yes,output=der,structure=dh │ │ + [2525d5] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [252617] provider=default,fips=yes,input=der,structure=rsa │ │ + [252649] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ + [252670] DES-ECB:1.3.14.3.2.6 │ │ + [252685] BIO to Core filter │ │ + [252698] providers/implementations/ciphers/cipher_aes_gcm.c │ │ + [2526cb] cipher_hw_aes_initkey │ │ + [2526e1] aes_siv_set_ctx_params │ │ + [2526f8] providers/implementations/ciphers/cipher_aes_wrp.c │ │ + [25272b] ossl_blake2b_get_ctx_params │ │ + [252747] providers/implementations/digests/null_prov.c │ │ + [252775] providers/implementations/encode_decode/decode_epki2pki.c │ │ + [2527af] ossl_b2i_RSA_after_header │ │ + [2527c9] dh_spki_pub_to_der │ │ + [2527dc] dhx_to_PrivateKeyInfo_pem_encode │ │ + [2527fd] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [252826] ED25519 PUBLIC KEY │ │ + [252839] dhx_to_DHX_pem_encode │ │ + [25284f] h: %d\n │ │ + [252856] dsa_to_text │ │ + [252862] ecx_set_peer │ │ + [25286f] providers/implementations/kdfs/hkdf.c │ │ + [252895] ecxkem_encapsulate │ │ + [2528a8] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ + [2528dd] providers/implementations/macs/siphash_prov.c │ │ + [25290b] providers/implementations/rands/drbg.c │ │ + [252932] ossl_drbg_lock_parent │ │ + [252948] ecdsa_signverify_init │ │ + [25295e] ossl_sm2_internal_sign │ │ + [252975] failed to decrypt │ │ + [252987] missing constant │ │ + [252998] ossl_gcm_stream_update │ │ + [2529af] rag_len │ │ + [2529b7] lg │ │ + [2529ba] ossl_digest_default_get_params │ │ + [2529d9] setFloatRegister │ │ + [2529ea] d13 │ │ + [2529ee] NaN │ │ + [2529f2] BEGIN IMMEDIATE; COMMIT; │ │ + [252a0b] cipher_default_use_hmac │ │ + [252a23] PRAGMA cipher_default_hmac_algorithm = %s; │ │ + [252a4e] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ + [252a87] sqlite3_key_v2: db=%p zDb=%s │ │ + [252aa4] sqlite3_rekey_v2: error %d occurred writing page %d │ │ + [252ad8] sqlite3_rekey_v2: left database mutex %p │ │ + [252b01] sqlcipher_deactivate: entered static master mutex │ │ + [252b33] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ + [252b91] reset pager │ │ + [252b9d] %s: %d │ │ + [252ba4] file unlinked while open: %s │ │ + [252bc1] mkdir │ │ + [252bc7] attempt to open "%s" as file descriptor %d │ │ + [252bf2] API called with finalized prepared statement │ │ + [252c1f] API called with NULL prepared statement │ │ + [252c47] Found │ │ + [252c4d] Rewind │ │ + [252c54] Program │ │ + [252c5c] IsNull │ │ + [252c63] ElseEq │ │ + [252c6a] FkCheck │ │ + [252c72] RealAffinity │ │ + [252c7f] Affinity │ │ + [252c88] Concat │ │ + [252c8f] String8 │ │ + [252c97] SeekScan │ │ + [252ca0] NewRowid │ │ + [252ca9] ResetSorter │ │ + [252cb5] statement aborts at %d: [%s] %s │ │ + [252cd5] 1 │ │ + [252cd7] unsupported file format │ │ + [252cef] orphan index │ │ + [252cfc] Page %u: never used │ │ + [252d10] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ + [252d5c] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ + [252da9] analysis_limit │ │ + [252db8] page_count │ │ + [252dc3] wal_autocheckpoint │ │ + [252dd6] busy │ │ + [252ddb] object name reserved for internal use: %s │ │ + [252e05] old │ │ + [252e0a] ) │ │ + [252e0c] USE TEMP B-TREE FOR %s │ │ + [252e23] too many terms in compound SELECT │ │ + [252e45] cannot modify %s because it is a view │ │ + [252e6b] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ + [252eb4] rowid not at end-of-record for row │ │ + [252ed8] CASCADE │ │ + [252ee0] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ + [252f2b] %llu │ │ + [252f30] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ + [252fc3] substring │ │ + [252fcd] %!0.20e │ │ + [252fd5] %Q%s │ │ + [252fda] current_date │ │ + [252fe7] an index │ │ + [252ff0] 40f-21a-21d │ │ + [252ffc] 50f │ │ + [253000] json_object │ │ + [25300c] interrupted │ │ + [253018] RTRIM │ │ + [25301e] ssenevi │ │ + [253026] itila │ │ + [25302c] uncompress │ │ + [253037] error parsing prefix parameter: %s │ │ + [25305a] CREATE TABLE %Q.'%q_content'(%s) │ │ + [25307b] RELEASE fts3 │ │ + [253088] contentless_delete=1 requires a contentless table │ │ + [2530ba] %z%s%Q │ │ + [2530c1] deletemerge │ │ + [2530cd] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ + [25311f] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ + [253156] 'rebuild' may not be used with a contentless fts5 table │ │ + [25318e] highlight │ │ + [253198] bli │ │ + [25319c] iciti │ │ + [2531a2] ssl_derive │ │ + [2531ad] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ + [2531cd] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [2531f1] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ + [253215] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ + [253239] TLS_RSA_WITH_AES_128_CCM_8 │ │ + [253254] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ + [253271] DHE-RSA-CAMELLIA256-SHA256 │ │ + [25328c] DHE-RSA-CAMELLIA128-SHA │ │ + [2532a4] DHE-DSS-ARIA256-GCM-SHA384 │ │ + [2532bf] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ + [2532e4] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [253309] ssl3_digest_cached_records │ │ + [253324] at least (D)TLS 1.2 needed in Suite B mode │ │ + [25334f] cannot change cipher │ │ + [253364] compression disabled │ │ + [253379] inconsistent early data sni │ │ + [253395] invalid ticket keys length │ │ + [2533b0] missing ecdsa signing cert │ │ + [2533cb] ssl handshake failure │ │ + [2533e1] unexpected end of early data │ │ + [2533fe] unsolicited extension │ │ + [253414] version too high │ │ + [253425] wrong signature type │ │ + [25343a] Curves │ │ + [253441] curves │ │ + [253448] ChainCAFile │ │ + [253454] kex_group │ │ + [25345e] SSLv3/TLS read next proto │ │ + [253478] SSLv3/TLS read certificate verify │ │ + [25349a] TLSv1.3 write client key update │ │ + [2534ba] tls-sigalg-name │ │ + [2534ca] ed448 │ │ + [2534d0] ssl_set_tmp_ecdh_groups │ │ + [2534e8] failed to start assist thread │ │ + [253506] qc_try_create_default_xso_for_write │ │ + [25352a] create_xso_from_stream │ │ + [253541] MAX_IDLE_TIMEOUT is malformed │ │ + [25355f] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ + [25358b] original_destination_connection_id │ │ + [2535ae] original_source_connection_id │ │ + [2535cc] ch_on_handshake_complete │ │ + [2535e5] handshake alert │ │ + [2535f5] internal error (txp generate) │ │ + [253613] draining │ │ + [25361c] payload_length │ │ + [25362b] ACK not valid in 0-RTT │ │ + [253642] quic_read_record │ │ + [253653] ossl_quic_tx_packetiser_set_cur_scid │ │ + [253678] ACK_WITHOUT_ECN │ │ + [253688] PATH_CHALLENGE │ │ + [253697] tlstree │ │ + [25369f] tls_increment_sequence_ctr │ │ + [2536ba] tls13_set_crypto_state │ │ + [2536d1] ssl/record/methods/tlsany_meth.c │ │ + [2536f2] tls_validate_record_header │ │ + [25370d] tls_collect_extensions │ │ + [253724] ssl/statem/extensions_clnt.c │ │ + [253741] tls_construct_ctos_srp │ │ + [253758] tls_construct_ctos_session_ticket │ │ + [25377a] tls_parse_ctos_srp │ │ + [25378d] tls_parse_ctos_server_cert_type │ │ + [2537ad] ssl_cipher_list_to_bytes │ │ + [2537c6] dtls_get_reassembled_message │ │ + [2537e3] tls13_restore_handshake_digest_for_pha │ │ + [25380a] ssl_add_cert_chain │ │ + [25381d] tls_process_end_of_early_data │ │ + [25383b] asn1_item_embed_d2i │ │ + [25384f] ASN1_ENUMERATED │ │ + [25385f] ASN1_SET_ANY │ │ + [25386c] lookup returned nothing │ │ + [253884] BIO dgram mem │ │ + [253892] HEX │ │ + [253896] PRINTABLESTRING │ │ + [2538a6] crypto/ct/ct_vfy.c │ │ + [2538b9] bnrand │ │ + [2538c0] BN_mod_exp_recp │ │ + [2538d0] crypto/dh/dh_key.c │ │ + [2538e3] OpenSSL DH Method │ │ + [2538f5] dsa_priv_encode │ │ + [253905] params.q │ │ + [25390e] DSO_convert_filename │ │ + [253923] symname(%s): %s │ │ + [253933] group-check │ │ + [25393f] ossl_ec_scalar_mul_ladder │ │ + [253959] crypto/ec/ecdsa_vrf.c │ │ + [25396f] NIST CURVE: %s\n │ │ + [25397f] crypto/ec/ecp_mont.c │ │ + [253994] OpenSSL X448 algorithm │ │ + [2539ab] pkey_ecd_digestsign25519 │ │ + [2539c4] ossl_decoder_ctx_add_decoder_inst │ │ + [2539e6] init │ │ + [2539eb] ENGINE_get_pkey_meth │ │ + [253a00] err:%lx:%lx:%lx:%lx │ │ + [253a14] secp160k1 │ │ + [253a1e] wap-wsg-idm-ecid-wtls7 │ │ + [253a35] evp_cipher_asn1_to_param_ex │ │ + [253a51] has-randkey │ │ + [253a5d] EVP_MD_get_size │ │ + [253a6d] 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? │ │ + [253afa] keyDerivationFunc │ │ + [253b0c] PBKDF2 │ │ + [253b13] PKCS5_v2_PBE_keyivgen_ex │ │ + [253b2c] [action:%d, state:%d] only setting allowed │ │ + [253b57] rsa_oaep_md │ │ + [253b63] oaep-label │ │ + [253b6e] rsa-factor2 │ │ + [253b7a] rsa-factor8 │ │ + [253b86] get_payload_private_key │ │ + [253b9e] modp_2048 │ │ + [253ba8] /usr/local/ssl │ │ + [253bb7] modulus too large │ │ + [253bc9] bad q value │ │ + [253bd5] invalid number │ │ + [253be4] wrong integer type │ │ + [253bf7] unknown name in random section │ │ + [253c16] invalid compression bit │ │ + [253c2e] not implemented │ │ + [253c3e] random number generation failed │ │ + [253c5e] unknown cofactor │ │ + [253c6f] wrong order │ │ + [253c7b] cleanup method function failed │ │ + [253c9a] failed reading data │ │ + [253cae] setting owf algor failure │ │ + [253cc8] polling failed │ │ + [253cd7] wrong pbm value │ │ + [253ce7] ess cert id not found │ │ + [253cfd] DES │ │ + [253d01] DES-EDE3 │ │ + [253d0a] des3-wrap │ │ + [253d14] cast-cbc │ │ + [253d1d] aes128-wrap │ │ + [253d29] Prompt info data type incorrect │ │ + [253d49] O │ │ + [253d4b] pkcs7-signedData │ │ + [253d5c] rc2-ecb │ │ + [253d64] RC2-OFB │ │ + [253d6c] nsCertType │ │ + [253d77] Netscape Revocation Url │ │ + [253d8f] Netscape Certificate Sequence │ │ + [253dad] md5-sha1 │ │ + [253db6] rc5-ecb │ │ + [253dbe] msCTLSign │ │ + [253dc8] pbeWithSHA1And3-KeyTripleDES-CBC │ │ + [253de9] pbeWithSHA1And2-KeyTripleDES-CBC │ │ + [253e0a] pkcs8ShroudedKeyBag │ │ + [253e1e] dnQualifier │ │ + [253e2a] iso │ │ + [253e2e] id-smime-mod-ets-eSigPolicy-88 │ │ + [253e4d] id-smime-aa-contentIdentifier │ │ + [253e6b] id-smime-aa-ets-escTimeStamp │ │ + [253e88] id-smime-alg-ESDHwithRC2 │ │ + [253ea1] id-aca-accessIdentity │ │ + [253eb7] id-aca-group │ │ + [253ec4] id-cct-crs │ │ + [253ecf] X500algorithms │ │ + [253ede] security │ │ + [253ee7] userClass │ │ + [253ef1] subtreeMaximumQuality │ │ + [253f07] id-hex-multipart-message │ │ + [253f20] setct-CapRevResTBE │ │ + [253f33] setct-CRLNotificationTBS │ │ + [253f4c] setCext-TokenIdentifier │ │ + [253f64] issuer capabilities │ │ + [253f78] aes-256-cfb1 │ │ + [253f85] aes-128-cfb8 │ │ + [253f92] AES-256-CFB8 │ │ + [253f9f] DES-CFB1 │ │ + [253fa8] policyMappings │ │ + [253fb7] KISA │ │ + [253fbc] md_gost94 │ │ + [253fc6] id-HMACGostR3411-94 │ │ + [253fda] GOST R 34.10-94 │ │ + [253fea] id-GostR3411-94-TestParamSet │ │ + [254007] registeredAddress │ │ + [254019] AES-128-CTR │ │ + [254025] CT Precertificate Signer │ │ + [25403e] jurisdictionCountryName │ │ + [254056] id-tc26-sign-constants │ │ + [25406d] pkInitClientAuth │ │ + [25407e] KxSRP │ │ + [254084] ARIA-128-CFB1 │ │ + [254092] uacurve1 │ │ + [25409b] magma-ctr │ │ + [2540a5] KMAC128 │ │ + [2540ad] BGPsec Router │ │ + [2540bb] oracle-jdk-trustedkeyusage │ │ + [2540d6] authorityAttributeIdentifier │ │ + [2540f3] delegatedNameConstraints │ │ + [25410c] timeSpecification │ │ + [25411e] id-on-hardwareModuleName │ │ + [254137] Wi-SUN Alliance Field Area Network (FAN) │ │ + [254160] OCSP_SINGLERESP │ │ + [254170] hashAlgorithm │ │ + [25417e] nextUpdate │ │ + [254189] cipher is null │ │ + [254198] keyblob header parse error │ │ + [2541b3] PEM_get_EVP_CIPHER_INFO │ │ + [2541cb] X509 CERTIFICATE │ │ + [2541dc] PKCS #7 SIGNED DATA │ │ + [2541f0] crypto/pem/pem_oth.c │ │ + [254205] PKCS12_BAGS │ │ + [254211] OBJECT DESCRIPTOR │ │ + [254223] PKCS7_dataInit │ │ + [254232] stack_to_property_list │ │ + [254249] crypto/rand/prov_seed.c │ │ + [254261] ossl_rand_get_nonce │ │ + [254275] (INVALID PSS PARAMETERS)\n │ │ + [25428f] ossl_rsa_fromdata │ │ + [2542a1] key prime num invalid │ │ + [2542b7] pub exponent out of range │ │ + [2542d1] crypto/rsa/rsa_oaep.c │ │ + [2542e7] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ + [25430f] crypto/rsa/rsa_sp800_56b_check.c │ │ + [254330] RSA_padding_check_X931 │ │ + [254347] invalid scheme │ │ + [254356] unsupported search type │ │ + [25436e] PKCS12_parse │ │ + [25437b] by_file_ctrl_ex │ │ + [25438b] noticenos │ │ + [254395] ,name: │ │ + [25439c] relativename │ │ + [2543a9] Certificate Hold │ │ + [2543ba] v2i_idp │ │ + [2543c2] ASIdentifierChoice_is_canonical │ │ + [2543e2] %*s │ │ + [2543ea] process_pci_value │ │ + [2543fc] PROXY_POLICY │ │ + [254409] SSL server │ │ + [254414] Y │ │ + [254416] X509_ATTRIBUTE_get0_type │ │ + [25442f] invalid trust │ │ + [25443d] certificate revoked │ │ + [254451] permitted subtree violation │ │ + [25446d] TSA server │ │ + [254478] %*s%.*s │ │ + [254480] revocationDate │ │ + [25448f] X509_PUBKEY │ │ + [25449b] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2544df] provider=base,fips=yes,input=der,structure=rsa │ │ + [25450e] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ + [254540] SIPHASH │ │ + [254548] provider=default,fips=yes,output=der,structure=dsa │ │ + [25457b] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ + [2545ba] SM4-CTR:1.2.156.10197.1.104.7 │ │ + [2545d8] MDC2:2.5.8.3.101 │ │ + [2545e9] ossl_rsa_key_op_get_protect │ │ + [254605] aes_ocb_set_ctx_params │ │ + [25461c] chacha20_poly1305_get_ctx_params │ │ + [25463d] i2b_PVK │ │ + [254645] SM2 PUBLIC KEY │ │ + [254654] x448_to_SubjectPublicKeyInfo_der_encode │ │ + [25467c] encrypt-level │ │ + [25468a] dsa2pvk_encode │ │ + [254699] DSA-Parameters │ │ + [2546a8] (default) │ │ + [2546b3] lanes │ │ + [2546b9] kbkdf_set_ctx_params │ │ + [2546ce] x942kdf_hash_kdm │ │ + [2546df] digest-oneshot │ │ + [2546ee] Ed25519 │ │ + [2546f6] is %zu, should be at least %zu │ │ + [254715] kdf_pbkdf1_do_derive │ │ + [25472a] fips module entering error state │ │ + [25474b] invalid input length │ │ + [254760] oneshot call out of order │ │ + [25477a] ossl_ccm_set_ctx_params │ │ + [254792] as │ │ + [254795] actor │ │ + [25479b] plicit-rejection │ │ + [2547ac] equest │ │ + [2547b3] s-saltlen-check │ │ + [2547c3] hase │ │ + [2547c8] unsupported arm register │ │ + [2547e1] lr │ │ + [2547e4] r9 │ │ + [2547e7] s8 │ │ + [2547ea] d28 │ │ + [2547ee] no such column: "%s" │ │ + [254803] cannot open %s column for writing │ │ + [254825] HMAC_SHA512 │ │ + [254831] cipher_log_level │ │ + [254842] sqlcipher_codec_ctx_init: allocating context │ │ + [25486f] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ + [2548c9] PRAGMA journal_mode = delete; │ │ + [2548e7] sqlcipher_set_log: set log to %s │ │ + [254908] pread │ │ + [25490e] Checkpoint │ │ + [254919] Le │ │ + [25491c] Count │ │ + [254922] AggValue │ │ + [25492b] GetSubtype │ │ + [254936] FilterAdd │ │ + [254940] -- %s │ │ + [254946] non-text filename │ │ + [254958] output file already exists │ │ + [254973] Elapsed time:%.3f ms - %s\n │ │ + [25498e] hght │ │ + [254993] PRAGMA │ │ + [25499b] not authorized to use function: %#T │ │ + [2549bf] wrong number of arguments to function %#T() │ │ + [2549eb] HAVING clause on a non-aggregate query │ │ + [254a12] too many columns in result set │ │ + [254a31] ,\n │ │ │ │ - [254a5d] cannot use window functions in recursive queries │ │ - [254a8e] │ │ - [254a95] COVERING INDEX %s │ │ - [254aa7] RETURNING may not use "TABLE.*" wildcards │ │ - [254ad1] cannot use RETURNING in a trigger │ │ - [254af3] trigger %T already exists │ │ - [254b0d] view %s may not be altered │ │ - [254b28] lower │ │ - [254b2e] avg │ │ - [254b32] sqlite_rename_quotefix │ │ - [254b49] %.*s%s │ │ - [254b50] datetime │ │ - [254b59] timediff │ │ - [254b62] bad JSON path: %Q │ │ - [254b74] json_object() requires an even number of arguments │ │ - [254ba7] porter │ │ - [254bae] remove_diacritics=2 │ │ - [254bc2] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ - [254bfd] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ - [254c2c] sei │ │ - [254c30] lb │ │ - [254c33] ble │ │ - [254c37] OR │ │ - [254c3a] ... │ │ - [254c45] prefix length out of range (max 999) │ │ - [254c6a] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ - [254c88] %s: table does not support scanning │ │ - [254cac] fts5: syntax error near "%.1s" │ │ - [254ccb] ing │ │ - [254ccf] alism │ │ - [254cd5] ement │ │ - [254cdb] fts5vocab: unknown table type: %Q │ │ - [254cfd] RtreeMatchArg │ │ - [254d0b] [%lld] │ │ - [254d12] ENABLE_RTREE │ │ - [254d1f] ENABLE_STAT4 │ │ - [254d2c] TLS_RSA_WITH_NULL_SHA │ │ - [254d42] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ - [254d66] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ - [254d8a] ECDHE-RSA-AES128-SHA256 │ │ - [254da2] TLS_PSK_WITH_NULL_SHA │ │ - [254db8] PSK-AES128-GCM-SHA256 │ │ - [254dce] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ - [254df2] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ - [254e16] ECDHE-PSK-NULL-SHA │ │ - [254e29] CAMELLIA128-SHA256 │ │ - [254e3c] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [254e65] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [254e8e] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ - [254ead] PSK-ARIA128-GCM-SHA256 │ │ - [254ec4] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [254ee5] aSRP │ │ - [254eea] IDEA │ │ - [254eef] bad psk identity │ │ - [254f00] bad write retry │ │ - [254f10] conn use only │ │ - [254f1e] duplicate compression id │ │ - [254f37] ee key too small │ │ - [254f48] no suitable record layer │ │ - [254f61] parse tlsext │ │ - [254f6e] quic handshake layer error │ │ - [254f89] tlsv1 alert decode error │ │ - [254fa2] uninitialized │ │ - [254fb0] ossl_bytes_to_cipher_list │ │ - [254fca] SSL_set0_tmp_dh_pkey │ │ - [254fdf] │ │ - [254fe7] rx_cert_comp │ │ - [254ff4] prioritize_chacha │ │ - [255006] Ciphersuites │ │ - [255013] max_protocol │ │ - [255020] PrivateKey │ │ - [25502b] chainCAfile │ │ - [255037] ChainCAStore │ │ - [255044] VerifyCAStore │ │ - [255052] ClientRenegotiation │ │ - [255066] SSL_use_PrivateKey_file │ │ - [25507e] master_key │ │ - [255089] tlsext_max_fragment_len_mode │ │ - [2550a6] tls_choose_sigalg │ │ - [2550b8] ossl_quic_clear │ │ - [2550c8] quic_conn_stream_new │ │ - [2550dd] max_ack_delay │ │ - [2550eb] stateless_reset_token │ │ - [255101] protocol_type │ │ - [25510f] process_id │ │ - [25511a] connection_closed │ │ - [25512c] datagram_id │ │ - [255138] ack_delay │ │ - [255142] fin │ │ - [255146] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ - [255172] depack_do_frame_ack │ │ - [255186] depack_do_frame_stream_data_blocked │ │ - [2551aa] depack_do_frame_conn_close │ │ - [2551c5] ssl/record/methods/ssl3_meth.c │ │ - [2551e4] tls_any_set_crypto_state │ │ - [2551fd] ssl/statem/extensions.c │ │ - [255215] tls_construct_ctos_npn │ │ - [25522c] tls_construct_ctos_post_handshake_auth │ │ - [255253] tls_parse_stoc_early_data │ │ - [25526d] tls_parse_ctos_status_request │ │ - [25528b] tls_process_server_done │ │ - [2552a3] ossl_statem_client13_write_transition │ │ - [2552c9] No ciphers enabled for max supported SSL/TLS version │ │ - [2552fe] 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 │ │ - [2553a0] ossl_statem_server_construct_message │ │ - [2553c5] ASN1_STRING_set │ │ - [2553d5] asn1_d2i_ex_primitive │ │ - [2553eb] X509_ALGOR │ │ - [2553f6] in use │ │ - [2553fd] transfer timeout │ │ - [25540e] unsupported ip family │ │ - [255424] peer address not available │ │ - [25543f] crypto/bio/bss_dgram_pair.c │ │ - [25545b] dgram_mem_init │ │ - [25546a] config_diagnostics │ │ - [25547d] default │ │ - [255485] crypto/conf/conf_api.c │ │ - [25549c] BITLIST │ │ - [2554a4] SEQ │ │ - [2554a8] EXPLICIT │ │ - [2554b1] crypto/bn/bn_prime.c │ │ - [2554c6] crypto/bn/bn_rand.c │ │ - [2554da] DSO_load │ │ - [2554e3] DSO_bind_func │ │ - [2554f1] DSO_ctrl │ │ - [2554fa] ossl_ec_GF2m_simple_group_set_curve │ │ - [25551e] EC_POINT_add │ │ - [25552b] crypto/ec/ec_mult.c │ │ - [25553f] EC_POINT_set_compressed_coordinates │ │ - [255563] ossl_ecdsa_simple_verify_sig │ │ - [255580] ECDSA_verify │ │ - [25558d] Generator (uncompressed): │ │ - [2555a7] BN_mod_sqrt │ │ - [2555b3] OSSL_DECODER_from_bio │ │ - [2555c9] OSSL_DECODER_get0_properties │ │ - [2555e6] PKCS7 routines │ │ - [2555f5] DSO support routines │ │ - [25560a] SM2 routines │ │ - [255617] system lib │ │ - [255622] evp_md_ctx_new_ex │ │ - [255634] algid-absent │ │ - [255641] secp521r1 │ │ - [25564b] sect163k1 │ │ - [255655] wap-wsg-idm-ecid-wtls11 │ │ - [25566d] B-163 │ │ - [255673] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ - [2556af] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ - [2556f0] there are no property definitions with encoder %s │ │ - [255722] do_sigver_init │ │ - [255731] evp_mac_final │ │ - [25573f] crypto/evp/p5_crpt.c │ │ - [255754] crypto/evp/p_lib.c │ │ - [255767] default_fixup_args │ │ - [25577a] crypto/ec/ec_pmeth.c │ │ - [25578f] validate-g │ │ - [25579a] ffdhe2048 │ │ - [2557a4] ffdhe6144 │ │ - [2557ae] expand on static bignum data │ │ - [2557cb] invalid parameter nid │ │ - [2557e1] command not supported │ │ - [2557f7] expecting a dh key │ │ - [25580a] message digest is null │ │ - [255821] unsupported key derivation function │ │ - [255845] unsupported prf │ │ - [255855] depth exceeded │ │ - [255864] explicit tag not constructed │ │ - [255881] no multipart boundary │ │ - [255897] object not ascii format │ │ - [2558af] sequence not constructed │ │ - [2558c8] passed null parameter │ │ - [2558de] init failed │ │ - [2558ea] internal list error │ │ - [2558fe] ess signing certid mismatch error │ │ - [255920] unknown digest algorithm │ │ - [255939] invalid genp │ │ - [255946] total timeout │ │ - [255954] log key invalid │ │ - [255964] sct list invalid │ │ - [255975] DES-EDE3-ECB │ │ - [255982] aes256-wrap-pad │ │ - [255992] aes256 │ │ - [255999] RSA-SHA1-2 │ │ - [2559a4] PBE-MD5-DES │ │ - [2559b0] signingTime │ │ - [2559bc] des-ede-ofb │ │ - [2559c8] dsaWithSHA1-old │ │ - [2559d8] Netscape SSL Server Name │ │ - [2559f1] certificatePolicies │ │ - [255a05] GN │ │ - [255a08] uid │ │ - [255a0c] cast5-cbc │ │ - [255a16] PKIX │ │ - [255a1b] msCodeInd │ │ - [255a25] msEFS │ │ - [255a2b] id-smime-aa │ │ - [255a37] id-smime-mod-cms │ │ - [255a48] id-smime-alg-3DESwrap │ │ - [255a5e] id-smime-cd-ldap │ │ - [255a6f] id-on │ │ - [255a75] id-cct │ │ - [255a7c] id-regCtrl-pkiArchiveOptions │ │ - [255a99] id-cmc-addExtensions │ │ - [255aae] ad dvcs │ │ - [255ab6] Basic OCSP Response │ │ - [255aca] CrlID │ │ - [255ad0] DOD │ │ - [255ad4] room │ │ - [255ad9] cNAMERecord │ │ - [255ae5] pseudonym │ │ - [255aef] setct-CredReqTBSX │ │ - [255b01] setct-CertReqTBE │ │ - [255b12] setct-CertReqTBEX │ │ - [255b24] set-brand-AmericanExpress │ │ - [255b3e] X509v3 Certificate Issuer │ │ - [255b58] id-it-suppLangTags │ │ - [255b6b] hmacWithSHA384 │ │ - [255b7a] GOST 34.10-2001 Cryptocom │ │ - [255b94] distinguishedName │ │ - [255ba6] aes-128-xts │ │ - [255bb2] camellia-128-cmac │ │ - [255bc4] AuthPSK │ │ - [255bcc] ARIA-128-CTR │ │ - [255bd9] ARIA-256-ECB │ │ - [255be6] SHA512-224 │ │ - [255bf1] id-dsa-with-sha3-512 │ │ - [255c06] DSTU curve 9 │ │ - [255c13] GOST R 34.10-2012 (256 bit) ParamSet C │ │ - [255c3a] kmac256 │ │ - [255c42] ms-app-policies │ │ - [255c52] signatureAlgorithm │ │ - [255c65] value.revoked │ │ - [255c73] value.unknown │ │ - [255c81] certStatus │ │ - [255c8c] no start line │ │ - [255c9a] pvk too short │ │ - [255ca8] PEM_ASN1_read_bio │ │ - [255cba] mac setup error │ │ - [255cca] \U%04lX │ │ - [255cd2] invalid null pointer │ │ - [255ce7] pkcs7 add signer error │ │ - [255cfe] unsupported cipher type │ │ - [255d16] error retrieving additional input │ │ - [255d38] BN_BLINDING_convert_ex │ │ - [255d4f] invalid digest length │ │ - [255d65] invalid padding mode │ │ - [255d7a] n does not equal product of primes │ │ - [255d9d] message │ │ - [255da5] not a name │ │ - [255db0] crypto/store/store_lib.c │ │ - [255dc9] OSSL_STORE_find │ │ - [255dd9] try_pkcs12 │ │ - [255de4] pkcs7 add signed attr error │ │ - [255e00] token not present │ │ - [255e12] no result buffer │ │ - [255e23] result too large │ │ - [255e34] sys$dassgn error │ │ - [255e45] user data duplication unsupported │ │ - [255e67] pathlen │ │ - [255e6f] CPS │ │ - [255e73] reasons │ │ - [255e7b] %*sFull Name:\n │ │ - [255e8a] d2i_ocsp_nonce │ │ - [255e99] (Tunnel) │ │ - [255ea3] crypto/x509/v3_asid.c │ │ - [255eb9] %*s%s\n │ │ - [255ec0] %*sTarget Group: │ │ - [255ed2] i2r_issuer_sign_tool │ │ - [255ee7] %*ssignToolCert: │ │ - [255ef9] authority │ │ - [255f03] crypto/x509/v3_ind_iss.c │ │ - [255f1c] Not Before: │ │ - [255f29] othername:XmppAddr:%.*s │ │ - [255f41] EdiPartyName: │ │ - [255f5c] Registered ID: │ │ - [255f6b] %*s\n │ │ - [255f7b] crypto/x509/v3_skid.c │ │ - [255f91] SXNET │ │ - [255f97] crypto/x509/v3_utl.c │ │ - [255fac] dirname error │ │ - [255fba] extension name error │ │ - [255fcf] invalid asnumber │ │ - [255fe0] policy when proxy language requires no policy │ │ - [25600e] invalid non-CA certificate (has CA markings) │ │ - [25603b] Suite B: curve not allowed for this LOS │ │ - [256063] OCSP request │ │ - [256070] code_sign │ │ - [25607a] crypto/x509/x_attrib.c │ │ - [256091] X509_CRL_INFO │ │ - [25609f] Extension │ │ - [2560a9] X509_NAME │ │ - [2560b3] provider=base,fips=yes,output=pem,structure=type-specific │ │ - [2560ed] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ - [256130] provider=base,fips=yes,output=pem,structure=ec │ │ - [25615f] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ - [256191] provider=base,fips=yes,output=der,structure=pkcs3 │ │ - [2561c3] provider=base,fips=yes,output=pem,structure=X9.62 │ │ - [2561f5] OpenSSL Default Provider │ │ - [25620e] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ - [256249] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ - [256269] KRB5KDF │ │ - [256271] provider=default,fips=yes,input=pem │ │ - [256295] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ - [2562db] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ - [25630c] AES-128-WRAP-INV:AES128-WRAP-INV │ │ - [25632d] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ - [25634f] OpenSSL Legacy Provider │ │ - [256367] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ - [256396] ossl_sm2_plaintext_size │ │ - [2563ae] providers/implementations/ciphers/cipher_aes_siv.c │ │ - [2563e1] aes_wrap_cipher_internal │ │ - [2563fa] providers/implementations/encode_decode/encode_key2any.c │ │ - [256433] key_to_p8info │ │ - [256441] dh_to_PrivateKeyInfo_der_encode │ │ - [256461] dh_to_PrivateKeyInfo_pem_encode │ │ - [256481] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ - [2564a8] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2564d4] %s%s%s%u (%s0x%x)\n │ │ - [2564e7] ec2text_encode │ │ - [2564f6] ec_to_text │ │ - [256501] EC-Parameters │ │ - [25650f] memcost │ │ - [256517] pbkdf2_derive │ │ - [256525] kdf_tls1_prf_set_ctx_params │ │ - [256541] ecxkem_decapsulate │ │ - [256554] dh_gen_common_set_params │ │ - [25656d] context-string │ │ - [25657c] rsa_setup_mgf1_md │ │ - [25658e] %08lx │ │ - [256594] invalid memory size │ │ - [2565a8] missing xcghash │ │ - [2565b8] seed sources must not have a parent │ │ - [2565dc] ossl_cipher_generic_get_ctx_params │ │ - [2565ff] en │ │ - [256602] el │ │ - [256605] et │ │ - [256608] egotiated-version │ │ - [25661a] 2kdf-key-check │ │ - [256629] sp │ │ - [25662c] r12 │ │ - [256630] d21 │ │ - [256634] ([BLjava/lang/String;)V │ │ - [25664c] cipher_provider_version │ │ - [256664] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ - [2566ac] sqlite3_rekey_v2: no key provided │ │ - [2566ce] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ - [2566fc] codec_ctx_free: iCtx=%p │ │ - [256714] Upgrade format not determined │ │ - [256732] rmdir │ │ - [256738] recovered %d pages from %s │ │ - [256753] recovered %d frames from WAL file %s │ │ - [256778] ] │ │ - [25677a] IfNullRow │ │ - [256784] Sort │ │ - [256789] OpenWrite │ │ - [256793] Real │ │ - [256798] AggStep1 │ │ - [2567a1] error in %s %s after %s: %s │ │ - [2567bd] free space corruption │ │ - [2567d3] cannot open value of type %s │ │ - [2567f0] %02x │ │ - [2567f6] sqlite3Codec: error occurred during key derivation: %d │ │ - [25682d] HMAC │ │ - [256832] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ - [256876] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2568ba] foreign_keys │ │ - [2568c7] pk │ │ - [2568ca] rowid │ │ - [2568d0] set list │ │ - [2568d9] COMMIT │ │ - [2568e0] OID │ │ - [2568e4] LEFT-MOST SUBQUERY │ │ - [2568f7] BLOOM FILTER ON %S ( │ │ - [25690c] foreign key mismatch - "%w" referencing "%w" │ │ - [256939] utf16le │ │ - [256941] rtrim │ │ - [256947] sqlite_rename_test │ │ - [25695a] utc │ │ - [25695e] jsonb_group_object │ │ - [256971] SNaN │ │ - [256976] query aborted │ │ - [256984] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ - [2569ae] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ - [2569e5] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ - [256a64] ful │ │ - [256a68] evita │ │ - [256a6e] tnem │ │ - [256a73] , x.'%q' │ │ - [256a7c] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ - [256aba] automerge= │ │ - [256ac5] tokendata │ │ - [256acf] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ - [256af7] reads │ │ - [256afd] 'delete-all' may only be used with a contentless or external content fts5 table │ │ - [256b4d] malformed inverted index for FTS5 table %s.%s │ │ - [256b7b] ascii │ │ - [256b81] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ - [256bdc] rtreecheck │ │ - [256be7] Node %lld is too small for cell count of %d (%d bytes) │ │ - [256c1e] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ - [256c61] MAX_PAGE_COUNT=0xfffffffe │ │ - [256c7b] dtls1_write_app_data_bytes │ │ - [256c96] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ - [256cb5] ECDHE-ECDSA-AES128-SHA │ │ - [256ccc] ECDHE-RSA-AES128-SHA │ │ - [256ce1] ECDHE-RSA-AES256-GCM-SHA384 │ │ - [256cfd] SRP-RSA-AES-128-CBC-SHA │ │ - [256d15] SRP-DSS-AES-256-CBC-SHA │ │ - [256d2d] CAMELLIA256-SHA │ │ - [256d3d] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ - [256d63] LEGACY-GOST2012-GOST8912-GOST8912 │ │ - [256d85] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ - [256dac] SSL for verify callback │ │ - [256dc4] SUITEB128 │ │ - [256dce] EDH │ │ - [256dd2] bad decompression │ │ - [256de4] cookie gen callback failure │ │ - [256e00] digest check failed │ │ - [256e14] no renegotiation │ │ - [256e25] srtp unknown protection profile │ │ - [256e45] ssl session id has bad length │ │ - [256e63] unable to find public key parameters │ │ - [256e88] unable to load ssl3 sha1 routines │ │ - [256eaa] unknown alert type │ │ - [256ebd] ct_move_scts │ │ - [256eca] no_tls1_1 │ │ - [256ed4] d2i_SSL_SESSION_ex │ │ - [256ee7] error │ │ - [256eed] SSLv3/TLS read client hello │ │ - [256f09] ssl/t1_lib.c │ │ - [256f16] srp_verify_server_param │ │ - [256f2e] unable to store stateless reset token │ │ - [256f54] ORIG_DCID is malformed │ │ - [256f6b] PREFERRED_ADDR is malformed │ │ - [256f87] retry_source_connection_id │ │ - [256fa2] initial_max_stream_data_bidi_remote │ │ - [256fc6] Post-handshake TLS CertificateRequest received │ │ - [256ff5] ch_rxku_tick │ │ - [257002] _%s.sqlog │ │ - [25700c] time_format │ │ - [257018] delta │ │ - [25701e] connectivity │ │ - [25702b] recovery:packet_lost │ │ - [257040] crypto_buffer_exceeded │ │ - [257057] depack_do_frame_ping │ │ - [25706c] STREAM frame for TX only stream │ │ - [25708c] internal error (rstream available) │ │ - [2570af] invalid stream count limit │ │ - [2570ca] ossl_quic_tx_packetiser_discard_enc_level │ │ - [2570f4] ossl_quic_gen_rand_conn_id │ │ - [25710f] MAX_STREAMS_BIDI │ │ - [257120] RETIRE_CONN_ID │ │ - [25712f] hs_padding │ │ - [25713a] dtls_prepare_record_header │ │ - [257155] tls_release_record │ │ - [257168] tls_parse_stoc_sct │ │ - [25717b] tls_parse_stoc_key_share │ │ - [257194] tls_process_server_rpk │ │ - [2571ab] tls_process_ske_psk_preamble │ │ - [2571c8] ssl/statem/statem_dtls.c │ │ - [2571e1] tls_early_post_process_client_hello │ │ - [257205] asn1_template_noexp_d2i │ │ - [25721d] crypto/asn1/tasn_enc.c │ │ - [257234] ASN1_OBJECT │ │ - [257240] crypto/asn1/tasn_utl.c │ │ - [257257] %02X: │ │ - [25725d] write to read only BIO │ │ - [257274] local address not available │ │ - [257290] non-fatal or transient error │ │ - [2572ad] │ │ - [2572b4] memory buffer │ │ - [2572c2] BN_div │ │ - [2572c9] [[%s]]\n │ │ - [2572d1] BOOL │ │ - [2572d6] UTC │ │ - [2572da] OCT │ │ - [2572de] UNIV │ │ - [2572e3] VISIBLE │ │ - [2572eb] vparams │ │ - [2572f3] ossl_dh_new_by_nid_ex │ │ - [257309] eckey_priv_encode │ │ - [25731b] ossl_ec_key_param_from_x509_algor │ │ - [25733d] crypto/ec/ec_curve.c │ │ - [257354] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ + [254a36] cannot use window functions in recursive queries │ │ + [254a67] │ │ + [254a6e] COVERING INDEX %s │ │ + [254a80] RETURNING may not use "TABLE.*" wildcards │ │ + [254aaa] cannot use RETURNING in a trigger │ │ + [254acc] trigger %T already exists │ │ + [254ae6] view %s may not be altered │ │ + [254b01] lower │ │ + [254b07] avg │ │ + [254b0b] sqlite_rename_quotefix │ │ + [254b22] %.*s%s │ │ + [254b29] datetime │ │ + [254b32] timediff │ │ + [254b3b] bad JSON path: %Q │ │ + [254b4d] json_object() requires an even number of arguments │ │ + [254b80] porter │ │ + [254b87] remove_diacritics=2 │ │ + [254b9b] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ + [254bd6] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ + [254c05] sei │ │ + [254c09] lb │ │ + [254c0c] ble │ │ + [254c10] OR │ │ + [254c13] ... │ │ + [254c1e] prefix length out of range (max 999) │ │ + [254c43] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ + [254c61] %s: table does not support scanning │ │ + [254c85] fts5: syntax error near "%.1s" │ │ + [254ca4] ing │ │ + [254ca8] alism │ │ + [254cae] ement │ │ + [254cb4] fts5vocab: unknown table type: %Q │ │ + [254cd6] RtreeMatchArg │ │ + [254ce4] [%lld] │ │ + [254ceb] ENABLE_RTREE │ │ + [254cf8] ENABLE_STAT4 │ │ + [254d05] TLS_RSA_WITH_NULL_SHA │ │ + [254d1b] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ + [254d3f] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ + [254d63] ECDHE-RSA-AES128-SHA256 │ │ + [254d7b] TLS_PSK_WITH_NULL_SHA │ │ + [254d91] PSK-AES128-GCM-SHA256 │ │ + [254da7] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ + [254dcb] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ + [254def] ECDHE-PSK-NULL-SHA │ │ + [254e02] CAMELLIA128-SHA256 │ │ + [254e15] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [254e3e] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [254e67] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ + [254e86] PSK-ARIA128-GCM-SHA256 │ │ + [254e9d] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [254ebe] aSRP │ │ + [254ec3] IDEA │ │ + [254ec8] bad psk identity │ │ + [254ed9] bad write retry │ │ + [254ee9] conn use only │ │ + [254ef7] duplicate compression id │ │ + [254f10] ee key too small │ │ + [254f21] no suitable record layer │ │ + [254f3a] parse tlsext │ │ + [254f47] quic handshake layer error │ │ + [254f62] tlsv1 alert decode error │ │ + [254f7b] uninitialized │ │ + [254f89] ossl_bytes_to_cipher_list │ │ + [254fa3] SSL_set0_tmp_dh_pkey │ │ + [254fb8] │ │ + [254fc0] rx_cert_comp │ │ + [254fcd] prioritize_chacha │ │ + [254fdf] Ciphersuites │ │ + [254fec] max_protocol │ │ + [254ff9] PrivateKey │ │ + [255004] chainCAfile │ │ + [255010] ChainCAStore │ │ + [25501d] VerifyCAStore │ │ + [25502b] ClientRenegotiation │ │ + [25503f] SSL_use_PrivateKey_file │ │ + [255057] master_key │ │ + [255062] tlsext_max_fragment_len_mode │ │ + [25507f] tls_choose_sigalg │ │ + [255091] ossl_quic_clear │ │ + [2550a1] quic_conn_stream_new │ │ + [2550b6] max_ack_delay │ │ + [2550c4] stateless_reset_token │ │ + [2550da] protocol_type │ │ + [2550e8] process_id │ │ + [2550f3] connection_closed │ │ + [255105] datagram_id │ │ + [255111] ack_delay │ │ + [25511b] fin │ │ + [25511f] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ + [25514b] depack_do_frame_ack │ │ + [25515f] depack_do_frame_stream_data_blocked │ │ + [255183] depack_do_frame_conn_close │ │ + [25519e] ssl/record/methods/ssl3_meth.c │ │ + [2551bd] tls_any_set_crypto_state │ │ + [2551d6] ssl/statem/extensions.c │ │ + [2551ee] tls_construct_ctos_npn │ │ + [255205] tls_construct_ctos_post_handshake_auth │ │ + [25522c] tls_parse_stoc_early_data │ │ + [255246] tls_parse_ctos_status_request │ │ + [255264] tls_process_server_done │ │ + [25527c] ossl_statem_client13_write_transition │ │ + [2552a2] No ciphers enabled for max supported SSL/TLS version │ │ + [2552d7] 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 │ │ + [255379] ossl_statem_server_construct_message │ │ + [25539e] ASN1_STRING_set │ │ + [2553ae] asn1_d2i_ex_primitive │ │ + [2553c4] X509_ALGOR │ │ + [2553cf] in use │ │ + [2553d6] transfer timeout │ │ + [2553e7] unsupported ip family │ │ + [2553fd] peer address not available │ │ + [255418] crypto/bio/bss_dgram_pair.c │ │ + [255434] dgram_mem_init │ │ + [255443] config_diagnostics │ │ + [255456] default │ │ + [25545e] crypto/conf/conf_api.c │ │ + [255475] BITLIST │ │ + [25547d] SEQ │ │ + [255481] EXPLICIT │ │ + [25548a] crypto/bn/bn_prime.c │ │ + [25549f] crypto/bn/bn_rand.c │ │ + [2554b3] DSO_load │ │ + [2554bc] DSO_bind_func │ │ + [2554ca] DSO_ctrl │ │ + [2554d3] ossl_ec_GF2m_simple_group_set_curve │ │ + [2554f7] EC_POINT_add │ │ + [255504] crypto/ec/ec_mult.c │ │ + [255518] EC_POINT_set_compressed_coordinates │ │ + [25553c] ossl_ecdsa_simple_verify_sig │ │ + [255559] ECDSA_verify │ │ + [255566] Generator (uncompressed): │ │ + [255580] BN_mod_sqrt │ │ + [25558c] OSSL_DECODER_from_bio │ │ + [2555a2] OSSL_DECODER_get0_properties │ │ + [2555bf] PKCS7 routines │ │ + [2555ce] DSO support routines │ │ + [2555e3] SM2 routines │ │ + [2555f0] system lib │ │ + [2555fb] evp_md_ctx_new_ex │ │ + [25560d] algid-absent │ │ + [25561a] secp521r1 │ │ + [255624] sect163k1 │ │ + [25562e] wap-wsg-idm-ecid-wtls11 │ │ + [255646] B-163 │ │ + [25564c] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ + [255688] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ + [2556c9] there are no property definitions with encoder %s │ │ + [2556fb] do_sigver_init │ │ + [25570a] evp_mac_final │ │ + [255718] crypto/evp/p5_crpt.c │ │ + [25572d] crypto/evp/p_lib.c │ │ + [255740] default_fixup_args │ │ + [255753] crypto/ec/ec_pmeth.c │ │ + [255768] validate-g │ │ + [255773] ffdhe2048 │ │ + [25577d] ffdhe6144 │ │ + [255787] expand on static bignum data │ │ + [2557a4] invalid parameter nid │ │ + [2557ba] command not supported │ │ + [2557d0] expecting a dh key │ │ + [2557e3] message digest is null │ │ + [2557fa] unsupported key derivation function │ │ + [25581e] unsupported prf │ │ + [25582e] depth exceeded │ │ + [25583d] explicit tag not constructed │ │ + [25585a] no multipart boundary │ │ + [255870] object not ascii format │ │ + [255888] sequence not constructed │ │ + [2558a1] passed null parameter │ │ + [2558b7] init failed │ │ + [2558c3] internal list error │ │ + [2558d7] ess signing certid mismatch error │ │ + [2558f9] unknown digest algorithm │ │ + [255912] invalid genp │ │ + [25591f] total timeout │ │ + [25592d] log key invalid │ │ + [25593d] sct list invalid │ │ + [25594e] DES-EDE3-ECB │ │ + [25595b] aes256-wrap-pad │ │ + [25596b] aes256 │ │ + [255972] RSA-SHA1-2 │ │ + [25597d] PBE-MD5-DES │ │ + [255989] signingTime │ │ + [255995] des-ede-ofb │ │ + [2559a1] dsaWithSHA1-old │ │ + [2559b1] Netscape SSL Server Name │ │ + [2559ca] certificatePolicies │ │ + [2559de] GN │ │ + [2559e1] uid │ │ + [2559e5] cast5-cbc │ │ + [2559ef] PKIX │ │ + [2559f4] msCodeInd │ │ + [2559fe] msEFS │ │ + [255a04] id-smime-aa │ │ + [255a10] id-smime-mod-cms │ │ + [255a21] id-smime-alg-3DESwrap │ │ + [255a37] id-smime-cd-ldap │ │ + [255a48] id-on │ │ + [255a4e] id-cct │ │ + [255a55] id-regCtrl-pkiArchiveOptions │ │ + [255a72] id-cmc-addExtensions │ │ + [255a87] ad dvcs │ │ + [255a8f] Basic OCSP Response │ │ + [255aa3] CrlID │ │ + [255aa9] DOD │ │ + [255aad] room │ │ + [255ab2] cNAMERecord │ │ + [255abe] pseudonym │ │ + [255ac8] setct-CredReqTBSX │ │ + [255ada] setct-CertReqTBE │ │ + [255aeb] setct-CertReqTBEX │ │ + [255afd] set-brand-AmericanExpress │ │ + [255b17] X509v3 Certificate Issuer │ │ + [255b31] id-it-suppLangTags │ │ + [255b44] hmacWithSHA384 │ │ + [255b53] GOST 34.10-2001 Cryptocom │ │ + [255b6d] distinguishedName │ │ + [255b7f] aes-128-xts │ │ + [255b8b] camellia-128-cmac │ │ + [255b9d] AuthPSK │ │ + [255ba5] ARIA-128-CTR │ │ + [255bb2] ARIA-256-ECB │ │ + [255bbf] SHA512-224 │ │ + [255bca] id-dsa-with-sha3-512 │ │ + [255bdf] DSTU curve 9 │ │ + [255bec] GOST R 34.10-2012 (256 bit) ParamSet C │ │ + [255c13] kmac256 │ │ + [255c1b] ms-app-policies │ │ + [255c2b] signatureAlgorithm │ │ + [255c3e] value.revoked │ │ + [255c4c] value.unknown │ │ + [255c5a] certStatus │ │ + [255c65] no start line │ │ + [255c73] pvk too short │ │ + [255c81] PEM_ASN1_read_bio │ │ + [255c93] mac setup error │ │ + [255ca3] \U%04lX │ │ + [255cab] invalid null pointer │ │ + [255cc0] pkcs7 add signer error │ │ + [255cd7] unsupported cipher type │ │ + [255cef] error retrieving additional input │ │ + [255d11] BN_BLINDING_convert_ex │ │ + [255d28] invalid digest length │ │ + [255d3e] invalid padding mode │ │ + [255d53] n does not equal product of primes │ │ + [255d76] message │ │ + [255d7e] not a name │ │ + [255d89] crypto/store/store_lib.c │ │ + [255da2] OSSL_STORE_find │ │ + [255db2] try_pkcs12 │ │ + [255dbd] pkcs7 add signed attr error │ │ + [255dd9] token not present │ │ + [255deb] no result buffer │ │ + [255dfc] result too large │ │ + [255e0d] sys$dassgn error │ │ + [255e1e] user data duplication unsupported │ │ + [255e40] pathlen │ │ + [255e48] CPS │ │ + [255e4c] reasons │ │ + [255e54] %*sFull Name:\n │ │ + [255e63] d2i_ocsp_nonce │ │ + [255e72] (Tunnel) │ │ + [255e7c] crypto/x509/v3_asid.c │ │ + [255e92] %*s%s\n │ │ + [255e99] %*sTarget Group: │ │ + [255eab] i2r_issuer_sign_tool │ │ + [255ec0] %*ssignToolCert: │ │ + [255ed2] authority │ │ + [255edc] crypto/x509/v3_ind_iss.c │ │ + [255ef5] Not Before: │ │ + [255f02] othername:XmppAddr:%.*s │ │ + [255f1a] EdiPartyName: │ │ + [255f35] Registered ID: │ │ + [255f44] %*s\n │ │ + [255f54] crypto/x509/v3_skid.c │ │ + [255f6a] SXNET │ │ + [255f70] crypto/x509/v3_utl.c │ │ + [255f85] dirname error │ │ + [255f93] extension name error │ │ + [255fa8] invalid asnumber │ │ + [255fb9] policy when proxy language requires no policy │ │ + [255fe7] invalid non-CA certificate (has CA markings) │ │ + [256014] Suite B: curve not allowed for this LOS │ │ + [25603c] OCSP request │ │ + [256049] code_sign │ │ + [256053] crypto/x509/x_attrib.c │ │ + [25606a] X509_CRL_INFO │ │ + [256078] Extension │ │ + [256082] X509_NAME │ │ + [25608c] provider=base,fips=yes,output=pem,structure=type-specific │ │ + [2560c6] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ + [256109] provider=base,fips=yes,output=pem,structure=ec │ │ + [256138] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ + [25616a] provider=base,fips=yes,output=der,structure=pkcs3 │ │ + [25619c] provider=base,fips=yes,output=pem,structure=X9.62 │ │ + [2561ce] OpenSSL Default Provider │ │ + [2561e7] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ + [256222] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ + [256242] KRB5KDF │ │ + [25624a] provider=default,fips=yes,input=pem │ │ + [25626e] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ + [2562b4] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ + [2562e5] AES-128-WRAP-INV:AES128-WRAP-INV │ │ + [256306] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ + [256328] OpenSSL Legacy Provider │ │ + [256340] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ + [25636f] ossl_sm2_plaintext_size │ │ + [256387] providers/implementations/ciphers/cipher_aes_siv.c │ │ + [2563ba] aes_wrap_cipher_internal │ │ + [2563d3] providers/implementations/encode_decode/encode_key2any.c │ │ + [25640c] key_to_p8info │ │ + [25641a] dh_to_PrivateKeyInfo_der_encode │ │ + [25643a] dh_to_PrivateKeyInfo_pem_encode │ │ + [25645a] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ + [256481] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2564ad] %s%s%s%u (%s0x%x)\n │ │ + [2564c0] ec2text_encode │ │ + [2564cf] ec_to_text │ │ + [2564da] EC-Parameters │ │ + [2564e8] memcost │ │ + [2564f0] pbkdf2_derive │ │ + [2564fe] kdf_tls1_prf_set_ctx_params │ │ + [25651a] ecxkem_decapsulate │ │ + [25652d] dh_gen_common_set_params │ │ + [256546] context-string │ │ + [256555] rsa_setup_mgf1_md │ │ + [256567] %08lx │ │ + [25656d] invalid memory size │ │ + [256581] missing xcghash │ │ + [256591] seed sources must not have a parent │ │ + [2565b5] ossl_cipher_generic_get_ctx_params │ │ + [2565d8] en │ │ + [2565db] el │ │ + [2565de] et │ │ + [2565e1] egotiated-version │ │ + [2565f3] 2kdf-key-check │ │ + [256602] sp │ │ + [256605] r12 │ │ + [256609] d21 │ │ + [25660d] ([BLjava/lang/String;)V │ │ + [256625] cipher_provider_version │ │ + [25663d] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ + [256685] sqlite3_rekey_v2: no key provided │ │ + [2566a7] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ + [2566d5] codec_ctx_free: iCtx=%p │ │ + [2566ed] Upgrade format not determined │ │ + [25670b] rmdir │ │ + [256711] recovered %d pages from %s │ │ + [25672c] recovered %d frames from WAL file %s │ │ + [256751] ] │ │ + [256753] IfNullRow │ │ + [25675d] Sort │ │ + [256762] OpenWrite │ │ + [25676c] Real │ │ + [256771] AggStep1 │ │ + [25677a] error in %s %s after %s: %s │ │ + [256796] free space corruption │ │ + [2567ac] cannot open value of type %s │ │ + [2567c9] %02x │ │ + [2567cf] sqlite3Codec: error occurred during key derivation: %d │ │ + [256806] HMAC │ │ + [25680b] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ + [25684f] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [256893] foreign_keys │ │ + [2568a0] pk │ │ + [2568a3] rowid │ │ + [2568a9] set list │ │ + [2568b2] COMMIT │ │ + [2568b9] OID │ │ + [2568bd] LEFT-MOST SUBQUERY │ │ + [2568d0] BLOOM FILTER ON %S ( │ │ + [2568e5] foreign key mismatch - "%w" referencing "%w" │ │ + [256912] utf16le │ │ + [25691a] rtrim │ │ + [256920] sqlite_rename_test │ │ + [256933] utc │ │ + [256937] jsonb_group_object │ │ + [25694a] SNaN │ │ + [25694f] query aborted │ │ + [25695d] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ + [256987] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ + [2569be] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ + [256a3d] ful │ │ + [256a41] evita │ │ + [256a47] tnem │ │ + [256a4c] , x.'%q' │ │ + [256a55] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ + [256a93] automerge= │ │ + [256a9e] tokendata │ │ + [256aa8] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ + [256ad0] reads │ │ + [256ad6] 'delete-all' may only be used with a contentless or external content fts5 table │ │ + [256b26] malformed inverted index for FTS5 table %s.%s │ │ + [256b54] ascii │ │ + [256b5a] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ + [256bb5] rtreecheck │ │ + [256bc0] Node %lld is too small for cell count of %d (%d bytes) │ │ + [256bf7] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ + [256c3a] MAX_PAGE_COUNT=0xfffffffe │ │ + [256c54] dtls1_write_app_data_bytes │ │ + [256c6f] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ + [256c8e] ECDHE-ECDSA-AES128-SHA │ │ + [256ca5] ECDHE-RSA-AES128-SHA │ │ + [256cba] ECDHE-RSA-AES256-GCM-SHA384 │ │ + [256cd6] SRP-RSA-AES-128-CBC-SHA │ │ + [256cee] SRP-DSS-AES-256-CBC-SHA │ │ + [256d06] CAMELLIA256-SHA │ │ + [256d16] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ + [256d3c] LEGACY-GOST2012-GOST8912-GOST8912 │ │ + [256d5e] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ + [256d85] SSL for verify callback │ │ + [256d9d] SUITEB128 │ │ + [256da7] EDH │ │ + [256dab] bad decompression │ │ + [256dbd] cookie gen callback failure │ │ + [256dd9] digest check failed │ │ + [256ded] no renegotiation │ │ + [256dfe] srtp unknown protection profile │ │ + [256e1e] ssl session id has bad length │ │ + [256e3c] unable to find public key parameters │ │ + [256e61] unable to load ssl3 sha1 routines │ │ + [256e83] unknown alert type │ │ + [256e96] ct_move_scts │ │ + [256ea3] no_tls1_1 │ │ + [256ead] d2i_SSL_SESSION_ex │ │ + [256ec0] error │ │ + [256ec6] SSLv3/TLS read client hello │ │ + [256ee2] ssl/t1_lib.c │ │ + [256eef] srp_verify_server_param │ │ + [256f07] unable to store stateless reset token │ │ + [256f2d] ORIG_DCID is malformed │ │ + [256f44] PREFERRED_ADDR is malformed │ │ + [256f60] retry_source_connection_id │ │ + [256f7b] initial_max_stream_data_bidi_remote │ │ + [256f9f] Post-handshake TLS CertificateRequest received │ │ + [256fce] ch_rxku_tick │ │ + [256fdb] _%s.sqlog │ │ + [256fe5] time_format │ │ + [256ff1] delta │ │ + [256ff7] connectivity │ │ + [257004] recovery:packet_lost │ │ + [257019] crypto_buffer_exceeded │ │ + [257030] depack_do_frame_ping │ │ + [257045] STREAM frame for TX only stream │ │ + [257065] internal error (rstream available) │ │ + [257088] invalid stream count limit │ │ + [2570a3] ossl_quic_tx_packetiser_discard_enc_level │ │ + [2570cd] ossl_quic_gen_rand_conn_id │ │ + [2570e8] MAX_STREAMS_BIDI │ │ + [2570f9] RETIRE_CONN_ID │ │ + [257108] hs_padding │ │ + [257113] dtls_prepare_record_header │ │ + [25712e] tls_release_record │ │ + [257141] tls_parse_stoc_sct │ │ + [257154] tls_parse_stoc_key_share │ │ + [25716d] tls_process_server_rpk │ │ + [257184] tls_process_ske_psk_preamble │ │ + [2571a1] ssl/statem/statem_dtls.c │ │ + [2571ba] tls_early_post_process_client_hello │ │ + [2571de] asn1_template_noexp_d2i │ │ + [2571f6] crypto/asn1/tasn_enc.c │ │ + [25720d] ASN1_OBJECT │ │ + [257219] crypto/asn1/tasn_utl.c │ │ + [257230] %02X: │ │ + [257236] write to read only BIO │ │ + [25724d] local address not available │ │ + [257269] non-fatal or transient error │ │ + [257286] │ │ + [25728d] memory buffer │ │ + [25729b] BN_div │ │ + [2572a2] [[%s]]\n │ │ + [2572aa] BOOL │ │ + [2572af] UTC │ │ + [2572b3] OCT │ │ + [2572b7] UNIV │ │ + [2572bc] VISIBLE │ │ + [2572c4] vparams │ │ + [2572cc] ossl_dh_new_by_nid_ex │ │ + [2572e2] eckey_priv_encode │ │ + [2572f4] ossl_ec_key_param_from_x509_algor │ │ + [257316] crypto/ec/ec_curve.c │ │ + [25732d] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [2573c3] OpenSSL ED448 algorithm │ │ - [2573db] EMPTY │ │ - [2573e1] ENGINE_get_first │ │ - [2573f2] rsa routines │ │ - [2573ff] engine routines │ │ - [25740f] CMS routines │ │ - [25741c] DSA lib │ │ - [257424] passed a null parameter │ │ - [25743c] called a function that was disabled at compile-time │ │ - [257470] nested asn1 error │ │ - [257482] EVP_PKEY_CTX_set_dh_pad │ │ - [25749a] secp160r1 │ │ - [2574a4] Oakley-EC2N-4 │ │ - [2574b2] brainpoolP320t1 │ │ - [2574c2] ivlen │ │ - [2574c8] tlsaad │ │ - [2574cf] tls1multi_enc │ │ - [2574dd] OSSL_ENCODER_CTX_set_cleanup │ │ - [2574fa] output │ │ - [257501] EVP_PKEY_derive_set_peer_ex │ │ - [25751d] crypto/evp/kdf_meth.c │ │ - [257533] crypto/evp/m_sigver.c │ │ - [257549] update │ │ - [257550] keyLength │ │ - [25755a] PKCS5_PBE_keyivgen_ex │ │ - [257570] pass │ │ - [257575] oeap │ │ - [25757a] EXTRACT_ONLY │ │ - [257587] get_dh_dsa_payload_p │ │ - [25759c] gen_init │ │ - [2575a5] crypto/evp/pmeth_lib.c │ │ - [2575bc] evp_pkey_ctx_set_md │ │ - [2575d0] dh_2048_224 │ │ - [2575dc] "%s" has an existing different identity %d (from "%s") │ │ - [257613] crypto/hashtable/hashtable.c │ │ - [257630] OpenSSL 3.4.1 11 Feb 2025 │ │ - [25764a] check p not safe prime │ │ - [257661] invalid salt length │ │ - [257675] no cipher set │ │ - [257683] seed_len is less than the length of q │ │ - [2576a9] mstring not universal │ │ - [2576bf] string too short │ │ - [2576d0] universalstring is wrong length │ │ - [2576f0] unknown format │ │ - [2576ff] relative path │ │ - [25770d] error parsing content length │ │ - [25772a] content not found │ │ - [25773c] content type not enveloped data │ │ - [25775c] ctrl error │ │ - [257767] no msgsigdigest │ │ - [257777] type not data │ │ - [257785] popo inconsistent public key │ │ - [2577a2] checkafter out of range │ │ - [2577ba] error creating rp │ │ - [2577cc] missing secret │ │ - [2577db] sct unsupported version │ │ - [2577f3] aes192-wrap │ │ - [2577ff] id-aes192-wrap-pad │ │ - [257812] aes192 │ │ - [257819] ossl_provider_test_operation_bit │ │ - [25783a] crypto/self_test_core.c │ │ - [257852] pkcs7 │ │ - [257858] pkcs7-encryptedData │ │ - [25786c] DES-ECB │ │ - [257874] DSA-SHA1-old │ │ - [257881] subjectKeyIdentifier │ │ - [257896] X509v3 Authority Key Identifier │ │ - [2578b6] cast5-cfb │ │ - [2578c0] TLS Web Client Authentication │ │ - [2578de] CRLReason │ │ - [2578e8] localKeyID │ │ - [2578f3] pbeWithSHA1AndDES-CBC │ │ - [257909] X9.57 │ │ - [25790f] id-smime-ct-TDTInfo │ │ - [257923] id-smime-aa-smimeEncryptCerts │ │ - [257941] id-smime-alg-ESDHwith3DES │ │ - [25795b] sbgp-autonomousSysNum │ │ - [257971] id-alg-des40 │ │ - [25797e] Acceptable OCSP Responses │ │ - [257998] archiveCutoff │ │ - [2579a6] dod │ │ - [2579aa] RSA-MD4 │ │ - [2579b2] X509v3 Policy Constraints │ │ - [2579cc] setct-PInitResData │ │ - [2579df] setct-AuthRevResTBE │ │ - [2579f3] setct-CapRevReqTBEX │ │ - [257a07] encrypted track 2 │ │ - [257a19] joint-iso-itu-t │ │ - [257a29] CAMELLIA-192-CFB8 │ │ - [257a3b] id-GostR3410-2001DH │ │ - [257a4f] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ - [257a7e] freshestCRL │ │ - [257a8a] crossCertificatePair │ │ - [257a9f] deltaRevocationList │ │ - [257ab3] id-aes256-GCM │ │ - [257ac1] SNILS │ │ - [257ac7] kuznyechik-ofb │ │ - [257ad6] SSH Server │ │ - [257ae1] PKINIT Client Auth │ │ - [257af4] pkInitKDC │ │ - [257afe] kx-psk │ │ - [257b05] BLAKE2s256 │ │ - [257b10] aria-256-cfb │ │ - [257b1d] dsa_with_SHA384 │ │ - [257b2d] aria-192-gcm │ │ - [257b3a] SM4-CFB1 │ │ - [257b43] SM4-CTR │ │ - [257b4b] sha512-224WithRSAEncryption │ │ - [257b67] AES-192-SIV │ │ - [257b73] id-on-NAIRealm │ │ - [257b82] oracle-organization │ │ - [257b96] Oracle organization │ │ - [257baa] roleSpecCertIdentifier │ │ - [257bc1] X509v3 Role Specification Certificate Identifier │ │ - [257bf2] X509v3 Time Specification │ │ - [257c0c] unknown object name │ │ - [257c20] OCSP_CERTSTATUS │ │ - [257c30] responseStatus │ │ - [257c3f] locator │ │ - [257c47] crypto/pkcs12/p12_asn.c │ │ - [257c5f] value.keybag │ │ - [257c6c] │ │ - [257c76] trailing characters │ │ - [257c8a] HERE-->%c%s │ │ - [257c96] Cannot open file │ │ - [257ca7] in error state │ │ - [257cb6] prediction resistance not supported │ │ - [257cda] prime1: │ │ - [257ce2] 14 (default) │ │ - [257cef] crypto/rsa/rsa_backend.c │ │ - [257d08] digest does not match │ │ - [257d1e] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ - [257d41] rsa_ossl_private_encrypt │ │ - [257d5a] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ - [257d7f] ossl_rsa_sp800_56b_pairwise_test │ │ - [257da0] path must be absolute │ │ - [257db6] OSSL_STORE_INFO_new_PARAMS │ │ - [257dd1] bad type │ │ - [257dda] tsa untrusted │ │ - [257de8] PEM_X509_INFO_read_bio_ex │ │ - [257e02] crypto/asn1/x_info.c │ │ - [257e17] value │ │ - [257e1d] \n │ │ - [257e26] %*scrlNum: │ │ - [257e32] inherit │ │ - [257e3a] %d.%d.%d.%d │ │ - [257e46] targetName │ │ - [257e51] %*sDigest Type: Public Key Certificate\n │ │ - [257e79] signToolCert │ │ - [257e86] addProfessionInfo │ │ - [257e98] pcPathLengthConstraint │ │ - [257eaf] subjectDomainPolicy │ │ - [257ec3] %s:\n │ │ - [257ec8] s2i_ASN1_OCTET_STRING │ │ - [257ede] OSSL_USER_NOTICE_SYNTAX │ │ - [257ef6] bad ip address │ │ - [257f05] ossl_x509_check_private_key │ │ - [257f21] Path length given without key usage keyCertSign │ │ - [257f51] crypto/x509/x_all.c │ │ - [257f65] x509_pubkey_ex_new_ex │ │ - [257f7b] x509_pubkey_ex_d2i_ex │ │ - [257f91] provider=base,fips=yes,output=pem,structure=dh │ │ - [257fc0] X942KDF-ASN1:X942KDF │ │ - [257fd5] provider=default,fips=yes,output=pem,structure=dsa │ │ - [258008] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ - [258053] AES-192-WRAP-INV:AES192-WRAP-INV │ │ - [258074] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ - [258097] secp256r1 │ │ - [2580a1] crypto/sm2/sm2_crypt.c │ │ - [2580b8] aes_xts_set_ctx_params │ │ - [2580cf] chacha20_poly1305_cipher │ │ - [2580e8] rsa_to_type_specific_keypair_der_encode │ │ - [258110] sm2_to_type_specific_no_pub_pem_encode │ │ - [258137] rsa_to_SubjectPublicKeyInfo_der_encode │ │ - [25815e] RSA-PSS PRIVATE KEY │ │ - [258172] dh_to_SubjectPublicKeyInfo_pem_encode │ │ - [258198] dsa_to_PrivateKeyInfo_der_encode │ │ - [2581b9] ec_to_SubjectPublicKeyInfo_pem_encode │ │ - [2581df] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25820d] X25519 PRIVATE KEY │ │ - [258220] rsa2pvk_encode │ │ - [25822f] ed4482text_encode │ │ - [258241] HKDF_Extract │ │ - [25824e] AES-192-WRAP │ │ - [25825b] ikm length is :%zu, should be at least %zu │ │ - [258286] *enclen too small │ │ - [258298] ossl_kdf_ctx_create │ │ - [2582ac] crypto/dsa/dsa_check.c │ │ - [2582c3] dhkem-ikm │ │ - [2582cd] digest-noinit │ │ - [2582db] right_encode │ │ - [2582e8] rsa_pss_compute_saltlen │ │ - [258300] PSS saltlen can only be specified if PSS padding has been specified first │ │ - [25834a] Cannot use autodetected salt length │ │ - [25836e] Should be more than %d, but would be set to match digest size (%d) │ │ - [2583b1] file_setup_decoders │ │ - [2583c5] file_load_dir_entry │ │ - [2583d9] cipher operation failed │ │ - [2583f1] invalid digest size │ │ - [258405] missing type │ │ - [258412] tag not set │ │ - [25841e] providers/implementations/ciphers/ciphercommon.c │ │ - [25844f] vp-info │ │ - [258457] d-pub-key │ │ - [258461] erslen │ │ - [258468] cs15-pad-disabled │ │ - [25847a] ame │ │ - [25847e] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [2584e1] s13 │ │ - [2584e5] s20 │ │ - [2584e9] s22 │ │ - [2584ed] d1 │ │ - [2584f0] d16 │ │ - [2584f4] key │ │ - [2584f8] INFO │ │ - [2584fd] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ - [258550] sqlcipherCodecAttach: left database mutex %p │ │ - [25857d] sqlite3_rekey_v2: entering database mutex %p │ │ - [2585aa] sqlite3_rekey_v2: committing │ │ - [2585c7] HMAC operation failed for page %d │ │ - [2585eb] cannot fstat db file %s │ │ - [258603] access │ │ - [25860a] 922337203685477580 │ │ - [25861d] B │ │ - [25861f] IfPos │ │ - [258625] Function │ │ - [25862e] SorterOpen │ │ - [258639] AggInverse │ │ - [258644] CursorHint │ │ - [25864f] codec_set_pass_key: no btree present on db %d │ │ - [25867d] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2586be] foreign_key_check │ │ - [2586d0] journal_mode │ │ - [2586dd] writable_schema │ │ - [2586ed] origin │ │ - [2586f4] sqlite_ │ │ - [2586fc] aggregate functions are not allowed in the GROUP BY clause │ │ - [258737] %!S │ │ - [25873b] table %s has %d values for %d columns │ │ - [258761] too many terms in ORDER BY clause │ │ - [258783] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ - [2587be] MERGE (%s) │ │ - [2587c9] ANY(%s) │ │ - [2587d1] cannot INSERT into generated column "%s" │ │ - [2587fa] row not in PRIMARY KEY order for %s │ │ - [25881e] wrong # of entries in index │ │ - [25883b] %llu │ │ - [258841] 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 │ │ - [2588ef] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ - [258972] length │ │ - [258979] sum │ │ - [25897d] group_concat │ │ - [25898a] json_patch │ │ - [258995] jsonb_set │ │ - [25899f] \u0009 │ │ - [2589a6] database table is locked │ │ - [2589bf] database disk image is malformed │ │ - [2589e0] unable to delete/modify user-function due to active statements │ │ - [258a1f] MATCH │ │ - [258a25] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ - [258a8f] ta │ │ - [258a92] ilsuo │ │ - [258a98] ezila │ │ - [258a9e] luf │ │ - [258aa2] merge= │ │ - [258aa9] contentless_delete=1 is incompatible with columnsize=0 │ │ - [258ae0] unterminated string │ │ - [258af4] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ - [258b31] L* N* Co │ │ - [258b3a] iveness │ │ - [258b42] icate │ │ - [258b48] ion │ │ - [258b4c] overflow │ │ - [258b55] ENABLE_LOAD_EXTENSION │ │ - [258b6b] MALLOC_SOFT_LIMIT=1024 │ │ - [258b82] MAX_PAGE_SIZE=65536 │ │ - [258b96] SOUNDEX │ │ - [258b9e] ssl_decapsulate │ │ - [258bae] AES128-CCM8 │ │ - [258bba] RSA-PSK-AES128-CBC-SHA │ │ - [258bd1] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ - [258bf2] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ - [258c13] DHE-RSA-CAMELLIA128-SHA256 │ │ - [258c2e] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [258c57] ADH-CAMELLIA128-SHA │ │ - [258c6b] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [258c96] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [258cbb] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ - [258ce4] SHA384 │ │ - [258ceb] aECDSA │ │ - [258cf2] 3DES │ │ - [258cf7] ca md too weak │ │ - [258d06] error in system default config │ │ - [258d25] invalid max early data │ │ - [258d3c] invalid null cmd name │ │ - [258d52] invalid session id │ │ - [258d65] missing signing cert │ │ - [258d7a] no suitable key share │ │ - [258d90] no verify cookie callback │ │ - [258daa] pem name too short │ │ - [258dbd] quic network error │ │ - [258dd0] ssl session id callback failed │ │ - [258def] tlsv1 alert export restriction │ │ - [258e0e] ssl/ssl_lib.c │ │ - [258e1c] no_tx_cert_comp │ │ - [258e2c] ssl/ssl_asn1.c │ │ - [258e3b] ssl_version │ │ - [258e47] SSLv3/TLS write client hello │ │ - [258e64] DTLS1 write hello verify request │ │ - [258e85] tls1_set_groups │ │ - [258e95] ecdsa_secp256r1_sha256 │ │ - [258eac] ecdsa_brainpoolP512r1_sha512 │ │ - [258ec9] rsa_pss_rsae_sha512 │ │ - [258edd] header │ │ - [258ee4] packet_type │ │ - [258ef0] flow_control_error │ │ - [258f03] ce │ │ - [258f06] unidirectional │ │ - [258f15] HKDF │ │ - [258f1a] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ - [258f46] depack_do_frame_stream │ │ - [258f5d] PADDING │ │ - [258f65] hdr_generate_mask │ │ - [258f77] tls_get_more_records │ │ - [258f8c] final_renegotiate │ │ - [258f9e] tls_parse_ctos_psk_kex_modes │ │ - [258fbb] tls_process_rpk │ │ - [258fcb] tls13_save_handshake_digest_for_pha │ │ - [258fef] tls_process_cke_srp │ │ - [259003] tls_process_cke_gost18 │ │ - [25901a] dgram_pair_sendmmsg │ │ - [25902e] path │ │ - [259033] append_exp │ │ - [25903e] DIR │ │ - [259042] DH Public-Key │ │ - [259050] %s: (%d bit)\n │ │ - [25905e] %s 0\n │ │ - [259064] (Negative) │ │ - [259070] BN_div_recp │ │ - [25907c] do_EC_KEY_print │ │ - [25908c] named-nist │ │ - [259097] prime-field │ │ - [2590a3] generator │ │ - [2590ad] SECG curve over a 112 bit prime field │ │ - [2590d3] SECG curve over a 128 bit prime field │ │ - [2590f9] RFC 5639 curve over a 160 bit prime field │ │ - [259123] EC_KEY_check_key │ │ - [259134] EC_POINT_set_to_infinity │ │ - [25914d] ossl_ec_wNAF_mul │ │ - [25915e] Generator (hybrid): │ │ - [259172] Polynomial: │ │ - [25917e] crypto/ec/ecp_oct.c │ │ - [259192] crypto/encode_decode/decoder_pkey.c │ │ - [2591b6] OSSL_DECODER_CTX_new_for_pkey │ │ - [2591d4] object identifier routines │ │ - [2591ef] FIPS routines │ │ - [2591fd] operation fail │ │ - [25920c] dh_paramgen_check │ │ - [25921e] secp384r1 │ │ - [259228] c2tnb239v2 │ │ - [259233] B-409 │ │ - [259239] tag │ │ - [25923d] id-smime-alg-CMS3DESwrap │ │ - [259256] cts │ │ - [25925a] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ - [2592a5] EVP_MAC_CTX_dup │ │ - [2592b5] crypto/asn1/p5_pbe.c │ │ - [2592ca] pkcs5 │ │ - [2592d0] EVP_PKEY_get_security_bits │ │ - [2592eb] dh_paramgen_prime_len │ │ - [259301] ecdh_kdf_md │ │ - [25930d] digestsize │ │ - [259318] hexsecret │ │ - [259322] qy │ │ - [259325] pkey_ec_derive │ │ - [259334] EVP_PKEY_verify │ │ - [259344] validate-legacy │ │ - [259354] OPENSSLDIR: "/usr/local/ssl" │ │ - [259371] CPUINFO: N/A │ │ - [25937e] called with even modulus │ │ - [259397] expecting a siphash key │ │ - [2593af] method not supported │ │ - [2593c4] unsupported cipher │ │ - [2593d7] illegal characters │ │ - [2593ea] sequence length mismatch │ │ - [259403] no close brace │ │ - [259412] asn1 error │ │ - [25941d] undefined generator │ │ - [259431] unsupported content type │ │ - [25944a] unwrap failure │ │ - [259459] popo missing subject │ │ - [25946e] unsupported popo method │ │ - [259486] multiple san sources │ │ - [25949b] AES-128-CBC │ │ - [2594a7] ARIA192 │ │ - [2594af] ripemd │ │ - [2594b6] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ - [259506] NO │ │ - [259509] provider_init │ │ - [259517] rc2-cbc │ │ - [25951f] RSA-SHA │ │ - [259527] Netscape Communications Corp. │ │ - [259545] issuerAltName │ │ - [259553] mdc2 │ │ - [259558] RC5-CFB │ │ - [259560] id-qt-cps │ │ - [25956a] pbeWithMD5AndRC2-CBC │ │ - [25957f] X9.57 CM ? │ │ - [25958a] id-smime-aa-equivalentLabels │ │ - [2595a7] id-smime-aa-signingCertificate │ │ - [2595c6] id-pkix1-explicit-93 │ │ - [2595db] id-mod-kea-profile-88 │ │ - [2595f1] id-it-currentCRL │ │ - [259602] id-cmc-regInfo │ │ - [259611] id-aca-authenticationInfo │ │ - [25962b] basicOCSPResponse │ │ - [25963d] aes-192-cbc │ │ - [259649] otherMailbox │ │ - [259656] dITRedirect │ │ - [259662] setct-PANOnly │ │ - [259670] setct-AuthRevResBaggage │ │ - [259688] generate cryptogram │ │ - [25969c] rsaOAEPEncryptionSET │ │ - [2596b1] wap │ │ - [2596b5] CAMELLIA-192-OFB │ │ - [2596c6] SEED-CBC │ │ - [2596cf] CA Repository │ │ - [2596dd] id-GostR3410-94-TestParamSet │ │ - [2596fa] id-camellia192-wrap │ │ - [25970e] AES-256-CBC-HMAC-SHA1 │ │ - [259724] AES-128-CBC-HMAC-SHA256 │ │ - [25973c] jurisdictionST │ │ - [25974b] CAMELLIA-128-GCM │ │ - [25975c] gost89-cbc │ │ - [259767] Send Owner │ │ - [259772] sendProxiedOwner │ │ - [259783] id-pkinit │ │ - [25978d] aria-192-ofb │ │ - [25979a] RSA-SHA3-512 │ │ - [2597a7] dstu28147-ofb │ │ - [2597b5] magma-ctr-acpkm-omac │ │ - [2597ca] magma-ofb │ │ - [2597d4] classSignToolKB2 │ │ - [2597e5] X509v3 Allowed Attribute Assignments │ │ - [25980a] X509v3 Alternative Signature Value │ │ - [25982d] digest size err │ │ - [25983d] no signer key │ │ - [25984b] not dek info │ │ - [259858] PEM_def_callback │ │ - [259869] ENCRYPTED PRIVATE KEY │ │ - [25987f] X9.42 DH PARAMETERS │ │ - [259893] TRUSTED CERTIFICATE │ │ - [2598a7] CMS │ │ - [2598ab] :EXTERNAL TYPE %s\n │ │ - [2598be] = │ │ - [2598c0] not an identifier │ │ - [2598d2] provider │ │ - [2598db] ossl_property_string │ │ - [2598f0] error retrieving nonce │ │ - [259907] parent locking not enabled │ │ - [259922] random pool overflow │ │ - [259937] reseed_time_interval │ │ - [25994c] coefficient: │ │ - [259959] bad pad byte count │ │ - [25996c] dmp1 not congruent to d │ │ - [259984] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ - [2599a3] crypto/stack/stack.c │ │ - [2599b8] fingerprint │ │ - [2599c4] crypto/pkcs12/p12_add.c │ │ - [2599dc] token present │ │ - [2599ea] opening session │ │ - [2599fa] crypto/pem/pem_info.c │ │ - [259a10] Key Agreement │ │ - [259a1e] POLICYINFO │ │ - [259a29] USERNOTICE │ │ - [259a34] AUTHORITY_KEYID │ │ - [259a44] onlysomereasons │ │ - [259a54] %*sIssuer: │ │ - [259a60] (Unknown SAFI %u) │ │ - [259a73] /%d\n │ │ - [259a78] choice.targetName │ │ - [259a8b] %*sExtensions: │ │ - [259a9b] crypto/x509/v3_no_rev_avail.c │ │ - [259ab9] smimeencrypt │ │ - [259ac6] IP Address:%s │ │ - [259ad4] x509v3_add_len_value │ │ - [259ae9] distpoint already set │ │ - [259aff] extension setting not supported │ │ - [259b1f] section not found │ │ - [259b31] unknown bit string argument │ │ - [259b4d] unknown value │ │ - [259b5b] crl already delta │ │ - [259b6d] X509_STORE_add_cert │ │ - [259b81] OCSP unknown cert │ │ - [259b93] Cannot find certificate signature algorithm │ │ - [259bbf] check_name_constraints │ │ - [259bd6] crypto/x509/x_name.c │ │ - [259beb] X509_NAME_ENTRIES │ │ - [259bfd] reject │ │ - [259c04] code │ │ - [259c0a] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ - [259c2d] SM3:1.2.156.10197.1.401 │ │ - [259c45] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ - [259c90] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ - [259ce2] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ - [259d17] provider=default,fips=no,input=der,structure=type-specific │ │ - [259d52] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ - [259d7b] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ - [259d9e] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ - [259dd5] ossl_aes_gcm_siv_cipher │ │ - [259ded] aes_xts_init │ │ - [259dfa] providers/implementations/ciphers/cipher_aria.c │ │ - [259e2a] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ - [259e5f] shake_set_ctx_params │ │ - [259e74] ed25519_to_PrivateKeyInfo_pem_encode │ │ - [259e99] ecx_spki_pub_to_der │ │ - [259ead] ed448_to_SubjectPublicKeyInfo_der_encode │ │ - [259ed6] recommended-private-length: %ld bits\n │ │ - [259efc] Q: │ │ - [259f02] Minimum Salt Length: %d%s\n │ │ - [259f1f] ad │ │ - [259f22] min threads: %u │ │ - [259f32] providers/implementations/kdfs/krb5kdf.c │ │ - [259f5b] dhkem_encap │ │ - [259f67] rsasve_recover │ │ - [259f76] providers/implementations/keymgmt/ec_kmgmt.c │ │ - [259fa3] crypto/cmac/cmac.c │ │ - [259fb6] test_rng_enable_locking │ │ - [259fce] ecdsa_setup_md │ │ - [259fdd] %s has invalid md size %d │ │ - [259ff7] providers/implementations/signature/eddsa_sig.c │ │ - [25a027] fips module conditional error │ │ - [25a045] invalid constant length │ │ - [25a05d] invalid thread pool size │ │ - [25a076] unsupported cek alg │ │ - [25a08a] ossl_cipher_generic_initiv │ │ - [25a0a5] ng │ │ - [25a0a8] tance │ │ - [25a0ae] short-mac │ │ - [25a0b8] ssl-version │ │ - [25a0c4] erence │ │ - [25a0cb] sion_id │ │ - [25a0d3] ls │ │ - [25a0d6] ofactor-flag │ │ - [25a0e3] setRegister │ │ - [25a0ef] s26 │ │ - [25a0f3] d12 │ │ - [25a0f7] %d │ │ - [25a0fa] cipher_default_kdf_iter │ │ - [25a112] x' │ │ - [25a115] HMAC_SHA1 │ │ - [25a11f] pragma │ │ - [25a126] DEBUG │ │ - [25a12c] sqlcipherCodecAttach: no codec attached to db, exiting │ │ - [25a163] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ - [25a19a] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ - [25a1e5] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ - [25a23d] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ - [25a27f] keying attached database failed, error code %d │ │ - [25a2ae] INTEGER │ │ - [25a2b6] unable to open a temporary database file for storing temporary tables │ │ - [25a2fc] SeekLT │ │ - [25a303] Divide │ │ - [25a30a] Delete │ │ - [25a311] ReleaseReg │ │ - [25a31c] Explain │ │ - [25a324] cannot change %s wal mode from within a transaction │ │ - [25a358] table │ │ - [25a35e] max rootpage (%u) disagrees with header (%u) │ │ - [25a38b] Multiple uses for byte %u of page %u │ │ - [25a3b0] BEGIN │ │ - [25a3b6] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ - [25a3f4] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ - [25a431] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [25a474] defer_foreign_keys │ │ - [25a487] ,arg HIDDEN │ │ - [25a493] on_delete │ │ - [25a49d] %s.%s │ │ - [25a4a3] generated column loop on "%s" │ │ - [25a4c1] hex literal too big: %s%#T │ │ - [25a4dc] none │ │ - [25a4e1] new │ │ - [25a4e6] │ │ - [25a4e9] USING COVERING INDEX │ │ - [25a500] too many columns in %s │ │ - [25a517] C │ │ - [25a519] incremental │ │ - [25a525] cannot create INSTEAD OF trigger on table: %S │ │ - [25a553] BBB │ │ - [25a557] table %s may not be altered │ │ - [25a573] Cannot add a PRIMARY KEY column │ │ - [25a593] sqlite_rename_column │ │ - [25a5a8] start of │ │ - [25a5b2] %02d:%02d │ │ - [25a5bc] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ - [25a5de] -9e999 │ │ - [25a5e5] " │ │ - [25a5e7] unable to close due to unfinalized statements or unfinished backups │ │ - [25a62b] fts3 │ │ - [25a630] gni │ │ - [25a634] 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)); │ │ - [25a6cd] DESC │ │ - [25a6d2] %s_stat │ │ - [25a6da] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ - [25a709] columns │ │ - [25a711] reserved fts5 column name: %s │ │ - [25a72f] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ - [25a755] delete-all │ │ - [25a760] ative │ │ - [25a766] 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) │ │ - [25a801] DEFAULT_WORKER_THREADS=0 │ │ - [25a81a] NULL-SHA │ │ - [25a823] TLS_RSA_WITH_AES_128_CBC_SHA │ │ - [25a840] DHE-RSA-AES256-SHA256 │ │ - [25a856] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [25a87a] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [25a8a6] DHE-DSS-CAMELLIA256-SHA256 │ │ - [25a8c1] SEED-SHA │ │ - [25a8ca] DSA │ │ - [25a8ce] RC4 │ │ - [25a8d2] AES256 │ │ - [25a8d9] ARIAGCM │ │ - [25a8e1] bad compression algorithm │ │ - [25a8fb] bad legacy version │ │ - [25a90e] bad signature │ │ - [25a91c] bad srp parameters │ │ - [25a92f] error setting tlsa base domain │ │ - [25a94e] invalid record │ │ - [25a95d] invalid status response │ │ - [25a975] missing sigalgs extension │ │ - [25a98f] peer did not return a certificate │ │ - [25a9b1] read bio not set │ │ - [25a9c2] read timeout expired │ │ - [25a9d7] required cipher missing │ │ - [25a9ef] comp │ │ - [25a9f4] no_resumption_on_reneg │ │ - [25aa0b] allow_no_dhe_kex │ │ - [25aa1c] ClientSignatureAlgorithms │ │ - [25aa36] DTLSv1.2 │ │ - [25aa3f] ssl_session_dup_intern │ │ - [25aa56] session_id │ │ - [25aa61] tls-sigalg-code-point │ │ - [25aa77] tls-sigalg-sig-name │ │ - [25aa8b] quic_wait_for_stream │ │ - [25aaa0] MAX_ACK_DELAY is malformed │ │ - [25aabb] STATELESS_RESET_TOKEN encountered internal error │ │ - [25aaec] initial_max_stream_data_bidi_local │ │ - [25ab0f] connectivity:connection_closed │ │ - [25ab2e] bidirectional │ │ - [25ab3c] application │ │ - [25ab48] ssl/quic/quic_record_shared.c │ │ - [25ab66] empty packet payload │ │ - [25ab7b] acked packet which initiated a key update without a corresponding key update │ │ - [25abc8] STREAM_STATE_ERROR │ │ - [25abdb] ossl_quic_hdr_protector_init │ │ - [25abf8] ssl/quic/uint_set.c │ │ - [25ac0c] ssl3_write_bytes │ │ - [25ac1d] read_ahead │ │ - [25ac28] tls1_initialise_write_packets │ │ - [25ac46] tls1_set_crypto_state │ │ - [25ac5c] final_ems │ │ - [25ac66] tls_construct_stoc_ems │ │ - [25ac7d] tls_post_process_server_rpk │ │ - [25ac99] tls_post_process_client_hello │ │ - [25acb7] kxBlob │ │ - [25acbe] crypto/asn1/asn1_lib.c │ │ - [25acd5] %u\n │ │ - [25acd9] buffer │ │ - [25ace0] %02X │ │ - [25ace5] addrinfo addr is not af inet │ │ - [25ad02] crypto/bn/bn_ctx.c │ │ - [25ad15] mask │ │ - [25ad1a] OCTETSTRING │ │ - [25ad26] T61STRING │ │ - [25ad30] recommended-private-length: %d bits\n │ │ - [25ad55] CBIGNUM │ │ - [25ad5d] generate_key │ │ - [25ad6a] crypto/dso/dso_dlfcn.c │ │ - [25ad81] value.named_curve │ │ - [25ad93] ossl_ec_key_from_pkcs8 │ │ - [25adaa] NIST/SECG/WTLS curve over a 163 bit binary field │ │ - [25addb] X9.62 curve over a 304 bit binary field │ │ - [25ae03] EC_KEY_priv2oct │ │ - [25ae13] EC_POINT_oct2point │ │ - [25ae26] crypto/ec/ec2_oct.c │ │ - [25ae3a] crypto/ec/ecp_smpl.c │ │ - [25ae4f] OpenSSL ED25519 algorithm │ │ - [25ae69] ossl_decoder_get_number │ │ - [25ae81] dynamic_path │ │ - [25ae8e] CIPHERS │ │ - [25ae96] PKEY_ASN1 │ │ - [25aea0] ENGINE_remove │ │ - [25aeae] crypto/engine/tb_eckey.c │ │ - [25aec7] SSL routines │ │ - [25aed4] BUF lib │ │ - [25aedc] missing asn1 eos │ │ - [25aeed] prime239v3 │ │ - [25aef8] Oakley-EC2N-3 │ │ - [25af06] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ - [25af47] rounds │ │ - [25af4e] evp_pkey_get0_RSA_int │ │ - [25af64] EVP_PKEY_get_params │ │ - [25af78] dh_paramgen_generator │ │ - [25af8e] hexseed │ │ - [25af96] maxmem_bytes │ │ - [25afa3] X942KDF-ASN1 │ │ - [25afb0] crypto/deterministic_nonce.c │ │ - [25afcd] invalid parameter name │ │ - [25afe4] peer key error │ │ - [25aff3] aes key setup failed │ │ - [25b008] list error │ │ - [25b013] odd number of chars │ │ - [25b027] too many names │ │ - [25b036] invalid trinomial basis │ │ - [25b04e] point at infinity │ │ - [25b060] no filename │ │ - [25b06c] argument is not a number │ │ - [25b085] cms datafinal error │ │ - [25b099] content verify error │ │ - [25b0ae] crmferror │ │ - [25b0b8] missing pbm secret │ │ - [25b0cb] missing protection │ │ - [25b0de] RC2-64-CBC │ │ - [25b0e9] aria_ccm_init_key │ │ - [25b0fb] EVP_PKEY_base_id │ │ - [25b10c] push_BN │ │ - [25b114] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ - [25b159] MD2 │ │ - [25b15d] shaWithRSAEncryption │ │ - [25b172] unstructuredName │ │ - [25b183] Netscape Data Type │ │ - [25b196] nsCertSequence │ │ - [25b1a5] subjectAltName │ │ - [25b1b4] X509v3 Basic Constraints │ │ - [25b1cd] bf-ofb │ │ - [25b1d4] CAST5-OFB │ │ - [25b1de] ripemd160WithRSA │ │ - [25b1ef] pbeWithSHA1And40BitRC4 │ │ - [25b206] crlBag │ │ - [25b20d] id-ad │ │ - [25b213] id-smime-ct-DVCSResponseData │ │ - [25b230] id-smime-aa-receiptRequest │ │ - [25b24b] id-smime-aa-ets-contentTimestamp │ │ - [25b26c] id-smime-aa-signatureType │ │ - [25b286] id-mod-cmp │ │ - [25b291] Biometric Info │ │ - [25b2a0] IPSec End System │ │ - [25b2b1] id-it-keyPairParamReq │ │ - [25b2c7] AES-128-CFB │ │ - [25b2d3] pilotGroups │ │ - [25b2df] friendlyCountry │ │ - [25b2ef] UID │ │ - [25b2f3] documentLocation │ │ - [25b304] buildingName │ │ - [25b311] audio │ │ - [25b317] setct-PIDataUnsigned │ │ - [25b32c] setct-CredReqTBS │ │ - [25b33d] setct-MeAqCInitResTBS │ │ - [25b353] setAttr-IssCap │ │ - [25b362] camellia-192-cbc │ │ - [25b373] CAMELLIA-192-ECB │ │ - [25b384] id-smime-ct-compressedData │ │ - [25b39f] hmacWithSHA512 │ │ - [25b3ae] gost94 │ │ - [25b3b5] GOST R 34.11-94 PRF │ │ - [25b3c9] enhancedSearchGuide │ │ - [25b3dd] aes-128-cbc-hmac-sha1 │ │ - [25b3f3] pSpecified │ │ - [25b3fe] ct_precert_poison │ │ - [25b410] aes-192-ocb │ │ - [25b41c] CAMELLIA-192-GCM │ │ - [25b42d] Send Proxied Router │ │ - [25b441] Signing KDC Response │ │ - [25b456] AuthGOST12 │ │ - [25b461] id-smime-ct-contentCollection │ │ - [25b47f] ARIA-128-ECB │ │ - [25b48c] aria-192-ecb │ │ - [25b499] ARIA-256-CFB8 │ │ - [25b4a7] sha3-256 │ │ - [25b4b0] shake128 │ │ - [25b4b9] id-dsa-with-sha3-384 │ │ - [25b4ce] dsa_with_SHA3-384 │ │ - [25b4e0] aria-128-ccm │ │ - [25b4ed] aria-256-ccm │ │ - [25b4fa] id-tc26-gost-3410-2012-512-paramSetC │ │ - [25b51f] uacurve6 │ │ - [25b528] kuznyechik-ctr-acpkm-omac │ │ - [25b542] GMAC │ │ - [25b547] NAIRealm │ │ - [25b550] KxGOST18 │ │ - [25b559] classSignToolKC2 │ │ - [25b56a] ipAddr-asNumberv2 │ │ - [25b57c] id-it-rootCaCert │ │ - [25b58d] id-aa-ets-attrRevocationRefs │ │ - [25b5aa] id-aa-ets-mimeType │ │ - [25b5bd] id-aa-ATSHashIndex-v2 │ │ - [25b5d3] ms-ntds-obj-sid │ │ - [25b5e3] Microsoft NTDS AD objectSid │ │ - [25b5ff] X509v3 Basic Attribute Certificate Constraints │ │ - [25b62e] X509v3 Delegated Name Constraints │ │ - [25b650] X509v3 Group Attribute Certificate │ │ - [25b673] responseType │ │ - [25b680] error in nextupdate field │ │ - [25b69a] error converting private key │ │ - [25b6b7] expecting dss key blob │ │ - [25b6ce] PKCS7_SIGN_ENVELOPE │ │ - [25b6e2] d.digest │ │ - [25b6eb] issuer_and_serial │ │ - [25b6fd] (%ld unused bits)\n │ │ - [25b711] PKCS7_dataFinal │ │ - [25b721] encryption not supported for this key type │ │ - [25b74c] pkcs7 datasign │ │ - [25b75b] unable to find certificate │ │ - [25b776] random pool underflow │ │ - [25b78c] No PSS parameter restrictions\n │ │ - [25b7ab] with │ │ - [25b7b2] rsa_int_import_from │ │ - [25b7c6] RSA_PSS_PARAMS │ │ - [25b7d5] saltLength │ │ - [25b7e0] ossl_rsa_param_decode │ │ - [25b7f6] null before block missing │ │ - [25b810] derive_kdk │ │ - [25b81b] RSA_padding_add_PKCS1_type_1 │ │ - [25b838] RSA_padding_check_PKCS1_type_1 │ │ - [25b857] pkey_rsa_sign │ │ - [25b865] ossl_bn_rsa_fips186_4_derive_prime │ │ - [25b888] 1536 │ │ - [25b88d] error verifying pkcs12 mac │ │ - [25b8a8] OSSL_STORE_INFO_new_CRL │ │ - [25b8c0] ossl_store_handle_load_result │ │ - [25b8de] unsupported md algorithm │ │ - [25b8f7] %s: │ │ - [25b8fb] Load certs from files in a directory │ │ - [25b920] Load file into cache │ │ - [25b935] EDIPARTYNAME │ │ - [25b942] d.rfc822Name │ │ - [25b94f] BASIC_CONSTRAINTS │ │ - [25b961] (Multicast) │ │ - [25b96e] %x%s │ │ - [25b973] OSSL_ISSUER_SERIAL │ │ - [25b986] %*sSigned Certificate Timestamp: │ │ - [25b9a7] %s%s%s%s\n │ │ - [25b9b1] minimum │ │ - [25b9b9] excludedSubtrees │ │ - [25b9ca] othername:SmtpUTF8Mailbox:%.*s │ │ - [25b9e9] URI: │ │ - [25b9ee] i2s_ASN1_ENUMERATED │ │ - [25ba02] invalid ipaddress │ │ - [25ba14] policy language already defined │ │ - [25ba34] X509_check_private_key │ │ - [25ba4b] error using siginf set │ │ - [25ba62] idp mismatch │ │ - [25ba6f] public key decode error │ │ - [25ba87] certificate not trusted │ │ - [25ba9f] name constraints minimum and maximum not supported │ │ - [25bad2] Certificate Transparency required, but no valid SCTs found │ │ - [25bb0d] crypto/asn1/a_verify.c │ │ - [25bb24] provider=base,fips=yes,output=der,structure=ec │ │ - [25bb53] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ - [25bb7a] OpenSSL ED25519 implementation │ │ - [25bb99] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25bbd5] MD4:1.2.840.113549.2.4 │ │ - [25bbec] DES-CFB:1.3.14.3.2.9 │ │ - [25bc01] SHA-1 │ │ - [25bc07] aes_cbc_cts_set_ctx_params │ │ - [25bc22] blake2b512_internal_final │ │ - [25bc3c] providers/implementations/digests/sha2_prov.c │ │ - [25bc6a] check_bitlen_rsa │ │ - [25bc7b] DSA PARAMETERS │ │ - [25bc8a] ed25519_to_PrivateKeyInfo_der_encode │ │ - [25bcaf] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25bcda] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [25bd05] GROUP: %s\n │ │ - [25bd10] dh_plain_derive │ │ - [25bd20] ecdh_set_ctx_params │ │ - [25bd34] ecx_init │ │ - [25bd3d] m_cost must be greater or equal than 8 times the number of lanes │ │ - [25bd7e] kdf_hkdf_size │ │ - [25bd8c] hmac_drbg_kdf_new │ │ - [25bd9e] pkcs12kdf_derive │ │ - [25bdaf] kdf_scrypt_derive │ │ - [25bdc1] use-keybits │ │ - [25bdcd] RSASVE │ │ - [25bdd4] ec_gen_set_group │ │ - [25bde5] ossl_drbg_get_seed │ │ - [25bdf8] min_entropylen │ │ - [25be07] sm2_sig_verify │ │ - [25be16] invalid kdf │ │ - [25be22] mismatching domain parameters │ │ - [25be40] cipher_generic_init_internal │ │ - [25be5d] ossl_cipher_trailingdata │ │ - [25be76] d-absent │ │ - [25be7f] sis-type │ │ - [25be88] kalg │ │ - [25be8d] s_check │ │ - [25be95] ld-type │ │ - [25be9d] kdf-key-check │ │ - [25beab] ential │ │ - [25beb2] _Unwind_VRS_Get_Internal │ │ - [25becb] r8 │ │ - [25bece] s19 │ │ - [25bed2] s23 │ │ - [25bed6] │ │ - [25bedd] cannot open virtual table: %s │ │ - [25befb] cipher_log │ │ - [25bf06] sqlite3_key_v2: no key provided │ │ - [25bf26] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ - [25bf49] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ - [25bf72] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ - [25bfa9] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ - [25bfdf] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ - [25c029] stderr │ │ - [25c030] %s.lock │ │ - [25c038] JournalMode │ │ - [25c044] NotNull │ │ - [25c04c] TypeCheck │ │ - [25c056] MakeRecord │ │ - [25c061] OpenAutoindex │ │ - [25c06f] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ - [25c0b7] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ - [25c0e0] btreeInitPage() returns error code %d │ │ - [25c106] Child page depth differs │ │ - [25c11f] CRE │ │ - [25c123] sha1 │ │ - [25c128] case_sensitive_like │ │ - [25c13c] checkpoint_fullfsync │ │ - [25c151] legacy_alter_table │ │ - [25c164] reverse_unordered_selects │ │ - [25c17e] textrekey │ │ - [25c188] wdth │ │ - [25c18d] timeout │ │ - [25c195] REUSE SUBQUERY %d │ │ - [25c1a7] %s %T already exists │ │ - [25c1bc] missing datatype for %s.%s │ │ - [25c1d7] CHECK constraints │ │ - [25c1e9] * │ │ - [25c1eb] '%s' is not a function │ │ - [25c202] sqlite_autoindex_%s_%d │ │ - [25c219] recursive aggregate queries not supported │ │ - [25c243] AUTOMATIC PARTIAL COVERING INDEX │ │ - [25c264] RIGHT-JOIN %s │ │ - [25c272] table %s may not be modified │ │ - [25c28f] %s.rowid │ │ - [25c298] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ - [25c2e1] IN(...) element has %d term%s - expected %d │ │ - [25c30d] SET DEFAULT │ │ - [25c319] cannot create %s trigger on view: %S │ │ - [25c33e] likely │ │ - [25c345] subtype │ │ - [25c34d] format │ │ - [25c354] last_insert_rowid │ │ - [25c366] 20b:20e │ │ - [25c36e] unable to use function %s in the requested context │ │ - [25c3a1] PRAGMA table_list │ │ - [25c3b3] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ - [25c3ed] %s_segments │ │ - [25c3f9] __langid │ │ - [25c402] -- │ │ - [25c405] unindexed │ │ - [25c40f] WITHOUT ROWID │ │ - [25c41e] expected integer, got "%.*s" │ │ - [25c43b] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ - [25c482] tokenchars │ │ - [25c48d] fts5_api_ptr │ │ - [25c49a] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ - [25c4cf] rtree constraint failed: %s.(%s<=%s) │ │ - [25c4f4] json_each │ │ - [25c4fe] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ - [25c51c] MAX_COMPOUND_SELECT=500 │ │ - [25c534] MAX_LIKE_PATTERN_LENGTH=50000 │ │ - [25c552] MAX_VDBE_OP=250000000 │ │ - [25c568] TLS_AES_256_GCM_SHA384 │ │ - [25c57f] DHE-PSK-AES256-CCM8 │ │ - [25c593] AECDH-NULL-SHA │ │ - [25c5a2] ADH-CAMELLIA256-SHA256 │ │ - [25c5b9] DHE-PSK-CAMELLIA128-SHA256 │ │ - [25c5d4] ssl3_do_change_cipher_spec │ │ - [25c5ef] ECDSA │ │ - [25c5f5] kuznyechik-mac │ │ - [25c604] gost2012_512 │ │ - [25c611] kSRP │ │ - [25c616] GOST2012-GOST8912-GOST8912 │ │ - [25c631] CBC │ │ - [25c635] SECLEVEL= │ │ - [25c63f] ca key too small │ │ - [25c650] connection type not set │ │ - [25c668] invalid sequence number │ │ - [25c680] no shared signature algorithms │ │ - [25c69f] sct verification failed │ │ - [25c6b7] session id context uninitialized │ │ - [25c6d8] ssl section not found │ │ - [25c6ee] ssl session version mismatch │ │ - [25c70b] stream reset │ │ - [25c718] no_legacy_server_connect │ │ - [25c731] ciphersuites │ │ - [25c73e] None │ │ - [25c743] AllowNoDHEKEX │ │ - [25c751] KTLS │ │ - [25c756] Require │ │ - [25c75e] TLSv1.3 read client compressed certificate │ │ - [25c789] tls1_PRF │ │ - [25c792] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ - [25c7cc] initial_max_stream_data_uni │ │ - [25c7e8] connectivity:connection_started │ │ - [25c808] NEW_TOKEN valid only in 1-RTT │ │ - [25c826] quic_release_record │ │ - [25c83a] TRANSPORT_PARAMETER_ERROR │ │ - [25c854] INVALID_TOKEN │ │ - [25c862] APPLICATION_ERROR │ │ - [25c874] use_etm │ │ - [25c87c] ossl_get_max_early_data │ │ - [25c894] tls_write_records │ │ - [25c8a6] tls_parse_stoc_alpn │ │ - [25c8ba] tls_construct_ctos_server_cert_type │ │ - [25c8de] custom_ext_parse │ │ - [25c8ef] tls_parse_ctos_key_share │ │ - [25c908] tls_process_key_exchange │ │ - [25c921] tls_client_key_exchange_post_work │ │ - [25c943] tls_construct_cke_psk_preamble │ │ - [25c962] parse_ca_names │ │ - [25c971] opaqueBlob │ │ - [25c97c] d2i_AutoPrivateKey_legacy │ │ - [25c996] asn1_item_ex_d2i_intern │ │ - [25c9ae] assertion failed: embed == 0 │ │ - [25c9cb] BN_CTX_get │ │ - [25c9d6] crypto/conf/conf_mod.c │ │ - [25c9ed] OPENSSL_finish │ │ - [25c9fc] r │ │ - [25c9fe] do_tcreate │ │ - [25ca09] field=%s, value=%s │ │ - [25ca1c] BITSTRING │ │ - [25ca26] crypto/asn1/a_time.c │ │ - [25ca3b] X9.42 DH │ │ - [25ca44] crypto/bn/bn_exp.c │ │ - [25ca57] DSO_free │ │ - [25ca60] i2d_ECPKParameters │ │ - [25ca73] k1 │ │ - [25ca76] characteristic-two-field │ │ - [25ca8f] SECG curve over a 192 bit prime field │ │ - [25cab5] X9.62 curve over a 192 bit prime field │ │ - [25cadc] SECG curve over a 113 bit binary field │ │ - [25cb03] EC_KEY_generate_key │ │ - [25cb17] ossl_ec_key_pairwise_check │ │ - [25cb32] EC_GROUP_get_curve │ │ - [25cb45] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ - [25cb74] ossl_ecdh_simple_compute_key │ │ - [25cb91] crypto/ec/ecdsa_ossl.c │ │ - [25cba8] pkey_ecd_digestverify448 │ │ - [25cbc1] OSSL_DECODER_from_data │ │ - [25cbd8] dynamic │ │ - [25cbe0] ENGINE_set_default_string │ │ - [25cbfa] ENGINE_add │ │ - [25cc05] engine_list_add │ │ - [25cc15] crypto/engine/tb_cipher.c │ │ - [25cc2f] OBJ lib │ │ - [25cc37] passed invalid argument │ │ - [25cc4f] aes_xts_init_key │ │ - [25cc60] prime192v2 │ │ - [25cc6b] c2pnb163v1 │ │ - [25cc76] wap-wsg-idm-ecid-wtls3 │ │ - [25cc8d] brainpoolP224r1 │ │ - [25cc9d] randkey │ │ - [25cca5] tls1multi_aadpacklen │ │ - [25ccba] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ - [25cd2a] evp_get_global_properties_str │ │ - [25cd48] aead │ │ - [25cd4d] tls-multi │ │ - [25cd57] OSSL_ENCODER_CTX_set_construct │ │ - [25cd76] geterr │ │ - [25cd7d] mandatory-digest │ │ - [25cd8e] blockSize │ │ - [25cd98] prf │ │ - [25cd9c] assertion failed: keylen <= sizeof(key) │ │ - [25cdc4] EVP_PKEY_new │ │ - [25cdd1] evp_pkey_copy_downgraded │ │ - [25cdea] key type = %s │ │ - [25cdf8] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ - [25ce2e] kdf-outlen │ │ - [25ce39] x931 │ │ - [25ce3e] fips186_4 │ │ - [25ce48] pkey_ec_ctrl │ │ - [25ce55] pkey_ec_ctrl_str │ │ - [25ce66] dh_2048_256 │ │ - [25ce72] ossl_ffc_params_full_validate │ │ - [25ce90] input not reduced │ │ - [25cea2] invalid custom length │ │ - [25ceb8] keymgmt export failure │ │ - [25cecf] not XOF or invalid length │ │ - [25cee9] pbkdf2 error │ │ - [25cef6] expecting an integer │ │ - [25cf0b] illegal negative value │ │ - [25cf22] missing eoc │ │ - [25cf2e] the asn1 object identifier is not known for this md │ │ - [25cf62] param not integer type │ │ - [25cf79] i2d ecpkparameters failure │ │ - [25cf94] slot full │ │ - [25cf9e] engine is not in the list │ │ - [25cfb8] connect failure │ │ - [25cfc8] cms lib │ │ - [25cfd0] not a signed receipt │ │ - [25cfe5] unsupported kek algorithm │ │ - [25cfff] setting mac algor failure │ │ - [25d019] wrong rp component count │ │ - [25d032] sct not set │ │ - [25d03e] ARIA-256-CBC │ │ - [25d04b] crypto/evp/e_des3.c │ │ - [25d05f] Specifies to continue even if version checking fails (boolean) │ │ - [25d09e] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ - [25d0eb] Load up the ENGINE specified by other settings │ │ - [25d11a] assertion failed: sh.freelist[slist] == temp │ │ - [25d147] crypto/o_str.c │ │ - [25d156] OSSL_PARAM_get_int32 │ │ - [25d16b] BN_hex2bn │ │ - [25d175] crypto/provider_conf.c │ │ - [25d18c] TRUE │ │ - [25d191] no │ │ - [25d194] IDEA-CBC │ │ - [25d19d] des-ede-cbc │ │ - [25d1a9] extendedCertificateAttributes │ │ - [25d1c7] des-ede-cfb │ │ - [25d1d3] givenName │ │ - [25d1dd] sha1WithRSA │ │ - [25d1e9] rc5-cfb │ │ - [25d1f1] SXNetID │ │ - [25d1f9] PBE-SHA1-RC2-128 │ │ - [25d20a] x509Crl │ │ - [25d212] Policy Qualifier User Notice │ │ - [25d22f] id-smime-mod-ets-eSignature-97 │ │ - [25d24e] id-smime-aa-contentHint │ │ - [25d266] id-smime-aa-ets-certCRLTimestamp │ │ - [25d287] id-smime-alg-ESDH │ │ - [25d299] id-mod-cmc │ │ - [25d2a4] id-mod-ocsp │ │ - [25d2b0] IPSec User │ │ - [25d2bb] id-alg-noSignature │ │ - [25d2ce] id-cmc-recipientNonce │ │ - [25d2e4] X509v3 No Revocation Available │ │ - [25d303] friendlyCountryName │ │ - [25d317] dSAQuality │ │ - [25d322] personalSignature │ │ - [25d334] setct-AuthResBaggage │ │ - [25d349] setct-PI-TBS │ │ - [25d356] setct-AuthRevResData │ │ - [25d36b] setct-CapResData │ │ - [25d37c] setct-CapRevReqTBS │ │ - [25d38f] setct-RegFormReqTBE │ │ - [25d3a3] set-brand-JCB │ │ - [25d3b1] msUPN │ │ - [25d3b7] id-ppl │ │ - [25d3be] Independent │ │ - [25d3ca] c2onb191v5 │ │ - [25d3d5] c2onb239v4 │ │ - [25d3e0] seed-ecb │ │ - [25d3e9] Diffie-Hellman based MAC │ │ - [25d402] GOST R 34.10-94 DH │ │ - [25d415] id-GostR3410-94-CryptoPro-D-ParamSet │ │ - [25d43a] physicalDeliveryOfficeName │ │ - [25d455] houseIdentifier │ │ - [25d465] id-tc26-hmac-gost-3411-2012-256 │ │ - [25d485] KxDHE-PSK │ │ - [25d48f] kx-any │ │ - [25d496] aria-256-cfb1 │ │ - [25d4a4] SHA3-224 │ │ - [25d4ad] SHA3-256 │ │ - [25d4b6] id-hmacWithSHA3-256 │ │ - [25d4ca] CMC Certificate Authority │ │ - [25d4e4] uacurve0 │ │ - [25d4ed] DSTU curve 6 │ │ - [25d4fa] uacurve9 │ │ - [25d503] magma-kexp15 │ │ - [25d510] id-tc26-gost-3410-2012-256-paramSetC │ │ - [25d535] id-on-SmtpUTF8Mailbox │ │ - [25d54b] SRVName │ │ - [25d553] hmacWithSM3 │ │ - [25d55f] X509v3 Authority Attribute Identifier │ │ - [25d585] singleUse │ │ - [25d58f] bad version number │ │ - [25d5a2] bio write failure │ │ - [25d5b4] expecting private key blob │ │ - [25d5cf] not proc type │ │ - [25d5dd] pem_read_bio_key_decoder │ │ - [25d5f6] PKCS12_SAFEBAG │ │ - [25d605] content type not data │ │ - [25d61b] d.data │ │ - [25d622] %*s<%s>\n │ │ - [25d62b] EXTERNAL │ │ - [25d634] signing ctrl failure │ │ - [25d649] crypto/property/property.c │ │ - [25d664] parse_unquoted │ │ - [25d673] evp_rand_from_algorithm │ │ - [25d68b] additional input too long │ │ - [25d6a5] insufficient drbg strength │ │ - [25d6c0] Not a regular file │ │ - [25d6d3] unable to get parent strength │ │ - [25d6f1] exponent%d: │ │ - [25d6fd] algorithm-id │ │ - [25d70a] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ - [25d752] block type is not 01 │ │ - [25d767] digest not allowed │ │ - [25d77a] crypto/rsa/rsa_pss.c │ │ - [25d78f] 6144 │ │ - [25d794] passphrase callback error │ │ - [25d7ae] crypto/pkcs12/p12_mutl.c │ │ - [25d7c7] nonce mismatch │ │ - [25d7d6] nonce not returned │ │ - [25d7e9] common ok and cancel characters │ │ - [25d809] UI_new_method │ │ - [25d817] UI_get_result_length │ │ - [25d82c] X509_load_crl_file │ │ - [25d83f] method │ │ - [25d846] objsign │ │ - [25d84e] Encipher Only │ │ - [25d85c] %*sNumber%s: │ │ - [25d86a] u.addressRange │ │ - [25d879] %*sIPv6 │ │ - [25d881] %*s Profession Info Entry %0d:\n │ │ - [25d8a2] r2i_pci │ │ - [25d8aa] notAfter │ │ - [25d8b3] POLICY_MAPPING │ │ - [25d8c2] POLICY_MAPPINGS │ │ - [25d8d2] Any Purpose │ │ - [25d8de] othername:NAIRealm:%.*s │ │ - [25d8f6] email: │ │ - [25d900] invalid safi │ │ - [25d90d] unknown extension name │ │ - [25d924] X509_STORE_new │ │ - [25d933] crypto/x509/x509_obj.c │ │ - [25d94a] subject issuer mismatch │ │ - [25d962] invalid or inconsistent certificate policy extension │ │ - [25d997] proxy subject name violation │ │ - [25d9b4] subject signature algorithm and issuer public key algorithm mismatch │ │ - [25d9f9] Missing Authority Key Identifier │ │ - [25da1a] X509_verify_cert │ │ - [25da2b] x509_verify_x509 │ │ - [25da3c] X509_ATTRIBUTE │ │ - [25da4b] revoked │ │ - [25da53] x509_name_encode │ │ - [25da64] x509_pubkey_decode │ │ - [25da77] socket create failed │ │ - [25da8c] ) │ │ - [25da8f] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ - [25dabe] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ - [25db00] provider=default,fips=yes │ │ - [25db1a] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ - [25db3e] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ - [25db69] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ - [25db9b] RC4:1.2.840.113549.3.4 │ │ - [25dbb2] blake2s256_internal_final │ │ - [25dbcc] ec_to_SubjectPublicKeyInfo_der_encode │ │ - [25dbf2] J: │ │ - [25dbf8] pcounter: %d\n │ │ - [25dc06] ecx_dupctx │ │ - [25dc11] ossl_ec_match_params │ │ - [25dc26] eckem_encapsulate │ │ - [25dc38] sk │ │ - [25dc3b] ecx_gen │ │ - [25dc43] CTR │ │ - [25dc47] digest=%s │ │ - [25dc51] Ed25519ctx │ │ - [25dc5c] OAEP padding not allowed for signing / verifying │ │ - [25dc8d] localhost/ │ │ - [25dc98] file_open_stream │ │ - [25dca9] bad tls client version │ │ - [25dcc0] entropy source strength too weak │ │ - [25dce1] init call out of order │ │ - [25dcf8] module integrity failure │ │ - [25dd11] ossl_ccm_get_ctx_params │ │ - [25dd29] ded-from-explicit │ │ - [25dd3b] oinit │ │ - [25dd41] a-sign-disabled │ │ - [25dd51] props │ │ - [25dd57] digest-check │ │ - [25dd64] ntropy │ │ - [25dd6b] s2 │ │ - [25dd6e] d4 │ │ - [25dd71] d9 │ │ - [25dd74] PRAGMA rekey_cipher is no longer supported. │ │ - [25dda0] kdf_iter │ │ - [25dda9] fast_kdf_iter │ │ - [25ddb7] PRAGMA cipher_page_size = %d; │ │ - [25ddd5] %u │ │ - [25ddd8] sqlcipherCodecAttach: db=%p, nDb=%d │ │ - [25ddfc] sqlcipher_activate: leaving static master mutex │ │ - [25de2c] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ - [25de5a] PRAGMA cipher_compatibility = %d; │ │ - [25de7c] DETACH DATABASE migrate; │ │ - [25de95] %Y-%m-%d %H:%M:%S │ │ - [25dea7] 0 │ │ - [25dea9] :memory: │ │ - [25deb2] %.4c%s%.16c │ │ - [25debe] MJ collide: %s │ │ - [25decd] Gt │ │ - [25ded0] Add │ │ - [25ded4] IdxInsert │ │ - [25dede] FinishSeek │ │ - [25dee9] VBegin │ │ - [25def0] %z: %s │ │ - [25def7] cannot rollback - no transaction is active │ │ - [25df22] database schema is locked: %s │ │ - [25df40] %s is %u but should be %u │ │ - [25df5a] vtable constructor failed: %s │ │ - [25df78] no such rowid: %lld │ │ - [25df8c] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ - [25dfd3] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25e014] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25e051] count_changes │ │ - [25e05f] tbl │ │ - [25e063] near "%T": syntax error │ │ - [25e07b] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [25e0cf] USING INDEX %s FOR IN-OPERATOR │ │ - [25e0ee] no such column │ │ - [25e0fd] sqlite_schema │ │ - [25e10b] ORDER │ │ - [25e111] no tables specified │ │ - [25e125] %.*z:%u │ │ - [25e12d] sqlite_stat%d │ │ - [25e13b] VIRTUAL TABLE INDEX %d:%s │ │ - [25e156] isisi │ │ - [25e15c] UTF-8 │ │ - [25e162] invalid uri authority: %.*s │ │ - [25e17e] no such vfs: %s │ │ - [25e18e] unable to identify the object to be reindexed │ │ - [25e1bc] stat_init │ │ - [25e1c6] cannot %s %s "%s" │ │ - [25e1d8] incomplete input │ │ - [25e1e9] unlikely │ │ - [25e1f2] %02d │ │ - [25e1f7] JSON cannot hold BLOB values │ │ - [25e214] database or disk is full │ │ - [25e22d] column index out of range │ │ - [25e247] another row available │ │ - [25e25d] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ - [25e29e] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ - [25e2ce] ilb │ │ - [25e2d2] unrecognized parameter: %s │ │ - [25e2ed] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ - [25e32d] malformed inverted index for FTS%d table %s.%s │ │ - [25e35c] k PRIMARY KEY, v │ │ - [25e36d] PRAGMA %Q.data_version │ │ - [25e384] fts5 expression tree is too large (maximum depth %d) │ │ - [25e3b9] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ - [25e3e1] parse error in rank function: %s │ │ - [25e402] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ - [25e43c] ,%.*s REAL │ │ - [25e447] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ - [25e499] corrupted │ │ - [25e4a3] ENABLE_MEMORY_MANAGEMENT │ │ - [25e4bc] DHE-RSA-AES256-CCM │ │ - [25e4cf] PSK-AES128-CBC-SHA │ │ - [25e4e2] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ - [25e503] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ - [25e527] RSA-PSK-AES256-GCM-SHA384 │ │ - [25e541] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ - [25e55e] DHE-DSS-CAMELLIA128-SHA │ │ - [25e576] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [25e59b] ssl_cert_dup │ │ - [25e5a8] SSLv3 │ │ - [25e5ae] ciphersuite digest has changed │ │ - [25e5cd] empty raw public key │ │ - [25e5e2] empty srtp protection profile list │ │ - [25e605] can't find SRP server param │ │ - [25e621] no shared groups │ │ - [25e632] no suitable signature algorithm │ │ - [25e652] poll request not supported │ │ - [25e66d] records not released │ │ - [25e682] ssl section empty │ │ - [25e694] unknown state │ │ - [25e6a2] unsupported ssl version │ │ - [25e6ba] decrypt-only │ │ - [25e6c7] ssl_do_config │ │ - [25e6d5] ClientCAStore │ │ - [25e6e3] SSL_CTX_use_serverinfo_ex │ │ - [25e6fd] before SSL initialization │ │ - [25e717] SSLv3/TLS write certificate │ │ - [25e733] TLSv1.3 read encrypted extensions │ │ - [25e755] tls1_set_sigalgs_list │ │ - [25e76b] dsa_sha384 │ │ - [25e776] PSS │ │ - [25e77a] label │ │ - [25e780] ssl/tls_depr.c │ │ - [25e78f] ossl_quic_new │ │ - [25e79d] ossl_quic_pending_int │ │ - [25e7b3] ssl/quic/quic_engine.c │ │ - [25e7ca] INITIAL_MAX_DATA appears multiple times │ │ - [25e7f2] transport │ │ - [25e7fc] min_cwnd_size │ │ - [25e80a] qlog_version │ │ - [25e817] \f │ │ - [25e81a] retry │ │ - [25e820] crypto │ │ - [25e827] max_stream_data │ │ - [25e837] el_setup_keyslot │ │ - [25e848] depack_do_frame_reset_stream │ │ - [25e865] internal error (flow control) │ │ - [25e883] depack_do_frame_handshake_done │ │ - [25e8a2] handshake layer error, error code %llu (0x%llx) ("%s") │ │ - [25e8d9] STREAM_LEN │ │ - [25e8e4] STREAM_OFF_LEN │ │ - [25e8f3] AEAD_LIMIT_REACHED │ │ - [25e906] dtls1_read_bytes │ │ - [25e917] tls_construct_ctos_supported_versions │ │ - [25e93d] tls_parse_stoc_psk │ │ - [25e950] tls_parse_ctos_renegotiate │ │ - [25e96b] tls_process_ske_srp │ │ - [25e97f] tls_construct_cke_ecdhe │ │ - [25e997] tls_construct_cke_srp │ │ - [25e9ad] tls_process_client_hello │ │ - [25e9c6] tls_construct_new_session_ticket │ │ - [25e9e7] ZUINT64 │ │ - [25e9ef] accept error │ │ - [25e9fc] bad fopen mode │ │ - [25ea0b] crypto/bn/bn_mont.c │ │ - [25ea1f] on │ │ - [25ea22] name=%s, value=%s │ │ - [25ea34] maxsize=%ld │ │ - [25ea40] ASN1_STRING_TABLE_add │ │ - [25ea56] crypto/dsa/dsa_ossl.c │ │ - [25ea6c] dlfcn_name_converter │ │ - [25ea81] crypto/ec/ec_ameth.c │ │ - [25ea96] k3 │ │ - [25ea99] point-format │ │ - [25eaa6] named │ │ - [25eaac] SECG curve over a 163 bit binary field │ │ - [25ead3] X9.62 curve over a 239 bit binary field │ │ - [25eafb] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ - [25eb2c] EC_POINT_is_at_infinity │ │ - [25eb44] ecx_pub_encode │ │ - [25eb53] │ │ - [25eb5a] crypto/engine/tb_pkmeth.c │ │ - [25eb74] lib(%lu) │ │ - [25eb7d] crypto/evp/asymcipher.c │ │ - [25eb95] secp192k1 │ │ - [25eb9f] prime256v1 │ │ - [25ebaa] wap-wsg-idm-ecid-wtls6 │ │ - [25ebc1] assertion failed: b <= sizeof(ctx->buf) │ │ - [25ebe9] tls1multi_encin │ │ - [25ebf9] crypto/encode_decode/encoder_pkey.c │ │ - [25ec1d] OSSL_ENCODER_to_data │ │ - [25ec32] EVP_DigestVerify │ │ - [25ec43] EVP_Q_mac │ │ - [25ec4d] kdf-digest │ │ - [25ec58] dsa_paramgen_q_bits │ │ - [25ec6c] ec_param_enc │ │ - [25ec79] fix_dh_nid5114 │ │ - [25ec88] rsa-factor9 │ │ - [25ec94] EVP_PKEY_CTX_md │ │ - [25eca4] counter: %d\n │ │ - [25ecb1] crypto/bio/bss_core.c │ │ - [25ecc7] expecting a poly1305 key │ │ - [25ece0] not able to copy ctx │ │ - [25ecf5] signature type and key type incompatible │ │ - [25ed1e] unable to enable locking │ │ - [25ed37] unsupported keylength │ │ - [25ed4d] missing value │ │ - [25ed5b] hex string too short │ │ - [25ed70] param of incompatible type │ │ - [25ed8b] discriminant is zero │ │ - [25eda0] invalid generator │ │ - [25edb2] missing OID │ │ - [25edbe] invalid string │ │ - [25edcd] asn1 len exceeds max resp len │ │ - [25edeb] invalid port number │ │ - [25edff] max resp len exceeded │ │ - [25ee15] content type mismatch │ │ - [25ee2b] error setting key │ │ - [25ee3d] error parsing pkistatus │ │ - [25ee55] missing trust store │ │ - [25ee69] multiple requests not supported │ │ - [25ee89] empty ess cert id list │ │ - [25eea0] dynamic_ctrl │ │ - [25eead] OSSL_PARAM_set_int32 │ │ - [25eec2] set_string_internal │ │ - [25eed6] identity │ │ - [25eedf] rc2-40-cbc │ │ - [25eeea] rc5-ofb │ │ - [25eef2] extendedKeyUsage │ │ - [25ef03] id-kp │ │ - [25ef09] serverAuth │ │ - [25ef14] nsSGC │ │ - [25ef1a] id-smime-ct │ │ - [25ef26] id-smime-alg-RC2wrap │ │ - [25ef3b] id-smime-alg-CMSRC2wrap │ │ - [25ef53] MD4 │ │ - [25ef57] id-it-implicitConfirm │ │ - [25ef6d] rsaSignature │ │ - [25ef7a] Private │ │ - [25ef82] Subject Information Access │ │ - [25ef9d] aes-192-cfb │ │ - [25efa9] pilot │ │ - [25efaf] nSRecord │ │ - [25efb8] set-policy │ │ - [25efc3] set-certExt │ │ - [25efcf] setAttr-IssCap-CVM │ │ - [25efe2] id-ppl-independent │ │ - [25eff5] RSA-SHA512 │ │ - [25f000] ipsec4 │ │ - [25f007] CAMELLIA-192-CFB1 │ │ - [25f019] CAMELLIA-256-OFB │ │ - [25f02a] X509v3 Issuing Distribution Point │ │ - [25f04c] id-GostR3410-2001-ParamSet-cc │ │ - [25f06a] telephoneNumber │ │ - [25f07a] telexNumber │ │ - [25f086] aes-192-ctr │ │ - [25f092] CAMELLIA-128-CTR │ │ - [25f0a3] HMAC GOST 34.11-2012 256 bit │ │ - [25f0c0] hkdf │ │ - [25f0c5] kx-ecdhe-psk │ │ - [25f0d2] id-smime-ct-authEnvelopedData │ │ - [25f0f0] ARIA-192-CTR │ │ - [25f0fd] n3 │ │ - [25f100] Professional Information or basis for Admission │ │ - [25f130] ecdsa_with_SHA3-224 │ │ - [25f144] ISO-UA │ │ - [25f14b] DSTU Gost 28147-2009 │ │ - [25f160] id-tc26-cipher-gostr3412-2015-magma │ │ - [25f184] id-tc26-gost-3410-2012-256-paramSetB │ │ - [25f1a9] hmacWithSHA512-224 │ │ - [25f1bc] classSignToolKB1 │ │ - [25f1cd] id-ct-signedTAL │ │ - [25f1dd] ms-ntds-sec-ext │ │ - [25f1ed] X509v3 Acceptable Certification Policies │ │ - [25f216] allowedAttributeAssignments │ │ - [25f232] X509v3 Subject Alternative Public Key Info │ │ - [25f25d] value.byKey │ │ - [25f269] get_header_and_data │ │ - [25f27d] mac verify failure │ │ - [25f290] │ │ - [25f29a] %5ld:d=%-2d hl=%ld l=inf %s │ │ - [25f2b7] \%02X │ │ - [25f2bd] invalid signed data type │ │ - [25f2d6] PRNG not seeded │ │ - [25f2e6] \\n │ │ - [25f2e9] rsa_validate_keypair_multiprime │ │ - [25f309] data too large │ │ - [25f318] unsupported mask parameter │ │ - [25f333] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ - [25f355] pkey_rsa_verifyrecover │ │ - [25f36c] 4096 │ │ - [25f371] ui process interrupted or cancelled │ │ - [25f395] uri authority unsupported │ │ - [25f3af] crypto/store/store_result.c │ │ - [25f3cb] ess add signing cert v2 error │ │ - [25f3e9] crypto/ui/ui_openssl.c │ │ - [25f400] emailCA │ │ - [25f408] name= │ │ - [25f40e] CACompromise │ │ - [25f41b] name.relativename │ │ - [25f42d] IPAddressOrRange │ │ - [25f43e] IPv4 │ │ - [25f443] u.range │ │ - [25f44c] %*sTimestamp : │ │ - [25f45c] v2i_POLICY_CONSTRAINTS │ │ - [25f473] do_dirname │ │ - [25f47e] %X: │ │ - [25f482] bn to asn1 integer error │ │ - [25f49b] x509_sig_info_init │ │ - [25f4ae] unable to decode issuer public key │ │ - [25f4d1] certificate is not yet valid │ │ - [25f4ee] CRL is not yet valid │ │ - [25f503] unhandled critical extension │ │ - [25f520] path loop │ │ - [25f52a] issuer certificate lookup error │ │ - [25f54a] X509_STORE_CTX_set_default │ │ - [25f565] S/MIME email │ │ - [25f572] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [25f5b3] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ - [25f5ed] provider=base,fips=yes,output=der,structure=rsa │ │ - [25f61d] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25f656] TEST-RAND │ │ - [25f660] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ - [25f689] ED25519:1.3.101.112 │ │ - [25f69d] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ - [25f6dc] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ - [25f722] ED25519ctx │ │ - [25f72d] provider=default,fips=no,output=pem,structure=type-specific │ │ - [25f769] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [25f7a7] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [25f7e5] provider=default,fips=yes,input=der,structure=ec │ │ - [25f816] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ - [25f841] AES-192-GCM-SIV │ │ - [25f851] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ - [25f87b] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ - [25f89d] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ - [25f8c5] providers/implementations/ciphers/cipher_chacha20.c │ │ - [25f8f9] chacha20_get_ctx_params │ │ - [25f911] providers/implementations/ciphers/cipher_null.c │ │ - [25f941] tdes_init │ │ - [25f94b] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25f974] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25f99e] ED448 PUBLIC KEY │ │ - [25f9af] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25f9dc] ec_to_X9_62_der_encode │ │ - [25f9f3] dhx2text_encode │ │ - [25fa03] dh_match_params │ │ - [25fa13] requested more threads (%u) than lanes (%u) │ │ - [25fa3f] kdf_hkdf_derive │ │ - [25fa4f] providers/implementations/kdfs/kbkdf.c │ │ - [25fa76] providers/implementations/kdfs/sshkdf.c │ │ - [25fa9e] sskdf_derive │ │ - [25faab] eae_prk │ │ - [25fab3] dh_gen_set_params │ │ - [25fac5] mac_gen_set_params │ │ - [25fad8] providers/implementations/macs/gmac_prov.c │ │ - [25fb03] /dev/hwrng │ │ - [25fb0e] ed25519_verify │ │ - [25fb1d] Should be more than %d, but would be set to %d │ │ - [25fb4c] sm2sig_signature_init │ │ - [25fb62] providers/implementations/ciphers/cipher_rc4.c │ │ - [25fb91] providers/common/der/der_rsa_key.c │ │ - [25fbb4] failed to sign │ │ - [25fbc3] invalid tag │ │ - [25fbcf] ndex │ │ - [25fbd4] roperties │ │ - [25fbde] ial │ │ - [25fbe2] ivinfo │ │ - [25fbe9] pe │ │ - [25fbec] tm │ │ - [25fbef] s28 │ │ - [25fbf3] d0 │ │ - [25fbf6] unknown register │ │ - [25fc07] lotCPtr │ │ - [25fc0f] cipher_profile │ │ - [25fc1e] cipher_default_plaintext_header_size │ │ - [25fc43] PRAGMA cipher_use_hmac = %d; │ │ - [25fc60] sqlcipher_activate: entered static master mutex │ │ - [25fc90] sqlcipher_activate: left static master mutex │ │ - [25fcbd] HMAC verification failed for page %d │ │ - [25fce2] /dev/urandom │ │ - [25fcef] - │ │ - [25fcf1] SorterInsert │ │ - [25fcfe] ClrSubtype │ │ - [25fd09] cannot start a transaction within a transaction │ │ - [25fd39] Tree %u page %u cell %u: │ │ - [25fd53] max_page_count │ │ - [25fd62] name │ │ - [25fd67] unknown database %T │ │ - [25fd7b] aggregate │ │ - [25fd85] column%d │ │ - [25fd8e] _ROWID_ │ │ - [25fd96] REAL │ │ - [25fd9c] error in generated column "%s" │ │ - [25fdbb] %s clause should come after %s not before │ │ - [25fde5] a JOIN clause is required before %s │ │ - [25fe09] UPDATE │ │ - [25fe10] rows updated │ │ - [25fe1d] table %S has %d columns but %d values were supplied │ │ - [25fe51] UPSERT not implemented for virtual table "%s" │ │ - [25fe7f] variable number must be between ?1 and ?%d │ │ - [25feaa] sssiii │ │ - [25feb1] iissssss │ │ - [25feba] missing from index │ │ - [25fecf] utf16be │ │ - [25fed7] SET NULL │ │ - [25fee0] cannot create triggers on shadow tables │ │ - [25ff08] Invalid key value │ │ - [25ff1a] rw │ │ - [25ff1d] expr_implies_expr │ │ - [25ff2f] sign │ │ - [25ff34] weekday │ │ - [25ff3d] 50f-20a-20d │ │ - [25ff49] json_remove │ │ - [25ff55] json_replace │ │ - [25ff62] infinity │ │ - [25ff6b] array │ │ - [25ff71] attempt to write a readonly database │ │ - [25ff96] unicode61 │ │ - [25ffa0] fts3_tokenizer │ │ - [25ffaf] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ - [25ffdb] ize │ │ - [25ffdf] tion │ │ - [25ffe4] notindexed │ │ - [25ffef] unrecognized order: %s │ │ - [260006] %z, langid │ │ - [260011] malformed prefix=... directive │ │ - [260030] multiple content_rowid=... directives │ │ - [260056] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ - [26007e] alize │ │ - [260084] col │ │ - [260088] no such fts5 table: %s.%s │ │ - [2600a2] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [2600d6] UNIQUE constraint failed: %s.%s │ │ - [2600f6] DEFAULT_MMAP_SIZE=0 │ │ - [26010a] MAX_ATTACHED=10 │ │ - [26011a] MAX_LENGTH=1000000000 │ │ - [260130] NULL-MD5 │ │ - [260139] AES256-CCM8 │ │ - [260145] TLS_DHE_PSK_WITH_AES_128_CCM │ │ - [260162] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ - [260183] ECDHE-PSK-NULL-SHA384 │ │ - [260199] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [2601c3] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2601ee] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [260217] DHE-PSK-ARIA128-GCM-SHA256 │ │ - [260232] TLS_FALLBACK_SCSV │ │ - [260244] ssl/s3_msg.c │ │ - [260251] Verify error:%s │ │ - [260261] gost-mac-12 │ │ - [26026d] cert cb error │ │ - [26027b] illegal Suite B digest │ │ - [260292] inconsistent extms │ │ - [2602a5] missing tmp ecdh key │ │ - [2602ba] no suitable groups │ │ - [2602cd] stream finished │ │ - [2602dd] tlsv13 alert certificate required │ │ - [2602ff] ssl_handshake_hash │ │ - [260312] ssl_start_async_job │ │ - [260326] cmd=%s, value=%s │ │ - [260337] no_tls1_3 │ │ - [260341] prefer_no_dhe_kex │ │ - [260353] NumTickets │ │ - [26035e] IgnoreUnexpectedEOF │ │ - [260372] SSL_CTX_use_PrivateKey │ │ - [260389] max_early_data │ │ - [260398] SSLv3/TLS write hello request │ │ - [2603b6] SSLv3/TLS write certificate request │ │ - [2603da] extended master secret │ │ - [2603f1] secret │ │ - [2603f8] rsa_pss_rsae_sha256 │ │ - [26040c] CLIENT_TRAFFIC_SECRET_N │ │ - [260424] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ - [260478] ch_on_handshake_yield_secret │ │ - [260495] INITIAL_SCID appears multiple times │ │ - [2604b9] MAX_UDP_PAYLOAD_SIZE is malformed │ │ - [2604db] ORIG_DCID was not sent but is required │ │ - [260502] RXKU cooldown internal error │ │ - [26051f] received oversize token │ │ - [260537] group_id │ │ - [260540] dst_cid │ │ - [260548] handshake_done │ │ - [260557] Unknown frame type received │ │ - [260573] ACK_WITH_ECN │ │ - [260580] tls_prepare_for_encryption_default │ │ - [2605a3] rlayer_early_data_count_ok │ │ - [2605be] final_ec_pt_formats │ │ - [2605d2] tls_parse_stoc_session_ticket │ │ - [2605f0] dtls_process_hello_verify │ │ - [26060a] tls_construct_certificate_request │ │ - [26062c] ossl_statem_server13_write_transition │ │ - [260652] tls-client-version │ │ - [260665] ossl_d2i_PrivateKey_legacy │ │ - [260680] pkeyalg │ │ - [260688] a2d_ASN1_OBJECT │ │ - [260698] d2i_ASN1_OBJECT │ │ - [2606a8] ASN1_BIT_STRING │ │ - [2606b8] ossl_asn1_do_lock │ │ - [2606ca] connect error │ │ - [2606d8] unable to create socket │ │ - [2606f0] unable to reuseaddr │ │ - [260704] BIO_sendmmsg │ │ - [260711] dgram_pair_ctrl_set_write_buf_size │ │ - [260734] NCONF_get_string │ │ - [260745] oid_module_init │ │ - [260755] crypto/asn1/asn_mstbl.c │ │ - [26076d] %s %2d %02d:%02d:%02d %d GMT │ │ - [26078a] bn_set_words │ │ - [260797] crypto/dh/dh_asn1.c │ │ - [2607ab] int_dhvparams │ │ - [2607b9] ECPARAMETERS │ │ - [2607c6] uncompressed │ │ - [2607d3] crypto/ec/ec_kmeth.c │ │ - [2607e8] EC_POINT_set_Jprojective_coordinates_GFp │ │ - [260811] A: │ │ - [260817] ossl_ec_GFp_mont_group_set_curve │ │ - [260838] ecd_item_verify │ │ - [260848] ossl_decoder_instance_new │ │ - [260862] id-ecPublicKey │ │ - [260871] crypto/engine/eng_list.c │ │ - [26088a] ENGINE_by_id │ │ - [260897] OPENSSL_ENGINES │ │ - [2608a7] secp224r1 │ │ - [2608b1] c2pnb163v3 │ │ - [2608bc] c2pnb272w1 │ │ - [2608c7] c2pnb368w1 │ │ - [2608d2] brainpoolP256r1 │ │ - [2608e2] K-163 │ │ - [2608e8] K-233 │ │ - [2608ee] K-571 │ │ - [2608f4] mackey │ │ - [2608fb] EVP_CIPHER_CTX_copy │ │ - [26090f] OSSL_ENCODER_CTX_add_encoder │ │ - [26092c] ossl_encoder_ctx_add_encoder_inst │ │ - [26094e] crypto/evp/keymgmt_lib.c │ │ - [260967] EVP_DigestVerifyFinal │ │ - [26097d] new_raw_key_int │ │ - [26098d] evp_pkey_get0_DSA_int │ │ - [2609a3] default_check │ │ - [2609b1] fix_dh_nid │ │ - [2609bc] rsa-exponent3 │ │ - [2609ca] get_ec_decoded_from_explicit_params │ │ - [2609ee] try_provided_check │ │ - [260a01] iteration │ │ - [260a0b] crypto/dh/dh_pmeth.c │ │ - [260a20] crypto/dh/dh_gen.c │ │ - [260a33] pkey_ec_paramgen │ │ - [260a44] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-85a24c546a4ec44d/out/openssl-build/install/lib/engines-3" │ │ - [260b03] not a square │ │ - [260b10] invalid secret │ │ - [260b1f] no keymgmt present │ │ - [260b32] operation not initialized │ │ - [260b4c] update error │ │ - [260b59] unknown tag │ │ - [260b65] missing equal sign │ │ - [260b78] curve does not support ecdh │ │ - [260b94] curve does not support signing │ │ - [260bb3] field too large │ │ - [260bc3] failure │ │ - [260bcb] certificate has no keyid │ │ - [260be4] cipher parameter initialisation error │ │ - [260c0a] msgsigdigest error │ │ - [260c1d] no cipher │ │ - [260c27] signfinal error │ │ - [260c37] failed building own chain │ │ - [260c51] missing reference cert │ │ - [260c68] transactionid unmatched │ │ - [260c80] unsupported version │ │ - [260c94] rc2-64 │ │ - [260c9b] id-aes128-wrap-pad │ │ - [260cae] v_check │ │ - [260cb6] general_set_int │ │ - [260cc6] legacy │ │ - [260ccd] dsaWithSHA │ │ - [260cd8] MD5-SHA1 │ │ - [260ce1] deltaCRL │ │ - [260cea] id-smime-aa-dvcs-dvc │ │ - [260cff] id-smime-spq-ets-sqt-unotice │ │ - [260d1c] id-smime-cti-ets-proofOfCreation │ │ - [260d3d] id-pkip │ │ - [260d45] ac-targeting │ │ - [260d52] ipsecUser │ │ - [260d5c] id-it-subscriptionRequest │ │ - [260d76] id-cmc-queryPending │ │ - [260d8a] holdInstructionCode │ │ - [260d9e] simpleSecurityObject │ │ - [260db3] rfc822Mailbox │ │ - [260dc1] host │ │ - [260dc6] subtreeMinimumQuality │ │ - [260ddc] message extensions │ │ - [260def] setct-CapReqTBSX │ │ - [260e00] setAttr-TokenType │ │ - [260e12] CAMELLIA-192-CBC │ │ - [260e23] camellia-128-ecb │ │ - [260e34] camellia-128-cfb8 │ │ - [260e46] camellia-128-ofb │ │ - [260e57] SEED-ECB │ │ - [260e60] id-Gost28147-89-CryptoPro-KeyMeshing │ │ - [260e85] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ - [260ead] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ - [260ed7] gost2001cc │ │ - [260ee2] dmdName │ │ - [260eea] id-aes128-GCM │ │ - [260ef8] GOST R 34.11-2012 with 256 bit hash │ │ - [260f1c] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ - [260f4f] ARIA-128-CFB │ │ - [260f5c] ARIA-128-OFB │ │ - [260f69] aria-192-cbc │ │ - [260f76] sha512-224 │ │ - [260f81] RSA-SHA3-384 │ │ - [260f8e] sha512-256WithRSAEncryption │ │ - [260faa] blake2bmac │ │ - [260fb5] SM2-SM3 │ │ - [260fbd] x963kdf │ │ - [260fc5] CMC Archive Server │ │ - [260fd8] id-ct-ASPA │ │ - [260fe3] X509v3 Attribute Authority Issuing Distribution Point │ │ - [261019] unknown message digest │ │ - [261030] problems getting password │ │ - [26104a] pvk data too short │ │ - [26105d] crypto/pem/pem_lib.c │ │ - [261072] PKCS12_item_i2d_encrypt_ex │ │ - [26108d] PKCS7_SIGNER_INFO_sign │ │ - [2610a4] crypto/pkcs7/pk7_lib.c │ │ - [2610bb] unable to find mem bio │ │ - [2610d2] wrong pkcs7 type │ │ - [2610e3] not an ascii character │ │ - [2610fa] parse_hex │ │ - [261104] crypto/evp/evp_rand.c │ │ - [26111a] invalid property query │ │ - [261131] unable to fetch drbg │ │ - [261146] unable to get parent reseed prop counter │ │ - [26116f] reseed_requests │ │ - [26117f] coefficient%d: │ │ - [26118e] Trailer Field: 0x │ │ - [2611a0] dmq1 │ │ - [2611a5] algorithm mismatch │ │ - [2611b8] pss saltlen too small │ │ - [2611ce] unsupported signature type │ │ - [2611e9] value missing │ │ - [2611f7] rsa_multiprime_keygen │ │ - [26120d] check_padding_md │ │ - [26121e] RSA_sign │ │ - [261227] OPENSSL_sk_set │ │ - [261236] cannot load private key │ │ - [26124e] OpenSSL default user interface │ │ - [26126d] d.ediPartyName │ │ - [26127c] sslCA │ │ - [261282] Object Signing CA │ │ - [261294] Decipher Only │ │ - [2612a2] CA │ │ - [2612a5] v2i_AUTHORITY_KEYID │ │ - [2612b9] IPv6 │ │ - [2612be] : inherit\n │ │ - [2612c9] Autonomous System Numbers │ │ - [2612e3] issuerUID │ │ - [2612ee] %*sSignature Value: │ │ - [261303] crypto/ct/ct_x509v3.c │ │ - [26131a] %*sLog ID : │ │ - [26132a] cAToolCert │ │ - [261335] Excluded │ │ - [26133e] IP:%s/%s │ │ - [261348] %*sPolicy Text: %.*s │ │ - [26135d] │ │ - [26136b] \n │ │ - [26137c] crypto/x509/v3_tlsf.c │ │ - [261392] %*sUser Notices:\n │ │ - [2613a4] unknown extension │ │ - [2613b6] X509at_get_attr │ │ - [2613c6] bad selector │ │ - [2613d3] certificate verification failed │ │ - [2613f3] crypto/x509/x509_set.c │ │ - [26140a] no explicit policy │ │ - [26141d] X509_VERIFY_PARAM_set1 │ │ - [261434] X509_VERIFY_PARAM_set1_policies │ │ - [261454] lastUpdate │ │ - [26145f] X509_PUBKEY_get │ │ - [26146f] X509_CINF │ │ - [261479] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [2614b3] provider=base,fips=yes,input=der,structure=type-specific │ │ - [2614ec] provider=base,fips=yes,input=der,structure=dsa │ │ - [26151b] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ - [261543] ARGON2I │ │ - [26154b] HMAC-DRBG │ │ - [261555] ED448:1.3.101.113 │ │ - [261567] OpenSSL SCRYPT via EVP_PKEY implementation │ │ - [261592] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ - [2615d8] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ - [26161a] provider=default,fips=yes,output=blob │ │ - [261640] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ - [26166a] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ - [26168c] ossl_sm2_encrypt │ │ - [26169d] CS2 │ │ - [2616a1] EncryptedPrivateKeyInfo │ │ - [2616b9] dh_to_type_specific_params_der_encode │ │ - [2616df] key_to_pubkey │ │ - [2616ed] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ - [261714] providers/implementations/encode_decode/encode_key2blob.c │ │ - [26174e] x255192text_encode │ │ - [261761] providers/implementations/exchange/dh_exch.c │ │ - [26178e] generate_ecdhkm │ │ - [26179e] ossl_hpke_labeled_expand │ │ - [2617b7] rsasve_generate │ │ - [2617c7] providers/implementations/rands/seed_src.c │ │ - [2617f2] providers/implementations/signature/dsa_sig.c │ │ - [261820] rsa_verify_directly │ │ - [261834] providers/implementations/storemgmt/file_store_any2obj.c │ │ - [26186d] derivation function init failed │ │ - [26188d] invalid aead │ │ - [26189a] invalid data │ │ - [2618a7] invalid eddsa instance for attempted operation │ │ - [2618d6] ine │ │ - [2618da] -info │ │ - [2618e0] 931-pad-check │ │ - [2618ee] s24 │ │ - [2618f2] _Unwind_GetTextRelBase() not implemented │ │ - [26191b] accountsCPtr │ │ - [261928] indexed │ │ - [261930] PRAGMA cipher is no longer supported. │ │ - [261956] le │ │ - [261959] cipher_hmac_algorithm │ │ - [26196f] cipher_default_kdf_algorithm │ │ - [26198c] PRAGMA cipher_default_kdf_iter = %d; │ │ - [2619b1] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ - [261a14] sqlcipher_codec_ctx_init: allocating provider │ │ - [261a42] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ - [261a83] database file is undefined │ │ - [261a9e] sqlcipher_export failed, error code %d │ │ - [261ac5] FOREIGN KEY constraint failed │ │ - [261ae3] MustBeInt │ │ - [261aed] Not │ │ - [261af1] SeekRowid │ │ - [261afb] Ge │ │ - [261afe] IsTrue │ │ - [261b05] Remainder │ │ - [261b0f] DropTrigger │ │ - [261b1b] VDestroy │ │ - [261b24] Page %u: pointer map referenced │ │ - [261b44] sqlcipher_cipher_ctx_init: allocating context │ │ - [261b72] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ - [261ba3] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ - [261bf2] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ - [261c41] hexrekey │ │ - [261c4a] type │ │ - [261c4f] flags │ │ - [261c55] %s prohibited in %s │ │ - [261c69] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ - [261cb0] expected %d columns for '%s' but got %d │ │ - [261cd8] misuse of aggregate: %s() │ │ - [261cf2] normal │ │ - [261cf9] sqlite_attach │ │ - [261d07] sqlite\_% │ │ - [261d11] 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') │ │ - [261e1a] expr_compare │ │ - [261e27] year │ │ - [261e2c] json_extract │ │ - [261e39] jsonb_insert │ │ - [261e46] inity │ │ - [261e4c] access permission denied │ │ - [261e65] SELECT %s WHERE rowid=? │ │ - [261e7d] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ - [261ec6] etaci │ │ - [261ecc] eta │ │ - [261ed0] prefix │ │ - [261ed7] flush │ │ - [261edd] SELECT %s │ │ - [261ee7] fts5_source_id │ │ - [261ef6] malformed tokendata=... directive │ │ - [261f18] no such tokenizer: %s │ │ - [261f2e] error in tokenizer constructor │ │ - [261f4d] fts5: syntax error near "%.*s" │ │ - [261f6c] DELETE FROM %Q.'%q_docsize'; │ │ - [261f89] ant │ │ - [261f8d] instance │ │ - [261f96] +- \n │ │ + [25739c] OpenSSL ED448 algorithm │ │ + [2573b4] EMPTY │ │ + [2573ba] ENGINE_get_first │ │ + [2573cb] rsa routines │ │ + [2573d8] engine routines │ │ + [2573e8] CMS routines │ │ + [2573f5] DSA lib │ │ + [2573fd] passed a null parameter │ │ + [257415] called a function that was disabled at compile-time │ │ + [257449] nested asn1 error │ │ + [25745b] EVP_PKEY_CTX_set_dh_pad │ │ + [257473] secp160r1 │ │ + [25747d] Oakley-EC2N-4 │ │ + [25748b] brainpoolP320t1 │ │ + [25749b] ivlen │ │ + [2574a1] tlsaad │ │ + [2574a8] tls1multi_enc │ │ + [2574b6] OSSL_ENCODER_CTX_set_cleanup │ │ + [2574d3] output │ │ + [2574da] EVP_PKEY_derive_set_peer_ex │ │ + [2574f6] crypto/evp/kdf_meth.c │ │ + [25750c] crypto/evp/m_sigver.c │ │ + [257522] update │ │ + [257529] keyLength │ │ + [257533] PKCS5_PBE_keyivgen_ex │ │ + [257549] pass │ │ + [25754e] oeap │ │ + [257553] EXTRACT_ONLY │ │ + [257560] get_dh_dsa_payload_p │ │ + [257575] gen_init │ │ + [25757e] crypto/evp/pmeth_lib.c │ │ + [257595] evp_pkey_ctx_set_md │ │ + [2575a9] dh_2048_224 │ │ + [2575b5] "%s" has an existing different identity %d (from "%s") │ │ + [2575ec] crypto/hashtable/hashtable.c │ │ + [257609] OpenSSL 3.4.1 11 Feb 2025 │ │ + [257623] check p not safe prime │ │ + [25763a] invalid salt length │ │ + [25764e] no cipher set │ │ + [25765c] seed_len is less than the length of q │ │ + [257682] mstring not universal │ │ + [257698] string too short │ │ + [2576a9] universalstring is wrong length │ │ + [2576c9] unknown format │ │ + [2576d8] relative path │ │ + [2576e6] error parsing content length │ │ + [257703] content not found │ │ + [257715] content type not enveloped data │ │ + [257735] ctrl error │ │ + [257740] no msgsigdigest │ │ + [257750] type not data │ │ + [25775e] popo inconsistent public key │ │ + [25777b] checkafter out of range │ │ + [257793] error creating rp │ │ + [2577a5] missing secret │ │ + [2577b4] sct unsupported version │ │ + [2577cc] aes192-wrap │ │ + [2577d8] id-aes192-wrap-pad │ │ + [2577eb] aes192 │ │ + [2577f2] ossl_provider_test_operation_bit │ │ + [257813] crypto/self_test_core.c │ │ + [25782b] pkcs7 │ │ + [257831] pkcs7-encryptedData │ │ + [257845] DES-ECB │ │ + [25784d] DSA-SHA1-old │ │ + [25785a] subjectKeyIdentifier │ │ + [25786f] X509v3 Authority Key Identifier │ │ + [25788f] cast5-cfb │ │ + [257899] TLS Web Client Authentication │ │ + [2578b7] CRLReason │ │ + [2578c1] localKeyID │ │ + [2578cc] pbeWithSHA1AndDES-CBC │ │ + [2578e2] X9.57 │ │ + [2578e8] id-smime-ct-TDTInfo │ │ + [2578fc] id-smime-aa-smimeEncryptCerts │ │ + [25791a] id-smime-alg-ESDHwith3DES │ │ + [257934] sbgp-autonomousSysNum │ │ + [25794a] id-alg-des40 │ │ + [257957] Acceptable OCSP Responses │ │ + [257971] archiveCutoff │ │ + [25797f] dod │ │ + [257983] RSA-MD4 │ │ + [25798b] X509v3 Policy Constraints │ │ + [2579a5] setct-PInitResData │ │ + [2579b8] setct-AuthRevResTBE │ │ + [2579cc] setct-CapRevReqTBEX │ │ + [2579e0] encrypted track 2 │ │ + [2579f2] joint-iso-itu-t │ │ + [257a02] CAMELLIA-192-CFB8 │ │ + [257a14] id-GostR3410-2001DH │ │ + [257a28] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ + [257a57] freshestCRL │ │ + [257a63] crossCertificatePair │ │ + [257a78] deltaRevocationList │ │ + [257a8c] id-aes256-GCM │ │ + [257a9a] SNILS │ │ + [257aa0] kuznyechik-ofb │ │ + [257aaf] SSH Server │ │ + [257aba] PKINIT Client Auth │ │ + [257acd] pkInitKDC │ │ + [257ad7] kx-psk │ │ + [257ade] BLAKE2s256 │ │ + [257ae9] aria-256-cfb │ │ + [257af6] dsa_with_SHA384 │ │ + [257b06] aria-192-gcm │ │ + [257b13] SM4-CFB1 │ │ + [257b1c] SM4-CTR │ │ + [257b24] sha512-224WithRSAEncryption │ │ + [257b40] AES-192-SIV │ │ + [257b4c] id-on-NAIRealm │ │ + [257b5b] oracle-organization │ │ + [257b6f] Oracle organization │ │ + [257b83] roleSpecCertIdentifier │ │ + [257b9a] X509v3 Role Specification Certificate Identifier │ │ + [257bcb] X509v3 Time Specification │ │ + [257be5] unknown object name │ │ + [257bf9] OCSP_CERTSTATUS │ │ + [257c09] responseStatus │ │ + [257c18] locator │ │ + [257c20] crypto/pkcs12/p12_asn.c │ │ + [257c38] value.keybag │ │ + [257c45] │ │ + [257c4f] trailing characters │ │ + [257c63] HERE-->%c%s │ │ + [257c6f] Cannot open file │ │ + [257c80] in error state │ │ + [257c8f] prediction resistance not supported │ │ + [257cb3] prime1: │ │ + [257cbb] 14 (default) │ │ + [257cc8] crypto/rsa/rsa_backend.c │ │ + [257ce1] digest does not match │ │ + [257cf7] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ + [257d1a] rsa_ossl_private_encrypt │ │ + [257d33] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ + [257d58] ossl_rsa_sp800_56b_pairwise_test │ │ + [257d79] path must be absolute │ │ + [257d8f] OSSL_STORE_INFO_new_PARAMS │ │ + [257daa] bad type │ │ + [257db3] tsa untrusted │ │ + [257dc1] PEM_X509_INFO_read_bio_ex │ │ + [257ddb] crypto/asn1/x_info.c │ │ + [257df0] value │ │ + [257df6] \n │ │ + [257dff] %*scrlNum: │ │ + [257e0b] inherit │ │ + [257e13] %d.%d.%d.%d │ │ + [257e1f] targetName │ │ + [257e2a] %*sDigest Type: Public Key Certificate\n │ │ + [257e52] signToolCert │ │ + [257e5f] addProfessionInfo │ │ + [257e71] pcPathLengthConstraint │ │ + [257e88] subjectDomainPolicy │ │ + [257e9c] %s:\n │ │ + [257ea1] s2i_ASN1_OCTET_STRING │ │ + [257eb7] OSSL_USER_NOTICE_SYNTAX │ │ + [257ecf] bad ip address │ │ + [257ede] ossl_x509_check_private_key │ │ + [257efa] Path length given without key usage keyCertSign │ │ + [257f2a] crypto/x509/x_all.c │ │ + [257f3e] x509_pubkey_ex_new_ex │ │ + [257f54] x509_pubkey_ex_d2i_ex │ │ + [257f6a] provider=base,fips=yes,output=pem,structure=dh │ │ + [257f99] X942KDF-ASN1:X942KDF │ │ + [257fae] provider=default,fips=yes,output=pem,structure=dsa │ │ + [257fe1] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ + [25802c] AES-192-WRAP-INV:AES192-WRAP-INV │ │ + [25804d] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ + [258070] secp256r1 │ │ + [25807a] crypto/sm2/sm2_crypt.c │ │ + [258091] aes_xts_set_ctx_params │ │ + [2580a8] chacha20_poly1305_cipher │ │ + [2580c1] rsa_to_type_specific_keypair_der_encode │ │ + [2580e9] sm2_to_type_specific_no_pub_pem_encode │ │ + [258110] rsa_to_SubjectPublicKeyInfo_der_encode │ │ + [258137] RSA-PSS PRIVATE KEY │ │ + [25814b] dh_to_SubjectPublicKeyInfo_pem_encode │ │ + [258171] dsa_to_PrivateKeyInfo_der_encode │ │ + [258192] ec_to_SubjectPublicKeyInfo_pem_encode │ │ + [2581b8] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2581e6] X25519 PRIVATE KEY │ │ + [2581f9] rsa2pvk_encode │ │ + [258208] ed4482text_encode │ │ + [25821a] HKDF_Extract │ │ + [258227] AES-192-WRAP │ │ + [258234] ikm length is :%zu, should be at least %zu │ │ + [25825f] *enclen too small │ │ + [258271] ossl_kdf_ctx_create │ │ + [258285] crypto/dsa/dsa_check.c │ │ + [25829c] dhkem-ikm │ │ + [2582a6] digest-noinit │ │ + [2582b4] right_encode │ │ + [2582c1] rsa_pss_compute_saltlen │ │ + [2582d9] PSS saltlen can only be specified if PSS padding has been specified first │ │ + [258323] Cannot use autodetected salt length │ │ + [258347] Should be more than %d, but would be set to match digest size (%d) │ │ + [25838a] file_setup_decoders │ │ + [25839e] file_load_dir_entry │ │ + [2583b2] cipher operation failed │ │ + [2583ca] invalid digest size │ │ + [2583de] missing type │ │ + [2583eb] tag not set │ │ + [2583f7] providers/implementations/ciphers/ciphercommon.c │ │ + [258428] vp-info │ │ + [258430] d-pub-key │ │ + [25843a] erslen │ │ + [258441] cs15-pad-disabled │ │ + [258453] ame │ │ + [258457] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [2584ba] s13 │ │ + [2584be] s20 │ │ + [2584c2] s22 │ │ + [2584c6] d1 │ │ + [2584c9] d16 │ │ + [2584cd] key │ │ + [2584d1] INFO │ │ + [2584d6] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ + [258529] sqlcipherCodecAttach: left database mutex %p │ │ + [258556] sqlite3_rekey_v2: entering database mutex %p │ │ + [258583] sqlite3_rekey_v2: committing │ │ + [2585a0] HMAC operation failed for page %d │ │ + [2585c4] cannot fstat db file %s │ │ + [2585dc] access │ │ + [2585e3] 922337203685477580 │ │ + [2585f6] B │ │ + [2585f8] IfPos │ │ + [2585fe] Function │ │ + [258607] SorterOpen │ │ + [258612] AggInverse │ │ + [25861d] CursorHint │ │ + [258628] codec_set_pass_key: no btree present on db %d │ │ + [258656] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [258697] foreign_key_check │ │ + [2586a9] journal_mode │ │ + [2586b6] writable_schema │ │ + [2586c6] origin │ │ + [2586cd] sqlite_ │ │ + [2586d5] aggregate functions are not allowed in the GROUP BY clause │ │ + [258710] %!S │ │ + [258714] table %s has %d values for %d columns │ │ + [25873a] too many terms in ORDER BY clause │ │ + [25875c] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ + [258797] MERGE (%s) │ │ + [2587a2] ANY(%s) │ │ + [2587aa] cannot INSERT into generated column "%s" │ │ + [2587d3] row not in PRIMARY KEY order for %s │ │ + [2587f7] wrong # of entries in index │ │ + [258814] %llu │ │ + [25881a] 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 │ │ + [2588c8] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ + [25894b] length │ │ + [258952] sum │ │ + [258956] group_concat │ │ + [258963] json_patch │ │ + [25896e] jsonb_set │ │ + [258978] \u0009 │ │ + [25897f] database table is locked │ │ + [258998] database disk image is malformed │ │ + [2589b9] unable to delete/modify user-function due to active statements │ │ + [2589f8] MATCH │ │ + [2589fe] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ + [258a68] ta │ │ + [258a6b] ilsuo │ │ + [258a71] ezila │ │ + [258a77] luf │ │ + [258a7b] merge= │ │ + [258a82] contentless_delete=1 is incompatible with columnsize=0 │ │ + [258ab9] unterminated string │ │ + [258acd] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ + [258b0a] L* N* Co │ │ + [258b13] iveness │ │ + [258b1b] icate │ │ + [258b21] ion │ │ + [258b25] overflow │ │ + [258b2e] ENABLE_LOAD_EXTENSION │ │ + [258b44] MALLOC_SOFT_LIMIT=1024 │ │ + [258b5b] MAX_PAGE_SIZE=65536 │ │ + [258b6f] SOUNDEX │ │ + [258b77] ssl_decapsulate │ │ + [258b87] AES128-CCM8 │ │ + [258b93] RSA-PSK-AES128-CBC-SHA │ │ + [258baa] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ + [258bcb] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ + [258bec] DHE-RSA-CAMELLIA128-SHA256 │ │ + [258c07] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [258c30] ADH-CAMELLIA128-SHA │ │ + [258c44] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [258c6f] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [258c94] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ + [258cbd] SHA384 │ │ + [258cc4] aECDSA │ │ + [258ccb] 3DES │ │ + [258cd0] ca md too weak │ │ + [258cdf] error in system default config │ │ + [258cfe] invalid max early data │ │ + [258d15] invalid null cmd name │ │ + [258d2b] invalid session id │ │ + [258d3e] missing signing cert │ │ + [258d53] no suitable key share │ │ + [258d69] no verify cookie callback │ │ + [258d83] pem name too short │ │ + [258d96] quic network error │ │ + [258da9] ssl session id callback failed │ │ + [258dc8] tlsv1 alert export restriction │ │ + [258de7] ssl/ssl_lib.c │ │ + [258df5] no_tx_cert_comp │ │ + [258e05] ssl/ssl_asn1.c │ │ + [258e14] ssl_version │ │ + [258e20] SSLv3/TLS write client hello │ │ + [258e3d] DTLS1 write hello verify request │ │ + [258e5e] tls1_set_groups │ │ + [258e6e] ecdsa_secp256r1_sha256 │ │ + [258e85] ecdsa_brainpoolP512r1_sha512 │ │ + [258ea2] rsa_pss_rsae_sha512 │ │ + [258eb6] header │ │ + [258ebd] packet_type │ │ + [258ec9] flow_control_error │ │ + [258edc] ce │ │ + [258edf] unidirectional │ │ + [258eee] HKDF │ │ + [258ef3] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ + [258f1f] depack_do_frame_stream │ │ + [258f36] PADDING │ │ + [258f3e] hdr_generate_mask │ │ + [258f50] tls_get_more_records │ │ + [258f65] final_renegotiate │ │ + [258f77] tls_parse_ctos_psk_kex_modes │ │ + [258f94] tls_process_rpk │ │ + [258fa4] tls13_save_handshake_digest_for_pha │ │ + [258fc8] tls_process_cke_srp │ │ + [258fdc] tls_process_cke_gost18 │ │ + [258ff3] dgram_pair_sendmmsg │ │ + [259007] path │ │ + [25900c] append_exp │ │ + [259017] DIR │ │ + [25901b] DH Public-Key │ │ + [259029] %s: (%d bit)\n │ │ + [259037] %s 0\n │ │ + [25903d] (Negative) │ │ + [259049] BN_div_recp │ │ + [259055] do_EC_KEY_print │ │ + [259065] named-nist │ │ + [259070] prime-field │ │ + [25907c] generator │ │ + [259086] SECG curve over a 112 bit prime field │ │ + [2590ac] SECG curve over a 128 bit prime field │ │ + [2590d2] RFC 5639 curve over a 160 bit prime field │ │ + [2590fc] EC_KEY_check_key │ │ + [25910d] EC_POINT_set_to_infinity │ │ + [259126] ossl_ec_wNAF_mul │ │ + [259137] Generator (hybrid): │ │ + [25914b] Polynomial: │ │ + [259157] crypto/ec/ecp_oct.c │ │ + [25916b] crypto/encode_decode/decoder_pkey.c │ │ + [25918f] OSSL_DECODER_CTX_new_for_pkey │ │ + [2591ad] object identifier routines │ │ + [2591c8] FIPS routines │ │ + [2591d6] operation fail │ │ + [2591e5] dh_paramgen_check │ │ + [2591f7] secp384r1 │ │ + [259201] c2tnb239v2 │ │ + [25920c] B-409 │ │ + [259212] tag │ │ + [259216] id-smime-alg-CMS3DESwrap │ │ + [25922f] cts │ │ + [259233] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ + [25927e] EVP_MAC_CTX_dup │ │ + [25928e] crypto/asn1/p5_pbe.c │ │ + [2592a3] pkcs5 │ │ + [2592a9] EVP_PKEY_get_security_bits │ │ + [2592c4] dh_paramgen_prime_len │ │ + [2592da] ecdh_kdf_md │ │ + [2592e6] digestsize │ │ + [2592f1] hexsecret │ │ + [2592fb] qy │ │ + [2592fe] pkey_ec_derive │ │ + [25930d] EVP_PKEY_verify │ │ + [25931d] validate-legacy │ │ + [25932d] OPENSSLDIR: "/usr/local/ssl" │ │ + [25934a] CPUINFO: N/A │ │ + [259357] called with even modulus │ │ + [259370] expecting a siphash key │ │ + [259388] method not supported │ │ + [25939d] unsupported cipher │ │ + [2593b0] illegal characters │ │ + [2593c3] sequence length mismatch │ │ + [2593dc] no close brace │ │ + [2593eb] asn1 error │ │ + [2593f6] undefined generator │ │ + [25940a] unsupported content type │ │ + [259423] unwrap failure │ │ + [259432] popo missing subject │ │ + [259447] unsupported popo method │ │ + [25945f] multiple san sources │ │ + [259474] AES-128-CBC │ │ + [259480] ARIA192 │ │ + [259488] ripemd │ │ + [25948f] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ + [2594df] NO │ │ + [2594e2] provider_init │ │ + [2594f0] rc2-cbc │ │ + [2594f8] RSA-SHA │ │ + [259500] Netscape Communications Corp. │ │ + [25951e] issuerAltName │ │ + [25952c] mdc2 │ │ + [259531] RC5-CFB │ │ + [259539] id-qt-cps │ │ + [259543] pbeWithMD5AndRC2-CBC │ │ + [259558] X9.57 CM ? │ │ + [259563] id-smime-aa-equivalentLabels │ │ + [259580] id-smime-aa-signingCertificate │ │ + [25959f] id-pkix1-explicit-93 │ │ + [2595b4] id-mod-kea-profile-88 │ │ + [2595ca] id-it-currentCRL │ │ + [2595db] id-cmc-regInfo │ │ + [2595ea] id-aca-authenticationInfo │ │ + [259604] basicOCSPResponse │ │ + [259616] aes-192-cbc │ │ + [259622] otherMailbox │ │ + [25962f] dITRedirect │ │ + [25963b] setct-PANOnly │ │ + [259649] setct-AuthRevResBaggage │ │ + [259661] generate cryptogram │ │ + [259675] rsaOAEPEncryptionSET │ │ + [25968a] wap │ │ + [25968e] CAMELLIA-192-OFB │ │ + [25969f] SEED-CBC │ │ + [2596a8] CA Repository │ │ + [2596b6] id-GostR3410-94-TestParamSet │ │ + [2596d3] id-camellia192-wrap │ │ + [2596e7] AES-256-CBC-HMAC-SHA1 │ │ + [2596fd] AES-128-CBC-HMAC-SHA256 │ │ + [259715] jurisdictionST │ │ + [259724] CAMELLIA-128-GCM │ │ + [259735] gost89-cbc │ │ + [259740] Send Owner │ │ + [25974b] sendProxiedOwner │ │ + [25975c] id-pkinit │ │ + [259766] aria-192-ofb │ │ + [259773] RSA-SHA3-512 │ │ + [259780] dstu28147-ofb │ │ + [25978e] magma-ctr-acpkm-omac │ │ + [2597a3] magma-ofb │ │ + [2597ad] classSignToolKB2 │ │ + [2597be] X509v3 Allowed Attribute Assignments │ │ + [2597e3] X509v3 Alternative Signature Value │ │ + [259806] digest size err │ │ + [259816] no signer key │ │ + [259824] not dek info │ │ + [259831] PEM_def_callback │ │ + [259842] ENCRYPTED PRIVATE KEY │ │ + [259858] X9.42 DH PARAMETERS │ │ + [25986c] TRUSTED CERTIFICATE │ │ + [259880] CMS │ │ + [259884] :EXTERNAL TYPE %s\n │ │ + [259897] = │ │ + [259899] not an identifier │ │ + [2598ab] provider │ │ + [2598b4] ossl_property_string │ │ + [2598c9] error retrieving nonce │ │ + [2598e0] parent locking not enabled │ │ + [2598fb] random pool overflow │ │ + [259910] reseed_time_interval │ │ + [259925] coefficient: │ │ + [259932] bad pad byte count │ │ + [259945] dmp1 not congruent to d │ │ + [25995d] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ + [25997c] crypto/stack/stack.c │ │ + [259991] fingerprint │ │ + [25999d] crypto/pkcs12/p12_add.c │ │ + [2599b5] token present │ │ + [2599c3] opening session │ │ + [2599d3] crypto/pem/pem_info.c │ │ + [2599e9] Key Agreement │ │ + [2599f7] POLICYINFO │ │ + [259a02] USERNOTICE │ │ + [259a0d] AUTHORITY_KEYID │ │ + [259a1d] onlysomereasons │ │ + [259a2d] %*sIssuer: │ │ + [259a39] (Unknown SAFI %u) │ │ + [259a4c] /%d\n │ │ + [259a51] choice.targetName │ │ + [259a64] %*sExtensions: │ │ + [259a74] crypto/x509/v3_no_rev_avail.c │ │ + [259a92] smimeencrypt │ │ + [259a9f] IP Address:%s │ │ + [259aad] x509v3_add_len_value │ │ + [259ac2] distpoint already set │ │ + [259ad8] extension setting not supported │ │ + [259af8] section not found │ │ + [259b0a] unknown bit string argument │ │ + [259b26] unknown value │ │ + [259b34] crl already delta │ │ + [259b46] X509_STORE_add_cert │ │ + [259b5a] OCSP unknown cert │ │ + [259b6c] Cannot find certificate signature algorithm │ │ + [259b98] check_name_constraints │ │ + [259baf] crypto/x509/x_name.c │ │ + [259bc4] X509_NAME_ENTRIES │ │ + [259bd6] reject │ │ + [259bdd] code │ │ + [259be3] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ + [259c06] SM3:1.2.156.10197.1.401 │ │ + [259c1e] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ + [259c69] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ + [259cbb] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ + [259cf0] provider=default,fips=no,input=der,structure=type-specific │ │ + [259d2b] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ + [259d54] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ + [259d77] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ + [259dae] ossl_aes_gcm_siv_cipher │ │ + [259dc6] aes_xts_init │ │ + [259dd3] providers/implementations/ciphers/cipher_aria.c │ │ + [259e03] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ + [259e38] shake_set_ctx_params │ │ + [259e4d] ed25519_to_PrivateKeyInfo_pem_encode │ │ + [259e72] ecx_spki_pub_to_der │ │ + [259e86] ed448_to_SubjectPublicKeyInfo_der_encode │ │ + [259eaf] recommended-private-length: %ld bits\n │ │ + [259ed5] Q: │ │ + [259edb] Minimum Salt Length: %d%s\n │ │ + [259ef8] ad │ │ + [259efb] min threads: %u │ │ + [259f0b] providers/implementations/kdfs/krb5kdf.c │ │ + [259f34] dhkem_encap │ │ + [259f40] rsasve_recover │ │ + [259f4f] providers/implementations/keymgmt/ec_kmgmt.c │ │ + [259f7c] crypto/cmac/cmac.c │ │ + [259f8f] test_rng_enable_locking │ │ + [259fa7] ecdsa_setup_md │ │ + [259fb6] %s has invalid md size %d │ │ + [259fd0] providers/implementations/signature/eddsa_sig.c │ │ + [25a000] fips module conditional error │ │ + [25a01e] invalid constant length │ │ + [25a036] invalid thread pool size │ │ + [25a04f] unsupported cek alg │ │ + [25a063] ossl_cipher_generic_initiv │ │ + [25a07e] ng │ │ + [25a081] tance │ │ + [25a087] short-mac │ │ + [25a091] ssl-version │ │ + [25a09d] erence │ │ + [25a0a4] sion_id │ │ + [25a0ac] ls │ │ + [25a0af] ofactor-flag │ │ + [25a0bc] setRegister │ │ + [25a0c8] s26 │ │ + [25a0cc] d12 │ │ + [25a0d0] %d │ │ + [25a0d3] cipher_default_kdf_iter │ │ + [25a0eb] x' │ │ + [25a0ee] HMAC_SHA1 │ │ + [25a0f8] pragma │ │ + [25a0ff] DEBUG │ │ + [25a105] sqlcipherCodecAttach: no codec attached to db, exiting │ │ + [25a13c] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ + [25a173] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ + [25a1be] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ + [25a216] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ + [25a258] keying attached database failed, error code %d │ │ + [25a287] INTEGER │ │ + [25a28f] unable to open a temporary database file for storing temporary tables │ │ + [25a2d5] SeekLT │ │ + [25a2dc] Divide │ │ + [25a2e3] Delete │ │ + [25a2ea] ReleaseReg │ │ + [25a2f5] Explain │ │ + [25a2fd] cannot change %s wal mode from within a transaction │ │ + [25a331] table │ │ + [25a337] max rootpage (%u) disagrees with header (%u) │ │ + [25a364] Multiple uses for byte %u of page %u │ │ + [25a389] BEGIN │ │ + [25a38f] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ + [25a3cd] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ + [25a40a] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [25a44d] defer_foreign_keys │ │ + [25a460] ,arg HIDDEN │ │ + [25a46c] on_delete │ │ + [25a476] %s.%s │ │ + [25a47c] generated column loop on "%s" │ │ + [25a49a] hex literal too big: %s%#T │ │ + [25a4b5] none │ │ + [25a4ba] new │ │ + [25a4bf] │ │ + [25a4c2] USING COVERING INDEX │ │ + [25a4d9] too many columns in %s │ │ + [25a4f0] C │ │ + [25a4f2] incremental │ │ + [25a4fe] cannot create INSTEAD OF trigger on table: %S │ │ + [25a52c] BBB │ │ + [25a530] table %s may not be altered │ │ + [25a54c] Cannot add a PRIMARY KEY column │ │ + [25a56c] sqlite_rename_column │ │ + [25a581] start of │ │ + [25a58b] %02d:%02d │ │ + [25a595] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ + [25a5b7] -9e999 │ │ + [25a5be] " │ │ + [25a5c0] unable to close due to unfinalized statements or unfinished backups │ │ + [25a604] fts3 │ │ + [25a609] gni │ │ + [25a60d] 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)); │ │ + [25a6a6] DESC │ │ + [25a6ab] %s_stat │ │ + [25a6b3] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ + [25a6e2] columns │ │ + [25a6ea] reserved fts5 column name: %s │ │ + [25a708] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ + [25a72e] delete-all │ │ + [25a739] ative │ │ + [25a73f] 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) │ │ + [25a7da] DEFAULT_WORKER_THREADS=0 │ │ + [25a7f3] NULL-SHA │ │ + [25a7fc] TLS_RSA_WITH_AES_128_CBC_SHA │ │ + [25a819] DHE-RSA-AES256-SHA256 │ │ + [25a82f] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [25a853] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [25a87f] DHE-DSS-CAMELLIA256-SHA256 │ │ + [25a89a] SEED-SHA │ │ + [25a8a3] DSA │ │ + [25a8a7] RC4 │ │ + [25a8ab] AES256 │ │ + [25a8b2] ARIAGCM │ │ + [25a8ba] bad compression algorithm │ │ + [25a8d4] bad legacy version │ │ + [25a8e7] bad signature │ │ + [25a8f5] bad srp parameters │ │ + [25a908] error setting tlsa base domain │ │ + [25a927] invalid record │ │ + [25a936] invalid status response │ │ + [25a94e] missing sigalgs extension │ │ + [25a968] peer did not return a certificate │ │ + [25a98a] read bio not set │ │ + [25a99b] read timeout expired │ │ + [25a9b0] required cipher missing │ │ + [25a9c8] comp │ │ + [25a9cd] no_resumption_on_reneg │ │ + [25a9e4] allow_no_dhe_kex │ │ + [25a9f5] ClientSignatureAlgorithms │ │ + [25aa0f] DTLSv1.2 │ │ + [25aa18] ssl_session_dup_intern │ │ + [25aa2f] session_id │ │ + [25aa3a] tls-sigalg-code-point │ │ + [25aa50] tls-sigalg-sig-name │ │ + [25aa64] quic_wait_for_stream │ │ + [25aa79] MAX_ACK_DELAY is malformed │ │ + [25aa94] STATELESS_RESET_TOKEN encountered internal error │ │ + [25aac5] initial_max_stream_data_bidi_local │ │ + [25aae8] connectivity:connection_closed │ │ + [25ab07] bidirectional │ │ + [25ab15] application │ │ + [25ab21] ssl/quic/quic_record_shared.c │ │ + [25ab3f] empty packet payload │ │ + [25ab54] acked packet which initiated a key update without a corresponding key update │ │ + [25aba1] STREAM_STATE_ERROR │ │ + [25abb4] ossl_quic_hdr_protector_init │ │ + [25abd1] ssl/quic/uint_set.c │ │ + [25abe5] ssl3_write_bytes │ │ + [25abf6] read_ahead │ │ + [25ac01] tls1_initialise_write_packets │ │ + [25ac1f] tls1_set_crypto_state │ │ + [25ac35] final_ems │ │ + [25ac3f] tls_construct_stoc_ems │ │ + [25ac56] tls_post_process_server_rpk │ │ + [25ac72] tls_post_process_client_hello │ │ + [25ac90] kxBlob │ │ + [25ac97] crypto/asn1/asn1_lib.c │ │ + [25acae] %u\n │ │ + [25acb2] buffer │ │ + [25acb9] %02X │ │ + [25acbe] addrinfo addr is not af inet │ │ + [25acdb] crypto/bn/bn_ctx.c │ │ + [25acee] mask │ │ + [25acf3] OCTETSTRING │ │ + [25acff] T61STRING │ │ + [25ad09] recommended-private-length: %d bits\n │ │ + [25ad2e] CBIGNUM │ │ + [25ad36] generate_key │ │ + [25ad43] crypto/dso/dso_dlfcn.c │ │ + [25ad5a] value.named_curve │ │ + [25ad6c] ossl_ec_key_from_pkcs8 │ │ + [25ad83] NIST/SECG/WTLS curve over a 163 bit binary field │ │ + [25adb4] X9.62 curve over a 304 bit binary field │ │ + [25addc] EC_KEY_priv2oct │ │ + [25adec] EC_POINT_oct2point │ │ + [25adff] crypto/ec/ec2_oct.c │ │ + [25ae13] crypto/ec/ecp_smpl.c │ │ + [25ae28] OpenSSL ED25519 algorithm │ │ + [25ae42] ossl_decoder_get_number │ │ + [25ae5a] dynamic_path │ │ + [25ae67] CIPHERS │ │ + [25ae6f] PKEY_ASN1 │ │ + [25ae79] ENGINE_remove │ │ + [25ae87] crypto/engine/tb_eckey.c │ │ + [25aea0] SSL routines │ │ + [25aead] BUF lib │ │ + [25aeb5] missing asn1 eos │ │ + [25aec6] prime239v3 │ │ + [25aed1] Oakley-EC2N-3 │ │ + [25aedf] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ + [25af20] rounds │ │ + [25af27] evp_pkey_get0_RSA_int │ │ + [25af3d] EVP_PKEY_get_params │ │ + [25af51] dh_paramgen_generator │ │ + [25af67] hexseed │ │ + [25af6f] maxmem_bytes │ │ + [25af7c] X942KDF-ASN1 │ │ + [25af89] crypto/deterministic_nonce.c │ │ + [25afa6] invalid parameter name │ │ + [25afbd] peer key error │ │ + [25afcc] aes key setup failed │ │ + [25afe1] list error │ │ + [25afec] odd number of chars │ │ + [25b000] too many names │ │ + [25b00f] invalid trinomial basis │ │ + [25b027] point at infinity │ │ + [25b039] no filename │ │ + [25b045] argument is not a number │ │ + [25b05e] cms datafinal error │ │ + [25b072] content verify error │ │ + [25b087] crmferror │ │ + [25b091] missing pbm secret │ │ + [25b0a4] missing protection │ │ + [25b0b7] RC2-64-CBC │ │ + [25b0c2] aria_ccm_init_key │ │ + [25b0d4] EVP_PKEY_base_id │ │ + [25b0e5] push_BN │ │ + [25b0ed] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ + [25b132] MD2 │ │ + [25b136] shaWithRSAEncryption │ │ + [25b14b] unstructuredName │ │ + [25b15c] Netscape Data Type │ │ + [25b16f] nsCertSequence │ │ + [25b17e] subjectAltName │ │ + [25b18d] X509v3 Basic Constraints │ │ + [25b1a6] bf-ofb │ │ + [25b1ad] CAST5-OFB │ │ + [25b1b7] ripemd160WithRSA │ │ + [25b1c8] pbeWithSHA1And40BitRC4 │ │ + [25b1df] crlBag │ │ + [25b1e6] id-ad │ │ + [25b1ec] id-smime-ct-DVCSResponseData │ │ + [25b209] id-smime-aa-receiptRequest │ │ + [25b224] id-smime-aa-ets-contentTimestamp │ │ + [25b245] id-smime-aa-signatureType │ │ + [25b25f] id-mod-cmp │ │ + [25b26a] Biometric Info │ │ + [25b279] IPSec End System │ │ + [25b28a] id-it-keyPairParamReq │ │ + [25b2a0] AES-128-CFB │ │ + [25b2ac] pilotGroups │ │ + [25b2b8] friendlyCountry │ │ + [25b2c8] UID │ │ + [25b2cc] documentLocation │ │ + [25b2dd] buildingName │ │ + [25b2ea] audio │ │ + [25b2f0] setct-PIDataUnsigned │ │ + [25b305] setct-CredReqTBS │ │ + [25b316] setct-MeAqCInitResTBS │ │ + [25b32c] setAttr-IssCap │ │ + [25b33b] camellia-192-cbc │ │ + [25b34c] CAMELLIA-192-ECB │ │ + [25b35d] id-smime-ct-compressedData │ │ + [25b378] hmacWithSHA512 │ │ + [25b387] gost94 │ │ + [25b38e] GOST R 34.11-94 PRF │ │ + [25b3a2] enhancedSearchGuide │ │ + [25b3b6] aes-128-cbc-hmac-sha1 │ │ + [25b3cc] pSpecified │ │ + [25b3d7] ct_precert_poison │ │ + [25b3e9] aes-192-ocb │ │ + [25b3f5] CAMELLIA-192-GCM │ │ + [25b406] Send Proxied Router │ │ + [25b41a] Signing KDC Response │ │ + [25b42f] AuthGOST12 │ │ + [25b43a] id-smime-ct-contentCollection │ │ + [25b458] ARIA-128-ECB │ │ + [25b465] aria-192-ecb │ │ + [25b472] ARIA-256-CFB8 │ │ + [25b480] sha3-256 │ │ + [25b489] shake128 │ │ + [25b492] id-dsa-with-sha3-384 │ │ + [25b4a7] dsa_with_SHA3-384 │ │ + [25b4b9] aria-128-ccm │ │ + [25b4c6] aria-256-ccm │ │ + [25b4d3] id-tc26-gost-3410-2012-512-paramSetC │ │ + [25b4f8] uacurve6 │ │ + [25b501] kuznyechik-ctr-acpkm-omac │ │ + [25b51b] GMAC │ │ + [25b520] NAIRealm │ │ + [25b529] KxGOST18 │ │ + [25b532] classSignToolKC2 │ │ + [25b543] ipAddr-asNumberv2 │ │ + [25b555] id-it-rootCaCert │ │ + [25b566] id-aa-ets-attrRevocationRefs │ │ + [25b583] id-aa-ets-mimeType │ │ + [25b596] id-aa-ATSHashIndex-v2 │ │ + [25b5ac] ms-ntds-obj-sid │ │ + [25b5bc] Microsoft NTDS AD objectSid │ │ + [25b5d8] X509v3 Basic Attribute Certificate Constraints │ │ + [25b607] X509v3 Delegated Name Constraints │ │ + [25b629] X509v3 Group Attribute Certificate │ │ + [25b64c] responseType │ │ + [25b659] error in nextupdate field │ │ + [25b673] error converting private key │ │ + [25b690] expecting dss key blob │ │ + [25b6a7] PKCS7_SIGN_ENVELOPE │ │ + [25b6bb] d.digest │ │ + [25b6c4] issuer_and_serial │ │ + [25b6d6] (%ld unused bits)\n │ │ + [25b6ea] PKCS7_dataFinal │ │ + [25b6fa] encryption not supported for this key type │ │ + [25b725] pkcs7 datasign │ │ + [25b734] unable to find certificate │ │ + [25b74f] random pool underflow │ │ + [25b765] No PSS parameter restrictions\n │ │ + [25b784] with │ │ + [25b78b] rsa_int_import_from │ │ + [25b79f] RSA_PSS_PARAMS │ │ + [25b7ae] saltLength │ │ + [25b7b9] ossl_rsa_param_decode │ │ + [25b7cf] null before block missing │ │ + [25b7e9] derive_kdk │ │ + [25b7f4] RSA_padding_add_PKCS1_type_1 │ │ + [25b811] RSA_padding_check_PKCS1_type_1 │ │ + [25b830] pkey_rsa_sign │ │ + [25b83e] ossl_bn_rsa_fips186_4_derive_prime │ │ + [25b861] 1536 │ │ + [25b866] error verifying pkcs12 mac │ │ + [25b881] OSSL_STORE_INFO_new_CRL │ │ + [25b899] ossl_store_handle_load_result │ │ + [25b8b7] unsupported md algorithm │ │ + [25b8d0] %s: │ │ + [25b8d4] Load certs from files in a directory │ │ + [25b8f9] Load file into cache │ │ + [25b90e] EDIPARTYNAME │ │ + [25b91b] d.rfc822Name │ │ + [25b928] BASIC_CONSTRAINTS │ │ + [25b93a] (Multicast) │ │ + [25b947] %x%s │ │ + [25b94c] OSSL_ISSUER_SERIAL │ │ + [25b95f] %*sSigned Certificate Timestamp: │ │ + [25b980] %s%s%s%s\n │ │ + [25b98a] minimum │ │ + [25b992] excludedSubtrees │ │ + [25b9a3] othername:SmtpUTF8Mailbox:%.*s │ │ + [25b9c2] URI: │ │ + [25b9c7] i2s_ASN1_ENUMERATED │ │ + [25b9db] invalid ipaddress │ │ + [25b9ed] policy language already defined │ │ + [25ba0d] X509_check_private_key │ │ + [25ba24] error using siginf set │ │ + [25ba3b] idp mismatch │ │ + [25ba48] public key decode error │ │ + [25ba60] certificate not trusted │ │ + [25ba78] name constraints minimum and maximum not supported │ │ + [25baab] Certificate Transparency required, but no valid SCTs found │ │ + [25bae6] crypto/asn1/a_verify.c │ │ + [25bafd] provider=base,fips=yes,output=der,structure=ec │ │ + [25bb2c] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ + [25bb53] OpenSSL ED25519 implementation │ │ + [25bb72] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25bbae] MD4:1.2.840.113549.2.4 │ │ + [25bbc5] DES-CFB:1.3.14.3.2.9 │ │ + [25bbda] SHA-1 │ │ + [25bbe0] aes_cbc_cts_set_ctx_params │ │ + [25bbfb] blake2b512_internal_final │ │ + [25bc15] providers/implementations/digests/sha2_prov.c │ │ + [25bc43] check_bitlen_rsa │ │ + [25bc54] DSA PARAMETERS │ │ + [25bc63] ed25519_to_PrivateKeyInfo_der_encode │ │ + [25bc88] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [25bcb3] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [25bcde] GROUP: %s\n │ │ + [25bce9] dh_plain_derive │ │ + [25bcf9] ecdh_set_ctx_params │ │ + [25bd0d] ecx_init │ │ + [25bd16] m_cost must be greater or equal than 8 times the number of lanes │ │ + [25bd57] kdf_hkdf_size │ │ + [25bd65] hmac_drbg_kdf_new │ │ + [25bd77] pkcs12kdf_derive │ │ + [25bd88] kdf_scrypt_derive │ │ + [25bd9a] use-keybits │ │ + [25bda6] RSASVE │ │ + [25bdad] ec_gen_set_group │ │ + [25bdbe] ossl_drbg_get_seed │ │ + [25bdd1] min_entropylen │ │ + [25bde0] sm2_sig_verify │ │ + [25bdef] invalid kdf │ │ + [25bdfb] mismatching domain parameters │ │ + [25be19] cipher_generic_init_internal │ │ + [25be36] ossl_cipher_trailingdata │ │ + [25be4f] d-absent │ │ + [25be58] sis-type │ │ + [25be61] kalg │ │ + [25be66] s_check │ │ + [25be6e] ld-type │ │ + [25be76] kdf-key-check │ │ + [25be84] ential │ │ + [25be8b] _Unwind_VRS_Get_Internal │ │ + [25bea4] r8 │ │ + [25bea7] s19 │ │ + [25beab] s23 │ │ + [25beaf] │ │ + [25beb6] cannot open virtual table: %s │ │ + [25bed4] cipher_log │ │ + [25bedf] sqlite3_key_v2: no key provided │ │ + [25beff] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ + [25bf22] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ + [25bf4b] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ + [25bf82] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ + [25bfb8] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ + [25c002] stderr │ │ + [25c009] %s.lock │ │ + [25c011] JournalMode │ │ + [25c01d] NotNull │ │ + [25c025] TypeCheck │ │ + [25c02f] MakeRecord │ │ + [25c03a] OpenAutoindex │ │ + [25c048] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ + [25c090] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ + [25c0b9] btreeInitPage() returns error code %d │ │ + [25c0df] Child page depth differs │ │ + [25c0f8] CRE │ │ + [25c0fc] sha1 │ │ + [25c101] case_sensitive_like │ │ + [25c115] checkpoint_fullfsync │ │ + [25c12a] legacy_alter_table │ │ + [25c13d] reverse_unordered_selects │ │ + [25c157] textrekey │ │ + [25c161] wdth │ │ + [25c166] timeout │ │ + [25c16e] REUSE SUBQUERY %d │ │ + [25c180] %s %T already exists │ │ + [25c195] missing datatype for %s.%s │ │ + [25c1b0] CHECK constraints │ │ + [25c1c2] * │ │ + [25c1c4] '%s' is not a function │ │ + [25c1db] sqlite_autoindex_%s_%d │ │ + [25c1f2] recursive aggregate queries not supported │ │ + [25c21c] AUTOMATIC PARTIAL COVERING INDEX │ │ + [25c23d] RIGHT-JOIN %s │ │ + [25c24b] table %s may not be modified │ │ + [25c268] %s.rowid │ │ + [25c271] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ + [25c2ba] IN(...) element has %d term%s - expected %d │ │ + [25c2e6] SET DEFAULT │ │ + [25c2f2] cannot create %s trigger on view: %S │ │ + [25c317] likely │ │ + [25c31e] subtype │ │ + [25c326] format │ │ + [25c32d] last_insert_rowid │ │ + [25c33f] 20b:20e │ │ + [25c347] unable to use function %s in the requested context │ │ + [25c37a] PRAGMA table_list │ │ + [25c38c] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ + [25c3c6] %s_segments │ │ + [25c3d2] __langid │ │ + [25c3db] -- │ │ + [25c3de] unindexed │ │ + [25c3e8] WITHOUT ROWID │ │ + [25c3f7] expected integer, got "%.*s" │ │ + [25c414] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ + [25c45b] tokenchars │ │ + [25c466] fts5_api_ptr │ │ + [25c473] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ + [25c4a8] rtree constraint failed: %s.(%s<=%s) │ │ + [25c4cd] json_each │ │ + [25c4d7] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ + [25c4f5] MAX_COMPOUND_SELECT=500 │ │ + [25c50d] MAX_LIKE_PATTERN_LENGTH=50000 │ │ + [25c52b] MAX_VDBE_OP=250000000 │ │ + [25c541] TLS_AES_256_GCM_SHA384 │ │ + [25c558] DHE-PSK-AES256-CCM8 │ │ + [25c56c] AECDH-NULL-SHA │ │ + [25c57b] ADH-CAMELLIA256-SHA256 │ │ + [25c592] DHE-PSK-CAMELLIA128-SHA256 │ │ + [25c5ad] ssl3_do_change_cipher_spec │ │ + [25c5c8] ECDSA │ │ + [25c5ce] kuznyechik-mac │ │ + [25c5dd] gost2012_512 │ │ + [25c5ea] kSRP │ │ + [25c5ef] GOST2012-GOST8912-GOST8912 │ │ + [25c60a] CBC │ │ + [25c60e] SECLEVEL= │ │ + [25c618] ca key too small │ │ + [25c629] connection type not set │ │ + [25c641] invalid sequence number │ │ + [25c659] no shared signature algorithms │ │ + [25c678] sct verification failed │ │ + [25c690] session id context uninitialized │ │ + [25c6b1] ssl section not found │ │ + [25c6c7] ssl session version mismatch │ │ + [25c6e4] stream reset │ │ + [25c6f1] no_legacy_server_connect │ │ + [25c70a] ciphersuites │ │ + [25c717] None │ │ + [25c71c] AllowNoDHEKEX │ │ + [25c72a] KTLS │ │ + [25c72f] Require │ │ + [25c737] TLSv1.3 read client compressed certificate │ │ + [25c762] tls1_PRF │ │ + [25c76b] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ + [25c7a5] initial_max_stream_data_uni │ │ + [25c7c1] connectivity:connection_started │ │ + [25c7e1] NEW_TOKEN valid only in 1-RTT │ │ + [25c7ff] quic_release_record │ │ + [25c813] TRANSPORT_PARAMETER_ERROR │ │ + [25c82d] INVALID_TOKEN │ │ + [25c83b] APPLICATION_ERROR │ │ + [25c84d] use_etm │ │ + [25c855] ossl_get_max_early_data │ │ + [25c86d] tls_write_records │ │ + [25c87f] tls_parse_stoc_alpn │ │ + [25c893] tls_construct_ctos_server_cert_type │ │ + [25c8b7] custom_ext_parse │ │ + [25c8c8] tls_parse_ctos_key_share │ │ + [25c8e1] tls_process_key_exchange │ │ + [25c8fa] tls_client_key_exchange_post_work │ │ + [25c91c] tls_construct_cke_psk_preamble │ │ + [25c93b] parse_ca_names │ │ + [25c94a] opaqueBlob │ │ + [25c955] d2i_AutoPrivateKey_legacy │ │ + [25c96f] asn1_item_ex_d2i_intern │ │ + [25c987] assertion failed: embed == 0 │ │ + [25c9a4] BN_CTX_get │ │ + [25c9af] crypto/conf/conf_mod.c │ │ + [25c9c6] OPENSSL_finish │ │ + [25c9d5] r │ │ + [25c9d7] do_tcreate │ │ + [25c9e2] field=%s, value=%s │ │ + [25c9f5] BITSTRING │ │ + [25c9ff] crypto/asn1/a_time.c │ │ + [25ca14] X9.42 DH │ │ + [25ca1d] crypto/bn/bn_exp.c │ │ + [25ca30] DSO_free │ │ + [25ca39] i2d_ECPKParameters │ │ + [25ca4c] k1 │ │ + [25ca4f] characteristic-two-field │ │ + [25ca68] SECG curve over a 192 bit prime field │ │ + [25ca8e] X9.62 curve over a 192 bit prime field │ │ + [25cab5] SECG curve over a 113 bit binary field │ │ + [25cadc] EC_KEY_generate_key │ │ + [25caf0] ossl_ec_key_pairwise_check │ │ + [25cb0b] EC_GROUP_get_curve │ │ + [25cb1e] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ + [25cb4d] ossl_ecdh_simple_compute_key │ │ + [25cb6a] crypto/ec/ecdsa_ossl.c │ │ + [25cb81] pkey_ecd_digestverify448 │ │ + [25cb9a] OSSL_DECODER_from_data │ │ + [25cbb1] dynamic │ │ + [25cbb9] ENGINE_set_default_string │ │ + [25cbd3] ENGINE_add │ │ + [25cbde] engine_list_add │ │ + [25cbee] crypto/engine/tb_cipher.c │ │ + [25cc08] OBJ lib │ │ + [25cc10] passed invalid argument │ │ + [25cc28] aes_xts_init_key │ │ + [25cc39] prime192v2 │ │ + [25cc44] c2pnb163v1 │ │ + [25cc4f] wap-wsg-idm-ecid-wtls3 │ │ + [25cc66] brainpoolP224r1 │ │ + [25cc76] randkey │ │ + [25cc7e] tls1multi_aadpacklen │ │ + [25cc93] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ + [25cd03] evp_get_global_properties_str │ │ + [25cd21] aead │ │ + [25cd26] tls-multi │ │ + [25cd30] OSSL_ENCODER_CTX_set_construct │ │ + [25cd4f] geterr │ │ + [25cd56] mandatory-digest │ │ + [25cd67] blockSize │ │ + [25cd71] prf │ │ + [25cd75] assertion failed: keylen <= sizeof(key) │ │ + [25cd9d] EVP_PKEY_new │ │ + [25cdaa] evp_pkey_copy_downgraded │ │ + [25cdc3] key type = %s │ │ + [25cdd1] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ + [25ce07] kdf-outlen │ │ + [25ce12] x931 │ │ + [25ce17] fips186_4 │ │ + [25ce21] pkey_ec_ctrl │ │ + [25ce2e] pkey_ec_ctrl_str │ │ + [25ce3f] dh_2048_256 │ │ + [25ce4b] ossl_ffc_params_full_validate │ │ + [25ce69] input not reduced │ │ + [25ce7b] invalid custom length │ │ + [25ce91] keymgmt export failure │ │ + [25cea8] not XOF or invalid length │ │ + [25cec2] pbkdf2 error │ │ + [25cecf] expecting an integer │ │ + [25cee4] illegal negative value │ │ + [25cefb] missing eoc │ │ + [25cf07] the asn1 object identifier is not known for this md │ │ + [25cf3b] param not integer type │ │ + [25cf52] i2d ecpkparameters failure │ │ + [25cf6d] slot full │ │ + [25cf77] engine is not in the list │ │ + [25cf91] connect failure │ │ + [25cfa1] cms lib │ │ + [25cfa9] not a signed receipt │ │ + [25cfbe] unsupported kek algorithm │ │ + [25cfd8] setting mac algor failure │ │ + [25cff2] wrong rp component count │ │ + [25d00b] sct not set │ │ + [25d017] ARIA-256-CBC │ │ + [25d024] crypto/evp/e_des3.c │ │ + [25d038] Specifies to continue even if version checking fails (boolean) │ │ + [25d077] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ + [25d0c4] Load up the ENGINE specified by other settings │ │ + [25d0f3] assertion failed: sh.freelist[slist] == temp │ │ + [25d120] crypto/o_str.c │ │ + [25d12f] OSSL_PARAM_get_int32 │ │ + [25d144] BN_hex2bn │ │ + [25d14e] crypto/provider_conf.c │ │ + [25d165] TRUE │ │ + [25d16a] no │ │ + [25d16d] IDEA-CBC │ │ + [25d176] des-ede-cbc │ │ + [25d182] extendedCertificateAttributes │ │ + [25d1a0] des-ede-cfb │ │ + [25d1ac] givenName │ │ + [25d1b6] sha1WithRSA │ │ + [25d1c2] rc5-cfb │ │ + [25d1ca] SXNetID │ │ + [25d1d2] PBE-SHA1-RC2-128 │ │ + [25d1e3] x509Crl │ │ + [25d1eb] Policy Qualifier User Notice │ │ + [25d208] id-smime-mod-ets-eSignature-97 │ │ + [25d227] id-smime-aa-contentHint │ │ + [25d23f] id-smime-aa-ets-certCRLTimestamp │ │ + [25d260] id-smime-alg-ESDH │ │ + [25d272] id-mod-cmc │ │ + [25d27d] id-mod-ocsp │ │ + [25d289] IPSec User │ │ + [25d294] id-alg-noSignature │ │ + [25d2a7] id-cmc-recipientNonce │ │ + [25d2bd] X509v3 No Revocation Available │ │ + [25d2dc] friendlyCountryName │ │ + [25d2f0] dSAQuality │ │ + [25d2fb] personalSignature │ │ + [25d30d] setct-AuthResBaggage │ │ + [25d322] setct-PI-TBS │ │ + [25d32f] setct-AuthRevResData │ │ + [25d344] setct-CapResData │ │ + [25d355] setct-CapRevReqTBS │ │ + [25d368] setct-RegFormReqTBE │ │ + [25d37c] set-brand-JCB │ │ + [25d38a] msUPN │ │ + [25d390] id-ppl │ │ + [25d397] Independent │ │ + [25d3a3] c2onb191v5 │ │ + [25d3ae] c2onb239v4 │ │ + [25d3b9] seed-ecb │ │ + [25d3c2] Diffie-Hellman based MAC │ │ + [25d3db] GOST R 34.10-94 DH │ │ + [25d3ee] id-GostR3410-94-CryptoPro-D-ParamSet │ │ + [25d413] physicalDeliveryOfficeName │ │ + [25d42e] houseIdentifier │ │ + [25d43e] id-tc26-hmac-gost-3411-2012-256 │ │ + [25d45e] KxDHE-PSK │ │ + [25d468] kx-any │ │ + [25d46f] aria-256-cfb1 │ │ + [25d47d] SHA3-224 │ │ + [25d486] SHA3-256 │ │ + [25d48f] id-hmacWithSHA3-256 │ │ + [25d4a3] CMC Certificate Authority │ │ + [25d4bd] uacurve0 │ │ + [25d4c6] DSTU curve 6 │ │ + [25d4d3] uacurve9 │ │ + [25d4dc] magma-kexp15 │ │ + [25d4e9] id-tc26-gost-3410-2012-256-paramSetC │ │ + [25d50e] id-on-SmtpUTF8Mailbox │ │ + [25d524] SRVName │ │ + [25d52c] hmacWithSM3 │ │ + [25d538] X509v3 Authority Attribute Identifier │ │ + [25d55e] singleUse │ │ + [25d568] bad version number │ │ + [25d57b] bio write failure │ │ + [25d58d] expecting private key blob │ │ + [25d5a8] not proc type │ │ + [25d5b6] pem_read_bio_key_decoder │ │ + [25d5cf] PKCS12_SAFEBAG │ │ + [25d5de] content type not data │ │ + [25d5f4] d.data │ │ + [25d5fb] %*s<%s>\n │ │ + [25d604] EXTERNAL │ │ + [25d60d] signing ctrl failure │ │ + [25d622] crypto/property/property.c │ │ + [25d63d] parse_unquoted │ │ + [25d64c] evp_rand_from_algorithm │ │ + [25d664] additional input too long │ │ + [25d67e] insufficient drbg strength │ │ + [25d699] Not a regular file │ │ + [25d6ac] unable to get parent strength │ │ + [25d6ca] exponent%d: │ │ + [25d6d6] algorithm-id │ │ + [25d6e3] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ + [25d72b] block type is not 01 │ │ + [25d740] digest not allowed │ │ + [25d753] crypto/rsa/rsa_pss.c │ │ + [25d768] 6144 │ │ + [25d76d] passphrase callback error │ │ + [25d787] crypto/pkcs12/p12_mutl.c │ │ + [25d7a0] nonce mismatch │ │ + [25d7af] nonce not returned │ │ + [25d7c2] common ok and cancel characters │ │ + [25d7e2] UI_new_method │ │ + [25d7f0] UI_get_result_length │ │ + [25d805] X509_load_crl_file │ │ + [25d818] method │ │ + [25d81f] objsign │ │ + [25d827] Encipher Only │ │ + [25d835] %*sNumber%s: │ │ + [25d843] u.addressRange │ │ + [25d852] %*sIPv6 │ │ + [25d85a] %*s Profession Info Entry %0d:\n │ │ + [25d87b] r2i_pci │ │ + [25d883] notAfter │ │ + [25d88c] POLICY_MAPPING │ │ + [25d89b] POLICY_MAPPINGS │ │ + [25d8ab] Any Purpose │ │ + [25d8b7] othername:NAIRealm:%.*s │ │ + [25d8cf] email: │ │ + [25d8d9] invalid safi │ │ + [25d8e6] unknown extension name │ │ + [25d8fd] X509_STORE_new │ │ + [25d90c] crypto/x509/x509_obj.c │ │ + [25d923] subject issuer mismatch │ │ + [25d93b] invalid or inconsistent certificate policy extension │ │ + [25d970] proxy subject name violation │ │ + [25d98d] subject signature algorithm and issuer public key algorithm mismatch │ │ + [25d9d2] Missing Authority Key Identifier │ │ + [25d9f3] X509_verify_cert │ │ + [25da04] x509_verify_x509 │ │ + [25da15] X509_ATTRIBUTE │ │ + [25da24] revoked │ │ + [25da2c] x509_name_encode │ │ + [25da3d] x509_pubkey_decode │ │ + [25da50] socket create failed │ │ + [25da65] ) │ │ + [25da68] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ + [25da97] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ + [25dad9] provider=default,fips=yes │ │ + [25daf3] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ + [25db17] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ + [25db42] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ + [25db74] RC4:1.2.840.113549.3.4 │ │ + [25db8b] blake2s256_internal_final │ │ + [25dba5] ec_to_SubjectPublicKeyInfo_der_encode │ │ + [25dbcb] J: │ │ + [25dbd1] pcounter: %d\n │ │ + [25dbdf] ecx_dupctx │ │ + [25dbea] ossl_ec_match_params │ │ + [25dbff] eckem_encapsulate │ │ + [25dc11] sk │ │ + [25dc14] ecx_gen │ │ + [25dc1c] CTR │ │ + [25dc20] digest=%s │ │ + [25dc2a] Ed25519ctx │ │ + [25dc35] OAEP padding not allowed for signing / verifying │ │ + [25dc66] localhost/ │ │ + [25dc71] file_open_stream │ │ + [25dc82] bad tls client version │ │ + [25dc99] entropy source strength too weak │ │ + [25dcba] init call out of order │ │ + [25dcd1] module integrity failure │ │ + [25dcea] ossl_ccm_get_ctx_params │ │ + [25dd02] ded-from-explicit │ │ + [25dd14] oinit │ │ + [25dd1a] a-sign-disabled │ │ + [25dd2a] props │ │ + [25dd30] digest-check │ │ + [25dd3d] ntropy │ │ + [25dd44] s2 │ │ + [25dd47] d4 │ │ + [25dd4a] d9 │ │ + [25dd4d] PRAGMA rekey_cipher is no longer supported. │ │ + [25dd79] kdf_iter │ │ + [25dd82] fast_kdf_iter │ │ + [25dd90] PRAGMA cipher_page_size = %d; │ │ + [25ddae] %u │ │ + [25ddb1] sqlcipherCodecAttach: db=%p, nDb=%d │ │ + [25ddd5] sqlcipher_activate: leaving static master mutex │ │ + [25de05] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ + [25de33] PRAGMA cipher_compatibility = %d; │ │ + [25de55] DETACH DATABASE migrate; │ │ + [25de6e] %Y-%m-%d %H:%M:%S │ │ + [25de80] 0 │ │ + [25de82] :memory: │ │ + [25de8b] %.4c%s%.16c │ │ + [25de97] MJ collide: %s │ │ + [25dea6] Gt │ │ + [25dea9] Add │ │ + [25dead] IdxInsert │ │ + [25deb7] FinishSeek │ │ + [25dec2] VBegin │ │ + [25dec9] %z: %s │ │ + [25ded0] cannot rollback - no transaction is active │ │ + [25defb] database schema is locked: %s │ │ + [25df19] %s is %u but should be %u │ │ + [25df33] vtable constructor failed: %s │ │ + [25df51] no such rowid: %lld │ │ + [25df65] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ + [25dfac] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25dfed] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25e02a] count_changes │ │ + [25e038] tbl │ │ + [25e03c] near "%T": syntax error │ │ + [25e054] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [25e0a8] USING INDEX %s FOR IN-OPERATOR │ │ + [25e0c7] no such column │ │ + [25e0d6] sqlite_schema │ │ + [25e0e4] ORDER │ │ + [25e0ea] no tables specified │ │ + [25e0fe] %.*z:%u │ │ + [25e106] sqlite_stat%d │ │ + [25e114] VIRTUAL TABLE INDEX %d:%s │ │ + [25e12f] isisi │ │ + [25e135] UTF-8 │ │ + [25e13b] invalid uri authority: %.*s │ │ + [25e157] no such vfs: %s │ │ + [25e167] unable to identify the object to be reindexed │ │ + [25e195] stat_init │ │ + [25e19f] cannot %s %s "%s" │ │ + [25e1b1] incomplete input │ │ + [25e1c2] unlikely │ │ + [25e1cb] %02d │ │ + [25e1d0] JSON cannot hold BLOB values │ │ + [25e1ed] database or disk is full │ │ + [25e206] column index out of range │ │ + [25e220] another row available │ │ + [25e236] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ + [25e277] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ + [25e2a7] ilb │ │ + [25e2ab] unrecognized parameter: %s │ │ + [25e2c6] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ + [25e306] malformed inverted index for FTS%d table %s.%s │ │ + [25e335] k PRIMARY KEY, v │ │ + [25e346] PRAGMA %Q.data_version │ │ + [25e35d] fts5 expression tree is too large (maximum depth %d) │ │ + [25e392] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ + [25e3ba] parse error in rank function: %s │ │ + [25e3db] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ + [25e415] ,%.*s REAL │ │ + [25e420] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ + [25e472] corrupted │ │ + [25e47c] ENABLE_MEMORY_MANAGEMENT │ │ + [25e495] DHE-RSA-AES256-CCM │ │ + [25e4a8] PSK-AES128-CBC-SHA │ │ + [25e4bb] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ + [25e4dc] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ + [25e500] RSA-PSK-AES256-GCM-SHA384 │ │ + [25e51a] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ + [25e537] DHE-DSS-CAMELLIA128-SHA │ │ + [25e54f] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [25e574] ssl_cert_dup │ │ + [25e581] SSLv3 │ │ + [25e587] ciphersuite digest has changed │ │ + [25e5a6] empty raw public key │ │ + [25e5bb] empty srtp protection profile list │ │ + [25e5de] can't find SRP server param │ │ + [25e5fa] no shared groups │ │ + [25e60b] no suitable signature algorithm │ │ + [25e62b] poll request not supported │ │ + [25e646] records not released │ │ + [25e65b] ssl section empty │ │ + [25e66d] unknown state │ │ + [25e67b] unsupported ssl version │ │ + [25e693] decrypt-only │ │ + [25e6a0] ssl_do_config │ │ + [25e6ae] ClientCAStore │ │ + [25e6bc] SSL_CTX_use_serverinfo_ex │ │ + [25e6d6] before SSL initialization │ │ + [25e6f0] SSLv3/TLS write certificate │ │ + [25e70c] TLSv1.3 read encrypted extensions │ │ + [25e72e] tls1_set_sigalgs_list │ │ + [25e744] dsa_sha384 │ │ + [25e74f] PSS │ │ + [25e753] label │ │ + [25e759] ssl/tls_depr.c │ │ + [25e768] ossl_quic_new │ │ + [25e776] ossl_quic_pending_int │ │ + [25e78c] ssl/quic/quic_engine.c │ │ + [25e7a3] INITIAL_MAX_DATA appears multiple times │ │ + [25e7cb] transport │ │ + [25e7d5] min_cwnd_size │ │ + [25e7e3] qlog_version │ │ + [25e7f0] \f │ │ + [25e7f3] retry │ │ + [25e7f9] crypto │ │ + [25e800] max_stream_data │ │ + [25e810] el_setup_keyslot │ │ + [25e821] depack_do_frame_reset_stream │ │ + [25e83e] internal error (flow control) │ │ + [25e85c] depack_do_frame_handshake_done │ │ + [25e87b] handshake layer error, error code %llu (0x%llx) ("%s") │ │ + [25e8b2] STREAM_LEN │ │ + [25e8bd] STREAM_OFF_LEN │ │ + [25e8cc] AEAD_LIMIT_REACHED │ │ + [25e8df] dtls1_read_bytes │ │ + [25e8f0] tls_construct_ctos_supported_versions │ │ + [25e916] tls_parse_stoc_psk │ │ + [25e929] tls_parse_ctos_renegotiate │ │ + [25e944] tls_process_ske_srp │ │ + [25e958] tls_construct_cke_ecdhe │ │ + [25e970] tls_construct_cke_srp │ │ + [25e986] tls_process_client_hello │ │ + [25e99f] tls_construct_new_session_ticket │ │ + [25e9c0] ZUINT64 │ │ + [25e9c8] accept error │ │ + [25e9d5] bad fopen mode │ │ + [25e9e4] crypto/bn/bn_mont.c │ │ + [25e9f8] on │ │ + [25e9fb] name=%s, value=%s │ │ + [25ea0d] maxsize=%ld │ │ + [25ea19] ASN1_STRING_TABLE_add │ │ + [25ea2f] crypto/dsa/dsa_ossl.c │ │ + [25ea45] dlfcn_name_converter │ │ + [25ea5a] crypto/ec/ec_ameth.c │ │ + [25ea6f] k3 │ │ + [25ea72] point-format │ │ + [25ea7f] named │ │ + [25ea85] SECG curve over a 163 bit binary field │ │ + [25eaac] X9.62 curve over a 239 bit binary field │ │ + [25ead4] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ + [25eb05] EC_POINT_is_at_infinity │ │ + [25eb1d] ecx_pub_encode │ │ + [25eb2c] │ │ + [25eb33] crypto/engine/tb_pkmeth.c │ │ + [25eb4d] lib(%lu) │ │ + [25eb56] crypto/evp/asymcipher.c │ │ + [25eb6e] secp192k1 │ │ + [25eb78] prime256v1 │ │ + [25eb83] wap-wsg-idm-ecid-wtls6 │ │ + [25eb9a] assertion failed: b <= sizeof(ctx->buf) │ │ + [25ebc2] tls1multi_encin │ │ + [25ebd2] crypto/encode_decode/encoder_pkey.c │ │ + [25ebf6] OSSL_ENCODER_to_data │ │ + [25ec0b] EVP_DigestVerify │ │ + [25ec1c] EVP_Q_mac │ │ + [25ec26] kdf-digest │ │ + [25ec31] dsa_paramgen_q_bits │ │ + [25ec45] ec_param_enc │ │ + [25ec52] fix_dh_nid5114 │ │ + [25ec61] rsa-factor9 │ │ + [25ec6d] EVP_PKEY_CTX_md │ │ + [25ec7d] counter: %d\n │ │ + [25ec8a] crypto/bio/bss_core.c │ │ + [25eca0] expecting a poly1305 key │ │ + [25ecb9] not able to copy ctx │ │ + [25ecce] signature type and key type incompatible │ │ + [25ecf7] unable to enable locking │ │ + [25ed10] unsupported keylength │ │ + [25ed26] missing value │ │ + [25ed34] hex string too short │ │ + [25ed49] param of incompatible type │ │ + [25ed64] discriminant is zero │ │ + [25ed79] invalid generator │ │ + [25ed8b] missing OID │ │ + [25ed97] invalid string │ │ + [25eda6] asn1 len exceeds max resp len │ │ + [25edc4] invalid port number │ │ + [25edd8] max resp len exceeded │ │ + [25edee] content type mismatch │ │ + [25ee04] error setting key │ │ + [25ee16] error parsing pkistatus │ │ + [25ee2e] missing trust store │ │ + [25ee42] multiple requests not supported │ │ + [25ee62] empty ess cert id list │ │ + [25ee79] dynamic_ctrl │ │ + [25ee86] OSSL_PARAM_set_int32 │ │ + [25ee9b] set_string_internal │ │ + [25eeaf] identity │ │ + [25eeb8] rc2-40-cbc │ │ + [25eec3] rc5-ofb │ │ + [25eecb] extendedKeyUsage │ │ + [25eedc] id-kp │ │ + [25eee2] serverAuth │ │ + [25eeed] nsSGC │ │ + [25eef3] id-smime-ct │ │ + [25eeff] id-smime-alg-RC2wrap │ │ + [25ef14] id-smime-alg-CMSRC2wrap │ │ + [25ef2c] MD4 │ │ + [25ef30] id-it-implicitConfirm │ │ + [25ef46] rsaSignature │ │ + [25ef53] Private │ │ + [25ef5b] Subject Information Access │ │ + [25ef76] aes-192-cfb │ │ + [25ef82] pilot │ │ + [25ef88] nSRecord │ │ + [25ef91] set-policy │ │ + [25ef9c] set-certExt │ │ + [25efa8] setAttr-IssCap-CVM │ │ + [25efbb] id-ppl-independent │ │ + [25efce] RSA-SHA512 │ │ + [25efd9] ipsec4 │ │ + [25efe0] CAMELLIA-192-CFB1 │ │ + [25eff2] CAMELLIA-256-OFB │ │ + [25f003] X509v3 Issuing Distribution Point │ │ + [25f025] id-GostR3410-2001-ParamSet-cc │ │ + [25f043] telephoneNumber │ │ + [25f053] telexNumber │ │ + [25f05f] aes-192-ctr │ │ + [25f06b] CAMELLIA-128-CTR │ │ + [25f07c] HMAC GOST 34.11-2012 256 bit │ │ + [25f099] hkdf │ │ + [25f09e] kx-ecdhe-psk │ │ + [25f0ab] id-smime-ct-authEnvelopedData │ │ + [25f0c9] ARIA-192-CTR │ │ + [25f0d6] n3 │ │ + [25f0d9] Professional Information or basis for Admission │ │ + [25f109] ecdsa_with_SHA3-224 │ │ + [25f11d] ISO-UA │ │ + [25f124] DSTU Gost 28147-2009 │ │ + [25f139] id-tc26-cipher-gostr3412-2015-magma │ │ + [25f15d] id-tc26-gost-3410-2012-256-paramSetB │ │ + [25f182] hmacWithSHA512-224 │ │ + [25f195] classSignToolKB1 │ │ + [25f1a6] id-ct-signedTAL │ │ + [25f1b6] ms-ntds-sec-ext │ │ + [25f1c6] X509v3 Acceptable Certification Policies │ │ + [25f1ef] allowedAttributeAssignments │ │ + [25f20b] X509v3 Subject Alternative Public Key Info │ │ + [25f236] value.byKey │ │ + [25f242] get_header_and_data │ │ + [25f256] mac verify failure │ │ + [25f269] │ │ + [25f273] %5ld:d=%-2d hl=%ld l=inf %s │ │ + [25f290] \%02X │ │ + [25f296] invalid signed data type │ │ + [25f2af] PRNG not seeded │ │ + [25f2bf] \\n │ │ + [25f2c2] rsa_validate_keypair_multiprime │ │ + [25f2e2] data too large │ │ + [25f2f1] unsupported mask parameter │ │ + [25f30c] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ + [25f32e] pkey_rsa_verifyrecover │ │ + [25f345] 4096 │ │ + [25f34a] ui process interrupted or cancelled │ │ + [25f36e] uri authority unsupported │ │ + [25f388] crypto/store/store_result.c │ │ + [25f3a4] ess add signing cert v2 error │ │ + [25f3c2] crypto/ui/ui_openssl.c │ │ + [25f3d9] emailCA │ │ + [25f3e1] name= │ │ + [25f3e7] CACompromise │ │ + [25f3f4] name.relativename │ │ + [25f406] IPAddressOrRange │ │ + [25f417] IPv4 │ │ + [25f41c] u.range │ │ + [25f425] %*sTimestamp : │ │ + [25f435] v2i_POLICY_CONSTRAINTS │ │ + [25f44c] do_dirname │ │ + [25f457] %X: │ │ + [25f45b] bn to asn1 integer error │ │ + [25f474] x509_sig_info_init │ │ + [25f487] unable to decode issuer public key │ │ + [25f4aa] certificate is not yet valid │ │ + [25f4c7] CRL is not yet valid │ │ + [25f4dc] unhandled critical extension │ │ + [25f4f9] path loop │ │ + [25f503] issuer certificate lookup error │ │ + [25f523] X509_STORE_CTX_set_default │ │ + [25f53e] S/MIME email │ │ + [25f54b] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [25f58c] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ + [25f5c6] provider=base,fips=yes,output=der,structure=rsa │ │ + [25f5f6] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25f62f] TEST-RAND │ │ + [25f639] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ + [25f662] ED25519:1.3.101.112 │ │ + [25f676] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ + [25f6b5] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ + [25f6fb] ED25519ctx │ │ + [25f706] provider=default,fips=no,output=pem,structure=type-specific │ │ + [25f742] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [25f780] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [25f7be] provider=default,fips=yes,input=der,structure=ec │ │ + [25f7ef] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ + [25f81a] AES-192-GCM-SIV │ │ + [25f82a] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ + [25f854] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ + [25f876] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ + [25f89e] providers/implementations/ciphers/cipher_chacha20.c │ │ + [25f8d2] chacha20_get_ctx_params │ │ + [25f8ea] providers/implementations/ciphers/cipher_null.c │ │ + [25f91a] tdes_init │ │ + [25f924] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25f94d] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25f977] ED448 PUBLIC KEY │ │ + [25f988] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25f9b5] ec_to_X9_62_der_encode │ │ + [25f9cc] dhx2text_encode │ │ + [25f9dc] dh_match_params │ │ + [25f9ec] requested more threads (%u) than lanes (%u) │ │ + [25fa18] kdf_hkdf_derive │ │ + [25fa28] providers/implementations/kdfs/kbkdf.c │ │ + [25fa4f] providers/implementations/kdfs/sshkdf.c │ │ + [25fa77] sskdf_derive │ │ + [25fa84] eae_prk │ │ + [25fa8c] dh_gen_set_params │ │ + [25fa9e] mac_gen_set_params │ │ + [25fab1] providers/implementations/macs/gmac_prov.c │ │ + [25fadc] /dev/hwrng │ │ + [25fae7] ed25519_verify │ │ + [25faf6] Should be more than %d, but would be set to %d │ │ + [25fb25] sm2sig_signature_init │ │ + [25fb3b] providers/implementations/ciphers/cipher_rc4.c │ │ + [25fb6a] providers/common/der/der_rsa_key.c │ │ + [25fb8d] failed to sign │ │ + [25fb9c] invalid tag │ │ + [25fba8] ndex │ │ + [25fbad] roperties │ │ + [25fbb7] ial │ │ + [25fbbb] ivinfo │ │ + [25fbc2] pe │ │ + [25fbc5] tm │ │ + [25fbc8] s28 │ │ + [25fbcc] d0 │ │ + [25fbcf] unknown register │ │ + [25fbe0] lotCPtr │ │ + [25fbe8] cipher_profile │ │ + [25fbf7] cipher_default_plaintext_header_size │ │ + [25fc1c] PRAGMA cipher_use_hmac = %d; │ │ + [25fc39] sqlcipher_activate: entered static master mutex │ │ + [25fc69] sqlcipher_activate: left static master mutex │ │ + [25fc96] HMAC verification failed for page %d │ │ + [25fcbb] /dev/urandom │ │ + [25fcc8] - │ │ + [25fcca] SorterInsert │ │ + [25fcd7] ClrSubtype │ │ + [25fce2] cannot start a transaction within a transaction │ │ + [25fd12] Tree %u page %u cell %u: │ │ + [25fd2c] max_page_count │ │ + [25fd3b] name │ │ + [25fd40] unknown database %T │ │ + [25fd54] aggregate │ │ + [25fd5e] column%d │ │ + [25fd67] _ROWID_ │ │ + [25fd6f] REAL │ │ + [25fd75] error in generated column "%s" │ │ + [25fd94] %s clause should come after %s not before │ │ + [25fdbe] a JOIN clause is required before %s │ │ + [25fde2] UPDATE │ │ + [25fde9] rows updated │ │ + [25fdf6] table %S has %d columns but %d values were supplied │ │ + [25fe2a] UPSERT not implemented for virtual table "%s" │ │ + [25fe58] variable number must be between ?1 and ?%d │ │ + [25fe83] sssiii │ │ + [25fe8a] iissssss │ │ + [25fe93] missing from index │ │ + [25fea8] utf16be │ │ + [25feb0] SET NULL │ │ + [25feb9] cannot create triggers on shadow tables │ │ + [25fee1] Invalid key value │ │ + [25fef3] rw │ │ + [25fef6] expr_implies_expr │ │ + [25ff08] sign │ │ + [25ff0d] weekday │ │ + [25ff16] 50f-20a-20d │ │ + [25ff22] json_remove │ │ + [25ff2e] json_replace │ │ + [25ff3b] infinity │ │ + [25ff44] array │ │ + [25ff4a] attempt to write a readonly database │ │ + [25ff6f] unicode61 │ │ + [25ff79] fts3_tokenizer │ │ + [25ff88] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ + [25ffb4] ize │ │ + [25ffb8] tion │ │ + [25ffbd] notindexed │ │ + [25ffc8] unrecognized order: %s │ │ + [25ffdf] %z, langid │ │ + [25ffea] malformed prefix=... directive │ │ + [260009] multiple content_rowid=... directives │ │ + [26002f] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ + [260057] alize │ │ + [26005d] col │ │ + [260061] no such fts5 table: %s.%s │ │ + [26007b] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [2600af] UNIQUE constraint failed: %s.%s │ │ + [2600cf] DEFAULT_MMAP_SIZE=0 │ │ + [2600e3] MAX_ATTACHED=10 │ │ + [2600f3] MAX_LENGTH=1000000000 │ │ + [260109] NULL-MD5 │ │ + [260112] AES256-CCM8 │ │ + [26011e] TLS_DHE_PSK_WITH_AES_128_CCM │ │ + [26013b] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ + [26015c] ECDHE-PSK-NULL-SHA384 │ │ + [260172] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [26019c] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2601c7] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [2601f0] DHE-PSK-ARIA128-GCM-SHA256 │ │ + [26020b] TLS_FALLBACK_SCSV │ │ + [26021d] ssl/s3_msg.c │ │ + [26022a] Verify error:%s │ │ + [26023a] gost-mac-12 │ │ + [260246] cert cb error │ │ + [260254] illegal Suite B digest │ │ + [26026b] inconsistent extms │ │ + [26027e] missing tmp ecdh key │ │ + [260293] no suitable groups │ │ + [2602a6] stream finished │ │ + [2602b6] tlsv13 alert certificate required │ │ + [2602d8] ssl_handshake_hash │ │ + [2602eb] ssl_start_async_job │ │ + [2602ff] cmd=%s, value=%s │ │ + [260310] no_tls1_3 │ │ + [26031a] prefer_no_dhe_kex │ │ + [26032c] NumTickets │ │ + [260337] IgnoreUnexpectedEOF │ │ + [26034b] SSL_CTX_use_PrivateKey │ │ + [260362] max_early_data │ │ + [260371] SSLv3/TLS write hello request │ │ + [26038f] SSLv3/TLS write certificate request │ │ + [2603b3] extended master secret │ │ + [2603ca] secret │ │ + [2603d1] rsa_pss_rsae_sha256 │ │ + [2603e5] CLIENT_TRAFFIC_SECRET_N │ │ + [2603fd] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ + [260451] ch_on_handshake_yield_secret │ │ + [26046e] INITIAL_SCID appears multiple times │ │ + [260492] MAX_UDP_PAYLOAD_SIZE is malformed │ │ + [2604b4] ORIG_DCID was not sent but is required │ │ + [2604db] RXKU cooldown internal error │ │ + [2604f8] received oversize token │ │ + [260510] group_id │ │ + [260519] dst_cid │ │ + [260521] handshake_done │ │ + [260530] Unknown frame type received │ │ + [26054c] ACK_WITH_ECN │ │ + [260559] tls_prepare_for_encryption_default │ │ + [26057c] rlayer_early_data_count_ok │ │ + [260597] final_ec_pt_formats │ │ + [2605ab] tls_parse_stoc_session_ticket │ │ + [2605c9] dtls_process_hello_verify │ │ + [2605e3] tls_construct_certificate_request │ │ + [260605] ossl_statem_server13_write_transition │ │ + [26062b] tls-client-version │ │ + [26063e] ossl_d2i_PrivateKey_legacy │ │ + [260659] pkeyalg │ │ + [260661] a2d_ASN1_OBJECT │ │ + [260671] d2i_ASN1_OBJECT │ │ + [260681] ASN1_BIT_STRING │ │ + [260691] ossl_asn1_do_lock │ │ + [2606a3] connect error │ │ + [2606b1] unable to create socket │ │ + [2606c9] unable to reuseaddr │ │ + [2606dd] BIO_sendmmsg │ │ + [2606ea] dgram_pair_ctrl_set_write_buf_size │ │ + [26070d] NCONF_get_string │ │ + [26071e] oid_module_init │ │ + [26072e] crypto/asn1/asn_mstbl.c │ │ + [260746] %s %2d %02d:%02d:%02d %d GMT │ │ + [260763] bn_set_words │ │ + [260770] crypto/dh/dh_asn1.c │ │ + [260784] int_dhvparams │ │ + [260792] ECPARAMETERS │ │ + [26079f] uncompressed │ │ + [2607ac] crypto/ec/ec_kmeth.c │ │ + [2607c1] EC_POINT_set_Jprojective_coordinates_GFp │ │ + [2607ea] A: │ │ + [2607f0] ossl_ec_GFp_mont_group_set_curve │ │ + [260811] ecd_item_verify │ │ + [260821] ossl_decoder_instance_new │ │ + [26083b] id-ecPublicKey │ │ + [26084a] crypto/engine/eng_list.c │ │ + [260863] ENGINE_by_id │ │ + [260870] OPENSSL_ENGINES │ │ + [260880] secp224r1 │ │ + [26088a] c2pnb163v3 │ │ + [260895] c2pnb272w1 │ │ + [2608a0] c2pnb368w1 │ │ + [2608ab] brainpoolP256r1 │ │ + [2608bb] K-163 │ │ + [2608c1] K-233 │ │ + [2608c7] K-571 │ │ + [2608cd] mackey │ │ + [2608d4] EVP_CIPHER_CTX_copy │ │ + [2608e8] OSSL_ENCODER_CTX_add_encoder │ │ + [260905] ossl_encoder_ctx_add_encoder_inst │ │ + [260927] crypto/evp/keymgmt_lib.c │ │ + [260940] EVP_DigestVerifyFinal │ │ + [260956] new_raw_key_int │ │ + [260966] evp_pkey_get0_DSA_int │ │ + [26097c] default_check │ │ + [26098a] fix_dh_nid │ │ + [260995] rsa-exponent3 │ │ + [2609a3] get_ec_decoded_from_explicit_params │ │ + [2609c7] try_provided_check │ │ + [2609da] iteration │ │ + [2609e4] crypto/dh/dh_pmeth.c │ │ + [2609f9] crypto/dh/dh_gen.c │ │ + [260a0c] pkey_ec_paramgen │ │ + [260a1d] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-85a24c546a4ec44d/out/openssl-build/install/lib/engines-3" │ │ + [260adc] not a square │ │ + [260ae9] invalid secret │ │ + [260af8] no keymgmt present │ │ + [260b0b] operation not initialized │ │ + [260b25] update error │ │ + [260b32] unknown tag │ │ + [260b3e] missing equal sign │ │ + [260b51] curve does not support ecdh │ │ + [260b6d] curve does not support signing │ │ + [260b8c] field too large │ │ + [260b9c] failure │ │ + [260ba4] certificate has no keyid │ │ + [260bbd] cipher parameter initialisation error │ │ + [260be3] msgsigdigest error │ │ + [260bf6] no cipher │ │ + [260c00] signfinal error │ │ + [260c10] failed building own chain │ │ + [260c2a] missing reference cert │ │ + [260c41] transactionid unmatched │ │ + [260c59] unsupported version │ │ + [260c6d] rc2-64 │ │ + [260c74] id-aes128-wrap-pad │ │ + [260c87] v_check │ │ + [260c8f] general_set_int │ │ + [260c9f] legacy │ │ + [260ca6] dsaWithSHA │ │ + [260cb1] MD5-SHA1 │ │ + [260cba] deltaCRL │ │ + [260cc3] id-smime-aa-dvcs-dvc │ │ + [260cd8] id-smime-spq-ets-sqt-unotice │ │ + [260cf5] id-smime-cti-ets-proofOfCreation │ │ + [260d16] id-pkip │ │ + [260d1e] ac-targeting │ │ + [260d2b] ipsecUser │ │ + [260d35] id-it-subscriptionRequest │ │ + [260d4f] id-cmc-queryPending │ │ + [260d63] holdInstructionCode │ │ + [260d77] simpleSecurityObject │ │ + [260d8c] rfc822Mailbox │ │ + [260d9a] host │ │ + [260d9f] subtreeMinimumQuality │ │ + [260db5] message extensions │ │ + [260dc8] setct-CapReqTBSX │ │ + [260dd9] setAttr-TokenType │ │ + [260deb] CAMELLIA-192-CBC │ │ + [260dfc] camellia-128-ecb │ │ + [260e0d] camellia-128-cfb8 │ │ + [260e1f] camellia-128-ofb │ │ + [260e30] SEED-ECB │ │ + [260e39] id-Gost28147-89-CryptoPro-KeyMeshing │ │ + [260e5e] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ + [260e86] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ + [260eb0] gost2001cc │ │ + [260ebb] dmdName │ │ + [260ec3] id-aes128-GCM │ │ + [260ed1] GOST R 34.11-2012 with 256 bit hash │ │ + [260ef5] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ + [260f28] ARIA-128-CFB │ │ + [260f35] ARIA-128-OFB │ │ + [260f42] aria-192-cbc │ │ + [260f4f] sha512-224 │ │ + [260f5a] RSA-SHA3-384 │ │ + [260f67] sha512-256WithRSAEncryption │ │ + [260f83] blake2bmac │ │ + [260f8e] SM2-SM3 │ │ + [260f96] x963kdf │ │ + [260f9e] CMC Archive Server │ │ + [260fb1] id-ct-ASPA │ │ + [260fbc] X509v3 Attribute Authority Issuing Distribution Point │ │ + [260ff2] unknown message digest │ │ + [261009] problems getting password │ │ + [261023] pvk data too short │ │ + [261036] crypto/pem/pem_lib.c │ │ + [26104b] PKCS12_item_i2d_encrypt_ex │ │ + [261066] PKCS7_SIGNER_INFO_sign │ │ + [26107d] crypto/pkcs7/pk7_lib.c │ │ + [261094] unable to find mem bio │ │ + [2610ab] wrong pkcs7 type │ │ + [2610bc] not an ascii character │ │ + [2610d3] parse_hex │ │ + [2610dd] crypto/evp/evp_rand.c │ │ + [2610f3] invalid property query │ │ + [26110a] unable to fetch drbg │ │ + [26111f] unable to get parent reseed prop counter │ │ + [261148] reseed_requests │ │ + [261158] coefficient%d: │ │ + [261167] Trailer Field: 0x │ │ + [261179] dmq1 │ │ + [26117e] algorithm mismatch │ │ + [261191] pss saltlen too small │ │ + [2611a7] unsupported signature type │ │ + [2611c2] value missing │ │ + [2611d0] rsa_multiprime_keygen │ │ + [2611e6] check_padding_md │ │ + [2611f7] RSA_sign │ │ + [261200] OPENSSL_sk_set │ │ + [26120f] cannot load private key │ │ + [261227] OpenSSL default user interface │ │ + [261246] d.ediPartyName │ │ + [261255] sslCA │ │ + [26125b] Object Signing CA │ │ + [26126d] Decipher Only │ │ + [26127b] CA │ │ + [26127e] v2i_AUTHORITY_KEYID │ │ + [261292] IPv6 │ │ + [261297] : inherit\n │ │ + [2612a2] Autonomous System Numbers │ │ + [2612bc] issuerUID │ │ + [2612c7] %*sSignature Value: │ │ + [2612dc] crypto/ct/ct_x509v3.c │ │ + [2612f3] %*sLog ID : │ │ + [261303] cAToolCert │ │ + [26130e] Excluded │ │ + [261317] IP:%s/%s │ │ + [261321] %*sPolicy Text: %.*s │ │ + [261336] │ │ + [261344] \n │ │ + [261355] crypto/x509/v3_tlsf.c │ │ + [26136b] %*sUser Notices:\n │ │ + [26137d] unknown extension │ │ + [26138f] X509at_get_attr │ │ + [26139f] bad selector │ │ + [2613ac] certificate verification failed │ │ + [2613cc] crypto/x509/x509_set.c │ │ + [2613e3] no explicit policy │ │ + [2613f6] X509_VERIFY_PARAM_set1 │ │ + [26140d] X509_VERIFY_PARAM_set1_policies │ │ + [26142d] lastUpdate │ │ + [261438] X509_PUBKEY_get │ │ + [261448] X509_CINF │ │ + [261452] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [26148c] provider=base,fips=yes,input=der,structure=type-specific │ │ + [2614c5] provider=base,fips=yes,input=der,structure=dsa │ │ + [2614f4] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ + [26151c] ARGON2I │ │ + [261524] HMAC-DRBG │ │ + [26152e] ED448:1.3.101.113 │ │ + [261540] OpenSSL SCRYPT via EVP_PKEY implementation │ │ + [26156b] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ + [2615b1] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ + [2615f3] provider=default,fips=yes,output=blob │ │ + [261619] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ + [261643] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ + [261665] ossl_sm2_encrypt │ │ + [261676] CS2 │ │ + [26167a] EncryptedPrivateKeyInfo │ │ + [261692] dh_to_type_specific_params_der_encode │ │ + [2616b8] key_to_pubkey │ │ + [2616c6] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ + [2616ed] providers/implementations/encode_decode/encode_key2blob.c │ │ + [261727] x255192text_encode │ │ + [26173a] providers/implementations/exchange/dh_exch.c │ │ + [261767] generate_ecdhkm │ │ + [261777] ossl_hpke_labeled_expand │ │ + [261790] rsasve_generate │ │ + [2617a0] providers/implementations/rands/seed_src.c │ │ + [2617cb] providers/implementations/signature/dsa_sig.c │ │ + [2617f9] rsa_verify_directly │ │ + [26180d] providers/implementations/storemgmt/file_store_any2obj.c │ │ + [261846] derivation function init failed │ │ + [261866] invalid aead │ │ + [261873] invalid data │ │ + [261880] invalid eddsa instance for attempted operation │ │ + [2618af] ine │ │ + [2618b3] -info │ │ + [2618b9] 931-pad-check │ │ + [2618c7] s24 │ │ + [2618cb] _Unwind_GetTextRelBase() not implemented │ │ + [2618f4] accountsCPtr │ │ + [261901] indexed │ │ + [261909] PRAGMA cipher is no longer supported. │ │ + [26192f] le │ │ + [261932] cipher_hmac_algorithm │ │ + [261948] cipher_default_kdf_algorithm │ │ + [261965] PRAGMA cipher_default_kdf_iter = %d; │ │ + [26198a] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ + [2619ed] sqlcipher_codec_ctx_init: allocating provider │ │ + [261a1b] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ + [261a5c] database file is undefined │ │ + [261a77] sqlcipher_export failed, error code %d │ │ + [261a9e] FOREIGN KEY constraint failed │ │ + [261abc] MustBeInt │ │ + [261ac6] Not │ │ + [261aca] SeekRowid │ │ + [261ad4] Ge │ │ + [261ad7] IsTrue │ │ + [261ade] Remainder │ │ + [261ae8] DropTrigger │ │ + [261af4] VDestroy │ │ + [261afd] Page %u: pointer map referenced │ │ + [261b1d] sqlcipher_cipher_ctx_init: allocating context │ │ + [261b4b] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ + [261b7c] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ + [261bcb] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ + [261c1a] hexrekey │ │ + [261c23] type │ │ + [261c28] flags │ │ + [261c2e] %s prohibited in %s │ │ + [261c42] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ + [261c89] expected %d columns for '%s' but got %d │ │ + [261cb1] misuse of aggregate: %s() │ │ + [261ccb] normal │ │ + [261cd2] sqlite_attach │ │ + [261ce0] sqlite\_% │ │ + [261cea] 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') │ │ + [261df3] expr_compare │ │ + [261e00] year │ │ + [261e05] json_extract │ │ + [261e12] jsonb_insert │ │ + [261e1f] inity │ │ + [261e25] access permission denied │ │ + [261e3e] SELECT %s WHERE rowid=? │ │ + [261e56] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ + [261e9f] etaci │ │ + [261ea5] eta │ │ + [261ea9] prefix │ │ + [261eb0] flush │ │ + [261eb6] SELECT %s │ │ + [261ec0] fts5_source_id │ │ + [261ecf] malformed tokendata=... directive │ │ + [261ef1] no such tokenizer: %s │ │ + [261f07] error in tokenizer constructor │ │ + [261f26] fts5: syntax error near "%.*s" │ │ + [261f45] DELETE FROM %Q.'%q_docsize'; │ │ + [261f62] ant │ │ + [261f66] instance │ │ + [261f6f] +- \n │ │ 0123456789 │ │ - [261fa6] ENABLE_FTS3_PARENTHESIS │ │ - [261fbe] SYSTEM_MALLOC │ │ - [261fcc] TLS_PSK_WITH_AES_256_CBC_SHA │ │ - [261fe9] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ - [26200d] DHE-PSK-NULL-SHA256 │ │ - [262021] ECDHE-PSK-AES128-CBC-SHA │ │ - [26203a] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ - [26205f] DHE-RSA-ARIA256-GCM-SHA384 │ │ - [26207a] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [26209f] ssl3_finish_mac │ │ - [2620af] gost2001 │ │ - [2620b8] ADH │ │ - [2620bc] bad digest length │ │ - [2620ce] dh public value length is wrong │ │ - [2620ee] missing supported versions extension │ │ - [262113] renegotiation mismatch │ │ - [26212a] request sent │ │ - [262137] scsv received when renegotiating │ │ - [262158] tlsv1 alert internal error │ │ - [262173] tlsv1 alert user cancelled │ │ - [26218e] unknown pkey type │ │ - [2621a0] unsupported compression algorithm │ │ - [2621c2] ssl_read_internal │ │ - [2621d4] MaxProtocol │ │ - [2621e0] SSLv2 │ │ - [2621e6] Bugs │ │ - [2621eb] ECDHSingle │ │ - [2621f6] tlsext_hostname │ │ - [262206] TLSv1.3 read server compressed certificate │ │ - [262231] SSLv3/TLS read server certificate request │ │ - [26225b] EC │ │ - [26225e] tls1_set_groups_list │ │ - [262273] tls-min-dtls │ │ - [262280] create_channel │ │ - [26228f] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ - [2622bf] owner │ │ - [2622c5] handling retry packet │ │ - [2622db] │ │ - [2622e0] \b │ │ - [2622e3] stream_state_error │ │ - [2622f6] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ - [262320] depack_do_frame_max_streams │ │ - [26233c] ssl/quic/quic_tls.c │ │ - [262350] CRYPTO_BUFFER_EXCEEDED │ │ - [262367] tls-mac │ │ - [26236f] tls_post_encryption_processing_default │ │ - [262396] tls_construct_ctos_status_request │ │ - [2623b8] tls_construct_ctos_ems │ │ - [2623cf] tls_parse_stoc_supported_versions │ │ - [2623f1] tls_construct_stoc_ec_pt_formats │ │ - [262412] tls_process_new_session_ticket │ │ - [262431] tls_finish_handshake │ │ - [262446] ossl_statem_server_pre_work │ │ - [262462] asn1_collect │ │ - [26246f] ASN1_item_ex_i2d │ │ - [262480] ASN1_NULL │ │ - [26248a] uint32_c2i │ │ - [262495] unavailable ip family │ │ - [2624ab] bn_expand_internal │ │ - [2624be] %s%s%s │ │ - [2624c5] module_load_dso │ │ - [2624d5] tag=%s │ │ - [2624dc] VISIBLESTRING │ │ - [2624ea] SETWRAP │ │ - [2624f2] ASN1_mbstring_ncopy │ │ - [262506] ssl_module_init │ │ - [262516] q │ │ - [262518] ossl_dsa_key_from_pkcs8 │ │ - [262530] %*spub:\n │ │ - [262539] EC_GROUP_new_from_ecparameters │ │ - [262558] d2i_ECPrivateKey │ │ - [262569] RFC 5639 curve over a 256 bit prime field │ │ - [262593] BN_GF2m_mod │ │ - [26259f] EC_KEY_oct2priv │ │ - [2625af] ossl_ec_key_simple_oct2priv │ │ - [2625cb] EC_POINT_point2oct │ │ - [2625de] ecp_nistz256_mult_precompute │ │ - [2625fb] SHAKE256 │ │ - [262604] engine_id │ │ - [26260e] ENGINE_ctrl │ │ - [26261a] str=%s │ │ - [262621] crypto/err/err.c │ │ - [262632] OCSP routines │ │ - [262640] ENCODER routines │ │ - [262651] ECDSA lib │ │ - [26265b] OSSL_STORE lib │ │ - [26266a] EVP_PKEY_encrypt │ │ - [26267b] crypto/evp/dh_ctrl.c │ │ - [262690] aes_wrap_init_key │ │ - [2626a2] c2tnb191v1 │ │ - [2626ad] fips_mode │ │ - [2626b7] EVP_CIPHER_CTX_ctrl │ │ - [2626cb] ossl_asn1_type_get_octetstring_int │ │ - [2626ee] OSSL_ENCODER_CTX_set_output_structure │ │ - [262714] evp_kem_from_algorithm │ │ - [26272b] keymgmt_from_algorithm │ │ - [262742] EVP_DigestSign │ │ - [262751] d │ │ - [262753] evp_pkey_public_check_combined │ │ - [262772] EVP_PKEY_keygen │ │ - [262782] subgroup order Q: │ │ - [262794] crypto/comp_methods.c │ │ - [2627aa] no import function │ │ - [2627bd] setting xof failed │ │ - [2627d0] xts data unit is too large │ │ - [2627eb] too many retries │ │ - [2627fc] asn1 sig parse error │ │ - [262811] openssl conf references missing section │ │ - [262839] param cannot be represented exactly │ │ - [26285d] invalid output length │ │ - [262873] failed loading public key │ │ - [26288d] error parsing asn1 length │ │ - [2628a7] response too many hdrlines │ │ - [2628c2] no private key │ │ - [2628d1] unsupported method for creating popo │ │ - [2628f6] error protecting message │ │ - [26290f] expected pollreq │ │ - [262920] missing key usage digitalsignature │ │ - [262943] aria128 │ │ - [26294b] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ - [26298c] param_push_num │ │ - [26299b] OSSL_PARAM_set_uint32 │ │ - [2629b1] get_string_internal │ │ - [2629c5] ossl_pw_set_pem_password_cb │ │ - [2629e1] ossl_provider_info_add_to_store │ │ - [262a01] ossl_time_now │ │ - [262a0f] countryName │ │ - [262a1b] RC2-CFB │ │ - [262a23] X509v3 CRL Distribution Points │ │ - [262a42] PBE-SHA1-RC2-40 │ │ - [262a52] id-smime-cti-ets-proofOfOrigin │ │ - [262a71] id-mod-kea-profile-93 │ │ - [262a87] id-cmc-encryptedPOP │ │ - [262a9b] Trust Root │ │ - [262aa6] Experimental │ │ - [262ab3] targetInformation │ │ - [262ac5] aes-192-ofb │ │ - [262ad1] AES-256-CFB │ │ - [262add] Hold Instruction Code │ │ - [262af3] dNSDomain │ │ - [262afd] mail │ │ - [262b02] roomNumber │ │ - [262b0d] secretary │ │ - [262b17] setct-CapTokenSeq │ │ - [262b29] setct-AcqCardCodeMsg │ │ - [262b3e] setct-PIUnsignedTBE │ │ - [262b52] setct-CapReqTBEX │ │ - [262b63] setct-CredRevReqTBE │ │ - [262b77] setAttr-SecDevSig │ │ - [262b89] proxyCertInfo │ │ - [262b97] Inherit all │ │ - [262ba3] X509v3 Name Constraints │ │ - [262bbb] CAMELLIA-256-CFB │ │ - [262bcc] CAMELLIA-128-OFB │ │ - [262bdd] id-ct-asciiTextWithCRLF │ │ - [262bf5] cryptocom │ │ - [262bff] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ - [262c2c] id-alg-PWRI-KEK │ │ - [262c3c] aes-128-ccm │ │ - [262c48] MGF1 │ │ - [262c4d] aes-256-cbc-hmac-sha1 │ │ - [262c63] aes-192-cbc-hmac-sha256 │ │ - [262c7b] AES-128-OCB │ │ - [262c87] CAMELLIA-192-CMAC │ │ - [262c99] id-tc26-gost-3410-2012-512-paramSetB │ │ - [262cbe] Signing Tool of Issuer │ │ - [262cd5] kuznyechik-cfb │ │ - [262ce4] sendProxiedRouter │ │ - [262cf6] AuthANY │ │ - [262cfe] aria-256-ecb │ │ - [262d0b] hmac-sha3-384 │ │ - [262d19] sm4-ctr │ │ - [262d21] GOST R 34.10-2012 (256 bit) ParamSet D │ │ - [262d48] AES-128-SIV │ │ - [262d54] BLAKE2BMAC │ │ - [262d5f] id-ct-routeOriginAuthz │ │ - [262d76] id-regCtrl-algId │ │ - [262d87] id-aa-ets-attrCertificateRefs │ │ - [262da5] cades-attributes │ │ - [262db6] indirectIssuer │ │ - [262dc5] OBJ_dup │ │ - [262dcd] crypto/ocsp/ocsp_cl.c │ │ - [262de3] expecting public key blob │ │ - [262dfd] ^I^M\n │ │ - [262e02] PEM_read_bio_ex │ │ - [262e12] CERTIFICATE │ │ - [262e1e] crypto/asn1/a_i2d_fp.c │ │ - [262e35] authsafes │ │ - [262e3f] value.bag │ │ - [262e49] PKCS7_ENVELOPE │ │ - [262e58] │ │ - [262e62] crypto/property/defn_cache.c │ │ - [262e7f] too much nonce requested │ │ - [262e98] rsa_pss_verify_param │ │ - [262ead] publicExponent: │ │ - [262ebd] invalid message length │ │ - [262ed4] mgf1 digest not allowed │ │ - [262eec] n does not equal p q │ │ - [262f01] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ - [262f29] RSA_padding_add_none │ │ - [262f3e] sk_reserve │ │ - [262f49] OSSL_STORE_INFO_new_NAME │ │ - [262f62] crypto/store/store_meth.c │ │ - [262f7c] could not set engine │ │ - [262f91] invalid signer certificate purpose │ │ - [262fb4] ts datasign │ │ - [262fc0] NOTICEREF │ │ - [262fca] crypto/x509/v3_cpols.c │ │ - [262fe1] %*sUser Notice:\n │ │ - [262ff2] set_dist_point_name │ │ - [263006] affiliationChanged │ │ - [263019] Superseded │ │ - [263024] v2i_ASIdentifiers │ │ - [263036] %*sTarget Cert:\n │ │ - [263047] crypto/x509/v3_battcons.c │ │ - [263061] crypto/x509/v3_group_ac.c │ │ - [26307b] text: │ │ - [263081] ossl_x509v3_cache_extensions │ │ - [26309e] DirName: │ │ - [2630a7] extension not found │ │ - [2630bb] no issuer details │ │ - [2630cd] policy path length │ │ - [2630e0] no crl number │ │ - [2630ee] X509_STORE_add_crl │ │ - [263101] different CRL scope │ │ - [263115] X509_STORE_CTX_init │ │ - [263129] compatible │ │ - [263134] X509_NAME_print │ │ - [263144] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [26317e] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [2631bd] OpenSSL HMAC via EVP_PKEY implementation │ │ - [2631e6] OpenSSL SIPHASH via EVP_PKEY implementation │ │ - [263212] provider=default,fips=yes,output=text │ │ - [263238] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ - [263261] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ - [263284] rsa_encrypt │ │ - [263290] ossl_sm2_decrypt │ │ - [2632a1] ossl_aes_gcm_siv_set_ctx_params │ │ - [2632c1] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ - [2632fe] providers/implementations/ciphers/cipher_sm4_xts.c │ │ - [263331] tdes_wrap_update │ │ - [263342] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [26336c] dhx_to_SubjectPublicKeyInfo_der_encode │ │ - [263393] ec_spki_pub_to_der │ │ - [2633a6] x25519_to_PrivateKeyInfo_pem_encode │ │ - [2633ca] dsa_to_DSA_pem_encode │ │ - [2633e0] dh2text_encode │ │ - [2633ef] kdf_argon2_ctx_set_m_cost │ │ - [263409] constant │ │ - [263412] ossl_HPKE_KEM_INFO_find_curve │ │ - [263430] dsa_gen │ │ - [263438] mac_gen │ │ - [263440] blake2_mac_init │ │ - [263450] poly1305_setkey │ │ - [263460] max_adinlen │ │ - [26346c] reseed_time │ │ - [263478] ossl_drbg_verify_digest │ │ - [263490] digest %s != %s │ │ - [2634a0] ed25519_sign │ │ - [2634ad] Ed25519ph │ │ - [2634b7] rsa_setup_md │ │ - [2634c4] rsa_sign_directly │ │ - [2634d6] invalid aad │ │ - [2634e2] length too large │ │ - [2634f3] self test kat failure │ │ - [263509] gcm_init │ │ - [263512] id_param │ │ - [26351b] s-indicator │ │ - [263527] ider-name │ │ - [263531] e-parameters │ │ - [26353e] -kem │ │ - [263543] ms-check │ │ - [26354c] Invalid descriptor kind found. │ │ - [26356b] J │ │ - [26356d] chatlistCPtr │ │ - [26357a] chatCPtr │ │ - [263583] (join-%u) │ │ - [26358d] cipher_store_pass │ │ - [26359f] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ - [2635e3] HMAC is not enabled, unable to integrity check │ │ - [263612] PRAGMA migrate.user_version = %d; │ │ - [263634] SELECT sqlcipher_export('migrate'); │ │ - [263658] device │ │ - [26365f] end │ │ - [263663] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ - [2636b8] unopened │ │ - [2636c1] stat │ │ - [2636c6] %s at line %d of [%.10s] │ │ - [2636df] %.16g │ │ - [2636e5] Vacuum │ │ - [2636ec] IdxGE │ │ - [2636f2] CollSeq │ │ - [2636fa] Compare │ │ - [263702] Clear │ │ - [263708] VRename │ │ - [263710] malformed database schema (%s) │ │ - [26372f] sqlite3Codec: error decrypting page %d data: %d │ │ - [26375f] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ - [2637b3] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ - [2637e2] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [263828] sha512 │ │ - [26382f] sqlcipher_openssl_hmac: invalid algorithm %d │ │ - [26385c] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ - [263895] foreign_key_list │ │ - [2638a6] schema_version │ │ - [2638b5] short_column_names │ │ - [2638c8] trusted_schema │ │ - [2638d7] partial │ │ - [2638df] %Q. │ │ - [2638e3] no entry point [%s] in shared library [%s] │ │ - [26390e] tbl_name='%q' AND type!='trigger' │ │ - [263930] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ - [263970] views may not be indexed │ │ - [263989] virtual tables may not be indexed │ │ - [2639ab] parameters are not allowed in views │ │ - [2639cf] SCAN %d CONSTANT ROW%s │ │ - [2639e6] rowid=? │ │ - [2639ee] LEFT-JOIN │ │ - [2639f9] table %S has no column named %s │ │ - [263a19] ok │ │ - [263a1c] AFTER │ │ - [263a22] no such trigger: %S │ │ - [263a36] cannot add a STORED column │ │ - [263a51] load_extension │ │ - [263a60] sqlite_version │ │ - [263a6f] sqlite_drop_column │ │ - [263a82] julianday │ │ - [263a8c] 40f │ │ - [263a90] json_type │ │ - [263a9a] jsonb_group_array │ │ - [263aac] SQL logic error │ │ - [263abc] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ - [263b00] DELETE FROM %Q.'%q_segments' │ │ - [263b1d] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ - [263b59] block │ │ - [263b5f] ee │ │ - [263b62] SELECT %s ORDER BY rowid %s │ │ - [263b7e] NEAR │ │ - [263b83] fts3cursor │ │ - [263b8e] SAVEPOINT fts3 │ │ - [263b9d] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ - [263bd2] , T.c%d │ │ - [263bda] data │ │ - [263bdf] SELECT k, v FROM %Q.'%q_config' │ │ - [263bff] phrase │ │ - [263c06] separators │ │ - [263c11] %_parent │ │ - [263c1a] ); │ │ - [263c1d] WHERE rowid=?1 │ │ - [263c2d] %s%.3x/ │ │ - [263c35] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ - [263c88] DEFAULT_PCACHE_INITSZ=20 │ │ - [263ca1] ssl/d1_msg.c │ │ - [263cae] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ - [263ccf] DHE-RSA-AES128-CCM │ │ - [263ce2] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ - [263d03] PSK-AES128-CBC-SHA256 │ │ - [263d19] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [263d3d] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [263d5f] TLS_RSA_WITH_IDEA_CBC_SHA │ │ - [263d79] ECDHE-ARIA256-GCM-SHA384 │ │ - [263d92] PSK-ARIA256-GCM-SHA384 │ │ - [263da9] DEFAULT │ │ - [263db1] SHA1 │ │ - [263db6] DHE │ │ - [263dba] bad hello request │ │ - [263dcc] bad hrr version │ │ - [263ddc] callback failed │ │ - [263dec] dane tlsa bad selector │ │ - [263e03] invalid ccs message │ │ - [263e17] missing rsa encrypting cert │ │ - [263e33] no certificate set │ │ - [263e46] ssl3 ext invalid servername type │ │ - [263e67] ssl command section not found │ │ - [263e85] tlsv1 alert decrypt error │ │ - [263e9f] tlsv1 alert unknown ca │ │ - [263eb6] unknown command │ │ - [263ec6] wrong ssl version │ │ - [263ed8] include/internal/packet.h │ │ - [263ef2] no_anti_replay │ │ - [263f01] ServerInfoFile │ │ - [263f10] chainCAstore │ │ - [263f1d] num_tickets │ │ - [263f29] automatic │ │ - [263f33] peer_rpk │ │ - [263f3c] SSLv3/TLS write certificate status │ │ - [263f5f] TLSv1.3 read client key update │ │ - [263f7e] TLSv1.3 read server key update │ │ - [263f9d] tls12_copy_sigalgs │ │ - [263fb0] No valid signature algorithms in '%s' │ │ - [263fd6] tls-sigalg-iana-name │ │ - [263feb] rsa_pss_pss_sha384 │ │ - [263ffe] dsa_sha256 │ │ - [264009] tls13_generate_master_secret │ │ - [264026] ssl/quic/quic_impl.c │ │ - [26403b] handshake cannot be confirmed before it is completed │ │ - [264070] ch_on_transport_params │ │ - [264087] INITIAL_MAX_DATA is malformed │ │ - [2640a5] new packet with old keys │ │ - [2640be] packet_received │ │ - [2640ce] ssl/quic/quic_demux.c │ │ - [2640e4] closed │ │ - [2640eb] application_error │ │ - [2640fd] ssl/quic/quic_lcidm.c │ │ - [264113] exceeded maximum allowed streams │ │ - [264134] MAX_STREAM_DATA for TX only stream │ │ - [264157] NEW_CONN_ID │ │ - [264163] STREAM_LIMIT_ERROR │ │ - [264176] max_frag_len │ │ - [264183] ossl_set_tls_provider_parameters │ │ - [2641a4] final_psk │ │ - [2641ae] tls_parse_ctos_supported_groups │ │ - [2641ce] tls_parse_ctos_ems │ │ - [2641e1] ossl_statem_server_process_message │ │ - [264204] crypto/asn1/a_dup.c │ │ - [264218] ASN1_item_dup │ │ - [264226] ZINT32 │ │ - [26422d] invalid socket │ │ - [26423c] tfo no kernel support │ │ - [264252] BN_nnmod │ │ - [26425b] BUF_MEM_grow_clean │ │ - [26426e] %ld │ │ - [264272] str_copy │ │ - [26427b] parsebool │ │ - [264285] UTCTIME │ │ - [26428d] IA5STRING │ │ - [264297] BITWRAP │ │ - [26429f] crypto/dh/dh_ameth.c │ │ - [2642b4] dsa_do_verify │ │ - [2642c2] dlfcn_merger │ │ - [2642cf] ECPKPARAMETERS │ │ - [2642de] p.char_two │ │ - [2642e9] X9.62 curve over a 208 bit binary field │ │ - [264311] X9.62 curve over a 368 bit binary field │ │ - [264339] EC_POINT_set_affine_coordinates │ │ - [264359] EC_POINT_mul │ │ - [264366] crypto/ec/ecdh_ossl.c │ │ - [26437c] ossl_ecdsa_simple_sign_sig │ │ - [264397] ECDSA_do_sign_ex │ │ - [2643a8] ASN1 OID: %s │ │ - [2643b5] Basis Type: %s\n │ │ - [2643c5] ossl_ec_GFp_mont_field_decode │ │ - [2643e3] ossl_ec_GFp_simple_point2oct │ │ - [264400] ossl_ec_GFp_simple_points_make_affine │ │ - [264426] OSSL_DECODER_CTX_set_construct_data │ │ - [26444a] SO_PATH │ │ - [264452] ENGINE_cmd_is_executable │ │ - [26446b] ENGINE_new │ │ - [264476] crypto/engine/tb_rand.c │ │ - [26448e] reason(%lu) │ │ - [26449a] Diffie-Hellman routines │ │ - [2644b2] EC lib │ │ - [2644b9] evp_pkey_asym_cipher_init │ │ - [2644d3] aes_ccm_init_key │ │ - [2644e4] prime192v3 │ │ - [2644ef] prime239v2 │ │ - [2644fa] tlsaadpad │ │ - [264504] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ - [264532] UNDEF │ │ - [264538] PKCS5_pbe_set_ex │ │ - [264549] evp_pkey_get0_EC_KEY_int │ │ - [264562] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ - [26459c] pad-mode │ │ - [2645a5] rsa_pss_keygen_saltlen │ │ - [2645bc] [action:%d, state:%d] padding name %s │ │ - [2645e2] fix_group_ecx │ │ - [2645f0] crypto/evp/signature.c │ │ - [264607] seed: │ │ - [26460d] crypto/ffc/ffc_params_validate.c │ │ + [261f7f] ENABLE_FTS3_PARENTHESIS │ │ + [261f97] SYSTEM_MALLOC │ │ + [261fa5] TLS_PSK_WITH_AES_256_CBC_SHA │ │ + [261fc2] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ + [261fe6] DHE-PSK-NULL-SHA256 │ │ + [261ffa] ECDHE-PSK-AES128-CBC-SHA │ │ + [262013] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ + [262038] DHE-RSA-ARIA256-GCM-SHA384 │ │ + [262053] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [262078] ssl3_finish_mac │ │ + [262088] gost2001 │ │ + [262091] ADH │ │ + [262095] bad digest length │ │ + [2620a7] dh public value length is wrong │ │ + [2620c7] missing supported versions extension │ │ + [2620ec] renegotiation mismatch │ │ + [262103] request sent │ │ + [262110] scsv received when renegotiating │ │ + [262131] tlsv1 alert internal error │ │ + [26214c] tlsv1 alert user cancelled │ │ + [262167] unknown pkey type │ │ + [262179] unsupported compression algorithm │ │ + [26219b] ssl_read_internal │ │ + [2621ad] MaxProtocol │ │ + [2621b9] SSLv2 │ │ + [2621bf] Bugs │ │ + [2621c4] ECDHSingle │ │ + [2621cf] tlsext_hostname │ │ + [2621df] TLSv1.3 read server compressed certificate │ │ + [26220a] SSLv3/TLS read server certificate request │ │ + [262234] EC │ │ + [262237] tls1_set_groups_list │ │ + [26224c] tls-min-dtls │ │ + [262259] create_channel │ │ + [262268] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ + [262298] owner │ │ + [26229e] handling retry packet │ │ + [2622b4] │ │ + [2622b9] \b │ │ + [2622bc] stream_state_error │ │ + [2622cf] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ + [2622f9] depack_do_frame_max_streams │ │ + [262315] ssl/quic/quic_tls.c │ │ + [262329] CRYPTO_BUFFER_EXCEEDED │ │ + [262340] tls-mac │ │ + [262348] tls_post_encryption_processing_default │ │ + [26236f] tls_construct_ctos_status_request │ │ + [262391] tls_construct_ctos_ems │ │ + [2623a8] tls_parse_stoc_supported_versions │ │ + [2623ca] tls_construct_stoc_ec_pt_formats │ │ + [2623eb] tls_process_new_session_ticket │ │ + [26240a] tls_finish_handshake │ │ + [26241f] ossl_statem_server_pre_work │ │ + [26243b] asn1_collect │ │ + [262448] ASN1_item_ex_i2d │ │ + [262459] ASN1_NULL │ │ + [262463] uint32_c2i │ │ + [26246e] unavailable ip family │ │ + [262484] bn_expand_internal │ │ + [262497] %s%s%s │ │ + [26249e] module_load_dso │ │ + [2624ae] tag=%s │ │ + [2624b5] VISIBLESTRING │ │ + [2624c3] SETWRAP │ │ + [2624cb] ASN1_mbstring_ncopy │ │ + [2624df] ssl_module_init │ │ + [2624ef] q │ │ + [2624f1] ossl_dsa_key_from_pkcs8 │ │ + [262509] %*spub:\n │ │ + [262512] EC_GROUP_new_from_ecparameters │ │ + [262531] d2i_ECPrivateKey │ │ + [262542] RFC 5639 curve over a 256 bit prime field │ │ + [26256c] BN_GF2m_mod │ │ + [262578] EC_KEY_oct2priv │ │ + [262588] ossl_ec_key_simple_oct2priv │ │ + [2625a4] EC_POINT_point2oct │ │ + [2625b7] ecp_nistz256_mult_precompute │ │ + [2625d4] SHAKE256 │ │ + [2625dd] engine_id │ │ + [2625e7] ENGINE_ctrl │ │ + [2625f3] str=%s │ │ + [2625fa] crypto/err/err.c │ │ + [26260b] OCSP routines │ │ + [262619] ENCODER routines │ │ + [26262a] ECDSA lib │ │ + [262634] OSSL_STORE lib │ │ + [262643] EVP_PKEY_encrypt │ │ + [262654] crypto/evp/dh_ctrl.c │ │ + [262669] aes_wrap_init_key │ │ + [26267b] c2tnb191v1 │ │ + [262686] fips_mode │ │ + [262690] EVP_CIPHER_CTX_ctrl │ │ + [2626a4] ossl_asn1_type_get_octetstring_int │ │ + [2626c7] OSSL_ENCODER_CTX_set_output_structure │ │ + [2626ed] evp_kem_from_algorithm │ │ + [262704] keymgmt_from_algorithm │ │ + [26271b] EVP_DigestSign │ │ + [26272a] d │ │ + [26272c] evp_pkey_public_check_combined │ │ + [26274b] EVP_PKEY_keygen │ │ + [26275b] subgroup order Q: │ │ + [26276d] crypto/comp_methods.c │ │ + [262783] no import function │ │ + [262796] setting xof failed │ │ + [2627a9] xts data unit is too large │ │ + [2627c4] too many retries │ │ + [2627d5] asn1 sig parse error │ │ + [2627ea] openssl conf references missing section │ │ + [262812] param cannot be represented exactly │ │ + [262836] invalid output length │ │ + [26284c] failed loading public key │ │ + [262866] error parsing asn1 length │ │ + [262880] response too many hdrlines │ │ + [26289b] no private key │ │ + [2628aa] unsupported method for creating popo │ │ + [2628cf] error protecting message │ │ + [2628e8] expected pollreq │ │ + [2628f9] missing key usage digitalsignature │ │ + [26291c] aria128 │ │ + [262924] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ + [262965] param_push_num │ │ + [262974] OSSL_PARAM_set_uint32 │ │ + [26298a] get_string_internal │ │ + [26299e] ossl_pw_set_pem_password_cb │ │ + [2629ba] ossl_provider_info_add_to_store │ │ + [2629da] ossl_time_now │ │ + [2629e8] countryName │ │ + [2629f4] RC2-CFB │ │ + [2629fc] X509v3 CRL Distribution Points │ │ + [262a1b] PBE-SHA1-RC2-40 │ │ + [262a2b] id-smime-cti-ets-proofOfOrigin │ │ + [262a4a] id-mod-kea-profile-93 │ │ + [262a60] id-cmc-encryptedPOP │ │ + [262a74] Trust Root │ │ + [262a7f] Experimental │ │ + [262a8c] targetInformation │ │ + [262a9e] aes-192-ofb │ │ + [262aaa] AES-256-CFB │ │ + [262ab6] Hold Instruction Code │ │ + [262acc] dNSDomain │ │ + [262ad6] mail │ │ + [262adb] roomNumber │ │ + [262ae6] secretary │ │ + [262af0] setct-CapTokenSeq │ │ + [262b02] setct-AcqCardCodeMsg │ │ + [262b17] setct-PIUnsignedTBE │ │ + [262b2b] setct-CapReqTBEX │ │ + [262b3c] setct-CredRevReqTBE │ │ + [262b50] setAttr-SecDevSig │ │ + [262b62] proxyCertInfo │ │ + [262b70] Inherit all │ │ + [262b7c] X509v3 Name Constraints │ │ + [262b94] CAMELLIA-256-CFB │ │ + [262ba5] CAMELLIA-128-OFB │ │ + [262bb6] id-ct-asciiTextWithCRLF │ │ + [262bce] cryptocom │ │ + [262bd8] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ + [262c05] id-alg-PWRI-KEK │ │ + [262c15] aes-128-ccm │ │ + [262c21] MGF1 │ │ + [262c26] aes-256-cbc-hmac-sha1 │ │ + [262c3c] aes-192-cbc-hmac-sha256 │ │ + [262c54] AES-128-OCB │ │ + [262c60] CAMELLIA-192-CMAC │ │ + [262c72] id-tc26-gost-3410-2012-512-paramSetB │ │ + [262c97] Signing Tool of Issuer │ │ + [262cae] kuznyechik-cfb │ │ + [262cbd] sendProxiedRouter │ │ + [262ccf] AuthANY │ │ + [262cd7] aria-256-ecb │ │ + [262ce4] hmac-sha3-384 │ │ + [262cf2] sm4-ctr │ │ + [262cfa] GOST R 34.10-2012 (256 bit) ParamSet D │ │ + [262d21] AES-128-SIV │ │ + [262d2d] BLAKE2BMAC │ │ + [262d38] id-ct-routeOriginAuthz │ │ + [262d4f] id-regCtrl-algId │ │ + [262d60] id-aa-ets-attrCertificateRefs │ │ + [262d7e] cades-attributes │ │ + [262d8f] indirectIssuer │ │ + [262d9e] OBJ_dup │ │ + [262da6] crypto/ocsp/ocsp_cl.c │ │ + [262dbc] expecting public key blob │ │ + [262dd6] ^I^M\n │ │ + [262ddb] PEM_read_bio_ex │ │ + [262deb] CERTIFICATE │ │ + [262df7] crypto/asn1/a_i2d_fp.c │ │ + [262e0e] authsafes │ │ + [262e18] value.bag │ │ + [262e22] PKCS7_ENVELOPE │ │ + [262e31] │ │ + [262e3b] crypto/property/defn_cache.c │ │ + [262e58] too much nonce requested │ │ + [262e71] rsa_pss_verify_param │ │ + [262e86] publicExponent: │ │ + [262e96] invalid message length │ │ + [262ead] mgf1 digest not allowed │ │ + [262ec5] n does not equal p q │ │ + [262eda] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ + [262f02] RSA_padding_add_none │ │ + [262f17] sk_reserve │ │ + [262f22] OSSL_STORE_INFO_new_NAME │ │ + [262f3b] crypto/store/store_meth.c │ │ + [262f55] could not set engine │ │ + [262f6a] invalid signer certificate purpose │ │ + [262f8d] ts datasign │ │ + [262f99] NOTICEREF │ │ + [262fa3] crypto/x509/v3_cpols.c │ │ + [262fba] %*sUser Notice:\n │ │ + [262fcb] set_dist_point_name │ │ + [262fdf] affiliationChanged │ │ + [262ff2] Superseded │ │ + [262ffd] v2i_ASIdentifiers │ │ + [26300f] %*sTarget Cert:\n │ │ + [263020] crypto/x509/v3_battcons.c │ │ + [26303a] crypto/x509/v3_group_ac.c │ │ + [263054] text: │ │ + [26305a] ossl_x509v3_cache_extensions │ │ + [263077] DirName: │ │ + [263080] extension not found │ │ + [263094] no issuer details │ │ + [2630a6] policy path length │ │ + [2630b9] no crl number │ │ + [2630c7] X509_STORE_add_crl │ │ + [2630da] different CRL scope │ │ + [2630ee] X509_STORE_CTX_init │ │ + [263102] compatible │ │ + [26310d] X509_NAME_print │ │ + [26311d] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [263157] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [263196] OpenSSL HMAC via EVP_PKEY implementation │ │ + [2631bf] OpenSSL SIPHASH via EVP_PKEY implementation │ │ + [2631eb] provider=default,fips=yes,output=text │ │ + [263211] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ + [26323a] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ + [26325d] rsa_encrypt │ │ + [263269] ossl_sm2_decrypt │ │ + [26327a] ossl_aes_gcm_siv_set_ctx_params │ │ + [26329a] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ + [2632d7] providers/implementations/ciphers/cipher_sm4_xts.c │ │ + [26330a] tdes_wrap_update │ │ + [26331b] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [263345] dhx_to_SubjectPublicKeyInfo_der_encode │ │ + [26336c] ec_spki_pub_to_der │ │ + [26337f] x25519_to_PrivateKeyInfo_pem_encode │ │ + [2633a3] dsa_to_DSA_pem_encode │ │ + [2633b9] dh2text_encode │ │ + [2633c8] kdf_argon2_ctx_set_m_cost │ │ + [2633e2] constant │ │ + [2633eb] ossl_HPKE_KEM_INFO_find_curve │ │ + [263409] dsa_gen │ │ + [263411] mac_gen │ │ + [263419] blake2_mac_init │ │ + [263429] poly1305_setkey │ │ + [263439] max_adinlen │ │ + [263445] reseed_time │ │ + [263451] ossl_drbg_verify_digest │ │ + [263469] digest %s != %s │ │ + [263479] ed25519_sign │ │ + [263486] Ed25519ph │ │ + [263490] rsa_setup_md │ │ + [26349d] rsa_sign_directly │ │ + [2634af] invalid aad │ │ + [2634bb] length too large │ │ + [2634cc] self test kat failure │ │ + [2634e2] gcm_init │ │ + [2634eb] id_param │ │ + [2634f4] s-indicator │ │ + [263500] ider-name │ │ + [26350a] e-parameters │ │ + [263517] -kem │ │ + [26351c] ms-check │ │ + [263525] Invalid descriptor kind found. │ │ + [263544] J │ │ + [263546] chatlistCPtr │ │ + [263553] chatCPtr │ │ + [26355c] (join-%u) │ │ + [263566] cipher_store_pass │ │ + [263578] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ + [2635bc] HMAC is not enabled, unable to integrity check │ │ + [2635eb] PRAGMA migrate.user_version = %d; │ │ + [26360d] SELECT sqlcipher_export('migrate'); │ │ + [263631] device │ │ + [263638] end │ │ + [26363c] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ + [263691] unopened │ │ + [26369a] stat │ │ + [26369f] %s at line %d of [%.10s] │ │ + [2636b8] %.16g │ │ + [2636be] Vacuum │ │ + [2636c5] IdxGE │ │ + [2636cb] CollSeq │ │ + [2636d3] Compare │ │ + [2636db] Clear │ │ + [2636e1] VRename │ │ + [2636e9] malformed database schema (%s) │ │ + [263708] sqlite3Codec: error decrypting page %d data: %d │ │ + [263738] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ + [26378c] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ + [2637bb] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [263801] sha512 │ │ + [263808] sqlcipher_openssl_hmac: invalid algorithm %d │ │ + [263835] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ + [26386e] foreign_key_list │ │ + [26387f] schema_version │ │ + [26388e] short_column_names │ │ + [2638a1] trusted_schema │ │ + [2638b0] partial │ │ + [2638b8] %Q. │ │ + [2638bc] no entry point [%s] in shared library [%s] │ │ + [2638e7] tbl_name='%q' AND type!='trigger' │ │ + [263909] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ + [263949] views may not be indexed │ │ + [263962] virtual tables may not be indexed │ │ + [263984] parameters are not allowed in views │ │ + [2639a8] SCAN %d CONSTANT ROW%s │ │ + [2639bf] rowid=? │ │ + [2639c7] LEFT-JOIN │ │ + [2639d2] table %S has no column named %s │ │ + [2639f2] ok │ │ + [2639f5] AFTER │ │ + [2639fb] no such trigger: %S │ │ + [263a0f] cannot add a STORED column │ │ + [263a2a] load_extension │ │ + [263a39] sqlite_version │ │ + [263a48] sqlite_drop_column │ │ + [263a5b] julianday │ │ + [263a65] 40f │ │ + [263a69] json_type │ │ + [263a73] jsonb_group_array │ │ + [263a85] SQL logic error │ │ + [263a95] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ + [263ad9] DELETE FROM %Q.'%q_segments' │ │ + [263af6] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ + [263b32] block │ │ + [263b38] ee │ │ + [263b3b] SELECT %s ORDER BY rowid %s │ │ + [263b57] NEAR │ │ + [263b5c] fts3cursor │ │ + [263b67] SAVEPOINT fts3 │ │ + [263b76] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ + [263bab] , T.c%d │ │ + [263bb3] data │ │ + [263bb8] SELECT k, v FROM %Q.'%q_config' │ │ + [263bd8] phrase │ │ + [263bdf] separators │ │ + [263bea] %_parent │ │ + [263bf3] ); │ │ + [263bf6] WHERE rowid=?1 │ │ + [263c06] %s%.3x/ │ │ + [263c0e] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ + [263c61] DEFAULT_PCACHE_INITSZ=20 │ │ + [263c7a] ssl/d1_msg.c │ │ + [263c87] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ + [263ca8] DHE-RSA-AES128-CCM │ │ + [263cbb] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ + [263cdc] PSK-AES128-CBC-SHA256 │ │ + [263cf2] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [263d16] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [263d38] TLS_RSA_WITH_IDEA_CBC_SHA │ │ + [263d52] ECDHE-ARIA256-GCM-SHA384 │ │ + [263d6b] PSK-ARIA256-GCM-SHA384 │ │ + [263d82] DEFAULT │ │ + [263d8a] SHA1 │ │ + [263d8f] DHE │ │ + [263d93] bad hello request │ │ + [263da5] bad hrr version │ │ + [263db5] callback failed │ │ + [263dc5] dane tlsa bad selector │ │ + [263ddc] invalid ccs message │ │ + [263df0] missing rsa encrypting cert │ │ + [263e0c] no certificate set │ │ + [263e1f] ssl3 ext invalid servername type │ │ + [263e40] ssl command section not found │ │ + [263e5e] tlsv1 alert decrypt error │ │ + [263e78] tlsv1 alert unknown ca │ │ + [263e8f] unknown command │ │ + [263e9f] wrong ssl version │ │ + [263eb1] include/internal/packet.h │ │ + [263ecb] no_anti_replay │ │ + [263eda] ServerInfoFile │ │ + [263ee9] chainCAstore │ │ + [263ef6] num_tickets │ │ + [263f02] automatic │ │ + [263f0c] peer_rpk │ │ + [263f15] SSLv3/TLS write certificate status │ │ + [263f38] TLSv1.3 read client key update │ │ + [263f57] TLSv1.3 read server key update │ │ + [263f76] tls12_copy_sigalgs │ │ + [263f89] No valid signature algorithms in '%s' │ │ + [263faf] tls-sigalg-iana-name │ │ + [263fc4] rsa_pss_pss_sha384 │ │ + [263fd7] dsa_sha256 │ │ + [263fe2] tls13_generate_master_secret │ │ + [263fff] ssl/quic/quic_impl.c │ │ + [264014] handshake cannot be confirmed before it is completed │ │ + [264049] ch_on_transport_params │ │ + [264060] INITIAL_MAX_DATA is malformed │ │ + [26407e] new packet with old keys │ │ + [264097] packet_received │ │ + [2640a7] ssl/quic/quic_demux.c │ │ + [2640bd] closed │ │ + [2640c4] application_error │ │ + [2640d6] ssl/quic/quic_lcidm.c │ │ + [2640ec] exceeded maximum allowed streams │ │ + [26410d] MAX_STREAM_DATA for TX only stream │ │ + [264130] NEW_CONN_ID │ │ + [26413c] STREAM_LIMIT_ERROR │ │ + [26414f] max_frag_len │ │ + [26415c] ossl_set_tls_provider_parameters │ │ + [26417d] final_psk │ │ + [264187] tls_parse_ctos_supported_groups │ │ + [2641a7] tls_parse_ctos_ems │ │ + [2641ba] ossl_statem_server_process_message │ │ + [2641dd] crypto/asn1/a_dup.c │ │ + [2641f1] ASN1_item_dup │ │ + [2641ff] ZINT32 │ │ + [264206] invalid socket │ │ + [264215] tfo no kernel support │ │ + [26422b] BN_nnmod │ │ + [264234] BUF_MEM_grow_clean │ │ + [264247] %ld │ │ + [26424b] str_copy │ │ + [264254] parsebool │ │ + [26425e] UTCTIME │ │ + [264266] IA5STRING │ │ + [264270] BITWRAP │ │ + [264278] crypto/dh/dh_ameth.c │ │ + [26428d] dsa_do_verify │ │ + [26429b] dlfcn_merger │ │ + [2642a8] ECPKPARAMETERS │ │ + [2642b7] p.char_two │ │ + [2642c2] X9.62 curve over a 208 bit binary field │ │ + [2642ea] X9.62 curve over a 368 bit binary field │ │ + [264312] EC_POINT_set_affine_coordinates │ │ + [264332] EC_POINT_mul │ │ + [26433f] crypto/ec/ecdh_ossl.c │ │ + [264355] ossl_ecdsa_simple_sign_sig │ │ + [264370] ECDSA_do_sign_ex │ │ + [264381] ASN1 OID: %s │ │ + [26438e] Basis Type: %s\n │ │ + [26439e] ossl_ec_GFp_mont_field_decode │ │ + [2643bc] ossl_ec_GFp_simple_point2oct │ │ + [2643d9] ossl_ec_GFp_simple_points_make_affine │ │ + [2643ff] OSSL_DECODER_CTX_set_construct_data │ │ + [264423] SO_PATH │ │ + [26442b] ENGINE_cmd_is_executable │ │ + [264444] ENGINE_new │ │ + [26444f] crypto/engine/tb_rand.c │ │ + [264467] reason(%lu) │ │ + [264473] Diffie-Hellman routines │ │ + [26448b] EC lib │ │ + [264492] evp_pkey_asym_cipher_init │ │ + [2644ac] aes_ccm_init_key │ │ + [2644bd] prime192v3 │ │ + [2644c8] prime239v2 │ │ + [2644d3] tlsaadpad │ │ + [2644dd] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ + [26450b] UNDEF │ │ + [264511] PKCS5_pbe_set_ex │ │ + [264522] evp_pkey_get0_EC_KEY_int │ │ + [26453b] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ + [264575] pad-mode │ │ + [26457e] rsa_pss_keygen_saltlen │ │ + [264595] [action:%d, state:%d] padding name %s │ │ + [2645bb] fix_group_ecx │ │ + [2645c9] crypto/evp/signature.c │ │ + [2645e0] seed: │ │ + [2645e6] crypto/ffc/ffc_params_validate.c │ │ + [264607] built on: Mon Mar 10 22:22:14 2025 UTC │ │ [26462e] .so │ │ [264632] env:%s │ │ [26463a] bignum too long │ │ [26464a] pkey application asn1 method already registered │ │ [26467a] private key decode error │ │ [264693] illegal nested tagging │ │ [2646aa] invalid utf8string │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -2602808,15 +2602808,15 @@ │ │ ldr r1, [r3, #8] │ │ add.w r0, r0, r0, lsl #4 │ │ b.n a5f7ce │ │ movs r1, r0 │ │ b.n a5f3d2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r9, sl, sp, lr} │ │ - vqshlu.s8 d6, d28, #1 │ │ + vqshlu.s8 d6, d5, #1 │ │ @ instruction: 0xff8c48f0 │ │ stmdb sp!, {lr} │ │ b.n a5f3e6 │ │ lsls r4, r1, #5 │ │ b.n a5ebca │ │ str r1, [r0, r0] │ │ b.n a5f3ee │ │ @@ -2608009,15 +2608009,15 @@ │ │ movs r5, r0 │ │ b.n a61fa2 │ │ movs r4, r0 │ │ strh r5, [r0, #2] │ │ lsls r4, r0, #1 │ │ strh r6, [r0, #44] @ 0x2c │ │ stc2 10, cr14, [sl, #-1020]! @ 0xfffffc04 @ │ │ - bl b85c26 │ │ + bl b5ec26 │ │ asrs r3, r7, #1 │ │ b.n a618b0 │ │ asrs r0, r4, #12 │ │ b.n a6205a │ │ asrs r2, r2, #12 │ │ b.n a61cdc │ │ asrs r2, r7, #1 │ │ @@ -2608331,17 +2608331,17 @@ │ │ str r6, [r5, #100] @ 0x64 │ │ @ instruction: 0xf2ff0077 │ │ orrs r3, r2 │ │ vqdmulh.s , , d0[4] │ │ vmull.p8 , d9, d22 │ │ vabal.u8 , d12, d28 │ │ vmul.f q1, , d1[5] │ │ - vsubl.u8 , d10, d5 │ │ + vsra.u64 , q7, #54 │ │ vraddhn.i16 d1, , │ │ - @ instruction: 0xff8a3ebf │ │ + @ instruction: 0xff8a3e98 │ │ vaddw.u8 q5, q6, d26 │ │ @ instruction: 0xff8af344 │ │ vqrdmlah.s q4, q14, d3[1] │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r4, lr, pc} │ │ b.n a61b0e │ │ adds r0, #8 │ │ @@ -2610005,15 +2610005,15 @@ │ │ add r5, pc, #16 @ (adr r5, a62e2c ) │ │ movs r7, r6 │ │ lsrs r0, r0, #14 │ │ movs r0, r7 │ │ ldr r5, [sp, #624] @ 0x270 │ │ vqshrn.u16 d10, q8, #7 │ │ movs r7, r6 │ │ - stmia r5!, {r0, r3, r4, r6, r7} │ │ + stmia r5!, {r1, r4, r5, r7} │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n a632d0 │ │ blt.n a62e3a │ │ b.n a632d4 │ │ movs r4, r4 │ │ b.n a62958 │ │ @@ -2610992,15 +2610992,15 @@ │ │ movs r3, r6 │ │ b.n a638b4 │ │ movs r3, r6 │ │ add r3, pc, #0 @ (adr r3, a63678 ) │ │ movs r7, r6 │ │ b.n a639cc │ │ movs r3, r6 │ │ - add r6, sp, #400 @ 0x190 │ │ + add r6, sp, #244 @ 0xf4 │ │ vqshl.u8 d9, d27, #3 │ │ @ instruction: 0xff8948fc │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, sp, lr} │ │ b.n a631cc │ │ ands r1, r0 │ │ b.n a639d2 │ │ movs r4, r0 │ │ @@ -2611259,15 +2611259,15 @@ │ │ @ instruction: 0xeb00d018 │ │ b.n a63de0 │ │ bge.n a638ca │ │ b.n a63de4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, r7, r8, sl, fp, ip, pc} │ │ movs r7, r6 │ │ - bhi.n a6395c │ │ + bhi.n a6390e │ │ vaddl.u8 q0, d10, d1 │ │ b.n a63c1a │ │ asrs r2, r0, #32 │ │ b.n a6401e │ │ subs r1, #75 @ 0x4b │ │ and.w r8, fp, r0, ror #19 │ │ stmdb sp!, {r2, r5, r6, ip, sp, lr} │ │ @@ -2611407,15 +2611407,15 @@ │ │ movs r4, r0 │ │ b.n a63524 │ │ movs r4, r0 │ │ b.n a63d5e │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ movs r7, r6 │ │ - b.n a6409c │ │ + b.n a6404e │ │ @ instruction: 0xff8b9c10 │ │ movs r7, r6 │ │ ldr r0, [pc, #240] @ (a63b20 ) │ │ stmdb sp!, {r6, r9, ip, lr} │ │ b.n a6403e │ │ ands r1, r0 │ │ b.n a63d7a │ │ @@ -2612001,15 +2612001,15 @@ │ │ movs r0, r1 │ │ b.n a63a80 │ │ lsls r4, r4, #16 │ │ add.w r0, r0, r4 │ │ b.n a6428e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, ip, sp, pc} │ │ - @ instruction: 0xff8c0be1 │ │ + @ instruction: 0xff8c0bba │ │ vqshrun.s16 d4, q14, #5 │ │ stmdb sp!, {r2, ip, sp} │ │ b.n a6447c │ │ ands r0, r0 │ │ b.n a646a6 │ │ movs r0, #7 │ │ b.n a646aa │ │ @@ -2612130,15 +2612130,15 @@ │ │ b.n a643a2 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ b.n a647aa │ │ movs r4, r0 │ │ b.n a643ae │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r4, r6, r8, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r8, r9, sl, fp, lr, pc} │ │ @ instruction: 0xff8a4f80 │ │ stmdb sp!, {r3, r4, lr, pc} │ │ b.n a63bb8 │ │ b.n a64080 │ │ b.n a647c2 │ │ asrs r0, r1, #32 │ │ @ instruction: 0xe98d3080 │ │ @@ -2613403,39 +2613403,39 @@ │ │ subs r3, #154 @ 0x9a │ │ str r1, [sp, #912] @ 0x390 │ │ movs r7, r6 │ │ ldrh r0, [r7, #42] @ 0x2a │ │ movs r7, r6 │ │ ldrh r4, [r2, #30] │ │ movs r7, r6 │ │ - lsrs r3, r7, #14 │ │ + lsrs r4, r2, #14 │ │ @ instruction: 0xff8b8e30 │ │ movs r7, r6 │ │ asrs r7, r6, #9 │ │ vaddl.u8 , d25, d23 │ │ @ instruction: 0xff8add99 │ │ vsubw.u8 , , d16 │ │ - vqrdmulh.s , q14, d1[4] │ │ - vsri.64 d13, d11, #53 │ │ + @ instruction: 0xff8c5dba │ │ + vsri.8 , q10, #5 │ │ @ instruction: 0xff8bdd51 │ │ vmla.i , , d0[0] │ │ vaddl.u8 , d10, d16 │ │ vrshr.u64 , , #54 │ │ @ instruction: 0xff8acc90 │ │ movs r3, r6 │ │ ldrh r7, [r6, #12] │ │ @ instruction: 0xff8cab01 │ │ - @ instruction: 0xff8c79f7 │ │ + @ instruction: 0xff8c79d0 │ │ vabdl.u8 q3, d11, d3 │ │ - vmull.p8 q0, d9, d7 │ │ + vqrdmulh.s q0, , d0[4] │ │ vqrdmlah.s q0, q14, d0[1] │ │ vrshr.u8 d10, d8, #7 │ │ vmull.u q2, d9, d2[1] │ │ - vqdmulh.s q5, , d1[0] │ │ - vaddl.u8 q2, d10, d24 │ │ + @ instruction: 0xff89ac9a │ │ + vaddl.u8 q2, d10, d1 │ │ vqrshrn.u16 d8, q8, #5 │ │ movs r7, r6 │ │ ldmia r2, {r2, r3, r4, r6} │ │ movs r3, r6 │ │ @ instruction: 0xb648 │ │ vshr.u32 q10, q8, #1 │ │ stmdb sp!, {lr} │ │ @@ -2614679,15 +2614679,15 @@ │ │ b.n a65b54 │ │ asrs r0, r2, #32 │ │ b.n a65156 │ │ @ instruction: 0xffe6eaff │ │ strb r2, [r6, #21] │ │ @ instruction: 0xff897d90 │ │ movs r7, r6 │ │ - ldr r4, [sp, #764] @ 0x2fc │ │ + ldr r4, [sp, #608] @ 0x260 │ │ @ instruction: 0xff8a7af0 │ │ @ instruction: 0xff8c48f0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n a659b2 │ │ strb r0, [r2, #0] │ │ b.n a65196 │ │ asrs r0, r1, #2 │ │ @@ -2614755,15 +2614755,15 @@ │ │ and.w r0, r0, r0 │ │ b.n a65e3a │ │ movs r0, r0 │ │ b.n a65208 │ │ movs r0, r0 │ │ b.n a6520a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r7, fp, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, fp, pc} │ │ vsra.u64 q2, q8, #53 │ │ stmdb sp!, {} │ │ b.n a65db4 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n a65a5a │ │ @@ -2617821,15 +2617821,15 @@ │ │ b.n a67260 │ │ fldmdbx r5!, {d30-d156} @ Deprecated │ │ movs r1, r0 │ │ b.n a6788a │ │ ldr r0, [pc, #0] @ (a6714c ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n a673b0 │ │ - bge.n a670fe │ │ + bge.n a670b0 │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {ip, lr} │ │ b.n a6749e │ │ movs r0, r0 │ │ b.n a66c82 │ │ strb r1, [r0, #0] │ │ b.n a674a6 │ │ @@ -2619743,15 +2619743,15 @@ │ │ b.n a67d88 │ │ movs r0, r0 │ │ b.n a6836c │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ lsls r1, r0, #5 │ │ str??.w pc, [r0, #139]! │ │ - strh r7, [r6, #0] │ │ + strh r0, [r2, #0] │ │ @ instruction: 0xff8ba90e │ │ @ instruction: 0xff89a36c │ │ movs r3, r6 │ │ asrs r0, r0, #24 │ │ vaddl.u8 q0, d12, d0 │ │ b.n a6890e │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2619849,15 +2619849,15 @@ │ │ b.n a68a82 │ │ asrs r1, r0, #32 │ │ b.n a68464 │ │ ldrd lr, fp, [r4], #1020 @ 0x3fc │ │ movs r1, r0 │ │ b.n a68a8e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, fp, lr, pc} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n a687f8 │ │ ands r0, r0 │ │ b.n a686a2 │ │ movs r0, r0 │ │ b.n a68a0e │ │ @@ -2622652,15 +2622652,15 @@ │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, sl, fp, ip, sp} │ │ @ instruction: 0xff8abc74 │ │ vsli.64 d1, d27, #8 │ │ @ instruction: 0xff89dbbd │ │ vshr.u8 q0, , #5 │ │ vsra.u8 d0, d11, #6 │ │ vaddw.u8 q0, q5, d6 │ │ - vmlsl.u q1, d26, d2[0] │ │ + vqshlu.s64 d2, d11, #10 │ │ vqshl.u8 , , #3 │ │ @ instruction: 0xff8c8bff │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {lr} │ │ b.n a69f4e │ │ lsls r0, r6, #6 │ │ b.n a69fb2 │ │ @@ -2623459,21 +2623459,21 @@ │ │ svc 89 @ 0x59 │ │ b.n a6a7e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, r0 │ │ adds r5, #8 │ │ movs r7, r6 │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ vqshl.u64 d8, d16, #11 │ │ - @ instruction: 0xff893d59 │ │ + @ instruction: 0xff893d32 │ │ @ instruction: 0xff8b2daa │ │ vmla.f , q6, d3[6] │ │ - vqshlu.s8 d12, d1, #3 │ │ - vrsubhn.i16 d12, q5, q1 │ │ + vmls.f q6, , d2[6] │ │ + vsli.64 q6, , #10 │ │ vraddhn.i16 d7, q13, │ │ vshr.u64 , , #52 │ │ vaddl.u8 , d10, d4 │ │ movs r7, r6 │ │ ldr r0, [pc, #192] @ (a6a3c4 ) │ │ stmdb sp!, {lr} │ │ b.n a6a64a │ │ @@ -2624910,17 +2624910,17 @@ │ │ str r0, [r0, r0] │ │ b.n a6aa30 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r3, r8, r9, ip, pc} │ │ vmls.i , , d1[1] │ │ vqdmulh.s , , d1[7] │ │ @ instruction: 0xff899369 │ │ - vqrshrn.u16 d13, , #7 │ │ + vqshrn.u16 d13, q12, #7 │ │ @ instruction: 0xff8a6d21 │ │ - vmla.i , q6, d0[7] │ │ + vmla.i , q6, d1[1] │ │ vsli.8 d2, d7, #3 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, ip} │ │ b.n a6aa6a │ │ str r0, [r0, r0] │ │ b.n a6b28e │ │ ands r0, r0 │ │ @@ -2627453,15 +2627453,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a6cc9e │ │ strh r1, [r0, #0] │ │ b.n a6cca2 │ │ lsls r0, r2, #9 │ │ add.w r6, r0, r7, lsr #32 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaffef78 │ │ + @ instruction: 0xeaffef51 │ │ vmlsl.u , d26, d0[5] │ │ b.n a6c0b4 │ │ asrs r1, r0, #32 │ │ b.n a6c698 │ │ movs r2, r0 │ │ @ instruction: 0xea00bb15 │ │ vabdl.u8 , d8, d4 │ │ @@ -2627485,15 +2627485,15 @@ │ │ movs r6, #184 @ 0xb8 │ │ b.n a6c0ec │ │ movs r0, #2 │ │ b.n a6c6d0 │ │ ldc2l 10, cr14, [r8], {255} @ 0xff @ │ │ strb r0, [r0, #0] │ │ vsubw.u8 , , d8 │ │ - @ instruction: 0xff899fa5 │ │ + @ instruction: 0xff899f7e │ │ vaddl.u8 q0, d11, d2 │ │ b.n a6cd06 │ │ movs r0, r6 │ │ b.n a6c0e0 │ │ movs r3, r1 │ │ b.n a6c90e │ │ lsrs r1, r6, #31 │ │ @@ -2627524,25 +2627524,25 @@ │ │ asrs r0, r0, #32 │ │ b.n a6cd4e │ │ movs r0, r0 │ │ b.n a6c730 │ │ asrs r4, r2, #32 │ │ b.n a6c116 │ │ ldc2 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ - ldr r7, [sp, #404] @ 0x194 │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ vraddhn.i16 d1, , q5 │ │ - vmlsl.u8 q0, d25, d15 │ │ + vmull.u q0, d9, d0[6] │ │ vrshr.u8 , q6, #5 │ │ - @ instruction: 0xff890a5b │ │ - vqrdmlah.s , , d1[4] │ │ - vmls.f q3, , d3[2] │ │ - vmlsl.u8 q0, d11, d7 │ │ - vabal.u8 q3, d11, d15 │ │ - @ instruction: 0xff8b3ba7 │ │ - @ instruction: 0xff8a0993 │ │ + vshll.u8 q0, d20, #1 │ │ + @ instruction: 0xff8b9eba │ │ + vabal.u8 q3, d11, d20 │ │ + vmul.f q0, , d0[4] │ │ + vmls.i q3, , d0[6] │ │ + @ instruction: 0xff8b3b80 │ │ + vmul.f q0, q5, d0[7] │ │ vaddl.u8 q4, d11, d1 │ │ b.n a6cd8a │ │ movs r0, r0 │ │ b.n a6cd04 │ │ ldc2 10, cr0, [r4], #1020 @ 0x3fc @ │ │ asrs r4, r0, #32 │ │ b.n a6c18c │ │ @@ -2627666,15 +2627666,15 @@ │ │ @ instruction: 0xebff4000 │ │ b.n a6ca9a │ │ asrs r0, r0, #23 │ │ b.n a6c29c │ │ asrs r1, r0, #32 │ │ b.n a6c880 │ │ vpmin.u q7, , │ │ - subs r3, #83 @ 0x53 │ │ + subs r3, #44 @ 0x2c │ │ vaddl.u8 q4, d10, d1 │ │ b.n a6ceae │ │ strh r4, [r6, #0] │ │ b.n a6c288 │ │ stc2l 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ bl 94f688 │ │ lsls r4, r0, #21 │ │ @@ -2627683,21 +2627683,21 @@ │ │ b.n a6cec2 │ │ movs r0, r0 │ │ b.n a6c8a4 │ │ strh r4, [r2, #0] │ │ b.n a6c28a │ │ stc2l 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ asrs r6, r6, #30 │ │ - vmull.p8 q6, d28, d8 │ │ + vqrdmlah.s q6, q6, d1[4] │ │ @ instruction: 0xff8a4ff6 │ │ vqrshrn.u16 d8, q13, #7 │ │ - vmull.u , d25, d1[1] │ │ - vmlsl.u8 , d26, d21 │ │ - vsli.8 d4, d28, #2 │ │ - vqrshrun.s16 d0, , #5 │ │ + @ instruction: 0xff893a9e │ │ + @ instruction: 0xff8a3a7e │ │ + vsli.8 d4, d5, #2 │ │ + vqrshrun.s16 d0, q2, #5 │ │ vsli.64 , q5, #11 │ │ vrshr.u64 q6, q8, #56 │ │ vmls.f , , d0[6] │ │ b.n a6c2f8 │ │ str r5, [r0, r0] │ │ b.n a6c8dc │ │ asrs r0, r1, #32 │ │ @@ -2627850,15 +2627850,15 @@ │ │ b.n a6ca20 │ │ stc2 10, cr14, [r4], {255} @ 0xff @ │ │ asrs r4, r4, #14 │ │ b.n a6c448 │ │ asrs r1, r0, #32 │ │ b.n a6ca2c │ │ movs r2, r0 │ │ - @ instruction: 0xea00cd30 │ │ + @ instruction: 0xea00cd09 │ │ @ instruction: 0xff8a13c0 │ │ b.n a6c458 │ │ asrs r1, r0, #32 │ │ b.n a6ca3c │ │ movs r3, #144 @ 0x90 │ │ b.n a6c460 │ │ movs r0, #2 │ │ @@ -2627877,15 +2627877,15 @@ │ │ b.n a6c484 │ │ movs r0, #0 │ │ b.n a6cc8a │ │ asrs r1, r0, #32 │ │ b.n a6ca6c │ │ @ instruction: 0xfb6aeaff │ │ ldrh r6, [r1, #0] │ │ - vqrdmlsh.s , , d0[1] │ │ + @ instruction: 0xff897f9d │ │ vsubw.u8 q0, , d4 │ │ b.n a6c49c │ │ subs r1, r0, r4 │ │ b.n a6d0a2 │ │ movs r0, r0 │ │ b.n a6ca84 │ │ asrs r0, r3, #32 │ │ @@ -2627895,15 +2627895,15 @@ │ │ asrs r0, r2, #32 │ │ b.n a6c472 │ │ asrs r4, r2, #32 │ │ b.n a6c476 │ │ subs r2, r7, #3 │ │ b.n a6d0ba │ │ movs r4, r2 │ │ - and.w r7, r0, r2, asr #1 │ │ + and.w r7, r0, fp, rrx │ │ @ instruction: 0xff8b0360 │ │ b.n a6c4c4 │ │ subs r1, r0, r4 │ │ b.n a6d0ca │ │ movs r0, r0 │ │ b.n a6caac │ │ asrs r0, r3, #32 │ │ @@ -2627913,16 +2627913,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a6c49a │ │ asrs r4, r2, #32 │ │ b.n a6c49e │ │ adds r2, r7, #3 │ │ b.n a6d0e2 │ │ movs r2, r1 │ │ - and.w r3, r0, r0, ror #19 │ │ - @ instruction: 0xff8b43e1 │ │ + and.w r3, r0, r9, lsl #19 │ │ + vrsra.u64 d4, d26, #53 │ │ vabal.u8 , d27, d14 │ │ vrsra.u8 d0, d20, #4 │ │ b.n a6c4f4 │ │ subs r1, r0, r0 │ │ b.n a6d0fa │ │ movs r0, r0 │ │ b.n a6cadc │ │ @@ -2627983,15 +2627983,15 @@ │ │ add.w r0, r0, r1, lsl #20 │ │ b.n a6d182 │ │ ldrb r2, [r7, #19] │ │ b.n a6d186 │ │ str r0, [r0, #0] │ │ b.n a6d18a │ │ movs r7, r0 │ │ - and.w r3, r0, r1, lsl #16 │ │ + and.w r2, r0, sl, lsr #19 │ │ vrshr.u64 q5, , #53 │ │ vaddl.u8 q0, d9, d11 │ │ b.n a6cd9a │ │ subs r1, r0, r0 │ │ b.n a6d19e │ │ lsls r0, r7, #15 │ │ add.w r0, r0, r1, lsl #20 │ │ @@ -2628025,16 +2628025,16 @@ │ │ b.n a6cde2 │ │ asrs r5, r0, #32 │ │ b.n a6cde6 │ │ lsls r0, r2, #17 │ │ @ instruction: 0xeb00fec8 │ │ @ instruction: 0xeaff347c │ │ movs r7, r6 │ │ - lsls r3, r6, #24 │ │ - vrsubhn.i16 d0, , q11 │ │ + lsls r4, r1, #24 │ │ + vsli.64 q0, , #11 │ │ vmls.f , , d3[2] │ │ vmul.f , q12, d0[1] │ │ vmlal.u8 , d11, d8 │ │ vrshr.u64 d1, d12, #53 │ │ b.n a6c608 │ │ movs r5, r0 │ │ b.n a6ce0e │ │ @@ -2628068,15 +2628068,15 @@ │ │ @ instruction: 0xfafaeaff │ │ asrs r2, r0, #32 │ │ b.n a6d256 │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ b.n a6d25e │ │ movs r3, r0 │ │ - @ instruction: 0xea008f06 │ │ + @ instruction: 0xea008edf │ │ @ instruction: 0xff8ab98d │ │ vmlsl.u , d11, d0[5] │ │ vaddl.u8 , d11, d8 │ │ b.n a6d272 │ │ lsls r4, r4, #8 │ │ b.n a6c674 │ │ movs r0, r0 │ │ @@ -2628093,174 +2628093,174 @@ │ │ movs r0, #0 │ │ b.n a6ce92 │ │ asrs r1, r0, #32 │ │ b.n a6cc74 │ │ @ instruction: 0xfb05eaff │ │ lsrs r1, r0, #30 │ │ vsri.8 , , #7 │ │ - vshr.u8 q3, q13, #4 │ │ + vshr.u8 q3, , #4 │ │ @ instruction: 0xff8b2d2b │ │ - @ instruction: 0xff897d85 │ │ + @ instruction: 0xff897d5e │ │ vshll.u8 q3, d9, #3 │ │ vqshl.u8 d13, d17, #1 │ │ - @ instruction: 0xff8b7d53 │ │ + @ instruction: 0xff8b7d2c │ │ @ instruction: 0xff8bfbc0 │ │ @ instruction: 0xff89b895 │ │ @ instruction: 0xff8bfba5 │ │ vmlsl.u , d25, d2[3] │ │ vraddhn.i16 d11, , │ │ vsli.8 d3, d12, #0 │ │ - @ instruction: 0xff8cab94 │ │ - vqshlu.s8 d3, d8, #2 │ │ + @ instruction: 0xff8cab6d │ │ + vsli.64 , , #10 │ │ vsri.64 , , #54 │ │ - vqshl.u64 q7, q6, #12 │ │ - vrsra.u64 q0, q9, #54 │ │ + vqshl.u64 d14, d21, #12 │ │ + @ instruction: 0xff8a03cb │ │ vqrdmulh.s , , d2[2] │ │ - vsubw.u8 q0, , d31 │ │ - vqrdmlsh.s , , d0[2] │ │ - vsubw.u8 q0, , d15 │ │ - @ instruction: 0xff8b3fb1 │ │ - vmlal.u q0, d27, d3[1] │ │ + vsubw.u8 q0, , d8 │ │ + @ instruction: 0xff8b3fa1 │ │ + vmlal.u q0, d27, d0[6] │ │ + @ instruction: 0xff8b3f8a │ │ + vsubl.u8 q0, d27, d16 │ │ vrsubhn.i16 d11, , q0 │ │ vsra.u8 d3, d8, #5 │ │ movs r7, r6 │ │ adds r0, #116 @ 0x74 │ │ movs r7, r6 │ │ - lsls r3, r5, #8 │ │ + lsls r4, r0, #8 │ │ vmls.i , , d0[0] │ │ vshr.u64 , q0, #53 │ │ movs r7, r6 │ │ cmp r7, #228 @ 0xe4 │ │ movs r7, r6 │ │ - lsls r7, r2, #6 │ │ - vmull.u q4, d27, d2[0] │ │ - vmla.i q0, q13, d3[2] │ │ + lsls r0, r6, #5 │ │ + @ instruction: 0xff8b8a9b │ │ + vaddl.u8 q0, d26, d20 │ │ vsri.64 d11, d5, #53 │ │ - @ instruction: 0xff8b7a56 │ │ + vmlsl.u8 , d11, d31 │ │ vmull.p8 , d27, d16 │ │ vsri.8 d1, d30, #7 │ │ @ instruction: 0xff8aeff4 │ │ @ instruction: 0xff8b0ddb │ │ vsra.u8 , q0, #4 │ │ - vqshrun.s16 d7, q3, #5 │ │ + @ instruction: 0xff8b77ef │ │ @ instruction: 0xff8b9d30 │ │ vmlal.u , d25, d2[7] │ │ - vsra.u8 q0, q13, #6 │ │ + vsra.u8 q0, , #6 │ │ @ instruction: 0xff8b2f5c │ │ movs r7, r6 │ │ lsrs r5, r1, #12 │ │ vqrdmulh.s , , d3[3] │ │ @ instruction: 0xff892e1c │ │ movs r7, r6 │ │ bl b1ab3a │ │ lsrs r1, r0, #7 │ │ - @ instruction: 0xff89ff17 │ │ + @ instruction: 0xff89fef0 │ │ @ instruction: 0xff8a0df9 │ │ @ instruction: 0xff8c790c │ │ movs r7, r6 │ │ strb r0, [r5, #29] │ │ movs r7, r6 │ │ - cdp2 15, 14, cr15, cr15, cr10, {4} │ │ - ldrh r6, [r0, r0] │ │ - vmla.i q0, , d2[4] │ │ + cdp2 15, 12, cr15, cr8, cr10, {4} │ │ + ldr r7, [r3, r7] │ │ + vshr.u8 d0, d27, #5 │ │ vsri.8 q1, , #5 │ │ - @ instruction: 0xff89ffb1 │ │ + @ instruction: 0xff89ff8a │ │ vqshl.u8 q1, , #2 │ │ - vqshlu.s64 d10, d24, #9 │ │ - vsli.64 d7, d25, #10 │ │ - @ instruction: 0xff8bfd39 │ │ - vrsra.u64 , , #54 │ │ + vqshlu.s64 d10, d1, #9 │ │ + vsli.64 d7, d2, #10 │ │ + @ instruction: 0xff8bfd12 │ │ + vrsra.u64 d7, d22, #54 │ │ vrsra.u8 q1, , #5 │ │ - vrsra.u64 d7, d25, #55 │ │ - vrshr.u64 d10, d8, #53 │ │ - vqrdmlah.s , q13, d1[5] │ │ + vrsra.u64 d7, d2, #55 │ │ + vrshr.u8 q5, , #5 │ │ + @ instruction: 0xff8afebe │ │ vmull.u q1, d26, d0[7] │ │ movs r7, r6 │ │ movs r6, #171 @ 0xab │ │ @ instruction: 0xff892a50 │ │ movs r7, r6 │ │ - add r5, pc, #944 @ (adr r5, a6d030 ) │ │ + add r5, pc, #788 @ (adr r5, a6cf94 ) │ │ @ instruction: 0xff8a2cb8 │ │ movs r7, r6 │ │ cmp r3, #132 @ 0x84 │ │ movs r7, r6 │ │ str r1, [r6, #32] │ │ vshr.u8 q3, , #7 │ │ vshr.u8 q3, , #7 │ │ - @ instruction: 0xff894cb8 │ │ + @ instruction: 0xff894c91 │ │ vrsra.u64 , , #54 │ │ @ instruction: 0xff88634f │ │ vmull.p8 q6, d9, d21 │ │ - vshll.u8 q2, d0, #3 │ │ + vmul.f q2, , d1[6] │ │ vmull.u q6, d10, d1[1] │ │ @ instruction: 0xff8b8d91 │ │ vmlsl.u8 q6, d8, d21 │ │ @ instruction: 0xff8b5cfb │ │ - @ instruction: 0xff894c34 │ │ + vmull.u8 q2, d9, d13 │ │ @ instruction: 0xff8a2920 │ │ movs r7, r6 │ │ str r3, [sp, #340] @ 0x154 │ │ vabdl.u8 q1, d24, d28 │ │ movs r7, r6 │ │ str r3, [r1, #44] @ 0x2c │ │ @ instruction: 0xff892bc0 │ │ movs r7, r6 │ │ cmp r2, #20 │ │ movs r7, r6 │ │ - strb r3, [r5, #16] │ │ - vshr.u8 , , #5 │ │ - vmla.i , , d3[3] │ │ + strb r4, [r0, #16] │ │ + vmla.i , , d0[3] │ │ + vaddl.u8 , d11, d24 │ │ vmlsl.u8 q1, d27, d8 │ │ movs r7, r6 │ │ movs r5, #204 @ 0xcc │ │ movs r7, r6 │ │ movs r5, #164 @ 0xa4 │ │ movs r7, r6 │ │ movs r5, #116 @ 0x74 │ │ movs r7, r6 │ │ - bl a24c08 │ │ + bl 9fdc08 │ │ cdp 15, 11, cr15, cr9, cr9, {4} │ │ - cmp r4, #134 @ 0x86 │ │ - vmlsl.u8 , d26, d23 │ │ - vabdl.u8 , d10, d27 │ │ - vabal.u8 , d27, d15 │ │ + cmp r4, #95 @ 0x5f │ │ + vmlsl.u8 , d26, d0 │ │ + vabdl.u8 , d10, d4 │ │ + vmls.f , , d0[6] │ │ vaddw.u8 q2, , d13 │ │ vabal.u8 q3, d9, d12 │ │ movs r3, r6 │ │ bcc.n a6cdca │ │ - vmul.f , , d3[7] │ │ + vmul.f , , d0[2] │ │ vsri.64 q3, q6, #54 │ │ movs r3, r6 │ │ add r5, sp, #680 @ 0x2a8 │ │ - @ instruction: 0xff8bf9bb │ │ + @ instruction: 0xff8bf994 │ │ vqshl.u8 q1, q10, #2 │ │ movs r7, r6 │ │ - strb r0, [r0, #7] │ │ - vqshrn.u16 d15, , #5 │ │ + strb r1, [r3, #6] │ │ + vqshrn.u16 d15, q2, #5 │ │ @ instruction: 0xff8aad28 │ │ vmul.i q6, , d1[2] │ │ vaddw.u8 , q4, d20 │ │ movs r7, r6 │ │ cmp r1, #74 @ 0x4a │ │ vrsra.u64 d6, d8, #52 │ │ movs r3, r6 │ │ - strh r6, [r7, #12] │ │ - vqrshrun.s16 d15, , #6 │ │ + strh r7, [r2, #12] │ │ + vqrshrun.s16 d15, q2, #6 │ │ @ instruction: 0xff8a6368 │ │ movs r3, r6 │ │ subs r7, #71 @ 0x47 │ │ - vqshrun.s16 d15, , #7 │ │ + vqshrun.s16 d15, q4, #7 │ │ vqshl.u64 d2, d28, #10 │ │ vmull.p8 q3, d12, d24 │ │ movs r7, r6 │ │ - adds r2, #141 @ 0x8d │ │ - @ instruction: 0xff8b9d00 │ │ - vraddhn.i16 d1, q5, │ │ - vsli.64 , , #11 │ │ - @ instruction: 0xff8a13eb │ │ + adds r2, #102 @ 0x66 │ │ + @ instruction: 0xff8b9cd9 │ │ + vraddhn.i16 d1, q5, q0 │ │ + vsli.64 , q0, #11 │ │ + @ instruction: 0xff8a13c4 │ │ vsri.64 , q2, #53 │ │ bmi.n a6cd22 │ │ beq.n a6cd8c │ │ b.n a6d218 │ │ ldr r0, [pc, #960] @ (a6d140 ) │ │ stmdb sp!, {r3, r4, r6, ip, lr, pc} │ │ b.n a6d220 │ │ @@ -2628381,16 +2628381,16 @@ │ │ b.n a6d4d2 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ lsls r7, r1 │ │ ldr r0, [r0, #60] @ 0x3c │ │ movs r7, r6 │ │ - orrs r1, r2 │ │ - vshr.u8 , , #6 │ │ + cmn r2, r5 │ │ + vshr.u8 d3, d22, #6 │ │ vraddhn.i16 d14, , q10 │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r0, sp} │ │ b.n a6d1f2 │ │ asrs r1, r0, #32 │ │ b.n a6d5f6 │ │ svc 70 @ 0x46 │ │ @@ -2628516,17 +2628516,17 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, sl} │ │ vsubw.u8 q7, q13, d5 │ │ vshr.u64 d6, d20, #53 │ │ movs r6, r6 │ │ add r8, r1 │ │ movs r0, r0 │ │ - asrs r1, r2, #4 │ │ + asrs r2, r5, #3 │ │ vrshr.u64 d7, d6, #53 │ │ - vabdl.u8 q4, d9, d12 │ │ + vmlsl.u q4, d25, d1[5] │ │ vaddl.u8 q7, d11, d6 │ │ vsra.u64 q2, q8, #56 │ │ stmdb sp!, {r2} │ │ b.n a6d692 │ │ movs r7, r5 │ │ rev r0, r0 │ │ str r1, [r0, r0] │ │ @@ -2628622,15 +2628622,15 @@ │ │ b.n a6d7fa │ │ asrs r1, r0, #32 │ │ b.n a6d1dc │ │ vqrdmlah.s32 q7, , │ │ movs r1, r0 │ │ b.n a6d806 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r8, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, ip, sp, lr, pc} │ │ vqshlu.s64 , , #10 │ │ vmull.u8 q5, d9, d2 │ │ vshr.u64 q5, q10, #55 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n a6d57c │ │ strb r0, [r0, #0] │ │ @@ -2629588,49 +2629588,49 @@ │ │ b.n a6d438 │ │ movs r0, r0 │ │ b.n a6dfb2 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n a6d440 │ │ mrc2 10, 6, r1, cr10, cr15, {7} @ │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ - subs r6, #117 @ 0x75 │ │ + subs r6, #78 @ 0x4e │ │ vraddhn.i16 d5, q5, │ │ - vmull.u8 q1, d25, d26 │ │ + vmull.u8 q1, d25, d3 │ │ @ instruction: 0xff8ba9aa │ │ vshr.u64 q1, q10, #55 │ │ vqrshrun.s16 d15, , #4 │ │ - vrshr.u64 q4, q15, #56 │ │ - @ instruction: 0xff8b5929 │ │ - vsri.64 d11, d24, #54 │ │ - vsli.8 , q14, #2 │ │ - vshr.u8 d2, d4, #6 │ │ + vrshr.u64 q4, , #56 │ │ + @ instruction: 0xff8b5902 │ │ + vsri.64 d11, d1, #54 │ │ + vsli.8 , , #2 │ │ + vqrdmlsh.s , q13, d1[7] │ │ @ instruction: 0xff8a6db9 │ │ vmls.f , , d0[7] │ │ - vmull.p8 q7, d25, d11 │ │ - vrshr.u8 d8, d12, #6 │ │ - vmlsl.u q3, d11, d2[7] │ │ + vqrdmlah.s q7, , d0[5] │ │ + vsra.u64 q4, , #54 │ │ + vmlsl.u q3, d11, d3[1] │ │ vrshr.u8 , q10, #5 │ │ - vmull.u , d25, d0[4] │ │ + @ instruction: 0xff893ab9 │ │ @ instruction: 0xff8a6bba │ │ @ instruction: 0xff8918f0 │ │ movs r7, r6 │ │ adds r4, r2, r3 │ │ movs r7, r6 │ │ stmia r4!, {r0, r5, r7} │ │ vsri.8 d12, d4, #7 │ │ @ instruction: 0xff89f981 │ │ - vabal.u8 , d11, d22 │ │ + vsri.64 , , #53 │ │ @ instruction: 0xff8ab9d2 │ │ @ instruction: 0xff887f3d │ │ - vsubw.u8 , q12, d0 │ │ - vrsubhn.i16 d2, q5, q8 │ │ + vrsra.u8 , , #8 │ │ + vsli.64 q1, , #10 │ │ vmla.i , , d1[1] │ │ vmul.i , , d2[3] │ │ @ instruction: 0xff8b9d82 │ │ - vrshr.u64 , q2, #53 │ │ + vsubl.u8 , d27, d29 │ │ @ instruction: 0xff8a1f18 │ │ vqdmulh.s , q14, d1[2] │ │ @ instruction: 0xff88a9f0 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n a6dce6 │ │ asrs r4, r7, #32 │ │ @@ -2629884,20 +2629884,20 @@ │ │ asrs r1, r0, #32 │ │ b.n a6dce4 │ │ stc2l 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r6, r0 │ │ b.n a6df0e │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ - vmlal.u8 q7, d25, d22 │ │ + vqrshrun.s16 d14, , #7 │ │ vqshl.u64 d15, d4, #10 │ │ movs r6, r6 │ │ - strh r2, [r7, r3] │ │ - vraddhn.i16 d2, q5, q2 │ │ - vqrshrun.s16 d14, q4, #5 │ │ + strh r3, [r2, r3] │ │ + vrsra.u64 q1, , #54 │ │ + vqshrun.s16 d14, , #5 │ │ @ instruction: 0xff8a9b02 │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n a6d716 │ │ movs r0, r0 │ │ b.n a6e29c │ │ movs r0, #1 │ │ @@ -2629992,15 +2629992,15 @@ │ │ b.n a6e402 │ │ asrs r1, r0, #32 │ │ b.n a6dde4 │ │ stc2 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n a6e00e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r7, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r9, sl, fp, sp, lr} │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n a6d7fe │ │ movs r2, r0 │ │ b.n a6df88 │ │ movs r5, r0 │ │ bge.n a6dce6 │ │ @@ -2630028,15 +2630028,15 @@ │ │ movs r0, r7 │ │ b.n a6d822 │ │ ands r0, r0 │ │ b.n a6e45e │ │ movs r4, r0 │ │ b.n a6e062 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r5, r7, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, sl, sp, lr, pc} │ │ vshr.u8 q2, q8, #6 │ │ stmdb sp!, {ip, lr} │ │ b.n a6e072 │ │ movs r0, r7 │ │ b.n a6d8d6 │ │ ands r1, r0 │ │ b.n a6e07a │ │ @@ -2630067,15 +2630067,15 @@ │ │ movs r4, r7 │ │ b.n a6d89c │ │ movs r0, r0 │ │ b.n a6d87e │ │ movs r6, r0 │ │ b.n a6e0ba │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, ip, sp} │ │ + ldmia.w sp!, {r3, r4, r6, r9, ip, sp} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, sp, lr} │ │ b.n a6d8c8 │ │ ldrb r1, [r0, #31] │ │ b.n a6e110 │ │ ands r2, r0 │ │ b.n a6e0d2 │ │ @@ -2630098,15 +2630098,15 @@ │ │ bcs.n a6de1a │ │ @ instruction: 0xebff4002 │ │ b.n a6e2c2 │ │ strb r1, [r0, #0] │ │ b.n a6e24c │ │ @ instruction: 0xfff5eaff │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r6, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r9, fp, sp, pc} │ │ vaddl.u8 q0, d10, d0 │ │ b.n a6e46e │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r5, ip} │ │ b.n a6d918 │ │ ands r0, r0 │ │ @@ -2630158,15 +2630158,15 @@ │ │ asrs r0, r0, #12 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n a6e58a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2, r3, r6, r8, r9, fp, ip, lr} │ │ movs r7, r6 │ │ - b.n a6e5ce │ │ + b.n a6e580 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n a6e2f8 │ │ strb r0, [r0, #0] │ │ b.n a6e1a2 │ │ lsls r0, r1, #1 │ │ b.n a6d986 │ │ @@ -2630557,20 +2630557,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, , │ │ - ldrh r7, [r7, r6] │ │ - vqshlu.s64 , , #11 │ │ + ldrh r0, [r3, r6] │ │ + vqshlu.s64 , q4, #11 │ │ @ instruction: 0xff8bec37 │ │ vsli.64 d9, d0, #8 │ │ - vsli.8 d12, d15, #3 │ │ - @ instruction: 0xff8a3bed │ │ + vsri.64 q6, q12, #53 │ │ + @ instruction: 0xff8a3bc6 │ │ vmlal.u8 q0, d11, d22 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r5, r8, ip, lr} │ │ b.n a6dd1c │ │ ands r0, r0 │ │ b.n a6e522 │ │ str r5, [r0, r0] │ │ @@ -2630706,22 +2630706,22 @@ │ │ b.n a6ea3e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, sl, ip, lr} │ │ movs r7, r6 │ │ ldr r5, [pc, #768] @ (a6e608 ) │ │ movs r6, r6 │ │ ldrsh r2, [r3, r6] │ │ - vsri.8 d7, d4, #7 │ │ + @ instruction: 0xff8973ed │ │ vaddl.u8 , d11, d17 │ │ vqdmulh.s q2, , d0[7] │ │ movs r6, r6 │ │ - ldc2 15, cr15, [r5, #552]! @ 0x228 │ │ + stc2 15, cr15, [lr, #552] @ 0x228 │ │ ldr r4, [pc, #880] @ (a6e690 ) │ │ movs r6, r6 │ │ - strh r6, [r2, #48] @ 0x30 │ │ + strh r7, [r5, #46] @ 0x2e │ │ vsubl.u8 , d10, d11 │ │ vqdmulh.s q6, , d2[1] │ │ @ instruction: 0xff884ffe │ │ stmdb sp!, {r0, ip, lr} │ │ b.n a6e676 │ │ ands r0, r2 │ │ b.n a6de5a │ │ @@ -2631019,43 +2631019,44 @@ │ │ b.n a6ecfe │ │ adds r0, #6 │ │ b.n a6e902 │ │ asrs r1, r0, #32 │ │ b.n a6e6e4 │ │ vld4.32 @ instruction: 0xf9ebebff │ │ vpmin.u32 q15, , │ │ - subs r0, r1, r2 │ │ - @ instruction: 0xff8bdb80 │ │ + subs r1, r4, r1 │ │ + @ instruction: 0xff8bdb59 │ │ vmull.p8 q0, d10, d20 │ │ vmlsl.u8 q6, d28, d21 │ │ @ instruction: 0xff88eed4 │ │ movs r6, r6 │ │ lsls r7, r5, #19 │ │ - vqshlu.s8 q3, , #1 │ │ - vaddl.u8 q6, d26, d25 │ │ - vsra.u64 q5, q6, #54 │ │ + vrsubhn.i16 d6, , q15 │ │ + vaddl.u8 q6, d26, d2 │ │ + vsra.u64 d10, d21, #54 │ │ vmull.p8 q7, d10, d16 │ │ movs r6, r6 │ │ ldmia r0!, {r1, r2, r5, r6, r7} │ │ - vmull.u8 , d24, d23 │ │ + vmull.u8 , d24, d0 │ │ vrsubhn.i16 d0, q5, q0 │ │ movs r0, r0 │ │ lsrs r4, r0, #3 │ │ movs r0, r0 │ │ str r0, [sp, #296] @ 0x128 │ │ vmla.i , , d0[7] │ │ vrshr.u64 q1, , #53 │ │ vabal.u8 q7, d25, d27 │ │ vqrdmulh.s q7, q4, d0[2] │ │ movs r6, r6 │ │ - itt lt │ │ + itete ls │ │ @ instruction: 0xff8a48f0 │ │ - stmdblt sp!, {r2, r3, r8, ip} │ │ - b.n a6e164 │ │ - movs r0, r2 │ │ + stmdbhi sp!, {r2, r3, r8, ip} │ │ + bls.n a6e164 @ unpredictable branch in IT block │ │ + │ │ + movhi r0, r2 │ │ b.n a6ed6a │ │ asrs r1, r0, #32 │ │ b.n a6e74c │ │ ldr??.w lr, [r1, #3071] @ 0xbff │ │ movs r2, r0 │ │ b.n a6ed76 │ │ stmia r4!, {r2, r4, r6, r7} │ │ @@ -2631169,23 +2631170,23 @@ │ │ b.n a6e53c │ │ ands r1, r0 │ │ b.n a6ebba │ │ @ instruction: 0xfff8eaff │ │ ldrb r2, [r0, #0] │ │ @ instruction: 0xff89ec78 │ │ movs r6, r6 │ │ - adds r6, #0 │ │ + adds r5, #217 @ 0xd9 │ │ vrshr.u64 , q12, #53 │ │ movs r7, r6 │ │ strh r4, [r7, r2] │ │ movs r7, r6 │ │ lsrs r5, r6, #17 │ │ @ instruction: 0xff8c0c95 │ │ - vqshl.u8 d1, d12, #4 │ │ - vabal.u8 , d27, d8 │ │ + vqshlu.s64 , , #12 │ │ + vmls.f , , d1[4] │ │ vsra.u64 q2, q8, #53 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a6eaa2 │ │ asrs r0, r6, #12 │ │ b.n a6e2a4 │ │ str r0, [r0, #0] │ │ b.n a6eaaa │ │ @@ -2631553,38 +2631554,38 @@ │ │ b.n a6f1ca │ │ movs r0, #4 │ │ b.n a6edce │ │ ldrh.w lr, [r9, #3071] @ 0xbff │ │ str r4, [r0, #0] │ │ b.n a6edd6 │ │ @ instruction: 0xffd1eaff │ │ - strh r5, [r6, #6] │ │ - @ instruction: 0xff8a9f1e │ │ + strh r6, [r1, #6] │ │ + @ instruction: 0xff8a9ef7 │ │ @ instruction: 0xff8a88f5 │ │ vqshl.u8 d0, d20, #0 │ │ movs r7, r6 │ │ - strh r0, [r0, r0] │ │ + str r1, [r3, r7] │ │ @ instruction: 0xff8bec1f │ │ vsra.u64 d5, d0, #55 │ │ movs r7, r6 │ │ orn r0, ip, r6, rrx │ │ strb r7, [r6, #23] │ │ vmla.i , , d0[5] │ │ movs r7, r6 │ │ strb r2, [r1, #24] │ │ vsra.u8 d5, d24, #7 │ │ movs r7, r6 │ │ ldr r5, [r1, #100] @ 0x64 │ │ @ instruction: 0xff88ab01 │ │ - @ instruction: 0xff8b0992 │ │ + vmul.f q0, , d3[6] │ │ vsri.64 , , #54 │ │ vabal.u8 , d9, d30 │ │ - vrsubhn.i16 d2, , │ │ + vmls.f q1, , d2[5] │ │ vaddl.u8 , d26, d1 │ │ - vmla.f q2, , d3[7] │ │ + vmla.f q2, , d0[2] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n a6ef8c │ │ str r0, [sp, #112] @ 0x70 │ │ b.n a6e616 │ │ add sp, #4 │ │ b.n a6ee3a │ │ @@ -2631886,19 +2631887,19 @@ │ │ asrs r5, r0, #32 │ │ b.n a6f0c2 │ │ movs r0, #9 │ │ b.n a6f0c6 │ │ bl b8f39c │ │ vpmin.u q15, , │ │ ldr r0, [r4, #72] @ 0x48 │ │ - @ instruction: 0xff889cb2 │ │ + vmull.u8 , d24, d11 │ │ @ instruction: 0xff8a3b77 │ │ @ instruction: 0xff890890 │ │ vmls.i , q14, d0[1] │ │ - @ instruction: 0xff8c6b03 │ │ + @ instruction: 0xff8c6adc │ │ vqrdmulh.s , , d1[1] │ │ @ instruction: 0xff88fddd │ │ vsli.64 d5, d14, #8 │ │ vmull.p8 q2, d9, d0 │ │ stmdb sp!, {} │ │ b.n a6f45a │ │ movs r4, r0 │ │ @@ -2632016,15 +2632017,15 @@ │ │ adds r0, #4 │ │ b.n a6f1fa │ │ asrs r1, r0, #32 │ │ b.n a6efdc │ │ eors r0, r6 │ │ ldmia.w sp!, {r0} │ │ @ instruction: 0xea008721 │ │ - vaddl.u8 q1, d27, d29 │ │ + vaddl.u8 q1, d27, d6 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a6f216 │ │ asrs r4, r5, #1 │ │ b.n a6ea18 │ │ str r0, [r0, #0] │ │ b.n a6f21e │ │ @@ -2632071,16 +2632072,16 @@ │ │ b.n a6f27a │ │ movs r0, #5 │ │ b.n a6f27e │ │ adds r0, #4 │ │ b.n a6f282 │ │ ldr r0, [pc, #960] @ (a6f304 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff5bc6 │ │ - @ instruction: 0xff8aeff2 │ │ + @ instruction: 0xeaff5b9f │ │ + vqrdmlsh.s q7, q13, d3[2] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a6f3f4 │ │ str r1, [r0, #0] │ │ b.n a6f29e │ │ asrs r4, r6, #11 │ │ b.n a6eaa0 │ │ @@ -2632428,30 +2632429,30 @@ │ │ asrs r1, r0, #32 │ │ b.n a6f370 │ │ bf 1a, a77a52 │ │ vpmin.u16 q15, , │ │ add r3, pc, #936 @ (adr r3, a6f604 ) │ │ vmul.i q6, , d0[0] │ │ vqshlu.s8 q3, q0, #1 │ │ - vmls.f , q4, d1[4] │ │ + vsli.8 d11, d26, #0 │ │ vrshr.u64 d14, d0, #54 │ │ movs r6, r6 │ │ - subs r2, #250 @ 0xfa │ │ + subs r2, #211 @ 0xd3 │ │ @ instruction: 0xff8adb9d │ │ @ instruction: 0xff88bf36 │ │ - vsli.8 , , #0 │ │ + vmls.f , q4, d0[3] │ │ @ instruction: 0xff8a6cde │ │ - vqshrn.u16 d5, , #7 │ │ - vrsra.u64 d11, d26, #54 │ │ + vqshrn.u16 d5, q2, #7 │ │ + vrsra.u64 d11, d3, #54 │ │ vmla.i q0, q5, d3[3] │ │ @ instruction: 0xff8cbcd7 │ │ vaddl.u8 q7, d24, d4 │ │ movs r6, r6 │ │ - ldr r3, [r5, r2] │ │ - vabdl.u8 , d10, d4 │ │ + ldr r4, [r0, r2] │ │ + vqshlu.s64 , , #10 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {lr} │ │ b.n a6f5e6 │ │ blt.n a6f33a │ │ @ instruction: 0xebff0004 │ │ b.n a6f5ee │ │ asrs r0, r0, #32 │ │ @@ -2632897,19 +2632898,19 @@ │ │ b.n a6fdda │ │ strb r0, [r0, #0] │ │ b.n a6fdde │ │ vpmin.u8 q15, q9, │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 , , , #5 │ │ vaddl.u8 q1, d24, d23 │ │ - vqshl.u64 , q13, #12 │ │ - vmull.u , d26, d1[4] │ │ - vmlsl.u8 , d26, d29 │ │ + vqshl.u64 , , #12 │ │ + @ instruction: 0xff8a1aba │ │ + vmlsl.u8 , d26, d6 │ │ vmla.f , q5, d2[4] │ │ - vsri.64 d4, d9, #55 │ │ + vsri.8 q2, q9, #7 │ │ vsli.8 d10, d24, #3 │ │ vqrshrn.u16 d11, , #7 │ │ @ instruction: 0xff88fc52 │ │ vmul.f , , d2[4] │ │ @ instruction: 0xff8bdd0d │ │ vshr.u8 q2, q14, #7 │ │ stmdb sp!, {ip, lr} │ │ @@ -2633617,15 +2633618,15 @@ │ │ b.n a70426 │ │ asrs r1, r0, #32 │ │ b.n a6fe08 │ │ bfcsel 10, a704ea , 14, hi │ │ movs r0, r0 │ │ b.n a70432 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r4, r6, r8, r9, sl, fp, sp} │ │ + ldmia.w sp!, {r0, r4, r5, r8, r9, sl, fp, sp} │ │ vqrdmulh.s , q5, d0[7] │ │ movs r7, r6 │ │ bvs.n a6fd90 │ │ movs r6, r6 │ │ bl 8bfc1a │ │ subs r4, #200 @ 0xc8 │ │ movs r7, r6 │ │ @@ -2633722,15 +2633723,15 @@ │ │ adds r0, #5 │ │ b.n a7011e │ │ lsls r7, r0, #4 │ │ add.w r0, r0, r4 │ │ b.n a70126 │ │ strh r4, [r7, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, r8, fp, ip, lr} │ │ - vmla.f q7, q12, d1[6] │ │ + vmla.f q7, q12, d2[0] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r6, r7, pc} │ │ b.n a6f938 │ │ b.n a6ff7c │ │ b.n a6f93c │ │ stmia r0!, {r6, r7} │ │ b.n a6f940 │ │ @@ -2634024,25 +2634025,25 @@ │ │ vrhadd.u d14, d1, d31 │ │ str r1, [r0, #0] │ │ b.n a704fe │ │ @ instruction: 0xfff6eaff │ │ uxtb r2, r0 │ │ vrsra.u64 d13, d4, #53 │ │ movs r6, r6 │ │ - ldr r3, [pc, #912] @ (a70410 ) │ │ + ldr r3, [pc, #756] @ (a70374 ) │ │ vshll.u8 , d4, #2 │ │ movs r7, r6 │ │ str r4, [sp, #20] │ │ @ instruction: 0xff8b3a58 │ │ movs r7, r6 │ │ bmi.n a6ffa0 │ │ @ instruction: 0xff897c19 │ │ vmlsl.u8 , d9, d0 │ │ movs r7, r6 │ │ - lsrs r6, r7, #29 │ │ + lsrs r7, r2, #29 │ │ @ instruction: 0xff8a3984 │ │ movs r7, r6 │ │ cbz r1, a700e0 │ │ vmlal.u8 , d11, d14 │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a7054c │ │ @@ -2634100,15 +2634101,15 @@ │ │ b.n a704b8 │ │ @ instruction: 0xfff4eaff │ │ movs r6, r0 │ │ b.n a70466 │ │ beq.n a70158 │ │ b.n a70644 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r4, r6, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r9, sl, fp, ip, lr, pc} │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n a7087a │ │ str r4, [r0, r0] │ │ b.n a7047e │ │ lsrs r0, r7 │ │ b.n a704dc │ │ @@ -2634271,15 +2634272,15 @@ │ │ asrs r4, r1, #32 │ │ b.n a6fdd8 │ │ asrs r1, r0, #32 │ │ b.n a703bc │ │ bfcsel a, a6fa9e , c, le │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, sp, pc} │ │ - @ instruction: 0xff8bdcd2 │ │ + vmull.u8 , d27, d27 │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n a705f6 │ │ movs r7, r4 │ │ b.n a709fa │ │ str r3, [r0, r0] │ │ b.n a705fe │ │ @@ -2634339,16 +2634340,16 @@ │ │ b.n a6fe54 │ │ asrs r4, r1, #32 │ │ b.n a6fe7c │ │ asrs r1, r0, #32 │ │ b.n a70460 │ │ bfcsel a, a70b42 , c, cc │ │ ldrh r7, [r7, #6] │ │ - ldmia.w sp!, {r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ - vqdmulh.s q0, q5, d2[4] │ │ + ldmia.w sp!, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xff8a0c3b │ │ vshr.u8 d0, d4, #6 │ │ b.n a6fe94 │ │ asrs r4, r2, #32 │ │ b.n a6fe98 │ │ movs r0, #20 │ │ b.n a6fe9c │ │ movs r0, r0 │ │ @@ -2634356,15 +2634357,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a70484 │ │ movs r0, #2 │ │ b.n a70488 │ │ ldmia r0!, {r2, r4, r7} │ │ @ instruction: 0xeaffaf13 │ │ vqrdmulh.s q6, , d3[5] │ │ - @ instruction: 0xff8b0c75 │ │ + vqdmulh.s q0, , d2[3] │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {ip, lr} │ │ b.n a706c2 │ │ lsls r0, r2, #1 │ │ b.n a70ac6 │ │ movs r0, r0 │ │ b.n a70a30 │ │ @@ -2634426,15 +2634427,15 @@ │ │ b.n a70520 │ │ bf 8, a6cc02 │ │ ands r5, r0 │ │ b.n a7074a │ │ movs r4, r0 │ │ b.n a7074e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, lr, pc} │ │ vmlal.u q1, d10, d2[1] │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a70762 │ │ movs r0, #4 │ │ b.n a6ff46 │ │ strb r0, [r0, #0] │ │ @@ -2634829,17 +2634830,17 @@ │ │ movs r0, r0 │ │ b.n a70e36 │ │ ands r7, r0 │ │ lsls r0, r0, #12 │ │ movs r4, r0 │ │ b.n a70ade │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r5, sl, ip, sp} │ │ - @ instruction: 0xff8beddb │ │ - vmla.i , , d3[0] │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ + @ instruction: 0xff8bedb4 │ │ + vshr.u8 d5, d12, #7 │ │ vshr.u8 d4, d0, #5 │ │ stmdb sp!, {lr} │ │ b.n a702d6 │ │ movs r0, #0 │ │ b.n a70afa │ │ asrs r4, r0, #2 │ │ b.n a702fc │ │ @@ -2634897,15 +2634898,15 @@ │ │ b.n a70b76 │ │ movs r0, #92 @ 0x5c │ │ b.n a70f7a │ │ adds r0, #0 │ │ b.n a70f7e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff7f34 │ │ + @ instruction: 0xeaff7f0d │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r0, sp} │ │ b.n a70b92 │ │ ands r0, r0 │ │ b.n a70378 │ │ asrs r0, r4, #1 │ │ b.n a70398 │ │ @@ -2635246,21 +2635247,21 @@ │ │ movs r0, #11 │ │ b.n a70e76 │ │ asrs r1, r0, #32 │ │ b.n a70c58 │ │ bfcsel 2, a7133a , 6, cc │ │ @ instruction: 0xfff1eaff │ │ str r4, [r7, #124] @ 0x7c │ │ - vqshl.u8 d0, d7, #0 │ │ - @ instruction: 0xff8a4bdf │ │ - vshr.u8 , q7, #5 │ │ + vqshlu.s64 q0, q8, #8 │ │ + @ instruction: 0xff8a4bb8 │ │ + vshr.u8 d3, d23, #5 │ │ vsli.64 q3, , #11 │ │ vqdmulh.s , q4, d0[3] │ │ - @ instruction: 0xff895df6 │ │ - vmul.i q7, q5, d0[5] │ │ + vqrdmulh.s , , d3[3] │ │ + vqshrun.s16 d14, , #6 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a71004 │ │ ands r0, r7 │ │ b.n a7068e │ │ b.n a70bd8 │ │ b.n a706ac │ │ @@ -2635484,18 +2635485,18 @@ │ │ b.n a71492 │ │ movs r0, #0 │ │ b.n a71496 │ │ stc2 11, cr14, [pc, #1020]! @ a71154 @ │ │ movs r5, r0 │ │ b.n a7109e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip} │ │ @ instruction: 0xff8ac925 │ │ vmls.i q4, , d1[2] │ │ - vsli.8 d11, d13, #0 │ │ + vsri.64 , q11, #56 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a71214 │ │ str r0, [r0, r0] │ │ b.n a710be │ │ ands r1, r0 │ │ b.n a710c2 │ │ @@ -2635887,25 +2635888,25 @@ │ │ vpmin.u q7, q15, │ │ str r0, [r0, r0] │ │ b.n a7180e │ │ str r0, [r0, r0] │ │ b.n a70bda │ │ vpmin.u q7, , │ │ ldc2 15, cr15, [r2], #544 @ 0x220 │ │ - uxtb r2, r3 │ │ + uxth r3, r6 │ │ vqshlu.s64 d12, d31, #10 │ │ vrshr.u8 d6, d29, #7 │ │ - vsubl.u8 , d24, d22 │ │ + vrshr.u8 , , #8 │ │ vrsubhn.i16 d12, q13, │ │ @ instruction: 0xff89fc35 │ │ @ instruction: 0xff886f5b │ │ @ instruction: 0xff89df10 │ │ movs r6, r6 │ │ str r5, [r6, #36] @ 0x24 │ │ - vqdmulh.s , q4, d3[7] │ │ + vqdmulh.s , q4, d0[2] │ │ @ instruction: 0xff8add0b │ │ vrshr.u8 d5, d23, #8 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n a71452 │ │ str r0, [r0, r0] │ │ b.n a71456 │ │ @@ -2636332,17 +2636333,17 @@ │ │ beq.n a714e4 │ │ b.n a719e0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ movs r0, r0 │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r5 │ │ - ldc2 15, cr15, [sp], #-548 @ 0xfffffddc │ │ - strb r6, [r3, r3] │ │ - vabal.u8 , d10, d14 │ │ + ldc2 15, cr15, [r6], {137} @ 0x89 │ │ + strb r7, [r6, r2] │ │ + vmls.i , q13, d3[5] │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a71024 │ │ movs r0, r2 │ │ b.n a71c2a │ │ asrs r1, r0, #32 │ │ b.n a7160c │ │ @@ -2636408,19 +2636409,19 @@ │ │ b.n a71cb2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r4, r6, r9, sl, fp, ip, lr} │ │ vsri.64 q1, q6, #56 │ │ movs r7, r6 │ │ pop {r2, r4, r5, r7, pc} │ │ movs r6, r6 │ │ - cmp r6, r7 │ │ + cmp r7, r2 │ │ vsri.8 d2, d20, #5 │ │ movs r7, r6 │ │ ldrsh r1, [r1, r1] │ │ - vqrdmlah.s q5, q12, d1[1] │ │ + @ instruction: 0xff88ae9e │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a710d8 │ │ movs r0, r2 │ │ b.n a71cde │ │ asrs r1, r0, #32 │ │ b.n a716c0 │ │ @@ -2636584,22 +2636585,22 @@ │ │ asrs r1, r0, #32 │ │ b.n a71828 │ │ vldr d14, [sl, #1020] @ 0x3fc │ │ ldmia r2, {r1, r2, r5} │ │ add.w r0, r0, r5 │ │ b.n a71a56 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r8, fp, sp, lr, pc} │ │ vrsra.u8 q1, q6, #6 │ │ movs r7, r6 │ │ pop {r2, r4, r5} │ │ movs r6, r6 │ │ strh r3, [r4, #44] @ 0x2c │ │ vmls.f q4, , d3[0] │ │ - @ instruction: 0xff89e92c │ │ + @ instruction: 0xff89e905 │ │ vqrdmlsh.s , q5, d3[0] │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r7, ip, lr, pc} │ │ b.n a71bd8 │ │ str r1, [r0, #0] │ │ b.n a71a82 │ │ asrs r0, r7, #9 │ │ @@ -2636893,23 +2636894,23 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r6} │ │ movs r3, r6 │ │ lsls r0, r2, #1 │ │ movs r3, r6 │ │ lsls r4, r4, #1 │ │ movs r3, r6 │ │ - strb r1, [r1, #2] │ │ + strb r2, [r4, #1] │ │ vqrdmlah.s , q13, d0[5] │ │ - vrsra.u8 d2, d22, #5 │ │ - vsli.8 , , #3 │ │ - vrsra.u8 d2, d19, #6 │ │ - vrshr.u64 d2, d10, #53 │ │ - @ instruction: 0xff8b3f03 │ │ + vsubw.u8 q1, , d15 │ │ + vsli.8 , q4, #3 │ │ + vsubw.u8 q1, q5, d12 │ │ + vrshr.u8 q1, , #5 │ │ + @ instruction: 0xff8b3edc │ │ @ instruction: 0xff8b7b90 │ │ - vqshl.u64 d15, d24, #11 │ │ + vqshl.u64 d15, d1, #11 │ │ vrsra.u8 q4, , #7 │ │ vmull.u , d25, d3[0] │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a71e9c │ │ str r0, [r1, r1] │ │ b.n a71540 │ │ @@ -2637033,15 +2637034,15 @@ │ │ add.w r0, r0, r7 │ │ b.n a71e4e │ │ beq.n a71b38 │ │ b.n a7202c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r6, r7, sl, fp, ip, lr} │ │ @ instruction: 0xff8bd99b │ │ - vrsra.u64 d1, d3, #53 │ │ + @ instruction: 0xff8b136c │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a71e6a │ │ strb r1, [r0, #0] │ │ b.n a71e6e │ │ strh r2, [r5, #50] @ 0x32 │ │ add.w r0, r6, r0 │ │ @@ -2637183,19 +2637184,19 @@ │ │ b.n a71fa2 │ │ strh r0, [r5, #48] @ 0x30 │ │ add.w r0, r6, r5 │ │ b.n a71faa │ │ beq.n a71c8c │ │ b.n a72188 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, fp, sp, lr} │ │ vsli.64 , q8, #10 │ │ vmlsl.u , d27, d1[2] │ │ - vqdmulh.s , , d0[6] │ │ - @ instruction: 0xff8bd98c │ │ + vqdmulh.s , , d1[0] │ │ + vmul.f , , d1[5] │ │ vmlal.u8 q2, d9, 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} │ │ @@ -2637312,16 +2637313,16 @@ │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r4, r9, sl, fp, sp, lr, pc} │ │ vmull.u8 , d24, d12 │ │ movs r7, r6 │ │ push {r2, r5, r6, lr} │ │ movs r6, r6 │ │ cdp 15, 2, cr15, cr3, cr8, {4} │ │ - ldr r6, [r3, #44] @ 0x2c │ │ - vmul.i q4, q13, d1[0] │ │ + ldr r7, [r6, #40] @ 0x28 │ │ + @ instruction: 0xff8a889a │ │ vaddl.u8 q0, d10, d0 │ │ b.n a72522 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n a7252a │ │ subs r3, r1, #7 │ │ and.w r8, r7, r0, ror #19 │ │ @@ -2638599,26 +2638600,26 @@ │ │ ldrsh r3, [r6, r4] │ │ strb r3, [r6, #5] │ │ ldr r4, [r5, #20] │ │ ldr r7, [r3, #20] │ │ ldr r6, [r5, #20] │ │ add r6, sp, #416 @ 0x1a0 │ │ movs r6, r6 │ │ - ldc 15, cr15, [r7, #-548]! @ 0xfffffddc │ │ + ldc 15, cr15, [r0, #-548] @ 0xfffffddc │ │ ldrh r4, [r3, #52] @ 0x34 │ │ - @ instruction: 0xff8b9f1d │ │ + @ instruction: 0xff8b9ef6 │ │ vmlal.u q0, d26, d0[3] │ │ @ instruction: 0xff89ac38 │ │ movs r6, r6 │ │ add r4, sp, #800 @ 0x320 │ │ movs r6, r6 │ │ lsls r7, r2, #6 │ │ @ instruction: 0xff89edbb │ │ vqdmulh.s q7, , d1[1] │ │ - vshr.u64 , , #53 │ │ + vshr.u64 d3, d16, #53 │ │ vrsubhn.i16 d15, , q0 │ │ movs r2, r6 │ │ adds r0, #133 @ 0x85 │ │ vsubl.u8 , d24, d31 │ │ vaddl.u8 q0, d11, d0 │ │ b.n a72fc6 │ │ movs r0, r3 │ │ @@ -2640860,18 +2640861,18 @@ │ │ @ instruction: 0xff8be928 │ │ vmlsl.u8 q7, d27, d20 │ │ vaddl.u8 q0, d27, d24 │ │ vmull.u8 q7, d12, d11 │ │ vshr.u64 , q8, #56 │ │ vshr.u64 d0, d8, #52 │ │ vqrshrun.s16 d14, q9, #4 │ │ - vabal.u8 q6, d27, d15 │ │ - vqshlu.s64 q6, q10, #10 │ │ + vmls.f q6, , d0[6] │ │ + vmlsl.u q6, d26, d1[3] │ │ @ instruction: 0xff8a974f │ │ - vmlsl.u , d9, d2[7] │ │ + vmlsl.u , d9, d3[1] │ │ vaddl.u8 q0, d9, d0 │ │ b.n a74328 │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r4!, {r0, r2, r4, r6} │ │ and.w r0, r0, r8 │ │ b.n a74192 │ │ movs r0, r0 │ │ @@ -2641707,34 +2641708,34 @@ │ │ b.n a74690 │ │ lsls r0, r4, #10 │ │ b.n a746f6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sl, ip, lr, pc} │ │ vmla.f , , d1[5] │ │ vsra.u8 d0, d17, #8 │ │ - vsli.64 d1, d27, #9 │ │ - vshr.u8 , , #5 │ │ + vsli.64 d1, d4, #9 │ │ + vshr.u8 d13, d16, #5 │ │ vqshrn.u16 d13, q15, #7 │ │ - vqrdmlah.s q6, , d3[6] │ │ - @ instruction: 0xff8913c3 │ │ + vqrdmlah.s q6, , d0[1] │ │ + vrsra.u64 d1, d12, #55 │ │ @ instruction: 0xff8bff2d │ │ @ instruction: 0xff882f55 │ │ @ instruction: 0xff8859d0 │ │ - vqrdmlsh.s q6, , d3[4] │ │ + @ instruction: 0xff89cf3c │ │ vaddl.u8 q0, d9, d29 │ │ - @ instruction: 0xff89cdd3 │ │ + @ instruction: 0xff89cdac │ │ @ instruction: 0xff89fe9d │ │ @ instruction: 0xff882ebd │ │ - vrsra.u8 d1, d15, #8 │ │ - @ instruction: 0xff8bce1f │ │ - vrsra.u8 , , #7 │ │ + vrshr.u64 , q12, #56 │ │ + @ instruction: 0xff8bcdf8 │ │ + vrsra.u8 , q0, #7 │ │ vqrdmlah.s , , d1[4] │ │ @ instruction: 0xff882f09 │ │ - @ instruction: 0xff88cd7b │ │ - vrshr.u64 , , #55 │ │ + @ instruction: 0xff88cd54 │ │ + vsubl.u8 , d25, d28 │ │ @ instruction: 0xff8bfe3d │ │ vqrdmlah.s q1, q4, d1[5] │ │ vsra.u64 d9, d7, #56 │ │ vshr.u8 q2, q8, #7 │ │ stmdb sp!, {sp, lr} │ │ b.n a7476a │ │ add r3, sp, #864 @ 0x360 │ │ @@ -2642980,15 +2642981,15 @@ │ │ b.n a74a44 │ │ rors r0, r6 │ │ ldmia.w sp!, {r5, r6, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaffd2d6 │ │ movs r2, r0 │ │ strh r4, [r4, #40] @ 0x28 │ │ movs r6, r6 │ │ - strb r3, [r1, #29] │ │ + strb r4, [r4, #28] │ │ vaddl.u8 , d10, d1 │ │ b.n a7565e │ │ @ instruction: 0xff91eaff │ │ rors r0, r6 │ │ stmdb sp!, {r1, lr} │ │ b.n a7526a │ │ str r1, [r0, #0] │ │ @@ -2644013,15 +2644014,15 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n a7532c │ │ str r4, [r6, r0] │ │ b.n a75330 │ │ @ instruction: 0xffa1eaff │ │ bpl.n a758c6 │ │ movs r2, r0 │ │ - strh r0, [r1, r0] │ │ + str r1, [r4, r7] │ │ @ instruction: 0xff8a4bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a75ca4 │ │ ands r2, r0 │ │ b.n a75b4e │ │ strh r1, [r0, #0] │ │ b.n a75b52 │ │ @@ -2644370,15 +2644371,15 @@ │ │ movs r0, #0 │ │ b.n a762ce │ │ stmia r7!, {r5, r7} │ │ @ instruction: 0xebff0005 │ │ b.n a75e56 │ │ ldr r0, [pc, #192] @ (a75bd8 ) │ │ ldmia.w sp!, {r0, r3, r4, r6, r8, fp, sp, pc} │ │ - @ instruction: 0xeaff8872 │ │ + @ instruction: 0xeaff884b │ │ vsra.u64 q2, q8, #54 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n a75e6a │ │ str r1, [r0, r0] │ │ b.n a75e6e │ │ ands r0, r0 │ │ b.n a75e72 │ │ @@ -2645185,15 +2645186,15 @@ │ │ movs r0, r0 │ │ b.n a768d0 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ beq.n a7627c │ │ b.n a76750 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r6, r7, r8, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r7, r8, pc} │ │ vmull.p8 q2, d10, d0 │ │ stmdb sp!, {sp} │ │ b.n a76986 │ │ adds r0, #0 │ │ b.n a7698a │ │ movs r0, #0 │ │ b.n a75d68 │ │ @@ -2646318,21 +2646319,21 @@ │ │ @ instruction: 0xf6f00005 │ │ push {r2, r7} │ │ vmls.i q2, , d0[5] │ │ movs r0, r1 │ │ add r5, pc, #120 @ (adr r5, a76c88 ) │ │ vsri.64 q2, q8, #56 │ │ movs r0, r1 │ │ - stmia.w r7, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + strd pc, pc, [r0], #-548 @ 0x224 │ │ ldr r7, [r2, #48] @ 0x30 │ │ - @ instruction: 0xff89a7cb │ │ - vrsubhn.i16 d10, , │ │ - vaddl.u8 q2, d25, d23 │ │ + vabdl.u8 q5, d25, d20 │ │ + vsli.64 q5, q15, #9 │ │ + vaddl.u8 q2, d25, d0 │ │ vmul.f q4, q5, d0[5] │ │ - @ instruction: 0xffffaa7e │ │ + @ instruction: 0xffffaa57 │ │ vqdmulh.s , , d0[3] │ │ movs r2, r6 │ │ ldmia r7!, {r3, r5} │ │ movs r6, r6 │ │ cbz r4, a76c9c │ │ movs r2, r6 │ │ ldr r0, [r2, #4] │ │ @@ -2647560,21 +2647561,21 @@ │ │ movs r4, r2 │ │ b.n a771d8 │ │ vpmin.u32 q15, q14, │ │ ble.n a775ca │ │ movs r2, r0 │ │ ldrsh r0, [r1, r5] │ │ movs r6, r6 │ │ - ldr r6, [pc, #568] @ (a77904 ) │ │ + ldr r6, [pc, #412] @ (a77868 ) │ │ vqrdmulh.s , q5, d0[3] │ │ movs r6, r6 │ │ ldrb r0, [r6, r7] │ │ movs r6, r6 │ │ - ldr r3, [pc, #968] @ (a77aa0 ) │ │ - @ instruction: 0xff8a4d2a │ │ + ldr r3, [pc, #812] @ (a77a04 ) │ │ + @ instruction: 0xff8a4d03 │ │ @ instruction: 0xff8a5d14 │ │ movs r6, r6 │ │ add r6, pc, #32 @ (adr r6, a77704 ) │ │ @ instruction: 0xff8b1dd3 │ │ @ instruction: 0xff8b5cfb │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {lr} │ │ @@ -2647937,24 +2647938,24 @@ │ │ b.n a77afe │ │ movs r4, r1 │ │ b.n a77522 │ │ movs r0, r1 │ │ b.n a77f06 │ │ ldr r3, [pc, #960] @ (a77dc8 ) │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp, pc} │ │ - @ instruction: 0xea0096ed │ │ - vmull.p8 q1, d9, d28 │ │ + @ instruction: 0xea0096c6 │ │ + vmull.p8 q1, d9, d5 │ │ vmls.i , q5, d3[1] │ │ @ instruction: 0xff88fda7 │ │ - @ instruction: 0xff8a87e1 │ │ + vqshl.u64 d8, d26, #10 │ │ @ instruction: 0xff8af920 │ │ - vabdl.u8 q4, d23, d21 │ │ + vbic.i32 q4, #-33554432 @ 0xfe000000 │ │ vmul.i , q13, d0[5] │ │ - vqrdmulh.s q1, , d0[7] │ │ - vqshl.u8 q4, , #2 │ │ + vqrdmulh.s q1, , d1[1] │ │ + vqshl.u8 d8, d18, #2 │ │ vmul.i , q5, d0[5] │ │ vbic.i32 , #64256 @ 0x0000fb00 │ │ @ instruction: 0xff88fcd3 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r6, ip} │ │ b.n a77588 │ │ ands r0, r0 │ │ @@ -2647989,17 +2647990,17 @@ │ │ @ instruction: 0xebff0f10 │ │ b.n a77d6c │ │ strh r0, [r4, r2] │ │ b.n a77dd2 │ │ movs r5, r0 │ │ b.n a77dd6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r8, r9, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r8, r9, sp, pc} │ │ vsra.u64 d9, d6, #54 │ │ - @ instruction: 0xff880e58 │ │ + @ instruction: 0xff880e31 │ │ vshr.u64 d2, d26, #54 │ │ b.n a77e4a │ │ movs r4, r0 │ │ b.n a780d2 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ @@ -2649838,15 +2649839,15 @@ │ │ b.n a7863c │ │ movs r0, r0 │ │ b.n a7913e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, fp, pc} │ │ - vsli.8 d11, d26, #3 │ │ + vsli.8 d11, d3, #3 │ │ vaddl.u8 q0, d10, d0 │ │ b.n a79152 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ vpmin.u16 q15, , │ │ movs r0, r0 │ │ @@ -2650092,15 +2650093,15 @@ │ │ ldr r6, [sp, #400] @ 0x190 │ │ movs r2, r6 │ │ movs r4, r0 │ │ b.n a78830 │ │ movs r0, r0 │ │ b.n a78e14 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldmia r1, {r0, r1, r3, r5, r6} │ │ + ldmia r1!, {r2, r6} │ │ vaddl.u8 , d10, d0 │ │ b.n a79042 │ │ movs r0, r0 │ │ b.n a79446 │ │ movs r0, r0 │ │ b.n a793ac │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2651225,15 +2651226,15 @@ │ │ strh r0, [r0, #0] │ │ push {r2, r7, lr} │ │ strb r4, [r0, #0] │ │ push {r2, r7, lr} │ │ movs r5, r0 │ │ b.n a79a6a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r5, r6, r7, r8, fp, ip, sp, lr} │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n a79a7a │ │ movs r4, r1 │ │ b.n a7925e │ │ b.n a79d36 │ │ add.w r0, sl, r0 │ │ @@ -2652546,15 +2652547,15 @@ │ │ adds r4, #24 │ │ movs r6, r6 │ │ adds r7, #16 │ │ movs r6, r6 │ │ adds r6, #164 @ 0xa4 │ │ movs r6, r6 │ │ strh r5, [r5, #44] @ 0x2c │ │ - @ instruction: 0xff886edb │ │ + @ instruction: 0xff886eb4 │ │ vsubw.u8 , , d11 │ │ vsra.u64 , q6, #55 │ │ movs r6, r6 │ │ adds r0, #216 @ 0xd8 │ │ movs r6, r6 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -2653874,16 +2653875,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a7a8e0 │ │ asrs r1, r0, #32 │ │ b.n a7aec4 │ │ @ instruction: 0xffe8eaff │ │ cmp r0, #156 @ 0x9c │ │ movs r6, r6 │ │ - pld [fp, #3977] @ 0xf89 │ │ - ldr r6, [sp, #188] @ 0xbc │ │ + ldr??.w pc, [r4, #137]! │ │ + ldr r6, [sp, #32] │ │ vsra.u64 q0, , #55 │ │ vrsra.u8 q1, q12, #8 │ │ vshr.u8 d4, d0, #5 │ │ stmdb sp!, {lr} │ │ b.n a7b106 │ │ lsls r5, r7, #3 │ │ add.w r0, r0, ip, lsl #4 │ │ @@ -2654182,15 +2654183,15 @@ │ │ b.n a7b39a │ │ beq.n a7b134 │ │ b.n a7b578 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r9, sl, sp} │ │ movs r6, r6 │ │ add pc, r1 │ │ - vmull.u8 , d11, d18 │ │ + @ instruction: 0xff8b9bfb │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {r0, r1, lr} │ │ b.n a7b3b6 │ │ str r2, [r0, r0] │ │ b.n a7b3ba │ │ str r1, [r0, #0] │ │ b.n a7b3be │ │ @@ -2654234,15 +2654235,15 @@ │ │ asrs r0, r0, #32 │ │ b.n a7b416 │ │ movs r6, r1 │ │ b.n a7b81a │ │ movs r0, #2 │ │ b.n a7b1fc │ │ movs r0, r0 │ │ - and.w r2, r0, r0, ror #19 │ │ + and.w r2, r0, r9, lsl #19 │ │ vshr.u8 d4, d12, #7 │ │ stmdb sp!, {lr} │ │ b.n a7b42e │ │ movs r4, r4 │ │ b.n a7ac30 │ │ adds r0, #1 │ │ b.n a7b436 │ │ @@ -2654258,16 +2654259,16 @@ │ │ b.n a7b44a │ │ asrs r1, r0, #32 │ │ b.n a7b22c │ │ ldr r5, [sp, #520] @ 0x208 │ │ @ instruction: 0xebff0004 │ │ b.n a7b456 │ │ strh r4, [r3, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r8, sl, sp, pc} │ │ - vsli.64 d10, d22, #10 │ │ + ldmia.w sp!, {r6, r8, sl, sp, pc} │ │ + vabal.u8 q5, d26, d15 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, sp, lr} │ │ b.n a7ac4a │ │ ands r0, r0 │ │ b.n a7b46e │ │ str r0, [r4, r0] │ │ b.n a7ac5e │ │ @@ -2655040,16 +2655041,16 @@ │ │ b.n a7b2f4 │ │ add r0, pc, #960 @ (adr r0, a7bb7c ) │ │ b.n a7bb3e │ │ @ instruction: 0xff95eaff │ │ subs r4, r3, #6 │ │ movs r6, r6 │ │ stmia r5!, {r2, r3, r5, r6} │ │ - vmls.f , q4, d2[6] │ │ - vsli.64 , q3, #9 │ │ + vmls.f , q4, d3[0] │ │ + vabal.u8 , d25, d31 │ │ vmla.i , , d0[3] │ │ b.n a7b2f6 │ │ movs r0, r0 │ │ b.n a7be7c │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r2, r6, #6 │ │ b.n a7bb82 │ │ @@ -2655192,15 +2655193,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ adds r0, r3, #6 │ │ movs r6, r6 │ │ - ldr r3, [r4, r0] │ │ + ldrsb r4, [r7, r7] │ │ vsra.u64 q2, q8, #55 │ │ stmdb sp!, {pc} │ │ b.n a7bc6a │ │ movs r0, r1 │ │ b.n a7b44e │ │ ands r0, r5 │ │ b.n a7b452 │ │ @@ -2660215,15 +2660216,15 @@ │ │ @ instruction: 0xffa0eaff │ │ strb r1, [r0, #0] │ │ b.n a7e71a │ │ @ instruction: 0xff9feaff │ │ strb r0, [r0, #0] │ │ b.n a7eb22 │ │ @ instruction: 0xff9deaff │ │ - add r6, pc, #976 @ (adr r6, a7e7b8 ) │ │ + add r6, pc, #820 @ (adr r6, a7e71c ) │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n a7e732 │ │ movs r4, r7 │ │ b.n a7df16 │ │ lsls r6, r1, #6 │ │ add.w r0, r0, r0 │ │ @@ -2664471,15 +2664472,15 @@ │ │ @ instruction: 0xffe01aff │ │ movs r4, r0 │ │ b.n a80b52 │ │ ldr r6, [sp, #640] @ 0x280 │ │ @ instruction: 0xebff6001 │ │ b.n a80f5a │ │ @ instruction: 0xffdceaff │ │ - revsh r2, r3 │ │ + hlt 0x0033 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r5, r7, ip, lr, pc} │ │ b.n a80cc4 │ │ lsrs r4, r2 │ │ b.n a80368 │ │ str r0, [sp, #12] │ │ b.n a80b72 │ │ @@ -2666104,15 +2666105,15 @@ │ │ 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]! │ │ - bl 8c74d6 │ │ + bl 8a04d6 │ │ ldmia r1!, {r3, r5, r7} │ │ movs r5, r6 │ │ cmp r2, #28 │ │ movs r6, r6 │ │ stmia r2!, {r2, r3, r4, r7} │ │ movs r5, r6 │ │ stmia r3!, {r2, r4, r5, r6} │ │ @@ -2670868,15 +2670869,15 @@ │ │ str r7, [r0, #0] │ │ b.n a8452e │ │ @ instruction: 0xffc0eaff │ │ lsls r2, r0, #26 │ │ adds r7, #127 @ 0x7f │ │ b.n a84228 │ │ movs r5, r5 │ │ - ldr r2, [pc, #380] @ (a83f78 ) │ │ + ldr r2, [pc, #224] @ (a83edc ) │ │ vaddl.u8 , d9, d27 │ │ b.n a839a2 │ │ movs r2, r0 │ │ b.n a844a8 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r4, r0 │ │ b.n a8392e │ │ @@ -2675474,15 +2675475,15 @@ │ │ b.n a867aa │ │ beq.n a864b4 │ │ b.n a86988 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xfffffd00 │ │ vmla.i q14, , d4[0] │ │ - vrsra.u8 d9, d28, #6 │ │ + vrsra.u8 d9, d5, #6 │ │ vmla.i q1, q4, d0[6] │ │ b.n a85fa6 │ │ movs r1, r0 │ │ b.n a8672e │ │ movs r3, r0 │ │ add r2, sp, #0 │ │ movs r0, #6 │ │ @@ -2683033,17 +2683034,17 @@ │ │ vrhadd.u d14, d0, d31 │ │ movs r0, r1 │ │ b.n a8a872 │ │ lsls r3, r6, #10 │ │ @ instruction: 0xeb00b01c │ │ b.n a8a074 │ │ vpmin.u32 q7, q12, │ │ - ldrsh r2, [r0, r1] │ │ + ldrsh r3, [r3, r0] │ │ vsubl.u8 , d25, d31 │ │ - vmull.p8 , d8, d10 │ │ + vqrdmulh.s , q12, d3[4] │ │ @ instruction: 0xff89fa7e │ │ vraddhn.i16 d9, , q2 │ │ movs r5, r6 │ │ ldr r0, [pc, #960] @ (a8a914 ) │ │ stmdb sp!, {ip, lr} │ │ b.n a8a89a │ │ ands r0, r0 │ │ @@ -2683375,15 +2683376,15 @@ │ │ b.n a8adcc │ │ @ instruction: 0xffefaaff │ │ str r0, [r0, r0] │ │ b.n a8af72 │ │ movs r5, r0 │ │ b.n a8ab76 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r9, ip, pc} │ │ + ldmia.w sp!, {r1, r4, r7, r9, ip, pc} │ │ vaddl.u8 , d25, d16 │ │ b.n a8a362 │ │ movs r0, r0 │ │ b.n a8aee8 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r3, #7 │ │ and.w r0, r0, r0, ror #17 │ │ @@ -2686517,15 +2686518,15 @@ │ │ add r0, pc, #0 @ (adr r0, a8c3a4 ) │ │ b.n a8beb6 │ │ asrs r4, r0, #32 │ │ b.n a8beba │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r9, ip, lr} │ │ vaddw.u8 , q13, d27 │ │ - vmlal.u q7, d26, d2[3] │ │ + vsubl.u8 q7, d26, d23 │ │ vshr.u8 q2, q8, #8 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n a8c702 │ │ str r2, [r0, #0] │ │ b.n a8c706 │ │ ands r0, r0 │ │ b.n a8c70a │ │ @@ -2700152,15 +2700153,15 @@ │ │ movs r0, r0 │ │ b.n a93b10 │ │ movs r0, r0 │ │ b.n a92f72 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #29 │ │ - and.w r4, r0, pc, lsl #19 │ │ + and.w r4, r0, r8, asr #18 │ │ vaddl.u8 q0, d8, d8 │ │ b.n a92fa2 │ │ strb r1, [r0, #0] │ │ b.n a93bbe │ │ asrs r4, r4, #32 │ │ b.n a92faa │ │ movs r0, #4 │ │ @@ -2703291,15 +2703292,15 @@ │ │ b.n a95252 │ │ add r0, pc, #672 @ (adr r0, a951b4 ) │ │ b.n a94a30 │ │ lsls r6, r6, #2 │ │ and.w r0, r0, r8, lsl #22 │ │ b.n a94a58 │ │ lsls r6, r7, #6 │ │ - @ instruction: 0xea0083d2 │ │ + @ instruction: 0xea0083ab │ │ vmla.i q2, q4, d0[5] │ │ b.n a94a64 │ │ movs r0, r1 │ │ b.n a9526e │ │ asrs r0, r0, #32 │ │ b.n a94a5a │ │ adds r5, #19 │ │ @@ -2703850,15 +2703851,15 @@ │ │ b.n a9572e │ │ vpmin.u q7, q9, │ │ asrs r0, r0, #32 │ │ b.n a95736 │ │ add r0, pc, #624 @ (adr r0, a95668 ) │ │ b.n a94f34 │ │ lsls r6, r0, #2 │ │ - and.w r9, r0, pc │ │ + and.w r8, r0, r8, asr #3 │ │ vshr.u64 d10, d12, #56 │ │ b.n a94f40 │ │ movs r6, r0 │ │ and.w r0, r0, r5, asr #17 │ │ b.n a95b4e │ │ str r0, [r1, r2] │ │ b.n a94f4c │ │ @@ -2703875,15 +2703876,15 @@ │ │ b.n a9576a │ │ movs r7, r7 │ │ @ instruction: 0xea00a09c │ │ b.n a94f6c │ │ str r0, [r1, r2] │ │ b.n a94f70 │ │ vpmin.u8 q15, , │ │ - bl 95e34c │ │ + bl 93734c │ │ movs r4, #64 @ 0x40 │ │ b.n a94f80 │ │ lsls r3, r1, #12 │ │ b.n a95a46 │ │ asrs r0, r5, #15 │ │ b.n a94f88 │ │ movs r0, #2 │ │ @@ -2704346,39 +2704347,39 @@ │ │ ldrsh r2, [r3, r6] │ │ movs r1, r0 │ │ ldrh r6, [r2, #54] @ 0x36 │ │ movs r1, r0 │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ movs r0, r6 │ │ strh r7, [r7, #50] @ 0x32 │ │ - vmov.i32 d11, #244 @ 0x000000f4 │ │ + vqrdmlsh.s q5, , d1[7] │ │ vqrdmlah.s , q12, d3[0] │ │ - @ instruction: 0xff879f37 │ │ + vmov.f32 d9, #-1 @ 0xbf800000 │ │ vqdmulh.s q5, , d0[4] │ │ vsub.i32 q14, , │ │ vshll.u8 q6, d4, #1 │ │ movs r0, r6 │ │ asrs r1, r0, #10 │ │ vmvn.i32 , #16646144 @ 0x00fe0000 │ │ vmvn.i16 , #60672 @ 0xed00 │ │ - vmlal.u8 , d6, d3 │ │ - vqshl.u64 , , #7 │ │ - vmov.i32 q5, #16449536 @ 0x00fb0000 │ │ - vmov.f32 d10, #-1.9375 @ 0xbff80000 │ │ - @ instruction: 0xff88cd1d │ │ - vsli.8 d10, d0, #0 │ │ + vqshl.u64 , q6, #6 │ │ + vabdl.u8 , d23, d26 │ │ + vmvn.i32 d10, #15990784 @ 0x00f40000 │ │ + @ instruction: 0xff87aef8 │ │ + @ instruction: 0xff88ccf6 │ │ + vmls.i q5, q12, d1[6] │ │ vabdl.u8 q2, d7, d29 │ │ @ instruction: 0xff870da6 │ │ vmls.f q4, , d3[6] │ │ vrsubhn.i16 d11, , │ │ @ instruction: 0xff860cd7 │ │ - @ instruction: 0xff876ffc │ │ + @ instruction: 0xff876fd5 │ │ vsra.u8 q4, q12, #8 │ │ vqdmulh.s , , d3[4] │ │ - vsli.64 d15, d0, #7 │ │ + vmls.f , , d1[6] │ │ vsri.64 d7, d7, #57 │ │ vmlsl.u q4, d22, d3[2] │ │ vaddl.u8 , d7, d8 │ │ b.n a953d8 │ │ lsls r0, r3, #1 │ │ b.n a953da │ │ asrs r1, r0, #4 │ │ @@ -2710813,24 +2710814,24 @@ │ │ lsls r1, r6, #2 │ │ b.n a98b06 │ │ movs r6, r0 │ │ b.n a992c2 │ │ beq.n a9902c │ │ b.n a994a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, sl, ip, lr} │ │ - vsra.u8 d12, d28, #8 │ │ - vabdl.u8 , d23, d4 │ │ + ldmia.w sp!, {r2, r4, r7, sl, ip, lr} │ │ + vsra.u8 d12, d5, #8 │ │ + vorr.i32 , #-50331648 @ 0xfd000000 │ │ @ instruction: 0xff88eabb │ │ vqshlu.s8 q7, q2, #0 │ │ - vmvn.i32 d10, #216 @ 0x000000d8 │ │ + vmov.i32 d10, #209 @ 0x000000d1 │ │ vrsra.u64 q7, q15, #57 │ │ vorr.i32 d0, #216 @ 0x000000d8 │ │ movs r0, r0 │ │ - bkpt 0x00fa │ │ + bkpt 0x00d3 │ │ vsra.u64 q2, , #57 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n a98ad6 │ │ ands r2, r0 │ │ b.n a992fa │ │ movs r0, #8 │ │ b.n a98ade │ │ @@ -2711120,21 +2711121,21 @@ │ │ b.n a98d28 │ │ movs r4, r1 │ │ b.n a98d58 │ │ cmp r7, #110 @ 0x6e │ │ @ instruction: 0xebffffec │ │ @ instruction: 0xeaff4240 │ │ movs r4, r6 │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ @ instruction: 0xff875d20 │ │ movs r4, r6 │ │ - cbnz r6, a99284 │ │ + cbnz r7, a9927a │ │ vaddw.u8 q2, , d28 │ │ movs r4, r6 │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n a996e0 │ │ add r0, pc, #0 @ (adr r0, a99248 ) │ │ b.n a9958a │ │ movs r0, r2 │ │ b.n a98d6e │ │ @@ -2711780,15 +2711781,15 @@ │ │ movs r0, r4 │ │ b.n a99304 │ │ cmp r6, #3 │ │ @ instruction: 0xebff6007 │ │ b.n a99f12 │ │ mrc2 10, 7, lr, cr15, cr15, {7} @ │ │ svc 168 @ 0xa8 │ │ - @ instruction: 0xff854dab │ │ + @ instruction: 0xff854d84 │ │ @ instruction: 0xff887f70 │ │ movs r0, r0 │ │ ldmia r4!, {r1, r3, r6} │ │ vqshl.u64 d3, d12, #6 │ │ vmlsl.u8 q6, d6, d23 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ @@ -2712878,23 +2712879,23 @@ │ │ @ instruction: 0xffb31aff │ │ @ instruction: 0xff96eaff │ │ add r5, sp, #1016 @ 0x3f8 │ │ @ instruction: 0xefff4fa1 │ │ vorr.i32 d3, #-301989888 @ 0xee000000 │ │ vmlsl.u8 q4, d25, d29 │ │ vmul.f , q3, d3[5] │ │ - @ instruction: 0xff89cd01 │ │ + @ instruction: 0xff89ccda │ │ vorr.i32 q7, #255 @ 0x000000ff │ │ - vqshlu.s64 d2, d8, #6 │ │ + vmvn.i32 q1, #-520093696 @ 0xe1000000 │ │ vmull.p8 , d24, d14 │ │ vmlsl.u8 , d6, d22 │ │ vmull.p8 , d23, d30 │ │ - vmls.f , q3, d3[4] │ │ + vbic.i32 d5, #15466496 @ 0x00ec0000 │ │ vqrdmulh.s , , d2[1] │ │ - vmull.u8 q6, d9, d19 │ │ + @ instruction: 0xff89cbfc │ │ @ instruction: 0xff8717c8 │ │ @ instruction: 0xeaff4bf0 │ │ stmdb sp!, {r2, r3, r4, r6, r7, pc} │ │ b.n a9a4ec │ │ str r0, [r0, r0] │ │ b.n a9a8ae │ │ str r0, [r0, #0] │ │ @@ -2725487,17 +2725488,17 @@ │ │ b.n aa0f3a │ │ strb r6, [r0, #4] │ │ @ instruction: 0xebffffc7 │ │ @ instruction: 0xeaff3b9f │ │ movs r2, r0 │ │ lsrs r4, r4, #15 │ │ movs r0, r6 │ │ - ldrb r5, [r5, #16] │ │ + ldrb r6, [r0, #16] │ │ vmov.i32 d10, #15794176 @ 0x00f10000 │ │ - @ instruction: 0xff854b60 │ │ + vbic.i16 d4, #55552 @ 0xd900 │ │ @ instruction: 0xff888fae │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {sp, lr, pc} │ │ b.n aa1362 │ │ stmia r0!, {r1, r3} │ │ b.n aa1366 │ │ movs r0, #0 │ │ @@ -2726025,17 +2726026,17 @@ │ │ adds r1, r0, #2 │ │ @ instruction: 0xebff0007 │ │ b.n aa17d6 │ │ movs r4, r2 │ │ b.n aa0bb4 │ │ @ instruction: 0xff9deaff │ │ strh r5, [r1, #58] @ 0x3a │ │ - vaddl.u8 , d24, d22 │ │ + vshr.u8 , , #8 │ │ vraddhn.i16 d12, , │ │ - vmov.i32 q1, #225 @ 0x000000e1 │ │ + vaddl.u8 q1, d6, d26 │ │ vsra.u64 q2, q8, #57 │ │ stmdb sp!, {r1, lr} │ │ b.n aa13f6 │ │ strh r1, [r0, #0] │ │ b.n aa13fa │ │ str r0, [r0, #0] │ │ b.n aa13fe │ │ @@ -2726205,15 +2726206,15 @@ │ │ b.n aa150c │ │ lsls r0, r4, #10 │ │ b.n aa1572 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n aa197a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ b.n aa158a │ │ lsls r4, r1, #1 │ │ b.n aa0d70 │ │ ands r1, r0 │ │ b.n aa1592 │ │ @@ -2726683,17 +2726684,17 @@ │ │ b.n aa18e6 │ │ lsrs r1, r0, #16 │ │ bcc.n aa1558 │ │ lsls r7, r6, #14 │ │ bne.n aa15d6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r6, r7, ip} │ │ - @ instruction: 0xff86def0 │ │ + vqrdmlah.s , q11, d1[2] │ │ vqrdmlsh.s , q11, d1[5] │ │ - vmvn.i16 , #228 @ 0x00e4 │ │ + vmul.i , q3, d1[3] │ │ vmull.p8 q2, d7, d0 │ │ stmdb sp!, {ip} │ │ b.n aa1daa │ │ asrs r4, r0, #32 │ │ b.n aa1188 │ │ asrs r4, r0, #32 │ │ b.n aa1b8c │ │ @@ -2727472,15 +2727473,15 @@ │ │ b.n aa203a │ │ movs r6, r0 │ │ @ instruction: 0xeb00d014 │ │ b.n aa221c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r9, ip, pc} │ │ vsli.64 , q14, #5 │ │ - vmlal.u q7, d8, d0[3] │ │ + vsubl.u8 q7, d8, d21 │ │ vqrdmlah.s , , d2[5] │ │ vmvn.i32 q7, #15138815 @ 0x00e6ffff │ │ vaddl.u8 , d5, d8 │ │ b.n aa21b8 │ │ eors r4, r7 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n aa2066 │ │ @@ -2727574,15 +2727575,15 @@ │ │ lsls r0, r4, #14 │ │ movs r4, r2 │ │ lsls r4, r0, #22 │ │ eors r4, r7 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n aa2304 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrh r1, [r5, #2] │ │ + ldrh r2, [r0, #2] │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n aa2294 │ │ str r0, [r0, r0] │ │ b.n aa213e │ │ movs r0, r0 │ │ b.n aa1922 │ │ @@ -2728549,23 +2728550,23 @@ │ │ b.n aa293a │ │ lsls r4, r1, #1 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n aa2a8c │ │ @ instruction: 0xfff0eaff │ │ strb r4, [r6, #11] │ │ vmul.f , , d0[1] │ │ - vmla.i q6, q11, d0[4] │ │ - vabdl.u8 q3, d23, d13 │ │ - vqdmulh.s , , d1[5] │ │ + vshr.u64 d12, d25, #58 │ │ + @ instruction: 0xff876766 │ │ + @ instruction: 0xff87fcbe │ │ @ instruction: 0xff875be5 │ │ vmlal.u , d6, d1[6] │ │ vmovl.u8 q5, d5 │ │ vabdl.u8 q6, d21, d17 │ │ - vmvn.i32 d11, #14352383 @ 0x00daffff │ │ - vqrdmlah.s , , d3[1] │ │ + vmov.i32 d11, #13893631 @ 0x00d3ffff │ │ + vmull.p8 , d7, d16 │ │ vrsubhn.i16 d7, , q10 │ │ vmov.i32 d4, #224 @ 0x000000e0 │ │ stmdb sp!, {r0, sp} │ │ b.n aa297e │ │ asrs r4, r1, #32 │ │ b.n aa2162 │ │ adds r0, #1 │ │ @@ -2729268,15 +2729269,15 @@ │ │ bflx 18, r9 │ │ movs r4, r0 │ │ b.n aa27a0 │ │ lsrs r4, r3, #3 │ │ @ instruction: 0xebff0006 │ │ b.n aa2fae │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r8, sl, ip, sp, pc} │ │ vmov.i32 d7, #240 @ 0x000000f0 │ │ vaddl.u8 , d6, d12 │ │ b.n aa281e │ │ movs r0, r0 │ │ b.n aa3324 │ │ vrhadd.u16 d1, d14, d31 │ │ lsrs r3, r6, #6 │ │ @@ -2729745,18 +2729746,18 @@ │ │ adds r0, r5, #6 │ │ @ instruction: 0xebff0000 │ │ b.n aa2b82 │ │ movs r7, r0 │ │ b.n aa33b6 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ @ instruction: 0xebffffef │ │ - @ instruction: 0xeaff00b1 │ │ - @ instruction: 0xff87cf32 │ │ + @ instruction: 0xeaff008a │ │ + @ instruction: 0xff87cf0b │ │ vsri.64 q5, , #57 │ │ - vsri.64 d12, d5, #58 │ │ + vmls.i q6, q3, d2[7] │ │ vaddw.u8 q4, q3, d6 │ │ vrsubhn.i16 d15, , │ │ vmvn.i32 d1, #212 @ 0x000000d4 │ │ b.n aa359c │ │ movs r0, r0 │ │ and.w r0, r0, r8, lsr #4 │ │ b.n aa35a4 │ │ @@ -2731333,15 +2731334,15 @@ │ │ movs r6, r0 │ │ b.n aa416a │ │ ldr r0, [pc, #1008] @ (aa421c ) │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n aa4090 │ │ @ instruction: 0xfbb40033 │ │ stc2 0, cr0, [r8], {51} @ 0x33 │ │ - adds r3, r4, r5 │ │ + adds r4, r7, r4 │ │ vshr.u8 q2, q8, #8 │ │ stmdb sp!, {lr} │ │ b.n aa4186 │ │ lsls r0, r6, #2 │ │ b.n aa3988 │ │ str r1, [r0, r0] │ │ b.n aa418e │ │ @@ -2731519,15 +2731520,15 @@ │ │ asrs r4, r0, #32 │ │ b.n aa431e │ │ movs r0, #5 │ │ b.n aa4322 │ │ movs r3, #100 @ 0x64 │ │ @ instruction: 0xebfffff3 │ │ @ instruction: 0xeaff8830 │ │ - ldmia.w sp!, {r0, r3, r4, r7, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r6, r8, sl, ip, sp, pc} │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {lr} │ │ b.n aa3b1a │ │ str r0, [r0, r0] │ │ b.n aa433e │ │ lsls r1, r6, #2 │ │ b.n aa3baa │ │ @@ -2731931,15 +2731932,15 @@ │ │ b.n aa4ab6 │ │ @ instruction: 0xffeaeaff │ │ adds r5, #172 @ 0xac │ │ vmull.u , d24, d0[1] │ │ movs r7, r5 │ │ b.n aa3f66 │ │ vaddl.u8 , d5, d7 │ │ - vsra.u64 q4, , #56 │ │ + vsra.u64 d8, d20, #56 │ │ vbic.i32 q7, #15728640 @ 0x00f00000 │ │ vmlal.u8 , d21, d11 │ │ vmla.i , q3, d3[2] │ │ @ instruction: 0xff860b00 │ │ mrc 0, 7, r2, cr7, cr4, {0} │ │ b.n aa3f42 │ │ movs r0, r0 │ │ @@ -2732292,16 +2732293,16 @@ │ │ ldmia.w sp!, {r2} │ │ b.n aa49ea │ │ beq.n aa46ec │ │ b.n aa4bc8 │ │ ldr r3, [pc, #960] @ (aa4a70 ) │ │ ldmia.w sp!, {r2} │ │ @ instruction: 0xea008df7 │ │ - vrsra.u64 q1, q1, #58 │ │ - vrshr.u64 , , #57 │ │ + vsubw.u8 q1, q11, d27 │ │ + vrshr.u64 d1, d20, #57 │ │ vmul.i , q12, d0[4] │ │ @ instruction: 0xff868cdf │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {lr} │ │ b.n aa4a12 │ │ movs r4, r0 │ │ b.n aa41f6 │ │ @@ -2734312,15 +2734313,15 @@ │ │ asrs r4, r4, #32 │ │ b.n aa533a │ │ @ instruction: 0xffdceaff │ │ strb r0, [r0, #0] │ │ b.n aa5f82 │ │ @ instruction: 0xffddeaff │ │ bcs.n aa5842 │ │ - vmull.u q6, d5, d3[3] │ │ + vmlsl.u8 q6, d5, d24 │ │ vqrdmulh.s , , d0[7] │ │ vaddl.u8 , d21, d24 │ │ vqrdmlsh.s q8, , d28[0] │ │ @ instruction: 0xfffd7bf3 │ │ @ instruction: 0xff864ffe │ │ stmdb sp!, {r2, ip} │ │ b.n aa5380 │ │ @@ -2737717,15 +2737718,15 @@ │ │ lsrs r1, r3, #15 │ │ and.w r0, r0, r8, ror #2 │ │ b.n aa7020 │ │ asrs r0, r0, #32 │ │ b.n aa7c2a │ │ lsls r4, r3, #10 │ │ @ instruction: 0xea00a6ec │ │ - vrsra.u64 q1, , #59 │ │ + vsubw.u8 q1, , d26 │ │ vaddl.u8 q0, d7, d0 │ │ b.n aa7c3a │ │ lsls r3, r0, #29 │ │ and.w r0, r0, r8, ror #30 │ │ b.n aa703c │ │ asrs r0, r0, #32 │ │ b.n aa7c46 │ │ @@ -2738137,15 +2738138,15 @@ │ │ lsls r1, r0, #12 │ │ add r0, pc, #512 @ (adr r0, aa7a78 ) │ │ asrs r4, r0, #32 │ │ add r5, pc, #624 @ (adr r5, aa7aec ) │ │ asrs r4, r2, #32 │ │ add r5, pc, #256 @ (adr r5, aa7980 ) │ │ lsrs r3, r3, #20 │ │ - and.w pc, r0, r2, ror #7 │ │ + and.w pc, r0, fp, lsl #7 │ │ vshr.u64 d8, d24, #57 │ │ b.n aa73c8 │ │ asrs r1, r6, #32 │ │ b.n aa7fd2 │ │ movs r0, #44 @ 0x2c │ │ b.n aa72ce │ │ adds r0, #0 │ │ @@ -2739332,15 +2739333,15 @@ │ │ b.n aa7dbc │ │ movs r0, r1 │ │ b.n aa7ce8 │ │ lsrs r7, r5, #1 │ │ and.w r0, r0, r0 │ │ b.n aa8a06 │ │ lsls r0, r1, #6 │ │ - @ instruction: 0xea00e697 │ │ + @ instruction: 0xea00e670 │ │ vshr.u64 d8, d24, #57 │ │ b.n aa7e0c │ │ movs r0, #56 @ 0x38 │ │ b.n aa876e │ │ adds r0, #32 │ │ b.n aa7d12 │ │ str r4, [r1, r0] │ │ @@ -2740138,15 +2740139,15 @@ │ │ @ instruction: 0xeb00e006 │ │ b.n aa8cd2 │ │ stmia r0!, {r0, r2} │ │ b.n aa8cd6 │ │ movs r0, r4 │ │ b.n aa83a4 │ │ lsrs r5, r2, #3 │ │ - @ instruction: 0xea0086cb │ │ + @ instruction: 0xea0086a4 │ │ vshr.u64 d0, d24, #57 │ │ b.n aa84e0 │ │ asrs r0, r1, #32 │ │ b.n aa8e42 │ │ movs r0, #0 │ │ b.n aa90ee │ │ adds r0, #0 │ │ @@ -2742216,15 +2742217,15 @@ │ │ b.n aa9698 │ │ str r6, [r1, #0] │ │ b.n aa9e9e │ │ asrs r1, r0, #32 │ │ b.n aa9c80 │ │ lsls r0, r6, #10 │ │ @ instruction: 0xebfffe23 │ │ - @ instruction: 0xeafffd44 │ │ + @ instruction: 0xeafffd1d │ │ vaddl.u8 q0, d6, d9 │ │ b.n aa9eb2 │ │ asrs r5, r0, #32 │ │ b.n aa9eb6 │ │ movs r0, #1 │ │ b.n aaa2ba │ │ strb r7, [r5, #8] │ │ @@ -2742620,15 +2742621,15 @@ │ │ lsls r0, r2, #13 │ │ mrrc2 10, 15, r1, r0, cr15 │ │ movs r0, r4 │ │ b.n aa9902 │ │ movs r0, r7 │ │ b.n aa98e6 │ │ lsls r0, r1, #14 │ │ - and.w r4, r0, r0, lsr #13 │ │ + and.w r4, r0, r9, asr #12 │ │ vaddl.u8 q0, d7, d8 │ │ b.n aa9902 │ │ movs r0, r0 │ │ b.n aa99fe │ │ movs r1, r0 │ │ b.n aaa582 │ │ movs r0, r0 │ │ @@ -2743696,15 +2743697,15 @@ │ │ movs r7, r0 │ │ b.n aaab1a │ │ ldrsb r3, [r5, r6] │ │ add.w r0, r0, r1, lsl #24 │ │ b.n aaacee │ │ @ instruction: 0xfff5eaff │ │ stmia r0!, {r0} │ │ - @ instruction: 0xff845da9 │ │ + @ instruction: 0xff845d82 │ │ vshr.u64 d0, d15, #58 │ │ b.n aaa3a0 │ │ movs r0, r0 │ │ b.n aaae96 │ │ lsls r0, r2, #2 │ │ asrs r7, r2, #22 │ │ adds r0, #96 @ 0x60 │ │ @@ -2743773,15 +2743774,15 @@ │ │ eors r4, r1 │ │ b.n aaa3c0 │ │ stmia r0!, {r1, r3} │ │ b.n aaabca │ │ b.n aaa92c │ │ b.n aaa3c8 │ │ lsls r0, r5, #3 │ │ - and.w sl, r0, r4, asr #31 │ │ + and.w sl, r0, sp, ror #30 │ │ vqrdmlsh.s q0, q11, d1[2] │ │ b.n aaabda │ │ asrs r3, r0, #32 │ │ b.n aaafde │ │ lsrs r0, r4, #28 │ │ b.n aaa9b4 │ │ movs r0, r0 │ │ @@ -2744420,15 +2744421,15 @@ │ │ b.n aaa93c │ │ movs r0, #52 @ 0x34 │ │ b.n aaa940 │ │ asrs r1, r0, #32 │ │ b.n aaaf28 │ │ mcr2 11, 0, lr, cr6, cr14, {7} @ │ │ lsls r7, r0, #1 │ │ - @ instruction: 0xea00afe6 │ │ + @ instruction: 0xea00afbf │ │ vaddl.u8 q0, d6, d0 │ │ b.n aab55a │ │ sub sp, #224 @ 0xe0 │ │ b.n aaa958 │ │ movs r0, r0 │ │ b.n aaa93c │ │ movs r4, r7 │ │ @@ -2744658,15 +2744659,15 @@ │ │ movs r4, r7 │ │ b.n aaab20 │ │ movs r4, r5 │ │ b.n aaab3c │ │ movs r4, r5 │ │ b.n aaab28 │ │ bflx 8, r4 │ │ - ldrsh r3, [r7, r7] │ │ + ldrsh r4, [r2, r7] │ │ vmov.i32 d0, #253 @ 0x000000fd │ │ b.n aaabca │ │ movs r0, r2 │ │ b.n aab646 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ @@ -2744890,15 +2744891,15 @@ │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ b.n aaaa82 │ │ @ instruction: 0xfff5eaff │ │ bl c2b110 │ │ bkpt 0x00ae │ │ vrshr.u64 d8, d5, #59 │ │ - @ instruction: 0xff853fbd │ │ + @ instruction: 0xff853f96 │ │ vaddl.u8 , d7, d28 │ │ b.n aaad48 │ │ movs r0, #8 │ │ b.n aab55e │ │ lsls r0, r0, #1 │ │ b.n aaad5c │ │ movs r0, r1 │ │ @@ -2745088,16 +2745089,16 @@ │ │ adds r0, #3 │ │ b.n aab4d8 │ │ lsls r7, r7, #15 │ │ add.w r0, r1, r6 │ │ b.n aab702 │ │ blx bb6bc0 │ │ vpmin.u q15, , │ │ - ldrb r7, [r1, #10] │ │ - vorr.i32 q1, #251 @ 0x000000fb │ │ + ldrb r0, [r5, #9] │ │ + vbic.i32 d2, #244 @ 0x000000f4 │ │ vmla.i q0, , d0[1] │ │ b.n aaaf10 │ │ lsls r1, r6, #2 │ │ b.n aaaf7a │ │ movs r0, r0 │ │ b.n aaba7e │ │ lsls r4, r4, #5 │ │ @@ -2745873,18 +2745874,18 @@ │ │ b.n aabda2 │ │ asrs r1, r0, #32 │ │ b.n aabb84 │ │ @ instruction: 0xfaefebfe │ │ ldc2l 10, cr14, [r7, #-1020]! @ 0xfffffc04 @ │ │ ldmia r2!, {r1, r3, r4, r6} │ │ vabdl.u8 q7, d20, d20 │ │ - vmull.p8 q5, d20, d18 │ │ + vmov.i64 q5, #0xffff0000ff00ffff │ │ vsra.u64 d2, d12, #57 │ │ vbic.i32 d9, #-637534208 @ 0xda000000 │ │ - @ instruction: 0xff85ada2 │ │ + vmvn.i32 q5, #14417919 @ 0x00dbffff │ │ @ instruction: 0xff872ade │ │ vaddl.u8 q0, d6, d0 │ │ b.n aac1ce │ │ asrs r2, r3, #32 │ │ b.n aac1d2 │ │ movs r0, r0 │ │ b.n aab5b0 │ │ @@ -2746337,15 +2746338,15 @@ │ │ movs r4, r6 │ │ b.n aab9a0 │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff7001 │ │ b.n aac37c │ │ @ instruction: 0xfff0eaff │ │ stmia r7!, {} │ │ - @ instruction: 0xff84f9f3 │ │ + vmul.f , q10, d0[3] │ │ vraddhn.i16 d2, q11, │ │ vshr.u64 d0, d24, #56 │ │ b.n aab9bc │ │ movs r4, r5 │ │ b.n aab9a6 │ │ asrs r1, r0, #32 │ │ b.n aac38a │ │ @@ -2746445,15 +2746446,15 @@ │ │ asrs r3, r1, #1 │ │ b.n aac68e │ │ movs r0, #0 │ │ b.n aac692 │ │ ldc2l 11, cr14, [r1, #-1016]! @ 0xfffffc08 @ │ │ movs r7, r0 │ │ and.w r7, r0, r3, lsl #16 │ │ - @ instruction: 0xff8813c0 │ │ + vrsra.u64 d1, d9, #56 │ │ vmvn.i32 d0, #244 @ 0x000000f4 │ │ b.n aabaa0 │ │ asrs r4, r0, #1 │ │ b.n aabaa4 │ │ movs r0, #44 @ 0x2c │ │ b.n aabaa8 │ │ adds r0, #0 │ │ @@ -2746472,15 +2746473,15 @@ │ │ strb r1, [r0, #0] │ │ b.n aac49c │ │ movs r4, r1 │ │ b.n aac492 │ │ lsls r0, r0, #1 │ │ b.n aabab0 │ │ @ instruction: 0xffc2eaff │ │ - cbnz r5, aabfec │ │ + cbnz r6, aabfe2 │ │ vmvn.i32 d0, #236 @ 0x000000ec │ │ b.n aabadc │ │ movs r0, r0 │ │ b.n aac646 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r7, #2 │ │ @@ -2746537,15 +2746538,15 @@ │ │ b.n aac3b0 │ │ asrs r2, r1, #2 │ │ b.n aac75a │ │ movs r4, r6 │ │ b.n aabb58 │ │ vld4.32 @ instruction: 0xf9e3ebfe │ │ movs r0, r1 │ │ - and.w lr, r0, ip, lsr #26 │ │ + and.w lr, r0, r5, ror #25 │ │ vorr.i32 q1, #-184549376 @ 0xf5000000 │ │ vmov.i32 d0, #236 @ 0x000000ec │ │ b.n aabb6c │ │ asrs r0, r0, #2 │ │ b.n aac776 │ │ movs r0, r0 │ │ b.n aabb54 │ │ @@ -2746709,32 +2746710,32 @@ │ │ stcl 15, cr15, [pc, #-532] @ aabf7c │ │ ldr r6, [sp, #608] @ 0x260 │ │ @ instruction: 0xff883ad8 │ │ movs r3, r6 │ │ ldr r6, [sp, #104] @ 0x68 │ │ @ instruction: 0xff888c59 │ │ vmull.p8 , d5, d4 │ │ - vsli.64 , , #5 │ │ + vsli.64 d9, d16, #5 │ │ vmull.u8 , d6, d16 │ │ - vqrdmulh.s q5, q10, d3[1] │ │ - vqdmulh.s q7, q11, d0[5] │ │ + @ instruction: 0xff84ada0 │ │ + @ instruction: 0xff86ecbd │ │ vqshlu.s64 , , #6 │ │ vqshlu.s64 d12, d25, #4 │ │ - @ instruction: 0xff859fd0 │ │ - @ instruction: 0xff8728b1 │ │ - vmov.i16 d0, #249 @ 0x00f9 │ │ + @ instruction: 0xff859fa9 │ │ + vmlal.u8 q1, d23, d10 │ │ + vqshl.u64 q0, q9, #7 │ │ vbic.i32 , #16449536 @ 0x00fb0000 │ │ vorr.i32 d11, #244 @ 0x000000f4 │ │ @ instruction: 0xff849dde │ │ vorr.i16 d13, #49664 @ 0xc200 │ │ vqdmulh.s , , d2[3] │ │ vmla.i , , d2[7] │ │ - vshr.u64 q4, , #59 │ │ + vmla.i q4, , d2[3] │ │ vabdl.u8 , d7, d29 │ │ - vqrdmlsh.s , q12, d2[3] │ │ + @ instruction: 0xff885fa7 │ │ vmlsl.u , d22, d0[5] │ │ vmov.i32 , #-771751936 @ 0xd2000000 │ │ vqrdmlah.s q3, , d1[3] │ │ vqrdmulh.s , , d3[5] │ │ vmlsl.u8 q5, d7, d11 │ │ vmla.i , , d0[3] │ │ b.n aac688 │ │ @@ -2747749,20 +2747750,20 @@ │ │ b.n aacdb2 │ │ movs r0, #10 │ │ b.n aacdb6 │ │ blx 998274 │ │ vpmin.u8 q7, q13, │ │ cbz r3, aaca94 │ │ @ instruction: 0xff87acf0 │ │ - vmov.i32 d15, #12648447 @ 0x00c0ffff │ │ + vqdmulh.s , q10, d1[6] │ │ vmlsl.u8 , d22, d5 │ │ @ instruction: 0xff85abc4 │ │ vbic.i32 d4, #13369344 @ 0x00cc0000 │ │ vmax.u32 , q1, │ │ - vbic.i32 d1, #-620756992 @ 0xdb000000 │ │ + vorr.i32 d1, #-738197504 @ 0xd4000000 │ │ vqshl.u64 q7, q6, #7 │ │ vaddl.u8 , d20, d0 │ │ movs r3, r6 │ │ add r1, sp, #416 @ 0x1a0 │ │ @ instruction: 0xff8488b8 │ │ vsubl.u8 , d24, d9 │ │ vmov.i32 d1, #248 @ 0x000000f8 │ │ @@ -2749557,46 +2749558,46 @@ │ │ @ instruction: 0xea3eebfe │ │ strh r0, [r6, #0] │ │ b.n aad4dc │ │ mcr2 10, 0, lr, cr11, cr15, {7} @ │ │ ldrh r1, [r6, r1] │ │ vqshlu.s64 d5, d9, #5 │ │ vqrdmulh.s , , d1[4] │ │ - vrsra.u64 , q8, #60 │ │ + @ instruction: 0xff8413c9 │ │ @ instruction: 0xff875a90 │ │ vmul.f q3, , d0[0] │ │ movs r3, r6 │ │ str r0, [r5, #52] @ 0x34 │ │ movs r3, r6 │ │ add r0, r3 │ │ - vmls.i q2, q12, d1[0] │ │ - vsri.64 d15, d0, #58 │ │ + vsri.64 d4, d10, #56 │ │ + vmls.i , q3, d1[6] │ │ vsubl.u8 , d6, d1 │ │ vsli.64 q5, , #5 │ │ vmvn.i32 , #49919 @ 0x0000c2ff │ │ vsri.64 q3, q8, #59 │ │ movs r3, r6 │ │ stmia r3!, {r0, r1, r3, r4} │ │ - vsli.64 , q4, #5 │ │ + vsli.64 d7, d17, #5 │ │ @ instruction: 0xff86a74c │ │ - vmla.f , , d0[5] │ │ + vsra.u64 d9, d29, #59 │ │ vmla.f q7, q3, d1[4] │ │ @ instruction: 0xff854cd5 │ │ - vmull.u8 q7, d5, d5 │ │ + @ instruction: 0xff85ebde │ │ @ instruction: 0xff864998 │ │ movs r7, r5 │ │ vld4.32 {d31[]-d34[]}, [r7], r5 │ │ lsls r5, r0, #3 │ │ - @ instruction: 0xff8823ec │ │ - vmov.i32 d4, #233 @ 0x000000e9 │ │ - vrsubhn.i16 d8, q11, q3 │ │ + @ instruction: 0xff8823c5 │ │ + @ instruction: 0xff863ff2 │ │ + vmov.i32 q4, #-285212672 @ 0xef000000 │ │ @ instruction: 0xff87ffd4 │ │ vmla.f q1, , d1[5] │ │ @ instruction: 0xff88a8d2 │ │ - vmls.i q2, , d1[0] │ │ + vsri.64 d4, d10, #57 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n aadec4 │ │ strb r0, [r7, #3] │ │ b.n aad54e │ │ add sp, #4 │ │ b.n aadd72 │ │ @@ -2752007,34 +2752008,34 @@ │ │ vqdmulh.s q3, q10, d0[3] │ │ movs r1, r0 │ │ lsls r4, r7, #31 │ │ movs r2, r0 │ │ lsls r0, r0, #30 │ │ movs r2, r0 │ │ bl 88ed82 │ │ - stmia r5!, {r2, r4, r5} │ │ + stmia r5!, {r0, r2, r3} │ │ vabdl.u8 , d6, d31 │ │ - vabdl.u8 , d23, d4 │ │ - @ instruction: 0xff877765 │ │ + vorr.i32 , #-50331648 @ 0xfd000000 │ │ + vbic.i32 d7, #-33554432 @ 0xfe000000 │ │ @ instruction: 0xff87ceb9 │ │ @ instruction: 0xff840cf3 │ │ vqshl.u8 d9, d31, #0 │ │ - vmov.i64 , #0xffff00ffff00ff00 │ │ + vmov.i8 , #211 @ 0xd3 │ │ vmlal.u , d22, d3[3] │ │ vqrdmlah.s q4, , d0[7] │ │ vqrdmulh.s q6, q2, d1[5] │ │ @ instruction: 0xff8477ca │ │ vsubw.u8 , , d24 │ │ vsubl.u8 , d8, d4 │ │ vsra.u64 , , #56 │ │ - vmov.i32 q2, #56320 @ 0x0000dc00 │ │ + vmvn.i32 d4, #54528 @ 0x0000d500 │ │ vmvn.i16 , #233 @ 0x00e9 │ │ - vsra.u64 q2, q15, #59 │ │ - vorr.i16 d0, #229 @ 0x00e5 │ │ - vmul.f , q11, d3[3] │ │ + vsra.u64 q2, , #59 │ │ + vmul.i q0, q11, d2[7] │ │ + @ instruction: 0xff86b9a8 │ │ @ instruction: 0xff86fdb4 │ │ vorr.i16 d4, #52224 @ 0xcc00 │ │ movs r3, r6 │ │ ldr r0, [pc, #1008] @ (aaf2c4 ) │ │ stmdb sp!, {lr} │ │ b.n aaf21a │ │ str r2, [r0, r0] │ │ @@ -2752776,15 +2752777,15 @@ │ │ @ instruction: 0xffb71aff │ │ lsls r0, r0, #1 │ │ b.n aafc66 │ │ @ instruction: 0xffd1eaff │ │ pop {r0, r1, r4, r6, r7, pc} │ │ vmull.p8 q2, d20, d31 │ │ @ instruction: 0xff85ddda │ │ - @ instruction: 0xff872988 │ │ + vmul.f q1, , d1[4] │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n aaf9dc │ │ str r0, [r0, r0] │ │ b.n aaf066 │ │ str r0, [r0, #0] │ │ b.n aaf88a │ │ @@ -2753469,21 +2753470,21 @@ │ │ asrs r2, r0, #32 │ │ b.n ab0298 │ │ asrs r6, r7, #18 │ │ b.n aafe9a │ │ mrc2 10, 4, lr, cr4, cr15, {7} @ │ │ strh r3, [r7, #2] │ │ vmov.i32 d7, #63743 @ 0x0000f8ff │ │ - vaddl.u8 , d4, d8 │ │ - @ instruction: 0xff865f91 │ │ - vabdl.u8 , d23, d26 │ │ + vqrdmlsh.s q5, q10, d1[4] │ │ + vqrdmlsh.s , q3, d2[6] │ │ + vabdl.u8 , d23, d3 │ │ vmls.i , q3, d2[5] │ │ vmls.f , q10, d2[7] │ │ vmul.i q4, q2, d3[6] │ │ - vmvn.i16 q0, #211 @ 0x00d3 │ │ + vmul.i q0, , d0[3] │ │ vmla.i q6, , d3[6] │ │ vrshr.u64 d1, d31, #59 │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ b.n aafff0 │ │ ands r2, r0 │ │ @@ -2757784,15 +2757785,15 @@ │ │ b.n ab1a24 │ │ add r0, pc, #464 @ (adr r0, ab20bc ) │ │ b.n ab1a28 │ │ lsls r2, r3, #19 │ │ @ instruction: 0xea00c2e5 │ │ vmul.i q1, , d0[4] │ │ movs r3, r6 │ │ - cmp r3, #80 @ 0x50 │ │ + cmp r3, #41 @ 0x29 │ │ vraddhn.i16 d1, , │ │ vaddl.u8 , d5, d1 │ │ b.n ab2646 │ │ movs r4, r0 │ │ b.n ab25aa │ │ asrs r0, r6, #1 │ │ b.n ab1a28 │ │ @@ -2758480,15 +2758481,15 @@ │ │ asrs r5, r0, #32 │ │ b.n ab2802 │ │ ldr r1, [pc, #512] @ (ab26c4 ) │ │ @ instruction: 0xeb008001 │ │ b.n ab2c0a │ │ lsls r0, r0, #9 │ │ and.w lr, r0, r5, asr #8 │ │ - vsri.64 d4, d7, #59 │ │ + vmvn.i32 q2, #13631488 @ 0x00d00000 │ │ vsubw.u8 q1, , d16 │ │ movs r3, r6 │ │ movs r0, #136 @ 0x88 │ │ b.n ab2018 │ │ movs r2, r1 │ │ b.n ab2822 │ │ asrs r4, r1, #32 │ │ @@ -2758700,15 +2758701,15 @@ │ │ b.n ab29de │ │ movs r0, r0 │ │ b.n ab2d4e │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r6, r6, #11 │ │ and.w r8, r0, r9, lsr #26 │ │ - vorr.i32 d7, #212 @ 0x000000d4 │ │ + vmla.i , , d1[7] │ │ vaddl.u8 q0, d6, d8 │ │ b.n ab29f6 │ │ movs r0, #0 │ │ b.n ab2e7a │ │ bx r1 │ │ add.w pc, r0, r0, lsr #32 │ │ b.n ab29a0 │ │ @@ -2759341,15 +2759342,15 @@ │ │ asrs r2, r0, #32 │ │ b.n ab3108 │ │ movs r1, r0 │ │ b.n ab310a │ │ lsls r0, r7, #11 │ │ b.n ab2f92 │ │ movs r4, r1 │ │ - and.w lr, r0, r1, ror #16 │ │ + and.w lr, r0, sl, lsl #16 │ │ vmov.i64 , #0xffffff00ffff0000 │ │ b.n ab2754 │ │ asrs r1, r0, #32 │ │ b.n ab2d38 │ │ movs r1, r0 │ │ b.n ab2ebe │ │ subs r4, r6, #1 │ │ @@ -2759732,15 +2759733,15 @@ │ │ movs r0, r6 │ │ b.n ab2a64 │ │ str r0, [sp, #528] @ 0x210 │ │ b.n ab2a90 │ │ strb r0, [r0, #0] │ │ b.n ab2a62 │ │ vst1.64 {d14-d15}, [r4 :256] │ │ - b.n ab32ae │ │ + b.n ab3260 │ │ vaddl.u8 q0, d6, d20 │ │ b.n ab2a98 │ │ lsls r0, r0 │ │ b.n ab2aa4 │ │ movs r0, r0 │ │ b.n ab360e │ │ movs r1, r1 │ │ @@ -2759807,15 +2759808,15 @@ │ │ b.n ab34ee │ │ adds r0, #1 │ │ b.n ab34f4 │ │ @ instruction: 0xfff0eaff │ │ lsrs r4, r6, #14 │ │ movs r7, r5 │ │ bpl.n ab3002 │ │ - vabdl.u8 q4, d7, d18 │ │ + vqshlu.s64 q4, , #7 │ │ vmlal.u , d6, d3[2] │ │ vmul.i , q2, d0[2] │ │ movs r3, r6 │ │ ldr r5, [r0, r0] │ │ vaddl.u8 , d7, d0 │ │ b.n ab374e │ │ str r4, [r6, r0] │ │ @@ -2760120,15 +2760121,15 @@ │ │ ldr r0, [pc, #180] @ (ab3338 ) │ │ add.w r0, r0, r8, rrx │ │ b.n ab2dbc │ │ movs r0, r0 │ │ b.n ab392e │ │ @ instruction: 0xf2641aff │ │ bfx 8, r1 │ │ - blt.n ab32f6 │ │ + blt.n ab32a8 │ │ vaddl.u8 , d6, d1 │ │ b.n ab37a8 │ │ movs r4, r0 │ │ b.n ab35e2 │ │ asrs r6, r6, #1 │ │ b.n ab39e6 │ │ adds r0, #0 │ │ @@ -2761746,15 +2761747,15 @@ │ │ b.n ab3bc0 │ │ asrs r0, r1, #32 │ │ b.n ab3b5e │ │ lsls r4, r1, #2 │ │ b.n ab3b7c │ │ adds r1, #145 @ 0x91 │ │ add.w r0, r0, r6 │ │ - @ instruction: 0xea00fec8 │ │ + @ instruction: 0xea00fea1 │ │ vmvn.i32 q0, #208 @ 0x000000d0 │ │ b.n ab3b8c │ │ asrs r6, r3, #1 │ │ b.n ab4796 │ │ movs r0, #0 │ │ b.n ab3b74 │ │ movs r0, #6 │ │ @@ -2762443,15 +2762444,15 @@ │ │ b.n ab495e │ │ adds r0, #7 │ │ b.n ab4962 │ │ pop {r1, r2, r6, r7} │ │ @ instruction: 0xebff7001 │ │ b.n ab4b38 │ │ @ instruction: 0xfff4eaff │ │ - add r3, sp, #644 @ 0x284 │ │ + add r3, sp, #488 @ 0x1e8 │ │ @ instruction: 0xff867b0f │ │ vabdl.u8 q3, d4, d8 │ │ vaddl.u8 q0, d5, d11 │ │ b.n ab497e │ │ asrs r1, r4, #1 │ │ b.n ab4d82 │ │ movs r0, #8 │ │ @@ -2763175,15 +2763176,15 @@ │ │ b.n ab537e │ │ movs r0, #0 │ │ b.n ab5382 │ │ lsls r7, r0, #1 │ │ and.w r4, r0, r3, asr #10 │ │ vraddhn.i16 d2, , q12 │ │ vsri.64 d2, d8, #59 │ │ - vorr.i32 d1, #223 @ 0x000000df │ │ + vshr.u64 , q12, #59 │ │ vshr.u64 q0, q4, #58 │ │ b.n ab5174 │ │ asrs r3, r0, #32 │ │ b.n ab539e │ │ movs r0, #0 │ │ b.n ab53a2 │ │ adds r0, #0 │ │ @@ -2764960,17 +2764961,17 @@ │ │ stmdb r4!, {r1, r4, r5} │ │ strd r0, r0, [r0], #200 @ 0xc8 │ │ ands.w r0, r0, r2, rrx │ │ ldmia.w r4, {r1, r4, r5} │ │ @ instruction: 0xe81c0032 │ │ ldmia r3!, {r0} │ │ vmull.u q6, d20, d1[5] │ │ - vmov.i16 d6, #49408 @ 0xc100 │ │ + vmul.f q3, q10, d2[6] │ │ vmull.u8 , d22, d6 │ │ - vmull.u8 , d5, d23 │ │ + vmull.u8 , d5, d0 │ │ @ instruction: 0xff850f83 │ │ vmlal.u q1, d21, d1[2] │ │ vorr.i32 , #51456 @ 0x0000c900 │ │ vmov.i64 d2, #0xffff000000ff0000 │ │ vmls.f q7, , d0[1] │ │ movs r2, r6 │ │ ands r0, r2 │ │ @@ -2765107,16 +2765108,16 @@ │ │ ldr r0, [pc, #960] @ (ab6064 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, ip, lr, pc} │ │ @ instruction: 0xeafe7201 │ │ vmvn.i16 d3, #52992 @ 0xcf00 │ │ @ instruction: 0xff87992d │ │ @ instruction: 0xff87cfd8 │ │ movs r6, r5 │ │ - stmia r1!, {r0, r1, r3, r6} │ │ - vaddw.u8 , q11, d22 │ │ + stmia r1!, {r2, r5} │ │ + vbic.i32 , #239 @ 0x000000ef │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {ip, pc} │ │ b.n ab57ea │ │ ands r3, r0 │ │ b.n ab600e │ │ add sp, #192 @ 0xc0 │ │ b.n ab580c │ │ @@ -2765292,15 +2765293,15 @@ │ │ movs r4, r6 │ │ b.n ab5952 │ │ movs r6, r0 │ │ b.n ab6182 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r8, r9, sp} │ │ vmlal.u8 , d5, d12 │ │ - vshr.u64 d12, d29, #60 │ │ + vshr.u64 d12, d6, #60 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n ab62f4 │ │ str r0, [r0, r0] │ │ b.n ab619e │ │ movs r0, r0 │ │ b.n ab5982 │ │ @@ -2767496,15 +2767497,15 @@ │ │ b.n ab7416 │ │ rors r0, r6 │ │ ldmia.w sp!, {r3, r5, r6, r7, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeafe0004 │ │ b.n ab7422 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, sl, lr, pc} │ │ - @ instruction: 0xeafefac9 │ │ + @ instruction: 0xeafefaa2 │ │ @ instruction: 0xff85f920 │ │ movs r2, r0 │ │ bcc.n ab7118 │ │ vaddl.u8 q0, d4, d0 │ │ b.n ab779c │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ @@ -2767520,15 +2767521,15 @@ │ │ asrs r0, r1, #32 │ │ b.n ab6c54 │ │ asrs r1, r0, #32 │ │ b.n ab7238 │ │ ldmia r5!, {r1, r6} │ │ @ instruction: 0xeafeff1e │ │ b.n ab7380 │ │ - strh r4, [r4, r7] │ │ + strh r5, [r7, r6] │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ab746e │ │ movs r0, r0 │ │ b.n ab77d6 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ @@ -2770064,15 +2770065,15 @@ │ │ b.n ab894a │ │ ands r0, r0 │ │ b.n ab8128 │ │ strb r0, [r3, #3] │ │ b.n ab812c │ │ add r4, sp, #808 @ 0x328 │ │ @ instruction: 0xebff0087 │ │ - @ instruction: 0xea008021 │ │ + and.w pc, r0, sl, ror #31 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ab8cd4 │ │ lsls r7, r3, #2 │ │ lsls r6, r2, #23 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ ldc2 10, cr1, [r3, #1020] @ 0x3fc @ │ │ @@ -2771485,15 +2771486,15 @@ │ │ add r0, pc, #192 @ (adr r0, ab92a4 ) │ │ b.n ab8d20 │ │ strb r4, [r7, #1] │ │ b.n ab8d24 │ │ ldc2 10, cr14, [r6, #1020] @ 0x3fc @ │ │ cbz r0, ab922c │ │ movs r2, r6 │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ + ldrh r1, [r7, #46] @ 0x2e │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ab953e │ │ str r1, [r0, r0] │ │ b.n ab9542 │ │ movs r0, r0 │ │ b.n ab98a8 │ │ @@ -2774042,16 +2774043,16 @@ │ │ b.n aba264 │ │ movs r0, #7 │ │ b.n abaa6e │ │ asrs r1, r2, #31 │ │ @ instruction: 0xeb009000 │ │ b.n abae76 │ │ lsls r7, r6, #2 │ │ - @ instruction: 0xea00c181 │ │ - @ instruction: 0xff860ebd │ │ + @ instruction: 0xea00c15a │ │ + @ instruction: 0xff860e96 │ │ @ instruction: 0xff869ffc │ │ movs r2, r6 │ │ ldr r7, [sp, #912] @ 0x390 │ │ movs r2, r6 │ │ str r2, [r0, #0] │ │ b.n abae8e │ │ lsls r4, r3, #2 │ │ @@ -2774475,15 +2774476,15 @@ │ │ movs r0, r0 │ │ b.n abb186 │ │ movs r2, r1 │ │ lsls r0, r4, #6 │ │ str r5, [r2, #0] │ │ b.n aba66e │ │ movs r1, r7 │ │ - @ instruction: 0xea008159 │ │ + @ instruction: 0xea008132 │ │ vaddw.u8 , q11, d24 │ │ b.n aba634 │ │ strb r0, [r0, #0] │ │ b.n abb23e │ │ movs r0, #148 @ 0x94 │ │ b.n aba63c │ │ lsls r4, r5, #6 │ │ @@ -2774708,15 +2774709,15 @@ │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n aba7d4 │ │ str r0, [sp, #432] @ 0x1b0 │ │ b.n aba810 │ │ movs r3, r3 │ │ - @ instruction: 0xea008135 │ │ + @ instruction: 0xea00810e │ │ @ instruction: 0xff86f905 │ │ vaddl.u8 , d22, d12 │ │ b.n aba820 │ │ movs r7, r0 │ │ b.n abb02a │ │ asrs r7, r4, #32 │ │ b.n abb42e │ │ @@ -2775826,15 +2775827,15 @@ │ │ vmvn.i32 q4, #15990784 @ 0x00f40000 │ │ movs r2, r6 │ │ strh r0, [r0, #32] │ │ movs r2, r6 │ │ strh r4, [r0, #28] │ │ movs r2, r6 │ │ add r3, sp, #284 @ 0x11c │ │ - vsri.64 d3, d8, #61 │ │ + vmvn.i32 , #11599872 @ 0x00b10000 │ │ vmul.i q7, q11, d2[3] │ │ vqshl.u64 q2, q8, #6 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n abb98e │ │ add r0, pc, #8 @ (adr r0, abb658 ) │ │ b.n abb992 │ │ movs r0, #48 @ 0x30 │ │ @@ -2776521,15 +2776522,15 @@ │ │ b.n abbf6a │ │ asrs r3, r3, #2 │ │ b.n abc36e │ │ movs r0, #2 │ │ b.n abbd50 │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xeaff4273 │ │ + @ instruction: 0xeaff424c │ │ vaddl.u8 q0, d6, d0 │ │ b.n abc2e4 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ b.n abbf8e │ │ movs r0, r0 │ │ @@ -2779578,19 +2779579,19 @@ │ │ b.n abd956 │ │ lsrs r3, r0, #17 │ │ add.w r0, r0, r4 │ │ b.n abdb28 │ │ str r1, [r0, #0] │ │ b.n abdb2e │ │ @ instruction: 0xffcaeaff │ │ - stc2 15, cr15, [r8, #-532]! @ 0xfffffdec │ │ - b.n abd77c │ │ - vmvn.i16 , #56576 @ 0xdd00 │ │ + stc2 15, cr15, [r1, #-532] @ 0xfffffdec │ │ + b.n abd72e │ │ + vmov.i16 , #54784 @ 0xd600 │ │ vqshlu.s64 d0, d15, #6 │ │ - vqshl.u64 , q3, #4 │ │ + vabdl.u8 , d20, d31 │ │ vaddl.u8 q0, d6, d24 │ │ b.n abd166 │ │ asrs r4, r4, #32 │ │ b.n abdd82 │ │ movs r0, #0 │ │ b.n abdd86 │ │ movs r6, r0 │ │ @@ -2779780,15 +2779781,15 @@ │ │ b.n abdb0a │ │ cbz r0, abd84a │ │ @ instruction: 0xebfe5098 │ │ b.n abd30c │ │ strb r4, [r4, #1] │ │ b.n abd310 │ │ movs r3, r2 │ │ - and.w r6, r0, sp, asr #26 │ │ + and.w r6, r0, r6, lsl #26 │ │ vaddl.u8 q0, d21, d8 │ │ b.n abd31c │ │ lsls r4, r4 │ │ b.n abd320 │ │ str r0, [r3, r2] │ │ b.n abd324 │ │ movs r0, r0 │ │ @@ -2780046,15 +2780047,15 @@ │ │ b.n abdcec │ │ lsls r0, r4, #10 │ │ b.n abdd52 │ │ str r0, [r0, r2] │ │ b.n abdd56 │ │ lsrs r0, r3, #1 │ │ and.w r2, r0, sp, asr #18 │ │ - @ instruction: 0xff842bc0 │ │ + @ instruction: 0xff842b99 │ │ vshr.u64 d8, d4, #59 │ │ b.n abd560 │ │ add r0, pc, #336 @ (adr r0, abdb78 ) │ │ b.n abd564 │ │ movs r0, r0 │ │ b.n abe0de │ │ vst3.32 @ instruction: 0xf9810aff │ │ @@ -2780144,17 +2780145,17 @@ │ │ add r4, sp, #872 @ 0x368 │ │ add.w r0, r0, r1, lsl #16 │ │ b.n abdff2 │ │ movs r4, r2 │ │ b.n abdffc │ │ @ instruction: 0xffe6eaff │ │ str r6, [sp, #728] @ 0x2d8 │ │ - @ instruction: 0xff84f988 │ │ + vmul.f , q2, d1[4] │ │ vsli.64 d11, d0, #5 │ │ - @ instruction: 0xff84f995 │ │ + vmul.f , q2, d2[7] │ │ vshr.u64 d0, d4, #59 │ │ b.n abd640 │ │ add sp, #16 │ │ b.n abde4a │ │ movs r0, r0 │ │ b.n abe1ae │ │ movs r4, r5 │ │ @@ -2780742,15 +2780743,15 @@ │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ b.n abe356 │ │ movs r1, r0 │ │ b.n abe52c │ │ @ instruction: 0xfff6eaff │ │ strb r3, [r0, #14] │ │ - vmov.i64 q2, #0xffff000000ff00ff │ │ + vqrdmlah.s q2, q2, d2[3] │ │ vqshlu.s64 q2, q2, #6 │ │ movs r6, r5 │ │ movs r3, r1 │ │ b.n abe36e │ │ asrs r1, r1, #32 │ │ b.n abe372 │ │ ands r1, r1 │ │ @@ -2781017,15 +2781018,15 @@ │ │ asrs r4, r2, #1 │ │ b.n abe9b6 │ │ movs r0, #1 │ │ b.n abe9ba │ │ adds r0, #1 │ │ b.n abe9be │ │ lsls r3, r3, #24 │ │ - and.w ip, r0, r2, lsl #20 │ │ + and.w fp, r0, fp, lsr #23 │ │ @ instruction: 0xff8539d2 │ │ vmlal.u , d4, d1[3] │ │ vshr.u64 d0, d8, #60 │ │ b.n abddcc │ │ add sp, #400 @ 0x190 │ │ b.n abddd0 │ │ movs r0, r0 │ │ @@ -2781756,18 +2781757,18 @@ │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ b.n abebce │ │ lsrs r4, r3, #27 │ │ add.w r0, r0, r7 │ │ and.w r0, r0, r0, lsl #26 │ │ movs r2, r6 │ │ - subs r2, #50 @ 0x32 │ │ - @ instruction: 0xff8563ce │ │ - vmov.i16 d3, #60928 @ 0xee00 │ │ - vsubw.u8 q3, , d22 │ │ + subs r2, #11 │ │ + vsubw.u8 q3, , d23 │ │ + @ instruction: 0xff8639f7 │ │ + vbic.i32 q3, #57088 @ 0x0000df00 │ │ vsri.64 , , #58 │ │ @ instruction: 0xebfe1004 │ │ b.n abebf2 │ │ asrs r4, r7, #28 │ │ add.w r0, r0, r8, lsl #2 │ │ b.n abe3d4 │ │ lsls r0, r2, #2 │ │ @@ -2781873,15 +2781874,15 @@ │ │ @ instruction: 0xebfe004c │ │ b.n abe4a8 │ │ movs r6, r1 │ │ @ instruction: 0xea00d973 │ │ vmov.i16 d1, #58624 @ 0xe500 │ │ vmlal.u8 q2, d23, d16 │ │ movs r6, r5 │ │ - movs r6, #198 @ 0xc6 │ │ + movs r6, #159 @ 0x9f │ │ vaddl.u8 q0, d6, d1 │ │ b.n abf048 │ │ lsls r0, r4 │ │ b.n abe4e4 │ │ str r4, [r4, #8] │ │ push {r0, r2, r3, r4, r7, lr} │ │ movs r1, #1 │ │ @@ -2782134,15 +2782135,15 @@ │ │ subs r4, r0, #7 │ │ b.n abe6ec │ │ asrs r1, r0, #32 │ │ b.n abecd0 │ │ lsls r3, r0, #1 │ │ @ instruction: 0xea00a4ac │ │ vmull.u8 q2, d20, d13 │ │ - vaddw.u8 , q10, d8 │ │ + vmla.f , q2, d1[4] │ │ vqshlu.s64 , , #5 │ │ vmla.i q0, , d3[0] │ │ b.n abf26a │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ movs r0, #140 @ 0x8c │ │ b.n abe70c │ │ @@ -2783999,15 +2784000,15 @@ │ │ asrs r6, r4, #2 │ │ b.n ac02a6 │ │ lsls r5, r7, #10 │ │ add.w r0, r0, ip, lsr #2 │ │ b.n abf6a8 │ │ add r4, pc, #640 @ (adr r4, abfdf0 ) │ │ add.w r0, r0, r6, lsl #1 │ │ - and.w r3, r0, r6, asr #18 │ │ + and.w r3, r0, pc, ror #17 │ │ vaddl.u8 , d5, d1 │ │ b.n ac02be │ │ lsls r4, r4, #1 │ │ b.n abf6bc │ │ add r0, pc, #336 @ (adr r0, abfcd4 ) │ │ b.n abf6c0 │ │ strh r4, [r2, #4] │ │ @@ -2784097,15 +2784098,15 @@ │ │ b.n abf73e │ │ asrs r4, r0, #32 │ │ b.n abf742 │ │ movs r6, r0 │ │ b.n abff86 │ │ add r3, sp, #148 @ 0x94 │ │ @ instruction: 0xebfef0fa │ │ - @ instruction: 0xeaffd8bf │ │ + @ instruction: 0xeaffd898 │ │ vqdmulh.s q1, , d1[2] │ │ @ instruction: 0xebff0010 │ │ b.n abf782 │ │ asrs r0, r0, #32 │ │ b.n ac039e │ │ asrs r4, r2, #32 │ │ b.n abf762 │ │ @@ -2784131,54 +2784132,54 @@ │ │ @ instruction: 0xeb00a054 │ │ b.n abf7d0 │ │ bfcsel 6, ac0296 , 8, cs │ │ ldrsb r3, [r6, r5] │ │ vmov.i32 , #61440 @ 0x0000f000 │ │ vqshlu.s64 q4, q9, #3 │ │ vorr.i16 d13, #52224 @ 0xcc00 │ │ - vmlal.u8 , d6, d12 │ │ - @ instruction: 0xff85b9f6 │ │ + @ instruction: 0xff8617e5 │ │ + vmul.f , , d3[3] │ │ @ instruction: 0xff854afc │ │ movs r2, r6 │ │ add r1, sp, #592 @ 0x250 │ │ @ instruction: 0xff86cb64 │ │ vorr.i32 d5, #50176 @ 0x0000c400 │ │ - vqrdmulh.s q1, q10, d2[6] │ │ + vqrdmulh.s q1, q10, d3[0] │ │ vmov.i16 d4, #236 @ 0x00ec │ │ movs r2, r6 │ │ cmp r2, #104 @ 0x68 │ │ - @ instruction: 0xff875d23 │ │ + @ instruction: 0xff875cfc │ │ vabdl.u8 , d5, d2 │ │ @ instruction: 0xff844744 │ │ movs r2, r6 │ │ str r4, [r2, r3] │ │ - vmov.i32 q1, #194 @ 0x000000c2 │ │ + vaddl.u8 q1, d4, d27 │ │ vmov.i32 d4, #-671088640 @ 0xd8000000 │ │ movs r2, r6 │ │ cmp r4, r8 │ │ movs r2, r6 │ │ itttt vc │ │ vmlsvc.i q2, q11, d0[2] │ │ movvc r2, r6 │ │ addvc r0, r9 │ │ movvc r2, r6 │ │ - uxtb r2, r5 │ │ + uxtb r3, r0 │ │ vorr.i32 q2, #55296 @ 0x0000d800 │ │ movs r2, r6 │ │ ldr r1, [pc, #592] @ (abff50 ) │ │ movs r2, r6 │ │ tst r4, r1 │ │ movs r2, r6 │ │ ldrb r1, [r5, r0] │ │ - vsubl.u8 , d7, d19 │ │ - vmlal.u q3, d5, d1[4] │ │ + vsra.u64 , q14, #57 │ │ + vmvn.i32 d6, #55808 @ 0x0000da00 │ │ vbic.i32 q2, #236 @ 0x000000ec │ │ movs r2, r6 │ │ str r0, [r3, #120] @ 0x78 │ │ - vmla.i q3, q2, d1[4] │ │ + vmvn.i32 d6, #202 @ 0x000000ca │ │ vmov.i16 d11, #60416 @ 0xec00 │ │ vsra.u64 q2, q14, #58 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n ac006a │ │ strb r1, [r0, #0] │ │ b.n ac006e │ │ ands r0, r0 │ │ @@ -2784351,15 +2784352,15 @@ │ │ b.n abf9ec │ │ movs r4, r0 │ │ b.n ac01f2 │ │ asrs r1, r0, #32 │ │ b.n abffd4 │ │ rors r4, r7 │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, sp, pc} │ │ - @ instruction: 0xeafe02d6 │ │ + @ instruction: 0xeafe02af │ │ @ instruction: 0xff8648fc │ │ stmdb sp!, {r1, sp, lr} │ │ b.n ac020a │ │ strb r1, [r0, #0] │ │ b.n ac020e │ │ ands r0, r0 │ │ b.n ac0212 │ │ @@ -2785058,16 +2785059,16 @@ │ │ b.n ac05fc │ │ @ instruction: 0xffdceaff │ │ movs r0, #12 │ │ b.n ac0024 │ │ movs r0, #2 │ │ b.n ac0608 │ │ @ instruction: 0xffd9eaff │ │ - bl cfa3f8 │ │ - lsrs r2, r7, #27 │ │ + bl cd33f8 │ │ + lsrs r3, r2, #27 │ │ vmov.i32 d10, #14352383 @ 0x00daffff │ │ vrsra.u64 d9, d10, #61 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, r1, ip, sp, lr} │ │ b.n ac0846 │ │ str r2, [r0, #0] │ │ b.n ac084a │ │ @@ -2788496,23 +2788497,23 @@ │ │ b.n ac2556 │ │ asrs r3, r1, #1 │ │ b.n ac295a │ │ movs r0, #0 │ │ b.n ac295e │ │ @ instruction: 0xffd8eaff │ │ adds r7, #174 @ 0xae │ │ - vabal.u8 q5, d23, d27 │ │ + vabal.u8 q5, d23, d4 │ │ @ instruction: 0xff851bdc │ │ movs r2, r6 │ │ adds r4, r6, #7 │ │ movs r2, r6 │ │ movs r3, #0 │ │ movs r2, r6 │ │ ldrb r7, [r5, #25] │ │ - vrsra.u64 q5, q2, #58 │ │ + vsubw.u8 q5, q11, d29 │ │ vaddw.u8 q0, , d8 │ │ movs r6, r5 │ │ ldrsh r0, [r5, r5] │ │ vmla.f q1, q11, d0[7] │ │ movs r2, r6 │ │ revsh r5, r7 │ │ vaddl.u8 q0, d4, d9 │ │ @@ -2789023,18 +2789024,18 @@ │ │ b.n ac27b4 │ │ movs r4, r0 │ │ b.n ac29da │ │ beq.n ac26bc │ │ b.n ac2bb8 │ │ ldr r3, [pc, #960] @ (ac2a60 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ - @ instruction: 0xeafed026 │ │ - vmlsl.u , d4, d3[4] │ │ + @ instruction: 0xeafecfff │ │ + vmvn.i32 d15, #-872415232 @ 0xcc000000 │ │ vmov.f32 d15, #-0.453125 @ 0xbee80000 │ │ - vmull.p8 , d3, d25 │ │ + vmull.p8 , d3, d2 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0008 │ │ b.n ac21e2 │ │ movs r4, r0 │ │ b.n ac2266 │ │ lsrs r0, r2, #28 │ │ @@ -2789473,15 +2789474,15 @@ │ │ movs r0, #3 │ │ b.n ac2dbe │ │ asrs r1, r0, #32 │ │ b.n ac2ba0 │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ @ instruction: 0xeafeff1e │ │ b.n ac2ce8 │ │ - b.n ac297e │ │ + b.n ac2930 │ │ vaddl.u8 q0, d4, d1 │ │ b.n ac3134 │ │ movs r0, r0 │ │ subs r0, r0, r0 │ │ lsls r7, r1, #29 │ │ and.w r0, r0, ip, lsr #8 │ │ b.n ac25be │ │ @@ -2789804,15 +2789805,15 @@ │ │ b.n ac33e4 │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n ac2888 │ │ asrs r1, r0, #32 │ │ b.n ac2e6c │ │ ldr r6, [sp, #212] @ 0xd4 │ │ - @ instruction: 0xeafee4c1 │ │ + @ instruction: 0xeafee49a │ │ vqshl.u64 q2, q8, #4 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n ac31f8 │ │ str r0, [r0, r0] │ │ b.n ac30a2 │ │ movs r4, r4 │ │ b.n ac2886 │ │ @@ -2790139,20 +2790140,20 @@ │ │ movs r3, r2 │ │ b.n ac2ba0 │ │ movs r6, r0 │ │ b.n ac335a │ │ beq.n ac306c │ │ b.n ac3538 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r8, r9, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r9, ip, sp, pc} │ │ @ instruction: 0xff856fa1 │ │ vabdl.u8 , d20, d25 │ │ vqshlu.s64 d4, d4, #3 │ │ - vqrdmlsh.s q6, , d3[0] │ │ - vqrdmulh.s , , d0[0] │ │ + @ instruction: 0xff83cf9c │ │ + @ instruction: 0xff851d99 │ │ @ instruction: 0xff850984 │ │ movs r2, r6 │ │ movs r0, #0 │ │ b.n ac2be2 │ │ lsls r0, r6, #2 │ │ b.n ac36ea │ │ movs r0, #2 │ │ @@ -2792641,15 +2792642,15 @@ │ │ b.n ac40d4 │ │ asrs r1, r0, #32 │ │ b.n ac46b8 │ │ beq.n ac45ac │ │ b.n ac4ab8 │ │ ldr r3, [pc, #960] @ (ac4960 ) │ │ ldmia.w sp!, {r5, fp, ip, pc} │ │ - @ instruction: 0xeafe7f07 │ │ + @ instruction: 0xeafe7ee0 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r2, r4, r5, r7, r8, r9, sp, lr, pc} │ │ b.n ac4952 │ │ stmia r0!, {r0, r4, r5, r6} │ │ b.n ac43b4 │ │ adds r0, #0 │ │ b.n ac4cfa │ │ @@ -2795194,15 +2795195,15 @@ │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n ac5664 │ │ mrc2 10, 5, lr, cr12, cr15, {7} @ │ │ adds r2, r1, #4 │ │ vmull.p8 , d6, d8 │ │ movs r1, r6 │ │ - add r6, pc, #844 @ (adr r6, ac5ebc ) │ │ + add r6, pc, #688 @ (adr r6, ac5e20 ) │ │ vqrdmlah.s , , d0[3] │ │ movs r1, r6 │ │ asrs r0, r0, #32 │ │ b.n ac571a │ │ movs r0, #173 @ 0xad │ │ b.n ac6000 │ │ movs r2, r0 │ │ @@ -2795935,15 +2795936,15 @@ │ │ b.n ac66aa │ │ @ instruction: 0xfff3eaff │ │ subs r4, r4, #0 │ │ vmov.i16 d13, #192 @ 0x00c0 │ │ movs r1, r6 │ │ subs r7, #209 @ 0xd1 │ │ vqshl.u64 q6, , #4 │ │ - vmov.i16 d9, #177 @ 0x00b1 │ │ + @ instruction: 0xff8397ea │ │ @ instruction: 0xff84d924 │ │ movs r1, r6 │ │ movs r0, #92 @ 0x5c │ │ b.n ac5ce2 │ │ adds r0, #1 │ │ b.n ac6906 │ │ lsls r3, r2, #4 │ │ @@ -2798048,15 +2798049,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r7, r0 │ │ b.n ac76e2 │ │ movs r2, r0 │ │ add.w r0, r0, r1 │ │ b.n ac7aea │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r9, sl, fp, ip, pc} │ │ vmov.i32 d4, #192 @ 0x000000c0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n ac6ef8 │ │ ands r0, r0 │ │ b.n ac76fe │ │ asrs r1, r0, #32 │ │ b.n ac74e0 │ │ @@ -2798117,15 +2798118,15 @@ │ │ asrs r1, r0, #32 │ │ b.n ac7560 │ │ ldrh r0, [r7, #34] @ 0x22 │ │ @ instruction: 0xebfe0000 │ │ b.n ac7c0a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r9, sp, lr} │ │ - @ instruction: 0xff84a923 │ │ + @ instruction: 0xff84a8fc │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {sp, lr} │ │ b.n ac6f7e │ │ str r0, [r0, r0] │ │ b.n ac77a2 │ │ ands r0, r0 │ │ b.n ac7ba6 │ │ @@ -2798248,16 +2798249,16 @@ │ │ b.n ac7ca2 │ │ movs r4, r0 │ │ b.n ac78a6 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r4, r5, r9, sl, fp, ip, lr} │ │ movs r1, r6 │ │ sub sp, #212 @ 0xd4 │ │ - vsra.u64 , q4, #61 │ │ - vmlal.u8 , d21, d22 │ │ + vsra.u64 d3, d17, #61 │ │ + vmvn.i16 , #223 @ 0x00df │ │ vmvn.i16 d4, #204 @ 0x00cc │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n ac70a2 │ │ ands r1, r0 │ │ b.n ac7a88 │ │ ands r4, r5 │ │ b.n ac708a │ │ @@ -2801843,15 +2801844,15 @@ │ │ b.n ac94d0 │ │ movs r0, r1 │ │ b.n ac96f6 │ │ strh r3, [r3, #36] @ 0x24 │ │ @ instruction: 0xebfe6038 │ │ b.n ac8ef8 │ │ movs r6, r1 │ │ - @ instruction: 0xea00d4e8 │ │ + @ instruction: 0xea00d4c1 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ac9a70 │ │ strh r0, [r4, #0] │ │ b.n ac8f08 │ │ str r0, [r7, #0] │ │ b.n ac8f0c │ │ movs r0, #4 │ │ @@ -2802197,15 +2802198,15 @@ │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n ac9b26 │ │ eors r0, r0 │ │ b.n ac9bb2 │ │ @ instruction: 0xfff6eaff │ │ - add r7, pc, #888 @ (adr r7, ac9a28 ) │ │ + add r7, pc, #732 @ (adr r7, ac998c ) │ │ vaddl.u8 q0, d4, d1 │ │ b.n ac9df6 │ │ add r0, pc, #128 @ (adr r0, ac9738 ) │ │ b.n ac91f4 │ │ str r2, [r1, r0] │ │ b.n ac99fe │ │ asrs r4, r3, #3 │ │ @@ -2802271,15 +2802272,15 @@ │ │ movs r6, r0 │ │ b.n ac9a3e │ │ str r4, [r0, #4] │ │ b.n ac927c │ │ str r1, [r0, r0] │ │ b.n ac9b46 │ │ lsls r5, r1, #2 │ │ - @ instruction: 0xea00878d │ │ + @ instruction: 0xea008766 │ │ vaddl.u8 , d4, d11 │ │ b.n ac9a92 │ │ movs r0, r0 │ │ b.n ac9e02 │ │ str r4, [r0, #4] │ │ b.n ac9294 │ │ strb r0, [r0, #1] │ │ @@ -2802825,15 +2802826,15 @@ │ │ adds r0, #4 │ │ b.n ac96fc │ │ movs r0, #2 │ │ b.n ac9be0 │ │ asrs r1, r0, #32 │ │ b.n ac9c22 │ │ movs r5, r3 │ │ - and.w r6, r0, r1, lsl #20 │ │ + and.w r5, r0, sl, lsr #23 │ │ vmov.i32 , #56320 @ 0x0000dc00 │ │ b.n ac9728 │ │ movs r2, r1 │ │ b.n ac9f2e │ │ asrs r1, r0, #32 │ │ b.n ac9d10 │ │ strh r4, [r1, #20] │ │ @@ -2803062,41 +2803063,41 @@ │ │ @ instruction: 0xebff2034 │ │ b.n ac991c │ │ asrs r4, r0, #1 │ │ b.n ac9920 │ │ movs r0, r3 │ │ b.n ac98ec │ │ @ instruction: 0xff82eaff │ │ - adds r4, #193 @ 0xc1 │ │ - @ instruction: 0xff85bdb0 │ │ + adds r4, #154 @ 0x9a │ │ + @ instruction: 0xff85bd89 │ │ vbic.i32 , #202 @ 0x000000ca │ │ vabdl.u8 q7, d19, d12 │ │ vmlsl.u q7, d21, d3[4] │ │ vshr.u64 q0, q5, #59 │ │ - @ instruction: 0xff836f3a │ │ + vmov.f32 d6, #-19 @ 0xc1980000 │ │ vqdmulh.s q5, , d2[5] │ │ vmov.i32 d14, #11730943 @ 0x00b2ffff │ │ vmls.i , , d2[7] │ │ vorr.i32 q0, #177 @ 0x000000b1 │ │ vraddhn.i16 d12, q3, q3 │ │ vabdl.u8 , d2, d6 │ │ vorr.i32 , #45568 @ 0x0000b200 │ │ - vqshlu.s64 d13, d26, #3 │ │ + vqshlu.s64 d13, d3, #3 │ │ vmla.f q7, q2, d3[0] │ │ @ instruction: 0xff823da0 │ │ - vmla.i , q10, d2[0] │ │ - vmull.p8 , d20, d18 │ │ - vsli.64 d8, d27, #4 │ │ + vshr.u64 d13, d11, #60 │ │ + vmov.i64 , #0xffff0000ff00ffff │ │ + vsli.64 d8, d4, #4 │ │ vmull.u q5, d21, d2[6] │ │ - vorr.i32 , #12255232 @ 0x00bb0000 │ │ + vbic.i32 d7, #11796480 @ 0x00b40000 │ │ vmlal.u8 q7, d4, d27 │ │ - vmvn.i32 q5, #181 @ 0x000000b5 │ │ + vmla.i q5, , d2[3] │ │ vabal.u8 q4, d5, d12 │ │ movs r5, r5 │ │ - add r7, sp, #128 @ 0x80 │ │ + add r6, sp, #996 @ 0x3e4 │ │ vsubl.u8 , d20, d20 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ movs r0, r0 │ │ asrs r4, r0, #12 │ │ movs r0, r0 │ │ ldr.w pc, [r4, #130]! │ │ @@ -2803993,26 +2803994,26 @@ │ │ b.n aca104 │ │ asrs r1, r0, #32 │ │ b.n aca6e8 │ │ @ instruction: 0xffedeaff │ │ asrs r1, r0, #32 │ │ b.n acad12 │ │ vpmin.u8 q15, , │ │ - stmia r7!, {r1, r2, r4} │ │ - @ instruction: 0xff845f23 │ │ + stmia r6!, {r0, r1, r2, r3, r5, r6, r7} │ │ + @ instruction: 0xff845efc │ │ vorr.i32 , #211 @ 0x000000d3 │ │ - vmls.i q0, q3, d0[3] │ │ + vraddhn.i16 d0, q3, │ │ vqshl.u64 d2, d18, #5 │ │ vmov.i32 d5, #181 @ 0x000000b5 │ │ vqshlu.s64 d8, d28, #6 │ │ movs r5, r5 │ │ cbnz r4, aca652 │ │ - @ instruction: 0xff835bc3 │ │ + @ instruction: 0xff835b9c │ │ vqrdmlsh.s q7, , d1[7] │ │ - vmvn.i32 q0, #13697024 @ 0x00d10000 │ │ + vmls.i q0, , d2[2] │ │ vaddl.u8 q1, d5, d0 │ │ b.n aca126 │ │ adds r0, #0 │ │ b.n acad4a │ │ movs r0, #132 @ 0x84 │ │ b.n aca132 │ │ movs r1, r0 │ │ @@ -2804087,18 +2804088,18 @@ │ │ movs r0, r0 │ │ asrs r4, r0, #23 │ │ movs r0, r0 │ │ b.n aca1dc │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, ip, lr} │ │ @ instruction: 0xeafed216 │ │ - @ instruction: 0xff853b47 │ │ + @ instruction: 0xff853b20 │ │ @ instruction: 0xff854e9d │ │ vmla.f , q11, d3[0] │ │ - vsli.64 d9, d25, #2 │ │ + vsli.64 d9, d2, #2 │ │ vaddl.u8 q1, d5, d1 │ │ b.n acaa12 │ │ asrs r4, r0, #32 │ │ b.n aca214 │ │ asrs r1, r0, #32 │ │ b.n aca7f8 │ │ ldrb r2, [r2, #31] │ │ @@ -2804432,20 +2804433,20 @@ │ │ b.n acacfe │ │ str r7, [r6, #8] │ │ @ instruction: 0xebfe0000 │ │ b.n acb066 │ │ ands r0, r0 │ │ asrs r0, r4, #14 │ │ @ instruction: 0xffd2eaff │ │ - stc2l 15, cr15, [ip, #528]! @ 0x210 │ │ + stc2l 15, cr15, [r5, #528] @ 0x210 │ │ ldmia r5!, {r0, r1, r7} │ │ @ instruction: 0xff8523c7 │ │ @ instruction: 0xff83c8bc │ │ - @ instruction: 0xff825745 │ │ - vabdl.u8 , d21, d29 │ │ + vorr.i32 d5, #-1375731712 @ 0xae000000 │ │ + vabdl.u8 , d21, d6 │ │ vaddl.u8 , d5, d0 │ │ b.n acb12a │ │ movs r0, r0 │ │ b.n acb08e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ @@ -2804799,15 +2804800,15 @@ │ │ b.n acaf1c │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ sub.w fp, sp, #16711935 @ 0xff00ff │ │ movs r5, r0 │ │ b.n acb03e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip} │ │ vqrdmlsh.s , , d0[3] │ │ @ instruction: 0xff835f3e │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n acb056 │ │ ands r1, r0 │ │ b.n acb05a │ │ @@ -2807727,15 +2807728,15 @@ │ │ strb r0, [r0, #1] │ │ b.n acca88 │ │ lsls r0, r0, #1 │ │ b.n acca7e │ │ movs r4, r7 │ │ b.n acc09c │ │ mrc2 10, 4, lr, cr8, cr15, {7} @ │ │ - bl bec490 │ │ + bl bc5490 │ │ lsls r4, r5, #1 │ │ b.n acc0c8 │ │ ands r0, r0 │ │ b.n acccd2 │ │ asrs r4, r6, #1 │ │ b.n acc0b0 │ │ lsls r4, r5, #1 │ │ @@ -2808000,30 +2808001,30 @@ │ │ @ instruction: 0xebfe7114 │ │ b.n acc2da │ │ @ instruction: 0xfae2eaff │ │ cmp r5, #195 @ 0xc3 │ │ vqdmulh.s , q3, d2[2] │ │ vorr.i16 , #217 @ 0x00d9 │ │ vsra.u64 , , #59 │ │ - @ instruction: 0xff83df73 │ │ + vqrdmlsh.s , , d0[3] │ │ vrshr.u64 d15, d27, #60 │ │ @ instruction: 0xff82998d │ │ vmla.f q6, q9, d3[4] │ │ vsri.64 q3, q2, #61 │ │ movs r5, r5 │ │ str r0, [r3, #52] @ 0x34 │ │ movs r5, r5 │ │ - movs r1, #73 @ 0x49 │ │ + movs r1, #34 @ 0x22 │ │ vmla.i , , d1[6] │ │ vmla.i , q10, d2[2] │ │ - vaddw.u8 q0, q3, d17 │ │ + vshr.u64 q0, q13, #58 │ │ vmlsl.u8 q7, d21, d10 │ │ - vmov.i16 d3, #44288 @ 0xad00 │ │ - vmlal.u q5, d21, d1[5] │ │ - vqrdmlsh.s q3, q10, d1[6] │ │ + @ instruction: 0xff8239f6 │ │ + vrshr.u64 d10, d30, #59 │ │ + vqrdmlsh.s q3, q10, d2[0] │ │ vqshlu.s64 d3, d31, #4 │ │ vaddl.u8 q0, d6, d0 │ │ b.n accec8 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n accb72 │ │ @@ -2808125,15 +2808126,15 @@ │ │ strb r0, [r1, #29] │ │ @ instruction: 0xebfe2001 │ │ b.n acd04a │ │ ldr r0, [pc, #0] @ (acc90c ) │ │ ldmia.w sp!, {r1} │ │ b.n accc52 │ │ vrhadd.u16 d14, d14, d31 │ │ - adds r7, r4, r3 │ │ + adds r0, r0, r3 │ │ vaddl.u8 q1, d5, d27 │ │ b.n acc4c0 │ │ movs r1, r0 │ │ b.n accfc6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #242 @ 0xf2 │ │ @@ -2808570,17 +2808571,17 @@ │ │ lsls r0, r6, #2 │ │ b.n acd068 │ │ movs r0, r0 │ │ b.n acc7ea │ │ beq.n accd54 │ │ b.n acd1f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r9, sl, ip, sp} │ │ - vqrdmulh.s , , d2[6] │ │ - vmov.i32 , #52480 @ 0x0000cd00 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r9, sl, ip, sp} │ │ + vqrdmulh.s , , d3[0] │ │ + vmvn.i32 d5, #50688 @ 0x0000c600 │ │ vmov.i32 d4, #208 @ 0x000000d0 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n acc834 │ │ ands r0, r0 │ │ b.n acd03a │ │ asrs r1, r0, #32 │ │ b.n acce1c │ │ @@ -2808602,15 +2808603,15 @@ │ │ b.n acd062 │ │ lsrs r0, r0, #26 │ │ b.n acd066 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r9} │ │ b.n acd46e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r5, r6, r7, fp, sp} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r7, fp, sp} │ │ vorr.i16 d8, #51456 @ 0xc900 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n acd1dc │ │ str r0, [r0, r0] │ │ b.n acd086 │ │ ands r0, r0 │ │ @@ -2809627,16 +2809628,16 @@ │ │ @ instruction: 0xebfe1010 │ │ b.n acd0f6 │ │ lsls r0, r0, #8 │ │ b.n acd4f0 │ │ movs r4, r6 │ │ b.n acd0ec │ │ @ instruction: 0xffd5eaff │ │ - ldc 15, cr15, [r6, #-528] @ 0xfffffdf0 │ │ - cbz r6, acd626 │ │ + stcl 15, cr15, [pc], #528 @ acd7e8 │ │ + cbz r7, acd61c │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {sp, lr} │ │ b.n acd108 │ │ strh r0, [r0, #0] │ │ b.n acd92a │ │ str r0, [sp, #8] │ │ b.n acd92e │ │ @@ -2812377,15 +2812378,15 @@ │ │ @ instruction: 0xebfe4002 │ │ b.n acf23e │ │ str r0, [sp, #4] │ │ b.n acf24c │ │ @ instruction: 0xffe3eaff │ │ subs r0, #226 @ 0xe2 │ │ @ instruction: 0xff83feff │ │ - vrshr.u64 q2, q3, #62 │ │ + vsubl.u8 q2, d18, d31 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {lr} │ │ b.n ace872 │ │ str r2, [r0, r0] │ │ b.n acf096 │ │ str r0, [r0, #0] │ │ b.n acf09a │ │ @@ -2812573,15 +2812574,15 @@ │ │ b.n acf566 │ │ @ instruction: 0xebff6001 │ │ b.n acf3fa │ │ @ instruction: 0xffeaeaff │ │ beq.n acef3c │ │ b.n acf410 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r7, r9, ip} │ │ + ldmia.w sp!, {r1, r3, r5, r6, r9, ip} │ │ vsra.u64 d9, d7, #59 │ │ vaddl.u8 , d3, d0 │ │ b.n acea26 │ │ movs r4, r7 │ │ b.n acea2a │ │ movs r0, r7 │ │ b.n acf40e │ │ @@ -2812765,15 +2812766,15 @@ │ │ b.n acf7de │ │ adds r0, #0 │ │ b.n acf7e2 │ │ strb r7, [r1, #4] │ │ @ instruction: 0xebfe8bff │ │ ldmia.w sp!, {r0, r1, r2, r7, r9, sl, pc} │ │ vsubl.u8 q4, d5, d20 │ │ - vmvn.i32 q1, #42240 @ 0x0000a500 │ │ + vmlal.u q1, d2, d2[3] │ │ vsra.u64 q2, q14, #60 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n acf3fe │ │ str r1, [r0, r0] │ │ b.n acf402 │ │ ands r0, r0 │ │ b.n acf406 │ │ @@ -2813175,17 +2813176,17 @@ │ │ strb r3, [r3, #0] │ │ @ instruction: 0xebfe4001 │ │ b.n acf932 │ │ movs r0, r0 │ │ b.n acef62 │ │ @ instruction: 0xffd6eaff │ │ strb r4, [r5, #5] │ │ - vsli.64 , q11, #58 @ 0x3a │ │ - vorr.i32 , #205 @ 0x000000cd │ │ - vmov.i16 q1, #52480 @ 0xcd00 │ │ + vrintz.f32 , │ │ + vbic.i32 d13, #198 @ 0x000000c6 │ │ + vmvn.i16 d2, #50688 @ 0xc600 │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {r1, lr} │ │ b.n acf78a │ │ str r1, [r0, r0] │ │ b.n acf78e │ │ str r0, [r0, #0] │ │ b.n acf792 │ │ @@ -2823698,15 +2823699,15 @@ │ │ asrs r4, r1, #32 │ │ b.n ad46b8 │ │ asrs r1, r0, #32 │ │ b.n ad4c9c │ │ ldrsb r1, [r5, r2] │ │ @ instruction: 0xebfe4800 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeafff158 │ │ + @ instruction: 0xeafff131 │ │ @ instruction: 0xff844ffe │ │ stmdb sp!, {r0, lr} │ │ b.n ad4ed6 │ │ movs r0, r0 │ │ b.n ad523e │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2826799,15 +2826800,15 @@ │ │ b.n ad6130 │ │ asrs r5, r3, #29 │ │ add.w r0, r0, r6 │ │ b.n ad693e │ │ beq.n ad6668 │ │ b.n ad6b1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r8, sl, fp, sp, pc} │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r0, lr} │ │ b.n ad6952 │ │ str r0, [r0, r0] │ │ b.n ad6956 │ │ asrs r5, r2, #29 │ │ add.w r0, r0, r5 │ │ @@ -2830527,34 +2830528,34 @@ │ │ ldr r4, [pc, #8] @ (ad84e0 ) │ │ @ instruction: 0xebfeff27 │ │ @ instruction: 0xeaffca00 │ │ subs r3, #154 @ 0x9a │ │ bvc.n ad8534 │ │ vmlal.u8 , d17, d9 │ │ vorr.i32 d13, #-1308622848 @ 0xb2000000 │ │ - @ instruction: 0xff815f37 │ │ + vmov.f32 d5, #-4 @ 0xc0800000 │ │ vmull.p8 , d20, d13 │ │ vmvn.i32 d10, #-1560281088 @ 0xa3000000 │ │ - @ instruction: 0xff82e7e5 │ │ + vqshl.u64 d14, d30, #2 │ │ vaddl.u8 , d19, d0 │ │ vmov.i32 d1, #218 @ 0x000000da │ │ vrsra.u64 , , #62 │ │ vmov.i16 , #48896 @ 0xbf00 │ │ - @ instruction: 0xff838f8a │ │ - vrsra.u64 q1, , #61 │ │ + vqrdmlsh.s q4, , d3[4] │ │ + @ instruction: 0xff8323ca │ │ vmls.i q5, q10, d0[3] │ │ vmlsl.u , d2, d2[2] │ │ vabdl.u8 , d3, d3 │ │ vbic.i32 d7, #48640 @ 0x0000be00 │ │ - vsli.64 q0, q15, #5 │ │ + vsli.64 q0, , #5 │ │ vmvn.i32 , #13172736 @ 0x00c90000 │ │ - vsli.64 q0, q1, #3 │ │ + vabal.u8 q0, d19, d27 │ │ vqrdmulh.s q1, q2, d2[3] │ │ - vqrdmlah.s , q9, d3[7] │ │ - vmls.f , q2, d2[0] │ │ + vqrdmlah.s , q9, d0[2] │ │ + vorr.i32 d13, #13303808 @ 0x00cb0000 │ │ vmvn.i32 q2, #192 @ 0x000000c0 │ │ stmdb sp!, {ip, lr} │ │ b.n ad8886 │ │ lsls r0, r2, #1 │ │ b.n ad8a4c │ │ ands r1, r0 │ │ b.n ad888e │ │ @@ -2844809,19 +2844810,19 @@ │ │ b.n adf6d8 │ │ cmp r6, #72 @ 0x48 │ │ @ instruction: 0xebfed08c │ │ b.n ae00e0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, fp, lr, pc} │ │ subs r3, #154 @ 0x9a │ │ - ldrh r7, [r6, #48] @ 0x30 │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ vsubl.u8 q5, d19, d7 │ │ - vmul.i , q1, d2[4] │ │ + vmvn.i16 d1, #171 @ 0x00ab │ │ vsubw.u8 q5, , d3 │ │ - vqrdmlah.s , q1, d2[6] │ │ + vqrdmlah.s , q1, d3[0] │ │ @ instruction: 0xff849fdf │ │ @ instruction: 0xff824bf0 │ │ stmdb sp!, {r3, ip, sp, lr} │ │ b.n adf70e │ │ str r0, [r0, #0] │ │ b.n adf720 │ │ str r7, [r2, #4] │ │ @@ -2844934,16 +2844935,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 │ │ - ldr r2, [r2, #92] @ 0x5c │ │ - @ instruction: 0xff838bf2 │ │ + ldr r3, [r5, #88] @ 0x58 │ │ + @ instruction: 0xff838bcb │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {lr} │ │ b.n ae0036 │ │ movs r0, r5 │ │ b.n adf834 │ │ strh r4, [r5, #0] │ │ b.n adf838 │ │ @@ -2845095,19 +2845096,19 @@ │ │ movs r0, #1 │ │ b.n ae057e │ │ asrs r1, r0, #32 │ │ b.n adff60 │ │ ldr r7, [pc, #992] @ (ae0224 ) │ │ ldmia.w sp!, {r1, r2, r5, r6, fp} │ │ @ instruction: 0xeafe8ff8 │ │ - ldmia.w sp!, {r1, r2, r5, r9, sl, ip} │ │ - vmov.i32 d1, #-1342177280 @ 0xb0000000 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip} │ │ + vmls.f , , d1[6] │ │ vmlal.u q4, d3, d0[5] │ │ vqrdmulh.s , q9, d3[0] │ │ - vabal.u8 , d18, d4 │ │ + vorr.i32 , #11337728 @ 0x00ad0000 │ │ vmla.f , , d1[3] │ │ vmla.f q4, , d0[1] │ │ @ instruction: 0xff829d2b │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n ae0310 │ │ str r0, [r0, #0] │ │ @@ -2850687,15 +2850688,15 @@ │ │ movs r1, r0 │ │ b.n ae31b2 │ │ movs r2, r3 │ │ b.n ae28c4 │ │ beq.n ae2e30 │ │ b.n ae3254 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r5, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, fp, ip, sp, pc} │ │ vqdmulh.s q0, , d0[7] │ │ movs r0, r6 │ │ ldr r3, [pc, #960] @ (ae3108 ) │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n ae31e8 │ │ ands r0, r0 │ │ b.n ae3092 │ │ @@ -2850789,15 +2850790,15 @@ │ │ @ instruction: 0xebff6001 │ │ b.n ae3556 │ │ movs r4, r4 │ │ b.n ae2928 │ │ str r4, [r6, #24] │ │ b.n ae31a6 │ │ @ instruction: 0xffdaeaff │ │ - subs r0, r0, #5 │ │ + subs r1, r3, #4 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n ae32c8 │ │ movs r0, #0 │ │ b.n ae29d4 │ │ ands r1, r0 │ │ b.n ae3176 │ │ @@ -2851923,16 +2851924,16 @@ │ │ movs r4, r0 │ │ b.n ae3ade │ │ subs r1, r4, r6 │ │ @ instruction: 0xebfe0001 │ │ b.n ae3ee6 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r3, r5, r9, sl, fp, ip, sp, pc} │ │ - vqshlu.s64 , q0, #4 │ │ - vorr.i16 d10, #46592 @ 0xb600 │ │ + vrsubhn.i16 d1, q10, │ │ + vmull.u q5, d19, d3[7] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ae3c58 │ │ ands r0, r0 │ │ b.n ae32e2 │ │ strb r1, [r0, #0] │ │ b.n ae3b06 │ │ @@ -2852916,15 +2852917,15 @@ │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n ae46b0 │ │ movs r3, r1 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r6, sl, ip, pc} │ │ - @ instruction: 0xff84ded5 │ │ + vmull.p8 , d20, d30 │ │ vrsra.u64 d9, d17, #61 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {} │ │ b.n ae46b6 │ │ ands r1, r0 │ │ b.n ae475a │ │ str r1, [r0, r0] │ │ @@ -2853869,15 +2853870,15 @@ │ │ mcr2 10, 7, lr, cr2, cr15, {7} @ │ │ beq.n ae47d0 │ │ b.n ae4d1c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n ae4d24 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r2, r5, r6, r8, sl, sp} │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n ae4cb4 │ │ movs r4, r6 │ │ b.n ae4338 │ │ movs r0, r0 │ │ b.n ae4342 │ │ @@ -2855621,15 +2855622,15 @@ │ │ movs r3, r5 │ │ bcc.n ae55fc │ │ movs r3, r5 │ │ bcs.n ae5790 │ │ movs r3, r5 │ │ bcs.n ae576c │ │ movs r3, r5 │ │ - b.n ae5422 │ │ + b.n ae53d4 │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-100]! @ 0xffffff9c │ │ b.n ae5b50 │ │ add r0, pc, #0 @ (adr r0, ae56b8 ) │ │ b.n ae59fa │ │ lsls r0, r0, #2 │ │ @@ -2856181,15 +2856182,15 @@ │ │ udf #25 │ │ b.n ae6078 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n ae6080 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, fp, ip, lr} │ │ - vmvn.i32 , #147 @ 0x00000093 │ │ + vmla.i , , d0[3] │ │ vaddl.u8 q1, d3, d20 │ │ b.n ae5696 │ │ movs r0, r0 │ │ b.n ae621e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ @@ -2856716,15 +2856717,15 @@ │ │ b.n ae6726 │ │ movs r3, r1 │ │ b.n ae632a │ │ beq.n ae6024 │ │ b.n ae6508 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r6, r7, sl, fp, ip, sp, pc} │ │ - vbic.i16 q1, #192 @ 0x00c0 │ │ + vmul.f q1, q2, d1[2] │ │ vsra.u64 q2, , #61 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n ae6342 │ │ str r2, [r0, r0] │ │ b.n ae6346 │ │ strb r1, [r0, #0] │ │ b.n ae634a │ │ @@ -2858452,15 +2858453,15 @@ │ │ beq.n ae6ebc │ │ b.n ae73a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r7, sl, fp, lr, pc} │ │ movs r7, r5 │ │ adds r4, r7, r5 │ │ movs r0, r0 │ │ - ldrsb r3, [r5, r0] │ │ + ldrsb r4, [r0, r0] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, lr, pc} │ │ b.n ae7338 │ │ str r4, [r3, r0] │ │ b.n ae69c4 │ │ ands r1, r0 │ │ b.n ae71e6 │ │ @@ -2860860,15 +2860861,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #32 │ │ b.n ae7dfa │ │ movs r0, r0 │ │ b.n ae8900 │ │ @ instruction: 0xfff41aff │ │ movs r3, r2 │ │ - and.w r2, r0, r1, lsl #20 │ │ + and.w r1, r0, sl, lsr #23 │ │ vmla.i , , d0[0] │ │ b.n ae7da8 │ │ movs r0, r1 │ │ b.n ae85b2 │ │ str r4, [r4, #16] │ │ @ instruction: 0xebff0000 │ │ b.n ae7daa │ │ @@ -2861518,16 +2861519,16 @@ │ │ b.n ae8b1a │ │ movs r0, #4 │ │ b.n ae8b1e │ │ str r0, [r6, #12] │ │ b.n ae8b7c │ │ ldr r2, [r7, #80] @ 0x50 │ │ @ instruction: 0xebff88fc │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp} │ │ - vmull.u , d19, d3[2] │ │ + ldmia.w sp!, {r1, r4, r6, r7, sl, fp, ip, sp} │ │ + vmlsl.u8 , d19, d20 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n ae8c94 │ │ add sp, #4 │ │ b.n ae8b3e │ │ str r0, [sp, #0] │ │ b.n ae8b42 │ │ @@ -2863551,17 +2863552,17 @@ │ │ vpmin.u32 q15, , │ │ str r2, [sp, #356] @ 0x164 │ │ vqshl.u64 , q3, #1 │ │ vqrdmlsh.s , , d1[5] │ │ vsubl.u8 q0, d20, d28 │ │ vmla.i q7, q10, d1[3] │ │ vaddl.u8 q2, d0, d31 │ │ - vmul.i , q9, d0[4] │ │ + @ instruction: 0xff8298b9 │ │ vmvn.i32 , #11534335 @ 0x00afffff │ │ - vbic.i32 d8, #-872415232 @ 0xcc000000 │ │ + vorr.i32 d8, #-989855744 @ 0xc5000000 │ │ @ instruction: 0xff83fb85 │ │ @ instruction: 0xff83fad5 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ae9e1c │ │ strb r3, [r0, #0] │ │ b.n ae9cc6 │ │ @@ -2864403,26 +2864404,26 @@ │ │ @ instruction: 0xebfd5003 │ │ b.n aea7fe │ │ @ instruction: 0xffd0eaff │ │ ldr r5, [r5, #116] @ 0x74 │ │ str r4, [r4, #84] @ 0x54 │ │ adds r6, #252 @ 0xfc │ │ movs r7, r5 │ │ - str r2, [r3, #80] @ 0x50 │ │ + str r3, [r6, #76] @ 0x4c │ │ vorr.i32 d14, #12058624 @ 0x00b80000 │ │ - vmla.i q3, , d2[1] │ │ + vshr.u64 d6, d15, #63 │ │ vorr.i32 q6, #185 @ 0x000000b9 │ │ vabdl.u8 , d17, d23 │ │ vqshl.u64 d15, d2, #4 │ │ vraddhn.i16 d15, , │ │ vmvn.i32 d8, #8650752 @ 0x00840000 │ │ movs r3, r5 │ │ strh r4, [r2, #36] @ 0x24 │ │ movs r3, r5 │ │ - lsls r7, r0, #27 │ │ + lsls r0, r4, #26 │ │ vmov.i32 , #-1157627904 @ 0xbb000000 │ │ vqrdmulh.s , q2, d0[5] │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n aea59c │ │ str r0, [r0, #0] │ │ b.n aea846 │ │ @@ -2864544,15 +2864545,15 @@ │ │ movs r6, r0 │ │ b.n aea542 │ │ beq.n aea254 │ │ b.n aea720 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r3, r4, r5, r7, r8, sl, fp, ip, lr, pc} │ │ vsubw.u8 , , d15 │ │ - vsubw.u8 q0, q10, d28 │ │ + vsubw.u8 q0, q10, d5 │ │ vshr.u64 q5, q15, #61 │ │ vaddl.u8 q0, d1, d0 │ │ b.n aea8c0 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n ae9dc8 │ │ @@ -2865007,15 +2865008,15 @@ │ │ add.w r0, r0, r4 │ │ b.n aea946 │ │ asrs r7, r0, #32 │ │ b.n aea94a │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9} │ │ @ instruction: 0xea00ecbc │ │ - @ instruction: 0xff805a93 │ │ + vmull.u , d0, d0[7] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n aeaabc │ │ adds r0, #24 │ │ b.n aea140 │ │ str r2, [r0, r0] │ │ b.n aea96a │ │ @@ -2866652,33 +2866653,33 @@ │ │ asrs r1, r1, #4 │ │ lsls r1, r1, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n aeaec8 │ │ ldc2 10, cr14, [sp, #-1020] @ 0xfffffc04 @ │ │ - str r4, [sp, #636] @ 0x27c │ │ + str r4, [sp, #480] @ 0x1e0 │ │ @ instruction: 0xff8378f0 │ │ movs r3, r5 │ │ ldrh r0, [r3, #36] @ 0x24 │ │ movs r7, r5 │ │ ldrh r4, [r7, #34] @ 0x22 │ │ movs r7, r5 │ │ ldrh r0, [r4, #30] │ │ movs r7, r5 │ │ ldrh r0, [r1, #24] │ │ movs r7, r5 │ │ strb r4, [r4, #23] │ │ movs r3, r5 │ │ - asrs r3, r4, #22 │ │ + asrs r4, r7, #21 │ │ vmlsl.u q4, d19, d0[4] │ │ movs r7, r5 │ │ strh r0, [r1, #54] @ 0x36 │ │ movs r7, r5 │ │ - asrs r3, r1, #8 │ │ + asrs r4, r4, #7 │ │ vabal.u8 q4, d19, d28 │ │ movs r7, r5 │ │ ands r0, r2 │ │ stmdb sp!, {r0, lr} │ │ b.n aeb742 │ │ @ instruction: 0xfff8ebfd │ │ movs r0, r0 │ │ @@ -2868347,16 +2868348,16 @@ │ │ b.n aec56e │ │ movs r5, r0 │ │ b.n aec532 │ │ beq.n aec23c │ │ b.n aec710 │ │ ldr r7, [pc, #960] @ (aec5b8 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xeafd8f3a │ │ - vabdl.u8 q7, d18, d15 │ │ + @ instruction: 0xeafd8f13 │ │ + @ instruction: 0xff82e768 │ │ vraddhn.i16 d11, q1, q13 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n aec552 │ │ asrs r4, r2, #32 │ │ b.n aebdb8 │ │ movs r0, r0 │ │ @@ -2868445,16 +2868446,16 @@ │ │ b.n aec3f4 │ │ ldr.w lr, [r3, #3069] @ 0xbfd │ │ str r1, [r0, #0] │ │ b.n aeca1e │ │ movs r6, r0 │ │ b.n aec622 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r5, r6, sl, sp, lr, pc} │ │ - vmvn.i32 q0, #44800 @ 0x0000af00 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, sl, sp, lr, pc} │ │ + vmov.i32 q0, #43008 @ 0x0000a800 │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {ip, lr} │ │ b.n aec636 │ │ movs r0, r1 │ │ b.n aebe1a │ │ movs r0, r0 │ │ b.n aec99e │ │ @@ -2868536,15 +2868537,15 @@ │ │ asrs r1, r0, #32 │ │ b.n aec4c8 │ │ beq.n aec3cc │ │ b.n aec8c8 │ │ rors r0, r6 │ │ ldmia.w sp!, {r2, r3, r9, sl, fp, sp, lr} │ │ @ instruction: 0xeaffdab0 │ │ - vsri.64 d14, d5, #63 │ │ + vmls.i q7, , d2[7] │ │ vmull.p8 q2, d2, d0 │ │ stmdb sp!, {sp} │ │ b.n aebee0 │ │ stmia r0!, {r0, r1} │ │ b.n aec70a │ │ adds r0, #1 │ │ b.n aec70e │ │ @@ -2868610,15 +2868611,15 @@ │ │ movs r4, r1 │ │ b.n aec792 │ │ strh r4, [r3, #0] │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, sl, fp, ip, pc} │ │ vqrdmulh.s q7, , d0[7] │ │ vmlal.u8 q1, d16, d2 │ │ @ instruction: 0xff817fd5 │ │ - vmvn.i32 , #10420223 @ 0x009effff │ │ + vmov.i32 , #9961471 @ 0x0097ffff │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n aec7b2 │ │ movs r0, #1 │ │ b.n aec7b6 │ │ asrs r0, r5, #32 │ │ b.n aebfb8 │ │ @@ -2868637,15 +2868638,15 @@ │ │ b.n aebfd4 │ │ movs r4, r0 │ │ b.n aec7da │ │ asrs r1, r0, #32 │ │ b.n aec5bc │ │ ldr r0, [pc, #192] @ (aec560 ) │ │ ldmia.w sp!, {r4, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xeaff8acf │ │ + @ instruction: 0xeaff8aa8 │ │ @ instruction: 0xff820f75 │ │ vmvn.i16 d4, #192 @ 0x00c0 │ │ stmdb sp!, {r3, r8, ip} │ │ b.n aebfd6 │ │ movs r0, r0 │ │ b.n aecb5c │ │ str r0, [r7, r3] │ │ @@ -2868927,15 +2868928,15 @@ │ │ movs r0, #0 │ │ b.n aecee6 │ │ fldmiax sl, {d14-d139} @ Deprecated │ │ movs r4, r0 │ │ b.n aec268 │ │ ldmia r6, {r2, r4, r6} │ │ @ instruction: 0xebfd81fc │ │ - ldmia.w sp!, {r0, r1, r3, r8, r9, fp, lr} │ │ + ldmia.w sp!, {r2, r5, r6, r7, r9, fp, lr} │ │ vmov.i32 d4, #160 @ 0x000000a0 │ │ stmdb sp!, {lr} │ │ b.n aeca82 │ │ movs r0, r0 │ │ b.n aec26a │ │ @ instruction: 0xeb4eebfd │ │ movs r0, r0 │ │ @@ -2870938,15 +2870939,15 @@ │ │ movs r0, #0 │ │ b.n aee0b6 │ │ adds r0, #0 │ │ b.n aee03a │ │ asrs r1, r0, #32 │ │ b.n aeda1c │ │ ldmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - ldrb r3, [r4, #21] │ │ + ldrb r4, [r7, #20] │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {} │ │ b.n aed432 │ │ ands r2, r0 │ │ b.n aedc52 │ │ b.n aed732 │ │ @ instruction: 0xebfd5000 │ │ @@ -2871226,15 +2871227,15 @@ │ │ ldr r3, [pc, #40] @ (aedba4 ) │ │ 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, r5, r7, r9, fp, ip, sp} │ │ vmov.i32 d9, #50687 @ 0x0000c5ff │ │ - vsri.64 , q8, #64 │ │ + vmls.i , q8, d1[2] │ │ vmls.f , q9, d3[5] │ │ vsubw.u8 , q8, d0 │ │ vsub.i16 d24, d13, d31 │ │ vbic.i16 , #37888 @ 0x9400 │ │ vmlal.u8 q4, d16, d4 │ │ vshr.u32 d20, d0, #8 │ │ stmdb sp!, {lr} │ │ @@ -2874818,15 +2874819,15 @@ │ │ asrs r6, r0, #32 │ │ asrs r0, r4, #6 │ │ b.n aefe5a │ │ subs r5, r7, r7 │ │ svc 73 @ 0x49 │ │ b.n af0048 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r5, r6, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r5, ip, sp, lr} │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n aeffd8 │ │ add sp, #0 │ │ b.n aefe82 │ │ movs r0, r0 │ │ b.n af01e6 │ │ @@ -2876220,15 +2876221,15 @@ │ │ beq.n af0788 │ │ b.n af0c4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr} │ │ vmull.p8 q0, d1, d27 │ │ @ instruction: 0xff841f89 │ │ vmov.i32 q4, #9568255 @ 0x0091ffff │ │ - @ instruction: 0xff8049b8 │ │ + @ instruction: 0xff804991 │ │ vsra.u64 q2, , #62 │ │ stmdb sp!, {pc} │ │ b.n af0a92 │ │ movs r2, r0 │ │ b.n af0a96 │ │ str r3, [r0, r0] │ │ b.n af0a9a │ │ @@ -2878658,28 +2878659,28 @@ │ │ lsls r6, r4, #20 │ │ udf #0 │ │ stmia r1!, {r2, r3, r5, r7} │ │ str r6, [sp, #768] @ 0x300 │ │ b.n af1bde │ │ cmp r6, #0 │ │ lsls r3, r2, #10 │ │ - strd pc, pc, [r2, #520] @ 0x208 │ │ + @ instruction: 0xe99bff82 │ │ ldrsh r1, [r1, r2] │ │ vrshr.u64 d11, d12, #64 │ │ - vabdl.u8 q7, d16, d2 │ │ + vorr.i32 q7, #-1962934272 @ 0x8b000000 │ │ vmvn.i32 d5, #44543 @ 0x0000adff │ │ @ instruction: 0xff803edc │ │ - vqshlu.s64 d14, d6, #0 │ │ + vmlsl.u q7, d0, d3[7] │ │ @ instruction: 0xff825b61 │ │ - vorr.i16 d3, #36608 @ 0x8f00 │ │ + @ instruction: 0xff803af8 │ │ vshr.u64 d4, d5, #61 │ │ @ instruction: 0xff80dcfa │ │ vmov.i32 d7, #11993087 @ 0x00b6ffff │ │ vsubw.u8 , , d15 │ │ - vmlsl.u8 q5, d0, d22 │ │ + @ instruction: 0xff80a9ff │ │ @ instruction: 0xff827b9d │ │ vmlal.u , d19, d3[7] │ │ vaddw.u8 , q0, d23 │ │ @ instruction: 0xff805eb5 │ │ vmul.f , , d3[7] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ @@ -2878983,15 +2878984,15 @@ │ │ b.n af2336 │ │ stmia.w r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ beq.n af1f24 │ │ b.n af2518 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, lr, pc} │ │ ldmia r7!, {r1, r2, r3, r6} │ │ - add r5, pc, #832 @ (adr r5, af2348 ) │ │ + add r5, pc, #676 @ (adr r5, af22ac ) │ │ vaddl.u8 , d2, d0 │ │ b.n af274e │ │ movs r0, #0 │ │ b.n af2752 │ │ ldc2 10, cr14, [lr], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ b.n af275a │ │ @@ -2880537,42 +2880538,42 @@ │ │ ldrb r0, [r0, r0] │ │ lsls r6, r4, #20 │ │ bcs.n af2ddc │ │ stc2l 10, cr8, [ip, #-0] @ │ │ lsls r1, r7, #30 │ │ bl ea6cea │ │ bl ef2cee │ │ - cmp r7, #11 │ │ + cmp r6, #228 @ 0xe4 │ │ vorr.i32 , #43776 @ 0x0000ab00 │ │ vmla.f , , d3[3] │ │ vsubw.u8 , , d11 │ │ vbic.i16 , #188 @ 0x00bc │ │ - @ instruction: 0xff810dda │ │ + @ instruction: 0xff810db3 │ │ vmvn.i32 d7, #41728 @ 0x0000a300 │ │ @ instruction: 0xff80efdd │ │ @ instruction: 0xff836fb5 │ │ vqrdmlsh.s q7, q8, d3[2] │ │ - vmlal.u , d19, d2[6] │ │ + vmlal.u , d19, d3[0] │ │ vmvn.i32 q4, #11927551 @ 0x00b5ffff │ │ @ instruction: 0xff8339ba │ │ @ instruction: 0xff81e8df │ │ - vshr.u64 q3, q3, #61 │ │ + vaddl.u8 q3, d19, d31 │ │ @ instruction: 0xff82ebdf │ │ @ instruction: 0xff83eb0f │ │ - vsli.64 d15, d12, #3 │ │ - vqrdmulh.s , q9, d0[3] │ │ - @ instruction: 0xff8207e6 │ │ + vbic.i32 , #11862016 @ 0x00b50000 │ │ + @ instruction: 0xff829da5 │ │ + vqshl.u64 d0, d31, #2 │ │ vmvn.i32 d6, #45055 @ 0x0000afff │ │ @ instruction: 0xff80cb80 │ │ - vsubw.u8 , , d3 │ │ + vrshr.u64 , q6, #61 │ │ @ instruction: 0xff83e7e7 │ │ - vmlsl.u , d19, d0[4] │ │ - vqdmulh.s q1, , d3[5] │ │ + vqshlu.s64 d3, d25, #3 │ │ + vqdmulh.s q1, , d0[0] │ │ vrsra.u64 , q15, #62 │ │ - vmvn.i16 d15, #185 @ 0x00b9 │ │ + vmov.i16 d15, #178 @ 0x00b2 │ │ vmlal.u8 q7, d18, d3 │ │ @ instruction: 0xff83fef3 │ │ vmull.p8 q7, d16, d23 │ │ vorr.i32 , #176 @ 0x000000b0 │ │ vmlsl.u8 q5, d4, d11 │ │ vmvn.i32 d15, #187 @ 0x000000bb │ │ @ instruction: 0xff834bf0 │ │ @@ -2880841,18 +2880842,18 @@ │ │ bcs.n af3128 │ │ @ instruction: 0xebfd0005 │ │ b.n af3406 │ │ cbz r6, af3142 │ │ @ instruction: 0xebfd0000 │ │ b.n af380e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r7, r8, r9, sl, fp, ip} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip} │ │ vsubw.u8 q3, q9, d28 │ │ vmls.i q4, q8, d2[7] │ │ - @ instruction: 0xff83ff0a │ │ + vqrdmlah.s , , d3[4] │ │ vmvn.i16 d4, #156 @ 0x009c │ │ stmdb sp!, {r0, lr} │ │ b.n af342a │ │ asrs r0, r0, #32 │ │ b.n af382e │ │ asrs r4, r0, #32 │ │ b.n af2c0c │ │ @@ -2881173,15 +2881174,15 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r3, r6} │ │ @ instruction: 0xf923ff80 │ │ strh r1, [r5, #26] │ │ vaddw.u8 q7, , d27 │ │ - vmvn.i32 d11, #178 @ 0x000000b2 │ │ + vaddl.u8 , d3, d11 │ │ vaddl.u8 , d2, d8 │ │ b.n af3878 │ │ ldr r3, [pc, #992] @ (af37c0 ) │ │ stmdb sp!, {lr, pc} │ │ b.n af3726 │ │ movs r4, r4 │ │ b.n af3904 │ │ @@ -2881492,15 +2881493,15 @@ │ │ mcr2 15, 0, pc, cr12, cr15, {7} @ │ │ asrs r6, r7, #31 │ │ lsls r0, r3, #23 │ │ str r6, [sp, #768] @ 0x300 │ │ b.n af3552 │ │ ldr r5, [sp, #128] @ 0x80 │ │ movs r6, r5 │ │ - udf #13 │ │ + ble.n af366c │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {lr} │ │ b.n af39ea │ │ movs r2, r0 │ │ add.w r0, r0, r4 │ │ b.n af39f2 │ │ ands r0, r2 │ │ @@ -2882070,15 +2882071,15 @@ │ │ adds r0, #7 │ │ b.n af3f16 │ │ beq.n af3c44 │ │ @ instruction: 0xebfd0005 │ │ b.n af3f1e │ │ ldr r3, [pc, #960] @ (af3fa0 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl} │ │ - @ instruction: 0xea00bbae │ │ + @ instruction: 0xea00bb87 │ │ vbic.i16 d3, #39168 @ 0x9900 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n af4090 │ │ lsls r0, r2, #1 │ │ movt r0, #269 @ 0x10d │ │ b.n af3f3e │ │ @@ -2882719,20 +2882720,20 @@ │ │ @ instruction: 0xeb00d094 │ │ b.n af4698 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ bpl.n af4142 │ │ - vqshl.u64 , q10, #3 │ │ - vmlsl.u q4, d17, d1[1] │ │ + @ instruction: 0xff83b7cd │ │ + vqshlu.s64 d8, d14, #1 │ │ vmls.f , q1, d1[7] │ │ vbic.i32 d0, #133 @ 0x00000085 │ │ vmlal.u q2, d1, d3[2] │ │ - vmlal.u8 q2, d1, d16 │ │ + vqshl.u64 q2, , #1 │ │ vmvn.i32 d14, #-1375731712 @ 0xae000000 │ │ vaddl.u8 q0, d0, d0 │ │ b.n af4856 │ │ adds r0, #4 │ │ asrs r0, r2, #22 │ │ stmia r0!, {r0} │ │ lsls r0, r4, #14 │ │ @@ -2882923,15 +2882924,15 @@ │ │ b.n af4878 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ bne.n af42f2 │ │ vorr.i32 d5, #182 @ 0x000000b6 │ │ - vmlal.u8 q1, d16, d0 │ │ + vmov.i16 q1, #137 @ 0x0089 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {ip} │ │ b.n af3eaa │ │ str r2, [r0, #0] │ │ b.n af46ca │ │ movs r0, #1 │ │ b.n af4ace │ │ @@ -2884898,15 +2884899,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n af57e2 │ │ ldr r0, [pc, #192] @ (af5564 ) │ │ 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: 0xeafd16ea │ │ + @ instruction: 0xeafd16c3 │ │ @ instruction: 0xff8248f0 │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n af595c │ │ ands r0, r0 │ │ b.n af5806 │ │ movs r3, r4 │ │ b.n af506c │ │ @@ -2887097,21 +2887098,21 @@ │ │ vmla.f , , d3[1] │ │ vaddl.u8 , d19, d7 │ │ vshr.u64 , , #61 │ │ vbic.i32 d15, #12058624 @ 0x00b80000 │ │ vsubw.u8 , , d1 │ │ vmvn.i32 , #47104 @ 0x0000b800 │ │ vmull.u , d3, d1[6] │ │ - vraddhn.i16 d9, , │ │ + vmls.i , , d2[5] │ │ vorr.i32 d11, #40704 @ 0x00009f00 │ │ @ instruction: 0xff83f7cd │ │ vacgt.f16 , , q14 │ │ - @ instruction: 0xff8168f6 │ │ + vmul.i q3, , d3[3] │ │ vmla.i , q9, d1[2] │ │ - vmla.f q7, q0, d2[2] │ │ + vaddw.u8 q7, q0, d19 │ │ vshr.u64 q7, , #62 │ │ vrsra.u64 q6, q10, #64 │ │ movs r2, r5 │ │ add r1, sp, #260 @ 0x104 │ │ vmvn.i32 q2, #128 @ 0x00000080 │ │ stmdb sp!, {ip} │ │ b.n af6ed2 │ │ @@ -2889351,21 +2889352,21 @@ │ │ movs r2, r7 │ │ b.n af7f3e │ │ movs r2, r1 │ │ b.n af81a2 │ │ @ instruction: 0xffee2aff │ │ @ instruction: 0xffeaeaff │ │ ldmia r0, {r0, r2, r3, r4, r7} │ │ - @ instruction: 0xff807d01 │ │ + @ instruction: 0xff807cda │ │ vsubl.u8 q7, d1, d1 │ │ vqrdmulh.s , , │ │ - vorr.i32 d13, #12189696 @ 0x00ba0000 │ │ + vsri.64 , , #61 │ │ vmls.i q1, , d2[7] │ │ - vmov.i32 d9, #10092543 @ 0x0099ffff │ │ - vmla.f , , d3[5] │ │ + @ instruction: 0xff819cf2 │ │ + vmla.f , , d0[0] │ │ @ instruction: 0xff827e95 │ │ vmov.i16 q7, #45824 @ 0xb300 │ │ @ instruction: 0xff8048fc │ │ stmdb sp!, {lr} │ │ b.n af7e3a │ │ movs r1, r3 │ │ b.n af769e │ │ @@ -2890627,15 +2890628,15 @@ │ │ b.n af892a │ │ beq.n af866c │ │ b.n af8b08 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff8faf │ │ vmov.i32 d11, #47615 @ 0x0000b9ff │ │ - vmov.i32 d7, #35839 @ 0x00008bff │ │ + @ instruction: 0xff807bf4 │ │ vbic.i32 , #169 @ 0x000000a9 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n af8aa8 │ │ str r0, [r0, r0] │ │ b.n af8952 │ │ lsls r0, r6, #6 │ │ @@ -2892393,18 +2892394,18 @@ │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ b.n af902e │ │ movs r0, r0 │ │ b.n af9030 │ │ @ instruction: 0xffe4eaff │ │ strh r3, [r4, #20] │ │ vmvn.i32 d8, #46848 @ 0x0000b700 │ │ - vmvn.i32 d6, #11796479 @ 0x00b3ffff │ │ + @ instruction: 0xff836d0c │ │ vmla.f q7, q9, d1[3] │ │ vpmax.u , , │ │ - vmov.i32 , #35328 @ 0x00008a00 │ │ + vmvn.i32 d3, #33536 @ 0x00008300 │ │ vabal.u8 q5, d18, d12 │ │ movs r6, r5 │ │ b.n af9982 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n af99f4 │ │ str r0, [r0, r0] │ │ @@ -2895494,44 +2895495,44 @@ │ │ b.n afaacc │ │ asrs r1, r0, #32 │ │ b.n afb0b0 │ │ movs r0, #2 │ │ b.n afb0b4 │ │ b.n afb1c6 │ │ @ instruction: 0xebfdffd3 │ │ - @ instruction: 0xeaff82f2 │ │ + @ instruction: 0xeaff82cb │ │ @ instruction: 0xff8179ac │ │ movs r2, r5 │ │ bmi.n afb01c │ │ vmov.i16 , #33792 @ 0x8400 │ │ movs r2, r5 │ │ - bkpt 0x001f │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ vmull.u , d1, d0[2] │ │ movs r2, r5 │ │ - strb r6, [r4, #7] │ │ + strb r7, [r7, #6] │ │ vmul.i , q9, d0[6] │ │ movs r2, r5 │ │ ldr r0, [r2, r1] │ │ movs r0, r0 │ │ - strb r4, [r5, #6] │ │ - vbic.i32 , #172 @ 0x000000ac │ │ + strb r5, [r0, #6] │ │ + vorr.i32 , #165 @ 0x000000a5 │ │ vbic.i32 d2, #-1392508928 @ 0xad000000 │ │ vmul.f q1, , d2[6] │ │ @ instruction: 0xff81cbea │ │ @ instruction: 0xff82cbca │ │ vmul.f , q1, d0[4] │ │ vmlsl.u q0, d16, d0[3] │ │ movs r0, r0 │ │ - asrs r7, r0, #28 │ │ + asrs r0, r4, #27 │ │ vorr.i32 d7, #-1610612736 @ 0xa0000000 │ │ movs r2, r5 │ │ add r2, sp, #952 @ 0x3b8 │ │ vmin.u , , q4 │ │ movs r2, r5 │ │ - strh r1, [r2, #12] │ │ + strh r2, [r5, #10] │ │ @ instruction: 0xff8178f0 │ │ movs r2, r5 │ │ ldr r3, [pc, #960] @ (afb3bc ) │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n afb49c │ │ strh r0, [r0, #0] │ │ b.n afb346 │ │ @@ -2895782,15 +2895783,15 @@ │ │ @ instruction: 0xff807908 │ │ movs r2, r5 │ │ strb r0, [r1, #30] │ │ movs r1, r0 │ │ lsrs r2, r1, #10 │ │ vabdl.u8 , d17, d8 │ │ movs r1, r0 │ │ - ldrh r7, [r0, #40] @ 0x28 │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ vmvn.i16 d4, #175 @ 0x00af │ │ stmdb sp!, {lr} │ │ b.n afb56e │ │ lsls r0, r6, #3 │ │ b.n afad70 │ │ str r0, [r0, r0] │ │ b.n afb976 │ │ @@ -2895909,15 +2895910,15 @@ │ │ movs r2, r0 │ │ str r3, [sp, #200] @ 0xc8 │ │ vmlsl.u8 , d16, d16 │ │ movs r2, r0 │ │ stmia r5!, {r2, r4, r7} │ │ vpmin.u , , q10 │ │ movs r2, r0 │ │ - bls.n afb364 │ │ + bhi.n afb316 │ │ @ instruction: 0xff81eddc │ │ @ instruction: 0xff803ab4 │ │ movs r6, r5 │ │ lsls r5, r7, #2 │ │ vmlsl.u8 , d16, d8 │ │ movs r6, r5 │ │ asrs r0, r2, #32 │ │ @@ -2896472,15 +2896473,15 @@ │ │ @ instruction: 0xe99d1000 │ │ b.n afb30a │ │ movs r2, r1 │ │ b.n afbb4e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r7, r9, sl, fp, ip} │ │ @ instruction: 0xff831e91 │ │ - vraddhn.i16 d11, , q3 │ │ + vmov.i32 , #12517376 @ 0x00bf0000 │ │ vmull.u , d17, d1[6] │ │ vhadd.u q15, , │ │ vaddl.u8 q0, d2, d0 │ │ b.n afbeca │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -2897688,15 +2897689,15 @@ │ │ b.n afbd56 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #28 │ │ b.n afc99e │ │ movs r7, r0 │ │ b.n afc5a2 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r3, r4, r6, r8, r9, sl, fp, lr} │ │ @ instruction: 0xff810d0c │ │ vsubw.u8 q4, q0, d19 │ │ vaddl.u8 q0, d0, d8 │ │ b.n afbd98 │ │ movs r1, r0 │ │ b.n afc91a │ │ movs r6, r0 │ │ @@ -2898550,15 +2898551,15 @@ │ │ b.n afccfe │ │ movs r0, #0 │ │ b.n afd182 │ │ add r4, sp, #1020 @ 0x3fc │ │ @ instruction: 0xebfd0000 │ │ b.n afd10a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, fp, ip} │ │ + ldmia.w sp!, {r1, r2, fp, ip} │ │ vmla.i , q1, d0[7] │ │ b.n afc4f6 │ │ lsls r0, r5, #1 │ │ b.n afc4fa │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n afd122 │ │ @@ -2900327,16 +2900328,16 @@ │ │ b.n afe026 │ │ str r7, [r0, #0] │ │ b.n afe02a │ │ movs r0, r0 │ │ b.n afdf98 │ │ @ instruction: 0xffea1aff │ │ @ instruction: 0xfff6eaff │ │ - subs r4, #95 @ 0x5f │ │ - vmlsl.u q3, d1, d1[2] │ │ + subs r4, #56 @ 0x38 │ │ + vrsubhn.i16 d6, , q9 │ │ vqrdmlah.s q2, q9, d0[5] │ │ movs r2, r5 │ │ movs r0, #209 @ 0xd1 │ │ b.n afdca6 │ │ adds r0, #0 │ │ b.n afd4aa │ │ movs r1, r0 │ │ @@ -2900545,16 +2900546,16 @@ │ │ str r0, [r0, r0] │ │ b.n afd5d6 │ │ movs r4, r0 │ │ b.n afde0a │ │ beq.n afdaec │ │ b.n afdfe8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r5, r9, fp} │ │ - vorr.i32 q4, #169 @ 0x000000a9 │ │ + ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, fp} │ │ + vbic.i32 d8, #162 @ 0x000000a2 │ │ @ instruction: 0xff824ff8 │ │ stmdb sp!, {ip, lr} │ │ b.n afde22 │ │ lsls r0, r2, #3 │ │ b.n afde86 │ │ add sp, #4 │ │ b.n afde2a │ │ @@ -2904946,103 +2904947,103 @@ │ │ beq.n b00050 │ │ b.n b00504 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r9, sl, fp, sp, lr} │ │ vmvn.i32 d6, #11862015 @ 0x00b4ffff │ │ vaddw.u8 q7, , d30 │ │ @ instruction: 0xff80bf38 │ │ - vmls.f , q1, d0[4] │ │ + vbic.i32 d7, #11075584 @ 0x00a90000 │ │ vmov.i32 q4, #158 @ 0x0000009e │ │ vacgt.f16 , , q12 │ │ vqshl.u64 , , #2 │ │ - vqshl.u64 d22, d31, d15 │ │ + vqshl.u64 d22, d8, d15 │ │ @ instruction: 0xff820b48 │ │ movs r0, r0 │ │ - ldmia r6!, {r3, r4} │ │ + ldmia r5, {r0, r4, r5, r6, r7} │ │ @ instruction: 0xff812d91 │ │ vmlsl.u8 q0, d16, d16 │ │ movs r0, r0 │ │ add r7, pc, #72 @ (adr r7, b0006c ) │ │ @ instruction: 0xff8009f4 │ │ movs r0, r0 │ │ lsrs r4, r4, #8 │ │ movs r0, r0 │ │ - cbz r3, b0006c │ │ + cbz r4, b00062 │ │ vqshlu.s64 q5, , #1 │ │ - vbic.i32 , #32768 @ 0x00008000 │ │ - @ instruction: 0xff81736f │ │ + @ instruction: 0xff807349 │ │ + @ instruction: 0xff817348 │ │ vqrdmlah.s , , d0[3] │ │ - vmin.u q9, , │ │ + vmax.u q9, , q6 │ │ vrsra.u64 q6, q10, #62 │ │ vqshl.u64 d10, d13, #0 │ │ vqrdmulh.s , q8, d2[4] │ │ - @ instruction: 0xff8227e3 │ │ + vqshl.u64 d2, d28, #2 │ │ vaddl.u8 q4, d18, d16 │ │ vqrdmlah.s , q9, d2[5] │ │ vaddl.u8 q4, d18, d5 │ │ @ instruction: 0xff82dbe5 │ │ - vrsubhn.i16 d3, q1, │ │ - vmls.i q1, , d3[6] │ │ + vmls.f , q9, d2[5] │ │ + vmls.i q1, , d0[1] │ │ vabdl.u8 q3, d18, d1 │ │ @ instruction: 0xff80f9dc │ │ - vrsubhn.i16 d0, q1, q9 │ │ - @ instruction: 0xff826f83 │ │ + vsli.64 q0, , #2 │ │ + vmov.f32 q3, #-14 @ 0xc1600000 │ │ @ instruction: 0xff812eb1 │ │ @ instruction: 0xff809bf3 │ │ vshr.u64 d15, d19, #62 │ │ vsub.i64 , , q15 │ │ @ instruction: 0xff82d8d2 │ │ vqrdmlah.s q1, q1, d2[6] │ │ - vmov.i32 q5, #9371647 @ 0x008effff │ │ + vmvn.i32 d10, #8912895 @ 0x0087ffff │ │ vmov.i32 d5, #9699327 @ 0x0093ffff │ │ @ instruction: 0xff7fbc6f │ │ - vmov.i32 q1, #-1358954496 @ 0xaf000000 │ │ + vmvn.i32 d2, #-1476395008 @ 0xa8000000 │ │ @ instruction: 0xff824b01 │ │ vsli.64 q5, , #0 │ │ vshr.u64 d6, d7, #64 │ │ vqrshl.u64 d26, d25, d31 │ │ - vmov.i32 d15, #9109503 @ 0x008affff │ │ + @ instruction: 0xff80fcf3 │ │ vmull.p8 , d16, d31 │ │ - vrsubhn.i16 d5, q1, │ │ + vmls.f , q9, d2[5] │ │ vsra.u64 d12, d8, #63 │ │ vorr.i32 , #33024 @ 0x00008100 │ │ - vhadd.u d25, d15, d4 │ │ + vminnm.f16 q12, , │ │ vabal.u8 q5, d1, d5 │ │ - vsli.64 d5, d29, #0 │ │ + vsli.64 d5, d6, #0 │ │ vmov.i64 d9, #0xff0000ff0000ffff │ │ vbic.i16 d11, #43776 @ 0xab00 │ │ vorr.i32 d12, #172 @ 0x000000ac │ │ @ instruction: 0xff809df6 │ │ - vorr.i32 , #171 @ 0x000000ab │ │ + vbic.i32 d7, #164 @ 0x000000a4 │ │ vmlsl.u8 q1, d17, d9 │ │ - vbic.i32 q2, #33280 @ 0x00008200 │ │ + @ instruction: 0xff80434b │ │ @ instruction: 0xff82ba9d │ │ - @ instruction: 0xff828ef0 │ │ - @ instruction: 0xff81af04 │ │ + vqrdmlah.s q4, q9, d1[2] │ │ + @ instruction: 0xff81aedd │ │ @ instruction: 0xff819d2f │ │ - @ instruction: 0xff82fb88 │ │ + @ instruction: 0xff82fb61 │ │ vmull.u , d0, d1[1] │ │ vmov.i32 d12, #160 @ 0x000000a0 │ │ vmlsl.u8 , d0, d25 │ │ - @ instruction: 0xff82aeba │ │ + @ instruction: 0xff82ae93 │ │ @ instruction: 0xff8198b8 │ │ vqrdmlsh.s , , │ │ vrsubhn.i16 d2, q0, │ │ vmov.i32 q0, #8388608 @ 0x00800000 │ │ movs r0, r0 │ │ - ldrh r6, [r0, #22] │ │ + ldrh r7, [r3, #20] │ │ vrsubhn.i16 d2, , │ │ vraddhn.i16 d0, q0, q12 │ │ movs r0, r0 │ │ strh r5, [r3, #14] │ │ vmlsl.u q1, d0, d1[3] │ │ vmvn.i32 q0, #8650752 @ 0x00840000 │ │ movs r0, r0 │ │ str r6, [r6, #72] @ 0x48 │ │ - @ instruction: 0xff803f98 │ │ + @ instruction: 0xff803f71 │ │ vmvn.i32 q1, #-1526726656 @ 0xa5000000 │ │ vsri.64 d0, d12, #64 │ │ movs r0, r0 │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ vmvn.i32 d6, #11272192 @ 0x00ac0000 │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r0, r6, r7, r8, r9, sl, fp, lr, pc} │ │ @@ -2905748,15 +2905749,15 @@ │ │ beq.n b00798 │ │ b.n b00ca4 │ │ ldr r3, [pc, #960] @ (b00b4c ) │ │ ldmia.w sp!, {r7, sl, fp, ip, pc} │ │ @ instruction: 0xeafd8d7d │ │ vabdl.u8 q6, d18, d17 │ │ vabd.u d28, d31, d28 │ │ - vmul.p d18, d31, d22 │ │ + vmls.i d18, d31, d15 │ │ vaddl.u8 , d1, d0 │ │ b.n b00ae6 │ │ movs r0, r0 │ │ b.n b00e4a │ │ movs r0, r0 │ │ b.n b00eee │ │ movs r0, #0 │ │ @@ -2906139,15 +2906140,15 @@ │ │ asrs r0, r2, #11 │ │ adcs r3, r2 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b00c1c ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ lsls r3, r4, #13 │ │ - vmvn.i32 d11, #34303 @ 0x000085ff │ │ + vmull.u8 , d0, d14 │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {lr} │ │ b.n b00e2e │ │ lsls r4, r3, #3 │ │ b.n b00612 │ │ str r1, [sp, #228] @ 0xe4 │ │ @ instruction: 0xebfd500f │ │ @@ -2906249,15 +2906250,15 @@ │ │ @ instruction: 0xffc30bff │ │ movs r5, r0 │ │ b.n b00f1a │ │ beq.n b00c3c │ │ b.n b010f8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r4, r9, fp, ip} │ │ - vmul.i , q0, d2[5] │ │ + vmvn.i16 d13, #143 @ 0x008f │ │ vqrdmlsh.s , , d0[1] │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r5, r6} │ │ b.n b01336 │ │ ands r1, r0 │ │ b.n b00f3a │ │ ldrb r0, [r2, #18] │ │ @@ -2906906,19 +2906907,19 @@ │ │ b.n b01816 │ │ vpmin.u , , │ │ vpmin.u32 q7, , │ │ lsls r3, r1, #27 │ │ vrsubhn.i16 d10, , │ │ vmlsl.u q6, d2, d2[4] │ │ @ instruction: 0xff82fd8b │ │ - vmin.u , , │ │ - vmul.f , , d0[6] │ │ + vmin.u d27, d15, d22 │ │ + vmul.f , , d1[0] │ │ vmov.i32 d15, #9961471 @ 0x0097ffff │ │ - vrshl.u64 , , │ │ - vmvn.i16 q2, #39424 @ 0x9a00 │ │ + vrshl.u64 , q1, │ │ + vmov.i16 q2, #37632 @ 0x9300 │ │ @ instruction: 0xff824bfc │ │ stmdb sp!, {lr} │ │ b.n b014ea │ │ strh r0, [r4, #0] │ │ b.n b016ae │ │ lsls r4, r6, #2 │ │ b.n b01552 │ │ @@ -2907204,15 +2907205,15 @@ │ │ b.n b01b56 │ │ strb r0, [r0, #0] │ │ b.n b01b5a │ │ ldr r2, [sp, #80] @ 0x50 │ │ @ instruction: 0xebfd0007 │ │ b.n b01762 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, fp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r8, r9, sl, lr} │ │ vaddl.u8 , d2, d20 │ │ b.n b00f4e │ │ movs r0, r4 │ │ b.n b00f52 │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b01b7a │ │ @@ -2908319,19 +2908320,19 @@ │ │ vpmin.u q15, q11, │ │ str r0, [r4, r0] │ │ b.n b018d4 │ │ vpmin.u q15, q10, │ │ @ instruction: 0xffc3ff82 │ │ asrs r4, r2, #7 │ │ vmvn.i16 , #32768 @ 0x8000 │ │ - vmax.u d18, d15, d5 │ │ + vqrshl.u64 q9, q7, │ │ vqshl.u64 d8, d4, #2 │ │ - vorr.i32 d9, #134 @ 0x00000086 │ │ - vaddw.u8 , , d6 │ │ - @ instruction: 0xff8123e7 │ │ + vmla.i , q8, d3[7] │ │ + vshr.u64 , , #63 │ │ + @ instruction: 0xff8123c0 │ │ vaddl.u8 , d2, d0 │ │ b.n b02502 │ │ asrs r4, r6, #32 │ │ b.n b018c6 │ │ cmp r4, #73 @ 0x49 │ │ and.w r1, r0, ip, ror #19 │ │ stmdb sp!, {lr} │ │ @@ -2908622,16 +2908623,16 @@ │ │ b.n b01bd2 │ │ movs r4, r1 │ │ b.n b01b88 │ │ beq.n b02070 │ │ b.n b0256c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r5, r6, sl, fp, ip, pc} │ │ - @ instruction: 0xff803bd9 │ │ - vmlsl.u q5, d18, d2[5] │ │ + @ instruction: 0xff803bb2 │ │ + vqshlu.s64 d10, d31, #2 │ │ vrsubhn.i16 d9, , q11 │ │ vrshr.u64 , , #62 │ │ vbif q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n b023b2 │ │ lsls r0, r6, #3 │ │ b.n b01c16 │ │ @@ -2908827,16 +2908828,16 @@ │ │ b.n b01d1c │ │ movs r4, r0 │ │ b.n b0255e │ │ @ instruction: 0xea21ebff │ │ movs r0, r0 │ │ b.n b02966 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, sp, lr, pc} │ │ - vmla.f q7, , d1[2] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, sp, lr, pc} │ │ + vaddw.u8 q7, , d18 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b026d4 │ │ lsls r0, r1 │ │ b.n b01d78 │ │ str r0, [sp, #4] │ │ b.n b02582 │ │ @@ -2910973,52 +2910974,52 @@ │ │ b.n b02f7c │ │ movs r0, #48 @ 0x30 │ │ b.n b02f80 │ │ stc2 10, cr14, [ip, #1020] @ 0x3fc @ │ │ str r6, [sp, #512] @ 0x200 │ │ lsls r0, r3, #2 │ │ subs r7, #38 @ 0x26 │ │ - vmla.f q5, , d3[1] │ │ - @ instruction: 0xff81ef94 │ │ + vaddw.u8 q5, , d16 │ │ + vqrdmlsh.s q7, , d1[7] │ │ vsri.64 , q15, #64 │ │ @ instruction: 0xff8293c6 │ │ - @ instruction: 0xff80f9b3 │ │ - @ instruction: 0xff81dda2 │ │ + @ instruction: 0xff80f98c │ │ + vmvn.i32 , #10223615 @ 0x009bffff │ │ vqrdmulh.s , , d3[4] │ │ @ instruction: 0xff80abdb │ │ vqrdmlsh.s q5, q0, d3[2] │ │ vqshl.u64 d5, d14, #0 │ │ - vsra.u64 d2, d14, #64 │ │ - vmul.i q6, , d1[0] │ │ + vbic.i32 q1, #135 @ 0x00000087 │ │ + @ instruction: 0xff81c89a │ │ vqrdmlsh.s , q8, d2[1] │ │ - vhsub.u d18, d15, d19 │ │ + vbif q9, , q14 │ │ vqshl.u64 d8, d28, #1 │ │ vmvn.i32 , #-1392508928 @ 0xad000000 │ │ vqrshl.u64 q11, , │ │ vpmin.f16 , , q15 │ │ vaba.u d20, d31, d2 │ │ vpmax.u q10, , q12 │ │ - vmull.u , d2, d2[4] │ │ - @ instruction: 0xff815bf7 │ │ + vmvn.i16 d5, #43776 @ 0xab00 │ │ + @ instruction: 0xff815bd0 │ │ vmul.i q2, , d2[3] │ │ vrshl.u64 , , │ │ vpmin.f16 d22, d31, d17 │ │ vmull.u q1, d0, d0[4] │ │ vpmin.f16 d23, d31, d5 │ │ - vshl.u64 q15, , │ │ + vqshl.u64 d30, d28, d15 │ │ vsra.u64 , q15, #64 │ │ vmlsl.u q6, d0, d3[4] │ │ vmov.i8 , #161 @ 0xa1 │ │ - vcgt.f16 d30, d31, d30 │ │ - vqrdmlah.s , , d1[7] │ │ + vcgt.f16 d30, d31, d7 │ │ + vqrdmlah.s , , d2[1] │ │ vqrdmulh.s q3, , d2[0] │ │ - vmls.i , q0, d0[1] │ │ - vrshr.u64 d14, d6, #63 │ │ + vmov.i32 d9, #9240576 @ 0x008d0000 │ │ + vmlal.u q7, d1, d3[7] │ │ vsri.64 d4, d25, #64 │ │ - vqadd.u64 , , │ │ + vhadd.u , , q7 │ │ @ instruction: 0xff817f77 │ │ vqrdmlah.s d25, d31, d25 │ │ @ instruction: 0xff7f4db9 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b03998 │ │ str r0, [sp, #0] │ │ @@ -2911205,15 +2911206,15 @@ │ │ movs r5, r0 │ │ b.n b039d2 │ │ beq.n b036bc │ │ b.n b03bb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, r9, sl, fp, ip, pc} │ │ vmls.i q2, q0, d2[0] │ │ - @ instruction: 0xff82fa96 │ │ + vmull.u , d2, d3[7] │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r2, r4, r5, r6, r7, lr, pc} │ │ b.n b031ec │ │ movs r0, #0 │ │ b.n b03df2 │ │ stmia r0!, {r2, r3} │ │ b.n b037d4 │ │ @@ -2924919,15 +2924920,15 @@ │ │ b.n b0adb2 │ │ beq.n b0a9f4 │ │ b.n b0af90 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b0af98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r9, sl, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r9, sl, ip, pc} │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {r2, r4, sp, lr, pc} │ │ b.n b0a5c8 │ │ ldmia r7, {r1, r6, r7} │ │ b.n b0add2 │ │ str r0, [r2, #0] │ │ b.n b0a5d0 │ │ @@ -2929302,15 +2929303,15 @@ │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b0d6b2 │ │ movs r5, r0 │ │ b.n b0d2b6 │ │ beq.n b0cfa8 │ │ b.n b0d494 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r7, r8, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-88]! @ 0xffffffa8 │ │ b.n b0d428 │ │ ands r0, r0 │ │ b.n b0d2d2 │ │ movs r7, r0 │ │ @@ -2930780,15 +2930781,15 @@ │ │ movs r0, r0 │ │ b.n b0de68 │ │ asrs r4, r4, #32 │ │ b.n b0d704 │ │ @ instruction: 0xffe90aff │ │ @ instruction: 0xffeceaff │ │ lsls r5, r4, #22 │ │ - vmull.u8 , d2, d18 │ │ + @ instruction: 0xff829bfb │ │ vsri.64 d12, d11, #64 │ │ vhsub.u q14, q7, │ │ @ instruction: 0xff814efd │ │ vmls.i d17, d31, d12 │ │ movs r0, r0 │ │ cmp r1, #124 @ 0x7c │ │ @ instruction: 0xfff5aaf3 │ │ @@ -2931381,18 +2931382,18 @@ │ │ @ instruction: 0xeafd0004 │ │ b.n b0e43a │ │ asrs r6, r0, #32 │ │ b.n b0e43e │ │ ldr r0, [pc, #1008] @ (b0e4f0 ) │ │ ldmia.w sp!, {r1, r5, fp, sp, lr} │ │ @ instruction: 0xeafd4838 │ │ - vqrdmulh.s , , q15 │ │ - vmvn.i32 d7, #154 @ 0x0000009a │ │ - vaddl.u8 , d16, d0 │ │ - @ instruction: 0xff806ff2 │ │ + vqrdmulh.s , , │ │ + vmov.i32 d7, #147 @ 0x00000093 │ │ + vmov.i32 , #137 @ 0x00000089 │ │ + vqrdmlsh.s q3, q8, d3[2] │ │ vmlal.u8 , d0, d5 │ │ @ instruction: 0xff81db03 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b0e5c4 │ │ ands r2, r0 │ │ b.n b0e46e │ │ @@ -2932604,15 +2932605,15 @@ │ │ str r7, [r1, #56] @ 0x38 │ │ @ instruction: 0xebfd0005 │ │ b.n b0ee9a │ │ cmp r1, r9 │ │ @ instruction: 0xebfd0001 │ │ b.n b0f2a2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r6, ip, sp, lr} │ │ vmlal.u q0, d17, d2[0] │ │ vceq.i d20, d15, d31 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b0eeb6 │ │ asrs r0, r0, #32 │ │ b.n b0f2ba │ │ movs r3, r0 │ │ @@ -2934991,15 +2934992,15 @@ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n b106c2 │ │ @ instruction: 0xffdceaff │ │ ldrb r5, [r0, #6] │ │ vcgt.u d24, d30, d30 │ │ vqsub.u64 q12, , q9 │ │ - vbif , , q7 │ │ + vbif d19, d31, d23 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {} │ │ b.n b0fac0 │ │ adds r0, #0 │ │ b.n b106e2 │ │ b.n b0ffa4 │ │ b.n b106e6 │ │ @@ -2935959,16 +2935960,16 @@ │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r1 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b10928 ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ @ instruction: 0xeb2eff7e │ │ - pop {r0, r1, r5} │ │ - @ instruction: 0xff80bb93 │ │ + cbnz r4, b1086e │ │ + @ instruction: 0xff80bb6c │ │ vmlal.u8 q2, d0, d0 │ │ stmdb sp!, {r3, r7, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b10f42 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -2936046,16 +2936047,16 @@ │ │ lsrs r0, r0, #28 │ │ add.w r0, r0, r0 │ │ b.n b10f52 │ │ @ instruction: 0xfff20aff │ │ beq.n b108e8 │ │ b.n b10dd4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ - vcgt.f16 , , │ │ + ldmia.w sp!, {r1, r2, r6, r8, r9, sl, fp, sp, lr, pc} │ │ + vacgt.f16 d27, d31, d12 │ │ @ instruction: 0xff80cda9 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r0, pc} │ │ b.n b10c12 │ │ str r0, [r0, #0] │ │ b.n b10c16 │ │ ands r4, r1 │ │ @@ -2937308,25 +2937309,25 @@ │ │ b.n b11676 │ │ str r0, [r0, r0] │ │ b.n b11a7a │ │ movs r5, r1 │ │ @ instruction: 0xeb00ff03 │ │ @ instruction: 0xeaffe48e │ │ vaba.u d17, d30, d25 │ │ - vpmin.u , , │ │ - vqrdmulh.s , q0, d3[2] │ │ + vpmax.u d23, d31, d28 │ │ + @ instruction: 0xff801d24 │ │ vorr.i32 q6, #-2030043136 @ 0x87000000 │ │ vqsub.u64 q8, , │ │ - vrshr.u64 d15, d5, #62 │ │ + vmlal.u , d2, d2[7] │ │ vmvn.i32 d15, #8650751 @ 0x0083ffff │ │ vqrdmulh.s , q15, │ │ - vqshl.u64 d27, d29, d30 │ │ + vqshl.u64 d27, d6, d30 │ │ vsubw.u8 , q8, d13 │ │ vmls.i d29, d31, d23 │ │ - vmls.i d21, d30, d24 │ │ + vmls.i d21, d30, d1 │ │ vqshl.u64 q2, q14, #0 │ │ stmdb sp!, {sp, pc} │ │ b.n b116be │ │ movs r0, r3 │ │ b.n b10ea2 │ │ movs r1, r0 │ │ b.n b11a26 │ │ @@ -2938122,19 +2938123,19 @@ │ │ b.n b11548 │ │ movs r0, r0 │ │ b.n b1217a │ │ lsls r0, r2, #1 │ │ b.n b11548 │ │ mrc2 10, 7, lr, cr10, cr15, {7} @ │ │ b.n b11774 │ │ - vqshlu.s64 q9, , #52 @ 0x34 │ │ - vqrdmulh.s , , d1[5] │ │ + vpadal.u16 d18, d30 │ │ + @ instruction: 0xff81ddbe │ │ vcge.u d17, d15, d4 │ │ movs r1, r5 │ │ - ldmia r5!, {r0, r1, r2, r3, r4, r6} │ │ + ldmia r5, {r3, r4, r5} │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n b11d9e │ │ asrs r0, r3, #32 │ │ b.n b11582 │ │ movs r0, #1 │ │ b.n b11ee8 │ │ @@ -2939285,28 +2939286,28 @@ │ │ b.n b12762 │ │ beq.n b124ac │ │ b.n b12940 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r8, fp, ip, sp, lr, pc} │ │ vsli.64 , , #1 │ │ vbic.i32 , #-1828716544 @ 0x93000000 │ │ - @ instruction: 0xff81ab69 │ │ - vmull.u q3, d16, d1[4] │ │ + @ instruction: 0xff81ab42 │ │ + @ instruction: 0xff806aba │ │ vabdl.u8 , d0, d12 │ │ - vqsub.u64 , q7, │ │ + vqsub.u64 d19, d14, d22 │ │ @ instruction: 0xff802f34 │ │ movs r1, r0 │ │ lsrs r0, r1, #16 │ │ vminnm.f16 d21, d15, d13 │ │ vsubw.u8 q4, , d20 │ │ - vqsub.u64 q9, , │ │ - @ instruction: 0xff81ff35 │ │ + vhsub.u q9, , q6 │ │ + @ instruction: 0xff81ff0e │ │ vsubw.u8 q3, q0, d31 │ │ @ instruction: 0xff7f5c44 │ │ - vbic.i32 , #-1644167168 @ 0x9e000000 │ │ + vorr.i32 , #-1761607680 @ 0x97000000 │ │ vsub.i64 d20, d15, d0 │ │ stmdb sp!, {r1, r2, r3, r6, r9, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b12bb6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -2939440,15 +2939441,15 @@ │ │ b.n b128de │ │ movs r0, #2 │ │ b.n b126c0 │ │ ldr r7, [pc, #240] @ (b12694 ) │ │ add.w r0, r0, r4 │ │ b.n b120e4 │ │ strh r4, [r7, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r7, r9, sl, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r7, r9, sl, ip, sp} │ │ vqrdmulh.s q3, , d0[3] │ │ vqadd.u64 , q15, q9 │ │ @ instruction: 0xff817369 │ │ vrshr.u64 d11, d23, #63 │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b1290a │ │ @@ -2939593,15 +2939594,15 @@ │ │ b.n b12208 │ │ movs r0, r2 │ │ b.n b12232 │ │ lsrs r4, r3, #16 │ │ add.w r0, r0, r0 │ │ b.n b12e52 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, sl, sp, lr} │ │ + ldmia.w sp!, {r1, r4, r6, sl, sp, lr} │ │ vsli.64 q0, q12, #0 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {lr} │ │ b.n b12a66 │ │ movs r0, r2 │ │ b.n b1224a │ │ strh r2, [r0, #0] │ │ @@ -2939841,25 +2939842,25 @@ │ │ b.n b12a58 │ │ strh r4, [r3, r4] │ │ @ instruction: 0xebfd0000 │ │ b.n b12fe2 │ │ ands r0, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r4, r6, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r8, r9, fp, ip, sp, pc} │ │ vaddl.u8 , d0, d12 │ │ b.n b12490 │ │ movs r0, #0 │ │ b.n b13116 │ │ adds r0, #0 │ │ b.n b1311a │ │ asrs r1, r0, #32 │ │ b.n b12a7c │ │ strb r0, [r3, r4] │ │ - @ instruction: 0xeafd6221 │ │ + @ instruction: 0xeafd61fa │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b12e08 │ │ str r0, [r0, r0] │ │ b.n b12cb2 │ │ movs r0, r5 │ │ b.n b12e90 │ │ @@ -2941646,70 +2941647,70 @@ │ │ @ instruction: 0xebfd9000 │ │ b.n b13bc2 │ │ movs r0, r0 │ │ b.n b13f26 │ │ vpmin.u32 , , │ │ @ instruction: 0xffd6eaff │ │ subs r1, #158 @ 0x9e │ │ - @ instruction: 0xff82ccb6 │ │ + vmull.u8 q6, d18, d15 │ │ vabd.f16 d26, d31, d31 │ │ vaba.u q12, , │ │ vmls.i , q7, │ │ - vhsub.u , q7, q12 │ │ - vmla.i , , d1[0] │ │ - @ instruction: 0xff803cd5 │ │ + vhsub.u , q7, │ │ + vshr.u64 d15, d10, #63 │ │ + vmull.u8 , d16, d30 │ │ vorr.i32 q7, #137 @ 0x00000089 │ │ vrshl.u64 d24, d4, d30 │ │ @ instruction: 0xff81abb3 │ │ vqrshl.u64 q11, q14, │ │ vmax.u q13, q7, q15 │ │ vorr.i32 d5, #9895936 @ 0x00970000 │ │ vqshl.u64 d24, d31, d15 │ │ vhsub.u d26, d30, d0 │ │ - vhadd.u d31, d30, d24 │ │ + vhadd.u d31, d30, d1 │ │ vqrdmulh.s q1, q0, d3[7] │ │ vceq.i d22, d30, d1 │ │ vorr.i32 d5, #148 @ 0x00000094 │ │ vceq.i d31, d31, d8 │ │ movs r0, r5 │ │ ldr??.w r0, [r4, r8, lsl #2] │ │ cmp ip, sp │ │ - vabd.f16 d21, d30, d13 │ │ - vmvn.i32 d0, #8585215 @ 0x0082ffff │ │ + vabd.f16 , q7, q11 │ │ + @ instruction: 0xff800d0b │ │ vmla.i q6, , d3[2] │ │ vceq.i , q7, q1 │ │ - @ instruction: 0xff825cfe │ │ - @ instruction: 0xff8099a9 │ │ - vmov.i16 d11, #133 @ 0x0085 │ │ + @ instruction: 0xff825cd7 │ │ + @ instruction: 0xff809982 │ │ + @ instruction: 0xff80b7ee │ │ vmlsl.u8 q5, d0, d16 │ │ - @ instruction: 0xff811bdb │ │ - vsri.64 d7, d25, #64 │ │ + @ instruction: 0xff811bb4 │ │ + vsri.64 d7, d2, #64 │ │ @ instruction: 0xff8063c1 │ │ - vmov.i32 d12, #37632 @ 0x00009300 │ │ - vqsub.u64 , , q15 │ │ + vmla.f q6, , d0[7] │ │ + vqsub.u64 , , │ │ vrsubhn.i16 d6, q8, q12 │ │ vshr.u64 q5, , #63 │ │ - vmov.i32 q1, #-1644167168 @ 0x9e000000 │ │ - vmla.f q7, , d2[4] │ │ - vqrshl.u64 d18, d2, d31 │ │ + vmvn.i32 d2, #-1761607680 @ 0x97000000 │ │ + vsra.u64 d14, d27, #63 │ │ + vrshl.u64 q9, , │ │ @ instruction: 0xff81b7ef │ │ vqrdmlsh.s d21, d14, d4 │ │ vaba.u , q15, q7 │ │ vhadd.u q14, q7, q2 │ │ vorr.i32 d2, #40448 @ 0x00009e00 │ │ vhadd.u d26, d14, d31 │ │ - vcge.u d28, d31, d2 │ │ + vcgt.u q14, , │ │ vcgt.u q14, , │ │ vabal.u8 q3, d1, d9 │ │ vmlal.u q5, d1, d2[0] │ │ - vqrdmlsh.s q6, , d0[3] │ │ - vmla.i q7, q8, d2[3] │ │ + @ instruction: 0xff81cf25 │ │ + vaddl.u8 q7, d16, d23 │ │ vsub.i64 d24, d15, d30 │ │ vaba.u , , │ │ - @ instruction: 0xff7e1c69 │ │ + @ instruction: 0xff7e1c42 │ │ vaddw.u8 , q0, d1 │ │ vabd.f16 q9, q7, q7 │ │ vmov.i8 d0, #160 @ 0xa0 │ │ vmul.p d22, d31, d8 │ │ @ instruction: 0xff814bd3 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {sp, lr} │ │ @@ -2942418,16 +2942419,16 @@ │ │ str r0, [r0, r0] │ │ b.n b146fa │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b13ad2 │ │ movs r5, r0 │ │ b.n b14302 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xff80ffda │ │ + ldmia.w sp!, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xff80ffb3 │ │ vshr.u64 d0, d0, #64 │ │ movs r0, r0 │ │ ldr r0, [pc, #192] @ (b14094 ) │ │ stmdb sp!, {} │ │ b.n b1467c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -2942858,16 +2942859,16 @@ │ │ cmp r7, #64 @ 0x40 │ │ @ instruction: 0xebfd0006 │ │ b.n b146c6 │ │ beq.n b143b8 │ │ b.n b148a4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r7, r9, sp, lr, pc} │ │ - vhadd.u q13, q15, │ │ - vorr.i16 d2, #142 @ 0x008e │ │ + vhadd.u q13, q15, q0 │ │ + @ instruction: 0xff8028f7 │ │ @ instruction: 0xff808bfe │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b14840 │ │ ands r0, r0 │ │ b.n b146ea │ │ lsls r3, r3, #1 │ │ @@ -2943834,15 +2943835,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 │ │ - lsrs r1, r6, #29 │ │ + lsrs r2, r1, #29 │ │ vaddl.u8 q0, d1, d0 │ │ b.n b152d6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b14cfc ) │ │ stmdb sp!, {lr} │ │ b.n b14f82 │ │ str r7, [r0, r0] │ │ @@ -2944901,16 +2944902,16 @@ │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ - lsls r3, r5, #31 │ │ - vshr.u64 d12, d22, #63 │ │ + lsls r4, r0, #31 │ │ + vaddl.u8 q6, d17, d15 │ │ vqsub.u64 q9, , q5 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {lr} │ │ b.n b15886 │ │ movs r4, r5 │ │ b.n b1506a │ │ str r0, [r0, #0] │ │ @@ -2944983,15 +2944984,15 @@ │ │ b.n b1591e │ │ asrs r7, r0, #32 │ │ b.n b15922 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n b15114 │ │ @ instruction: 0xffdeeaff │ │ - add r5, sp, #740 @ 0x2e4 │ │ + add r5, sp, #584 @ 0x248 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b15a94 │ │ ands r0, r0 │ │ b.n b1593e │ │ movs r4, r5 │ │ b.n b15122 │ │ @@ -2945171,15 +2945172,15 @@ │ │ lsls r0, r2, #1 │ │ b.n b1527a │ │ movs r7, r0 │ │ b.n b15ab6 │ │ beq.n b157a0 │ │ b.n b15c94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r5, r7, sl} │ │ + ldmia.w sp!, {r1, r7, sl} │ │ vaddl.u8 , d1, d0 │ │ b.n b15ac6 │ │ movs r4, r6 │ │ b.n b152aa │ │ movs r0, r0 │ │ b.n b15e2e │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2945731,15 +2945732,15 @@ │ │ b.n b1574a │ │ @ instruction: 0xfff8eaff │ │ strb r0, [r5, #23] │ │ vbif d18, d14, d19 │ │ @ instruction: 0xff815c9a │ │ @ instruction: 0xff8127e1 │ │ vpmin.f16 d19, d15, d9 │ │ - vqshlu.s64 d15, d8, #1 │ │ + vmvn.i32 , #-1862270976 @ 0x91000000 │ │ vmul.p d16, d31, d14 │ │ vmull.u8 , d2, d28 │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {lr} │ │ b.n b163ae │ │ add sp, #4 │ │ b.n b163b2 │ │ @@ -2947593,18 +2947594,18 @@ │ │ b.n b171b0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, lr} │ │ strh r1, [r0, r1] │ │ lsls r7, r0, #13 │ │ vorr.i32 q0, #44800 @ 0x0000af00 │ │ vrshr.u64 q0, q3, #62 │ │ - vmvn.i32 q2, #-1610612736 @ 0xa0000000 │ │ + vmlsl.u q2, d2, d1[2] │ │ vmov.i16 d15, #33280 @ 0x8200 │ │ vaddl.u8 q0, d17, d31 │ │ - vbic.i32 q0, #164 @ 0x000000a4 │ │ + vmla.f q0, q1, d1[3] │ │ vmvn.i32 q0, #143 @ 0x0000008f │ │ vsri.64 d7, d3, #62 │ │ vceq.i q14, , q1 │ │ vbif q8, q7, q3 │ │ vmla.i q0, q1, d3[6] │ │ vqrdmlsh.s , q9, d3[1] │ │ @ instruction: 0xff81ffd6 │ │ @@ -2947613,21 +2947614,21 @@ │ │ vmvn.i32 , #9895935 @ 0x0096ffff │ │ vqdmulh.s , , d2[0] │ │ vqrdmulh.s , , d2[5] │ │ vmov.i64 , #0xff0000ffffffffff │ │ @ instruction: 0xff81fbfe │ │ @ instruction: 0xff81fd2e │ │ @ instruction: 0xff81fd93 │ │ - vbic.i16 d13, #145 @ 0x0091 │ │ + @ instruction: 0xff81d90a │ │ @ instruction: 0xff80ff9f │ │ @ instruction: 0xff81fc9b │ │ - @ instruction: 0xff817ad6 │ │ + vmlsl.u8 , d17, d31 │ │ vmvn.i32 , #35839 @ 0x00008bff │ │ vorr.i16 d15, #38656 @ 0x9700 │ │ - vsri.64 d13, d17, #63 │ │ + vraddhn.i16 d13, , q5 │ │ vorr.i16 d15, #34560 @ 0x8700 │ │ vmlsl.u8 , d17, d18 │ │ @ instruction: 0xff814bf0 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b171c0 │ │ ands r1, r0 │ │ b.n b1706a │ │ @@ -2948178,15 +2948179,15 @@ │ │ movs r3, #164 @ 0xa4 │ │ @ instruction: 0xebfd0000 │ │ b.n b178a4 │ │ @ instruction: 0xffb60aff │ │ movs r7, r0 │ │ b.n b1753e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, sl, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r8, sl, pc} │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b1754e │ │ ands r0, r0 │ │ b.n b17552 │ │ movs r0, r1 │ │ b.n b16d84 │ │ @@ -2948566,18 +2948567,18 @@ │ │ asrs r1, r0, #32 │ │ b.n b17660 │ │ mrc2 11, 3, lr, cr2, cr15, {7} @ │ │ movs r5, r0 │ │ b.n b1788a │ │ movs r2, #205 @ 0xcd │ │ @ instruction: 0xebfdff35 │ │ - @ instruction: 0xeaffe646 │ │ - vqshlu.s64 q7, , #0 │ │ + @ instruction: 0xeaffe61f │ │ + vqshlu.s64 q7, q4, #0 │ │ vmvn.i16 , #35072 @ 0x8900 │ │ - vacgt.f16 d24, d30, d20 │ │ + vcgt.f16 d24, d30, d13 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b178aa │ │ movs r0, r1 │ │ b.n b1708e │ │ ands r2, r0 │ │ b.n b178b2 │ │ @@ -2956937,15 +2956938,15 @@ │ │ b.n b1b726 │ │ add r0, pc, #0 @ (adr r0, b1bbf8 ) │ │ b.n b1b70a │ │ beq.n b1bb14 │ │ b.n b1c118 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r8, r9, sl, ip, sp, pc} │ │ - vbic.i32 d10, #144 @ 0x00000090 │ │ + vaddw.u8 q5, , d9 │ │ vshl.u64 , q8, │ │ movs r0, r0 │ │ ldrsb r0, [r3, r0] │ │ movs r0, r0 │ │ strb r0, [r7, r7] │ │ movs r0, r0 │ │ ldrh r4, [r7, r0] │ │ @@ -2963200,15 +2963201,15 @@ │ │ b.n b1eb7e │ │ asrs r4, r2, #27 │ │ @ instruction: 0xebfd002c │ │ b.n b1eb66 │ │ ldr r0, [pc, #960] @ (b1f420 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b1f2c4 │ │ - revsh r0, r6 │ │ + revsh r1, r1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b1f50c │ │ str r0, [r0, #0] │ │ b.n b1f3b6 │ │ movs r0, r0 │ │ b.n b1eb9c │ │ @@ -2964550,15 +2964551,15 @@ │ │ movs r0, r0 │ │ asrs r4, r0, #22 │ │ beq.n b1fb24 │ │ b.n b20098 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r9, sl} │ │ movs r0, r0 │ │ - lsrs r5, r7, #18 │ │ + lsrs r6, r2, #18 │ │ @ instruction: 0xff804ffe │ │ stmdb sp!, {r2, r3} │ │ @ instruction: 0xe98d9000 │ │ b.n b1fed6 │ │ add r0, pc, #4 @ (adr r0, b1fb9c ) │ │ b.n b1feda │ │ movs r4, r0 │ │ @@ -2968101,15 +2968102,15 @@ │ │ b.n b21cfa │ │ beq.n b219e4 │ │ b.n b21ed8 │ │ ldr r0, [pc, #960] @ (b21d80 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n b21ee0 │ │ vrhadd.u16 d14, d14, d31 │ │ - adds r7, #254 @ 0xfe │ │ + adds r7, #215 @ 0xd7 │ │ vmul.p , , │ │ vminnm.f16 q10, q15, q15 │ │ stmdb sp!, {r3, r4, r5, ip, lr} │ │ b.n b214fa │ │ add r0, pc, #0 @ (adr r0, b219dc ) │ │ b.n b21d1e │ │ movs r0, r0 │ │ @@ -2973094,16 +2973095,16 @@ │ │ asrs r1, r0, #32 │ │ b.n b244fc │ │ beq.n b24400 │ │ b.n b248fc │ │ ldr r0, [pc, #192] @ (b244a4 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, lr, pc} │ │ @ instruction: 0xeaffe8f4 │ │ - vqrdmlah.s d31, d29, d28 │ │ - vrhadd.u d29, d15, d18 │ │ + vqrdmlah.s d31, d29, d5 │ │ + vqadd.u64 , , │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b24898 │ │ lsls r0, r2, #1 │ │ blt.w b64402 │ │ b.n b24746 │ │ ands r0, r0 │ │ @@ -2976181,15 +2976182,15 @@ │ │ b.n b26512 │ │ movs r4, r0 │ │ b.n b26116 │ │ stmia.w sl!, {r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r6, r0 │ │ b.n b2611e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r1, r3, r5, r7, r8, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r7, r8, r9, sl, ip, sp, pc} │ │ vqrdmlah.s q10, q15, q14 │ │ stmdb sp!, {r3, r5, ip, pc} │ │ b.n b25928 │ │ str r1, [r0, #0] │ │ b.n b26132 │ │ asrs r0, r0, #32 │ │ b.n b26536 │ │ @@ -2979492,20 +2979493,20 @@ │ │ b.n b27d92 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ b.n b2819a │ │ @ instruction: 0xffb9eaff │ │ lsls r1, r0, #4 │ │ lsls r1, r0, #4 │ │ - adds r6, #37 @ 0x25 │ │ + adds r5, #254 @ 0xfe │ │ vabd.f16 d16, d15, d7 │ │ @ instruction: 0xff7eed10 │ │ vrshr.u64 q2, , #64 │ │ - vqrdmulh.s d22, d14, d22 │ │ - vqsub.u64 q15, , q5 │ │ + vpmin.u q11, q15, │ │ + vqsub.u64 d30, d15, d19 │ │ vceq.i q8, , │ │ vhadd.u d16, d14, d0 │ │ b.n b28122 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b27dce │ │ @@ -2980095,16 +2980096,16 @@ │ │ b.n b282b6 │ │ str r0, [r0, r0] │ │ b.n b27ab4 │ │ strh r0, [r0, #0] │ │ b.n b27a88 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r7, r8, r9, sl} │ │ - vabal.u8 q3, d17, d26 │ │ - vabd.f16 d29, d15, d26 │ │ + vabal.u8 q3, d17, d3 │ │ + vabd.f16 d29, d15, d3 │ │ vqadd.u64 d30, d15, d28 │ │ @ instruction: 0xeafc4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b28434 │ │ asrs r4, r1, #32 │ │ b.n b27ab8 │ │ add r0, pc, #80 @ (adr r0, b27ff0 ) │ │ @@ -2980396,15 +2980397,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b28942 │ │ movs r4, r0 │ │ b.n b28546 │ │ str r0, [r0, r0] │ │ b.n b27d1a │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, pc} │ │ vhadd.u d16, d15, d0 │ │ b.n b288b6 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b28562 │ │ movs r4, r1 │ │ @@ -2983205,45 +2983206,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 │ │ bvs.n b2995e │ │ - vqadd.u64 d30, d29, d31 │ │ - vcgt.u q13, q15, q15 │ │ + vqadd.u64 d30, d29, d8 │ │ + vcgt.u q13, q15, │ │ vmax.u q15, q15, │ │ - vrhadd.u q14, q14, │ │ + vrhadd.u d28, d28, d24 │ │ vqrdmlah.s d30, d14, d7 │ │ vcgt.f16 d21, d31, d2 │ │ vqadd.u64 d17, d13, d22 │ │ vabd.f16 q15, q15, │ │ vqrshl.u64 q10, q5, │ │ - vmull.p8 , d16, d23 │ │ - @ instruction: 0xff7e1ce6 │ │ + vmull.p8 , d16, d0 │ │ + vqrdmlsh.s d17, d30, d31 │ │ vmax.u q8, , q12 │ │ vcgt.f16 d18, d13, d10 │ │ vbif d20, d14, d3 │ │ @ instruction: 0xff7dec69 │ │ vaba.u d18, d31, d10 │ │ - vmvn.i32 d1, #-2113929216 @ 0x82000000 │ │ - vqrdmlsh.s d27, d31, d3 │ │ - vqrshl.u64 , q10, q7 │ │ - vrhadd.u , q15, q8 │ │ - vqrdmlah.s q12, , q3 │ │ - vceq.i q13, , │ │ - vmin.u d29, d15, d13 │ │ + vrsubhn.i16 d1, q0, │ │ + @ instruction: 0xff7fbc6c │ │ + vrshl.u64 , , q7 │ │ + vbif d19, d30, d25 │ │ + vqrdmulh.s d24, d31, d31 │ │ + vceq.i q13, , q3 │ │ + vqrshl.u64 , q11, │ │ vabd.f16 d19, d30, d6 │ │ - vmov.i32 d1, #9175040 @ 0x008c0000 │ │ + vrsra.u64 , , #64 │ │ vmax.u d23, d31, d4 │ │ vaba.u q8, , │ │ vqadd.u64 d16, d30, d25 │ │ vmvn.i32 q6, #33536 @ 0x00008300 │ │ vqrshl.u64 q9, q14, q6 │ │ - vceq.i q12, q15, │ │ + vceq.i q12, q15, q2 │ │ vhadd.u q9, , │ │ b.n b29e9a │ │ adds r0, #114 @ 0x72 │ │ b.n b297fc │ │ movs r3, #130 @ 0x82 │ │ b.n b29d62 │ │ movs r0, #163 @ 0xa3 │ │ @@ -2983877,15 +2983878,15 @@ │ │ movs r1, r0 │ │ b.n b2a6ca │ │ movs r4, r1 │ │ b.n b29aa8 │ │ @ instruction: 0xffcfeaff │ │ stmia r4!, {r0, r1, r2, r3, r6, r7} │ │ vpmin.f16 d24, d13, d11 │ │ - vrhadd.u d24, d13, d8 │ │ + vhadd.u q12, , │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n b2a2e6 │ │ lsls r0, r0, #10 │ │ add.w r0, r0, r8, rrx │ │ b.n b2a4b6 │ │ add r2, sp, #592 @ 0x250 │ │ @@ -2985037,18 +2985038,18 @@ │ │ b.n b2a4c4 │ │ beq.n b2a9b4 │ │ b.n b2aea8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, r9, fp, ip, pc} │ │ ldrh r2, [r2, #60] @ 0x3c │ │ bx r8 │ │ - vceq.i d23, d13, d20 │ │ + vsub.i64 d23, d13, d13 │ │ vqshl.u64 d17, d22, d15 │ │ - vabd.u d25, d14, d5 │ │ - vqshl.u64 d28, d27, d15 │ │ + vmin.u , q15, q7 │ │ + vqshl.u64 d28, d4, d15 │ │ vrhadd.u q12, q15, q8 │ │ movs r7, r4 │ │ ldr r0, [pc, #192] @ (b2aa70 ) │ │ stmdb sp!, {ip, lr} │ │ b.n b2b0f6 │ │ ands r0, r0 │ │ b.n b2acfa │ │ @@ -2985591,16 +2985592,16 @@ │ │ asrs r5, r0, #32 │ │ asrs r0, r4, #6 │ │ blx eff668 │ │ movs r5, r0 │ │ b.n b2b1b6 │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ - @ instruction: 0xeafc6169 │ │ - vqrdmlah.s d26, d30, d21 │ │ + @ instruction: 0xeafc6142 │ │ + vqrdmulh.s d26, d30, d14 │ │ vminnm.f16 d23, d31, d10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, r1, sp, lr} │ │ b.n b2b1d2 │ │ str r2, [r0, r0] │ │ b.n b2b1d6 │ │ strb r1, [r0, #0] │ │ @@ -2985999,15 +2986000,15 @@ │ │ movs r0, r6 │ │ b.n b2ad06 │ │ ands r4, r3 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n b2b720 │ │ vrhadd.u16 d14, d14, d31 │ │ strb r1, [r4, #15] │ │ - vqshl.u64 d31, d9, d13 │ │ + vcge.u , , q9 │ │ vhadd.u , q7, q3 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n b2b6bc │ │ ands r0, r0 │ │ b.n b2b566 │ │ @@ -2986460,20 +2986461,20 @@ │ │ b.n b2bb18 │ │ movs r0, #24 │ │ b.n b2b154 │ │ asrs r0, r0, #32 │ │ b.n b2b11e │ │ @ instruction: 0xff81eaff │ │ b.n b2ba5e │ │ - vhsub.u d22, d12, d9 │ │ + vrhadd.u q11, q14, q9 │ │ vcgt.u d16, d14, d21 │ │ @ instruction: 0xff80434d │ │ @ instruction: 0xff800746 │ │ vhadd.u d16, d30, d3 │ │ - vceq.i d29, d13, d3 │ │ + vabd.u , , q14 │ │ vbif q10, q15, │ │ stmdb sp!, {lr} │ │ b.n b2b986 │ │ movs r0, r5 │ │ b.n b2b16a │ │ movs r0, r0 │ │ b.n b2bcee │ │ @@ -2986537,15 +2986538,15 @@ │ │ movs r6, r0 │ │ b.n b2ba12 │ │ b.n b2b356 │ │ @ instruction: 0xebfc0028 │ │ b.n b2b1e2 │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r3, r4, r6, r7, r8, lr} │ │ - vorr.i32 , #8519680 @ 0x00820000 │ │ + vabal.u8 , d0, d27 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b2bb88 │ │ str r1, [r0, #16] │ │ b.n b2b7f2 │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b2b230 │ │ @@ -2986683,20 +2986684,20 @@ │ │ b.n b2bb4e │ │ beq.n b2b858 │ │ b.n b2bd2c │ │ ldr r7, [pc, #960] @ (b2bbd4 ) │ │ ldmia.w sp!, {r1, r2} │ │ and.w r3, r0, r4, lsl #31 │ │ movs r7, r4 │ │ - add r4, pc, #548 @ (adr r4, b2ba44 ) │ │ + add r4, pc, #392 @ (adr r4, b2b9a8 ) │ │ vhadd.u d28, d31, d17 │ │ vqsub.u64 q13, q14, q12 │ │ - vshl.u64 d26, d29, d12 │ │ + vshl.u64 d26, d6, d12 │ │ vhadd.u q14, , │ │ - @ instruction: 0xff7c4c0a │ │ + vqrdmulh.s q10, q14, │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n b2bb7e │ │ movs r1, r0 │ │ b.n b2bb82 │ │ b.n b2b1f6 │ │ @ instruction: 0xebfc1028 │ │ @@ -2987071,15 +2987072,15 @@ │ │ and.w r0, r0, r7, lsl #24 │ │ b.n b2c2ce │ │ movs r6, r0 │ │ b.n b2bed2 │ │ beq.n b2bbb4 │ │ b.n b2c0b0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r8, fp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, fp, lr} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b2bee6 │ │ strb r0, [r0, #0] │ │ b.n b2beea │ │ lsls r0, r7, #3 │ │ b.n b2c2ee │ │ @@ -2987624,15 +2987625,15 @@ │ │ lsls r3, r5, #17 │ │ add.w r0, r0, ip │ │ b.n b2bb8c │ │ cmp r3, #14 │ │ ldc 0, cr13, [sp], #16 │ │ b.n b2c574 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r9, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r4, r7, r9, sl, fp, sp, pc} │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {lr} │ │ b.n b2c3aa │ │ movs r6, r0 │ │ b.n b2bc0e │ │ movs r0, r0 │ │ b.n b2c712 │ │ @@ -2989590,40 +2989591,40 @@ │ │ lsrs r7, r6, #8 │ │ vcgt.u q9, q15, q10 │ │ movs r3, r5 │ │ movs r4, #210 @ 0xd2 │ │ vqrdmlsh.s q15, , │ │ vqadd.u64 d22, d15, d16 │ │ movs r7, r4 │ │ - str r1, [sp, #152] @ 0x98 │ │ + str r0, [sp, #1020] @ 0x3fc │ │ vsub.i64 q8, , │ │ vqsub.u64 q11, q7, │ │ vaba.u q8, , │ │ vacgt.f16 , q15, q0 │ │ movs r7, r4 │ │ lsls r7, r7, #28 │ │ vqrdmulh.s q13, q7, │ │ vmin.u d16, d28, d27 │ │ vaba.u d30, d30, d7 │ │ vqrdmlah.s d26, d12, d25 │ │ - vcgt.u q11, q14, q11 │ │ + vcge.u d22, d28, d31 │ │ vmls.i d16, d30, d3 │ │ vmls.i , q8, d0[7] │ │ vpmin.u q13, , │ │ vqrdmlsh.s q12, q14, │ │ vcge.u q13, q14, q14 │ │ vminnm.f16 , q6, │ │ vqrdmlah.s , , q8 │ │ movs r7, r4 │ │ cbz r4, b2d214 │ │ vhsub.u d25, d29, d17 │ │ vhadd.u , , q7 │ │ vabd.f16 d19, d29, d19 │ │ vpmin.f16 d26, d13, d16 │ │ - vqrdmlah.s d24, d13, d25 │ │ + vqrdmlah.s d24, d13, d2 │ │ vqsub.u64 d16, d15, d3 │ │ vcgt.f16 d20, d14, d0 │ │ stmdb sp!, {r2, ip} │ │ b.n b2d710 │ │ bvc.n b2d1b6 │ │ @ instruction: 0xebfd880c │ │ ldmia.w sp!, {r4, lr} │ │ @@ -2990539,15 +2990540,15 @@ │ │ b.n b2df14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r8} │ │ b.n b2e002 │ │ strb r0, [r0, #0] │ │ b.n b2e146 │ │ @ instruction: 0xfff9eaff │ │ - strh r2, [r3, #28] │ │ + strh r3, [r6, #26] │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r1, r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-704]! @ 0xfffffd40 │ │ b.n b2deb4 │ │ strb r0, [r0, #0] │ │ b.n b2dd5e │ │ movs r0, r0 │ │ @@ -2991885,16 +2991886,16 @@ │ │ movs r4, r0 │ │ b.n b2e19c │ │ bge.n b2e71e │ │ @ instruction: 0xebfc0007 │ │ b.n b2e9aa │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, lr} │ │ - vpmax.u d19, d29, d2 │ │ - vacgt.f16 d31, d31, d11 │ │ + vpmin.u , , │ │ + vacgt.f16 , , q10 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b2eb1c │ │ add sp, #0 │ │ b.n b2edc6 │ │ strh r3, [r0, #0] │ │ b.n b2e9ca │ │ @@ -2995273,15 +2995274,15 @@ │ │ movs r0, r1 │ │ b.n b2ffce │ │ str r4, [r1, r0] │ │ b.n b2ff52 │ │ movs r5, r0 │ │ b.n b3078e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r6, r7, r8, r9, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r8, r9, lr, pc} │ │ vqrdmlsh.s d28, d14, d21 │ │ @ instruction: 0xff7c9d11 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-448]! @ 0xfffffe40 │ │ b.n b30904 │ │ strb r0, [r0, #0] │ │ @@ -2996460,20 +2996461,20 @@ │ │ b.n b30960 │ │ adds r0, #124 @ 0x7c │ │ @ instruction: 0xebfdfff4 │ │ @ instruction: 0xeaff7ad9 │ │ movs r3, r0 │ │ mcr2 15, 4, pc, cr0, cr15, {7} @ │ │ lsls r7, r3, #30 │ │ - vabd.f16 d25, d29, d28 │ │ + vabd.f16 d25, d29, d5 │ │ vsub.i64 d19, d14, d13 │ │ - vcgt.f16 q10, , │ │ + vacgt.f16 d20, d29, d26 │ │ vpmin.u , , q7 │ │ vqadd.u64 d31, d13, d5 │ │ - @ instruction: 0xff7ffc41 │ │ + vqrdmlsh.s d31, d15, d10 │ │ vpmin.u d28, d30, d7 │ │ vhadd.u d16, d13, d8 │ │ b.n b309f6 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b30e5c ) │ │ stmdb sp!, {r1, r3} │ │ b.n b31506 │ │ @@ -2996924,15 +2996925,15 @@ │ │ b.n b30d56 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b31992 │ │ movs r5, r0 │ │ b.n b31596 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r4, r5, r9, fp, lr} │ │ + ldmia.w sp!, {r1, r3, r9, fp, lr} │ │ vbif q10, , q14 │ │ stmdb sp!, {} │ │ b.n b31a26 │ │ movs r0, #0 │ │ b.n b319aa │ │ movs r0, r0 │ │ b.n b30d88 │ │ @@ -2997444,15 +2997445,15 @@ │ │ movs r0, #16 │ │ b.n b311fe │ │ movs r0, r5 │ │ b.n b31be2 │ │ asrs r7, r0, #32 │ │ b.n b31a1e │ │ @ instruction: 0xffafeaff │ │ - strb r2, [r6, r3] │ │ + strb r3, [r1, r3] │ │ vrhadd.u q11, q7, │ │ vcge.u d28, d12, d11 │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {lr} │ │ b.n b31a36 │ │ strh r0, [r5, #4] │ │ b.n b31bfa │ │ @@ -2998219,15 +2998220,15 @@ │ │ b.n b32272 │ │ movs r0, #2 │ │ b.n b31e8c │ │ @ instruction: 0xfff7eaff │ │ bl ab1c72 │ │ ldrsh r3, [r0, r1] │ │ vqrdmulh.s , , │ │ - vqadd.u64 d21, d12, d31 │ │ + vqadd.u64 d21, d12, d8 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {sp, pc} │ │ b.n b320ca │ │ movs r4, r0 │ │ b.n b318ae │ │ ands r0, r7 │ │ b.n b318c6 │ │ @@ -2999761,18 +2999762,18 @@ │ │ b.n b32c28 │ │ strh r3, [r6, r3] │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b33252 │ │ asrs r5, r4, #3 │ │ b.n b33256 │ │ @ instruction: 0xffe4eaff │ │ - adds r1, #153 @ 0x99 │ │ - vrhadd.u q11, , │ │ - vhsub.u d19, d14, d1 │ │ - vbif q11, , │ │ + adds r1, #114 @ 0x72 │ │ + vrhadd.u q11, , q4 │ │ + vbif , q15, q5 │ │ + vbif d22, d31, d16 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b32fcc │ │ ands r0, r0 │ │ b.n b32e76 │ │ movs r0, r0 │ │ b.n b3327a │ │ @@ -3005736,23 +3005737,23 @@ │ │ b.n b35a48 │ │ str r0, [r0, #0] │ │ b.n b36682 │ │ lsls r0, r0, #10 │ │ b.n b35a50 │ │ @ instruction: 0xffd5eaff │ │ ldrsb r4, [r5, r3] │ │ - vqshl.u64 , , q6 │ │ + vqshl.u64 , q1, q6 │ │ vqrshl.u64 d21, d28, d29 │ │ - vcgt.u , q6, │ │ + vcgt.u d31, d12, d18 │ │ vmin.u , , │ │ vmin.u d21, d12, d8 │ │ vqrshl.u64 , q2, q6 │ │ - vhsub.u , q14, │ │ + vqsub.u64 d31, d28, d26 │ │ vrshl.u64 d21, d28, d13 │ │ - vqsub.u64 d31, d28, d25 │ │ + vqsub.u64 d31, d28, d2 │ │ vrshl.u64 d21, d0, d29 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b36418 │ │ strb r0, [r0, #0] │ │ b.n b366c2 │ │ str r0, [r0, r0] │ │ @@ -3005967,22 +3005968,22 @@ │ │ b.n b35c60 │ │ str r0, [sp, #0] │ │ b.n b3689a │ │ lsls r0, r0, #10 │ │ b.n b35c68 │ │ @ instruction: 0xffc6eaff │ │ strh r0, [r0, r6] │ │ - vpmax.u q10, q14, q9 │ │ + vpmin.u d20, d28, d27 │ │ vcge.u , q15, q6 │ │ - vqrdmlah.s d20, d12, d30 │ │ + vqrdmlah.s d20, d12, d7 │ │ vshl.u64 , q2, q7 │ │ vcgt.u , q6, q0 │ │ - vpmax.u d20, d28, d18 │ │ + vpmin.u q10, q6, │ │ vcge.u d21, d14, d4 │ │ - vpmin.u q10, q6, q11 │ │ + vpmax.u q10, q6, │ │ vcgt.u d21, d30, d20 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b3662c │ │ str r0, [r0, r0] │ │ b.n b368d6 │ │ str r0, [r0, #0] │ │ @@ -3006439,15 +3006440,15 @@ │ │ strb r0, [r0, #0] │ │ b.n b36ce6 │ │ str r5, [r7, #44] @ 0x2c │ │ add.w r0, r1, r7 │ │ b.n b368ee │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r4, r7, r8, r9, sl, fp, lr} │ │ - vqrdmulh.s d29, d12, d15 │ │ + vpmax.u , q14, q12 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b36a5c │ │ ands r0, r0 │ │ b.n b36906 │ │ lsls r4, r0, #4 │ │ b.n b360ea │ │ @@ -3006611,21 +3006612,21 @@ │ │ str r4, [r3, #40] @ 0x28 │ │ add.w r0, r1, r5 │ │ b.n b36a72 │ │ beq.n b36744 │ │ b.n b36c50 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r9, sl, fp, lr} │ │ - vqrdmlsh.s q15, q6, q14 │ │ + vqrdmlsh.s q15, q6, │ │ vcgt.f16 q10, , │ │ - vqrdmlsh.s q15, q6, q0 │ │ + @ instruction: 0xff7cec29 │ │ vacgt.f16 d20, d13, d9 │ │ - vqrdmlsh.s d30, d12, d12 │ │ + vqrdmlah.s q15, q14, │ │ vcgt.f16 d20, d29, d17 │ │ - @ instruction: 0xff7ceca4 │ │ + vqrdmlsh.s q15, q6, │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r2, r3, r4, r5, sp} │ │ b.n b36282 │ │ asrs r1, r4, #32 │ │ b.n b36ea6 │ │ adds r2, #88 @ 0x58 │ │ b.n b3628a │ │ @@ -3006702,16 +3006703,16 @@ │ │ b.n b36b46 │ │ movs r4, r0 │ │ b.n b36b4a │ │ movs r0, r0 │ │ b.n b36eb2 │ │ @ instruction: 0xffd91aff │ │ @ instruction: 0xffefeaff │ │ - hlt 0x0004 │ │ - vacgt.f16 d23, d14, d0 │ │ + rev16 r5, r3 │ │ + vabd.f16 , q15, │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b36b66 │ │ asrs r4, r1, #32 │ │ b.n b3634a │ │ ands r0, r0 │ │ b.n b36b6e │ │ @@ -3007092,16 +3007093,16 @@ │ │ cmp r1, #80 @ 0x50 │ │ b.n b366de │ │ adds r4, r2, r5 │ │ b.n b36662 │ │ beq.n b36b9c │ │ b.n b37078 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r5, r6, fp, ip, sp, pc} │ │ - vaba.u , q15, q14 │ │ + ldmia.w sp!, {r0, r3, r4, r5, fp, ip, sp, pc} │ │ + vaba.u , q15, │ │ vsub.i64 d20, d14, d0 │ │ stmdb sp!, {r4, r5} │ │ b.n b366b0 │ │ asrs r0, r6, #32 │ │ b.n b366b4 │ │ movs r0, r0 │ │ b.n b36c98 │ │ @@ -3007172,15 +3007173,15 @@ │ │ lsrs r0, r4, #30 │ │ b.n b36f46 │ │ movs r0, r0 │ │ b.n b3670e │ │ beq.n b36c1c │ │ b.n b37128 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r4, r6, r7, r8, sp} │ │ + ldmia.w sp!, {r0, r4, r5, r7, r8, sp} │ │ vminnm.f16 q13, q7, q12 │ │ movs r2, r5 │ │ ldmia r6, {r6} │ │ movs r2, r5 │ │ add r7, sp, #416 @ 0x1a0 │ │ movs r2, r5 │ │ eors r0, r6 │ │ @@ -3007846,15 +3007847,15 @@ │ │ b.n b376e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r5, sl, fp, sp} │ │ vqrdmlah.s q9, , │ │ vpmax.u d18, d31, d1 │ │ vqrdmulh.s d18, d31, d5 │ │ vmls.i q9, , │ │ - vcge.u , , │ │ + vcge.u , , q0 │ │ vpmin.u d18, d30, d29 │ │ vpmin.u q9, , │ │ vpmax.u d18, d15, d5 │ │ vmul.p q9, , │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {} │ │ b.n b378a2 │ │ @@ -3010178,15 +3010179,15 @@ │ │ vqrdmlsh.s d22, d15, d27 │ │ vrshl.u64 , , q14 │ │ vqrdmulh.s q11, , │ │ vshl.u64 , , q14 │ │ vpmax.u q11, , │ │ vqshl.u64 , , q6 │ │ vpmin.u q11, , │ │ - vqrdmlah.s d25, d28, d25 │ │ + vqrdmlah.s d25, d28, d2 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, sp, lr} │ │ b.n b38e3a │ │ movs r0, r0 │ │ b.n b38da2 │ │ strb r0, [r0, #1] │ │ lsls r0, r0, #12 │ │ @@ -3011200,26 +3011201,26 @@ │ │ ldmia.w sp!, {} │ │ b.n b39706 │ │ beq.n b38fe8 │ │ b.n b394e4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ vcgt.f16 d31, d15, d24 │ │ - @ instruction: 0xff7f3d5e │ │ + @ instruction: 0xff7f3d37 │ │ vceq.i d18, d30, d19 │ │ vqrshl.u64 d20, d11, d28 │ │ - vmls.i , q14, │ │ + vmls.i , q14, q4 │ │ @ instruction: 0xff7efd50 │ │ vabd.f16 q11, , q11 │ │ - vqrshl.u64 , , │ │ + vqrshl.u64 , q3, │ │ vaba.u q9, q15, q1 │ │ - vceq.i d21, d12, d1 │ │ - vhsub.u , q7, │ │ + vabd.u , q14, q13 │ │ + vhsub.u d27, d14, d20 │ │ vabd.f16 q15, q15, q11 │ │ - vmax.u , q15, q2 │ │ + vmin.u d21, d30, d13 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r1, lr} │ │ b.n b3934e │ │ movs r0, #24 │ │ b.n b38b34 │ │ asrs r0, r0, #32 │ │ b.n b39756 │ │ @@ -3014291,16 +3014292,16 @@ │ │ b.n b3ad46 │ │ movs r6, #113 @ 0x71 │ │ b.n b3b00a │ │ asrs r1, r0, #32 │ │ b.n b3ab2c │ │ ldr r3, [pc, #404] @ (b3aba4 ) │ │ add.w r0, r4, r6, lsr #32 │ │ - @ instruction: 0xea009831 │ │ - vcgt.u , , q14 │ │ + @ instruction: 0xea00980a │ │ + vcgt.u , , │ │ vqadd.u64 , , q6 │ │ b.n b3a560 │ │ movs r2, r1 │ │ b.n b3ad66 │ │ movs r6, #122 @ 0x7a │ │ b.n b3b02a │ │ asrs r1, r0, #32 │ │ @@ -3014368,15 +3014369,15 @@ │ │ vsub.i64 q14, q6, │ │ vceq.i d28, d28, d28 │ │ vbif q14, q6, q10 │ │ vacgt.f16 , q14, q10 │ │ @ instruction: 0xff7cbdd8 │ │ vcgt.f16 q12, q14, q14 │ │ movs r6, r4 │ │ - @ instruction: 0xb75d │ │ + @ instruction: 0xb736 │ │ vqrdmlah.s , q15, │ │ vqrdmulh.s , q6, q12 │ │ vmls.i , q14, q4 │ │ vmul.p d27, d28, d20 │ │ vqrdmulh.s , q6, q4 │ │ vpmin.f16 , q14, q6 │ │ vpmin.u d27, d31, d12 │ │ @@ -3015675,15 +3015676,15 @@ │ │ b.n b3b0f8 │ │ beq.n b3b678 │ │ b.n b3badc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, r7, r9, sl, fp, sp, pc} │ │ vmax.u q13, q14, q6 │ │ vminnm.f16 q13, , q1 │ │ - vbif , q6, │ │ + vrhadd.u d19, d12, d26 │ │ vpmin.f16 q13, q7, q0 │ │ vabd.u q13, q6, q6 │ │ vhadd.u d16, d11, d4 │ │ b.n b3b120 │ │ movs r0, r0 │ │ b.n b3b704 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3016179,16 +3016180,16 @@ │ │ b.n b3c0ce │ │ movs r0, #0 │ │ b.n b3c192 │ │ cmp r7, #93 @ 0x5d │ │ add.w r0, r3, r0 │ │ b.n b3c19a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, r9, ip, sp, lr, pc} │ │ - vmul.p d23, d13, d14 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r8, r9, ip, sp, lr, pc} │ │ + vceq.i , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r2, r3, r4, r6, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3b5b0 │ │ asrs r2, r1, #11 │ │ b.n b3c078 │ │ movs r0, #40 @ 0x28 │ │ @@ -3016206,16 +3016207,16 @@ │ │ b.n b3c112 │ │ movs r0, #0 │ │ b.n b3c1d6 │ │ cmp r7, #76 @ 0x4c │ │ add.w r0, r3, r0 │ │ b.n b3c1de │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r7, r8, r9, ip, sp, lr, pc} │ │ - vceq.i , , q5 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r8, r9, ip, sp, lr, pc} │ │ + vceq.i d23, d29, d19 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3b5f4 │ │ asrs r2, r1, #11 │ │ b.n b3c0bc │ │ movs r0, #40 @ 0x28 │ │ @@ -3016233,16 +3016234,16 @@ │ │ b.n b3c156 │ │ movs r0, #0 │ │ b.n b3c21a │ │ cmp r7, #59 @ 0x3b │ │ add.w r0, r3, r0 │ │ b.n b3c222 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r6, r8, r9, ip, sp, lr, pc} │ │ - vceq.i d23, d29, d6 │ │ + ldmia.w sp!, {r0, r1, r5, r8, r9, ip, sp, lr, pc} │ │ + vsub.i64 , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3b638 │ │ asrs r2, r1, #11 │ │ b.n b3c100 │ │ movs r0, #40 @ 0x28 │ │ @@ -3016260,16 +3016261,16 @@ │ │ b.n b3c19a │ │ movs r0, #0 │ │ b.n b3c25e │ │ cmp r7, #42 @ 0x2a │ │ add.w r0, r3, r0 │ │ b.n b3c266 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r8, r9, ip, sp, lr, pc} │ │ - vceq.i , , q1 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r9, ip, sp, lr, pc} │ │ + vsub.i64 d23, d13, d27 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r1, r3, r5, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3b67c │ │ asrs r2, r1, #11 │ │ b.n b3c144 │ │ movs r0, #40 @ 0x28 │ │ @@ -3016287,16 +3016288,16 @@ │ │ b.n b3c1de │ │ movs r0, #0 │ │ b.n b3c2a2 │ │ cmp r7, #25 │ │ add.w r0, r3, r0 │ │ b.n b3c2aa │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r6, r7, r9, ip, sp, lr, pc} │ │ - vsub.i64 d23, d13, d14 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r9, ip, sp, lr, pc} │ │ + vabd.u , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r3, r4, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3b6c0 │ │ asrs r2, r1, #11 │ │ b.n b3c188 │ │ movs r0, #40 @ 0x28 │ │ @@ -3016314,16 +3016315,16 @@ │ │ b.n b3c222 │ │ movs r0, #0 │ │ b.n b3c2e6 │ │ cmp r7, #8 │ │ add.w r0, r3, r0 │ │ b.n b3c2ee │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, ip, sp, lr, pc} │ │ - vabd.u , , q5 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r9, ip, sp, lr, pc} │ │ + vabd.u d23, d29, d19 │ │ vhadd.u d17, d13, d12 │ │ b.n b3b6de │ │ movs r0, r0 │ │ b.n b3c264 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ @@ -3016348,15 +3016349,15 @@ │ │ b.n b3c336 │ │ movs r0, #0 │ │ b.n b3c33a │ │ cmp r6, #243 @ 0xf3 │ │ add.w r0, r3, r0 │ │ b.n b3c342 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r5, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp, lr, pc} │ │ vabd.u q15, , q13 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b3c356 │ │ movs r0, r0 │ │ b.n b3c2ba │ │ lsls r7, r5, #1 │ │ @@ -3016564,18 +3016565,18 @@ │ │ movs r0, r0 │ │ b.n b3c47a │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n b3c122 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r7, r8, ip, sp, lr, pc} │ │ - vrhadd.u , , q3 │ │ + ldmia.w sp!, {r0, r1, r5, r6, r8, ip, sp, lr, pc} │ │ + vbif d31, d13, d15 │ │ vabd.f16 , , │ │ - vqadd.u64 d31, d31, d2 │ │ + vhadd.u , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {} │ │ b.n b3c49e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n b3b926 │ │ @@ -3016623,17 +3016624,17 @@ │ │ b.n b3c5a6 │ │ movs r0, #0 │ │ b.n b3c5aa │ │ cmp r6, #87 @ 0x57 │ │ add.w r0, r3, r0 │ │ b.n b3c5b2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ vbif , , │ │ - vminnm.f16 d30, d28, d22 │ │ + vpmin.f16 d30, d28, d15 │ │ vrhadd.u d23, d29, d29 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b3c1ce │ │ str r1, [r0, #0] │ │ b.n b3c1d2 │ │ ands r0, r0 │ │ @@ -3017407,30 +3017408,30 @@ │ │ b.n b3c03a │ │ @ instruction: 0xffd4eaff │ │ movs r0, r0 │ │ b.n b3cc7a │ │ lsrs r0, r1, #1 │ │ b.n b3c046 │ │ @ instruction: 0xffd1eaff │ │ - mcr 15, 5, pc, cr10, cr13, {3} @ │ │ - @ instruction: 0xea2eff7d │ │ - @ instruction: 0xea16ff7d │ │ - strh r1, [r6, r7] │ │ - @ instruction: 0xff7dec2a │ │ - vqrdmlah.s q15, , q11 │ │ - vqrdmlah.s d30, d29, d22 │ │ + mcr 15, 4, pc, cr3, cr13, {3} @ │ │ + @ instruction: 0xea07ff7d │ │ + strd pc, pc, [pc, #500]! @ b3c740 @ 0x1f4 │ │ + strh r2, [r1, r7] │ │ + @ instruction: 0xff7dec03 │ │ + vqrdmulh.s q15, , │ │ + vqrdmulh.s d30, d29, d15 │ │ vqsub.u64 d16, d29, d8 │ │ movs r0, r0 │ │ - @ instruction: 0xeac6ff7d │ │ - @ instruction: 0xea92ff7d │ │ - ldrd pc, pc, [r2, #500] @ 0x1f4 │ │ - strh r5, [r5, r6] │ │ - vmul.p d30, d29, d14 │ │ - vcge.u , , │ │ - vceq.i q15, , q15 │ │ + @ instruction: 0xea9fff7d │ │ + @ instruction: 0xea6bff7d │ │ + @ instruction: 0xe9abff7d │ │ + strh r6, [r0, r6] │ │ + vmul.p q15, , │ │ + vcge.u , , q1 │ │ + vceq.i q15, , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3c0c8 │ │ asrs r2, r1, #11 │ │ b.n b3cb90 │ │ movs r0, #40 @ 0x28 │ │ @@ -3017448,16 +3017449,16 @@ │ │ b.n b3cc2a │ │ movs r0, #0 │ │ b.n b3ccee │ │ cmp r4, #134 @ 0x86 │ │ add.w r0, r3, r0 │ │ b.n b3ccf6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, fp, sp, lr, pc} │ │ - vabd.f16 q11, , q1 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, fp, sp, lr, pc} │ │ + @ instruction: 0xff7d6d9b │ │ vhadd.u d19, d13, d0 │ │ b.n b3c906 │ │ movs r0, r0 │ │ b.n b3cd0a │ │ movs r0, r0 │ │ b.n b3cc74 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3017561,15 +3017562,15 @@ │ │ adds r0, r3, r2 │ │ b.n b3c1b2 │ │ cmp r0, #156 @ 0x9c │ │ b.n b3c1b6 │ │ ldr r0, [pc, #960] @ (b3ca70 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b3c914 │ │ - b.n b3c664 │ │ + b.n b3c616 │ │ vqadd.u64 q14, , │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {} │ │ b.n b3cd66 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3017625,15 +3017626,15 @@ │ │ b.n b3ca82 │ │ movs r5, #120 @ 0x78 │ │ b.n b3cd46 │ │ asrs r1, r0, #32 │ │ b.n b3c868 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r4, sl, lr} │ │ - @ instruction: 0xea04e6c2 │ │ + @ instruction: 0xea04e69b │ │ vhadd.u d18, d13, d4 │ │ b.n b3c27a │ │ asrs r0, r0, #32 │ │ b.n b3ce9e │ │ ldc2l 10, cr14, [r8, #1020]! @ 0x3fc @ │ │ movs r0, r2 │ │ b.n b3cc66 │ │ @@ -3018269,22 +3018270,22 @@ │ │ b.n b3d03a │ │ asrs r5, r0, #32 │ │ b.n b3d03e │ │ movs r0, #156 @ 0x9c │ │ b.n b3d304 │ │ ldr r0, [pc, #960] @ (b3d0c4 ) │ │ ldmia.w sp!, {r0, r1, r2, r5, r7, r9, lr} │ │ - @ instruction: 0xea04e516 │ │ + @ instruction: 0xea04e4ef │ │ vmax.u q11, , q0 │ │ movs r1, r5 │ │ - b.n b3c588 │ │ - vcge.u d30, d13, d6 │ │ - vhsub.u d30, d29, d30 │ │ - vhsub.u d30, d29, d14 │ │ - vbif d30, d29, d6 │ │ + b.n b3c53a │ │ + vhsub.u q15, , │ │ + vhsub.u d30, d29, d7 │ │ + vhsub.u q15, , │ │ + vrhadd.u q15, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n b3d3ce │ │ lsls r7, r7, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n b3d076 │ │ @@ -3018607,24 +3018608,24 @@ │ │ b.n b3cb3a │ │ movs r5, #214 @ 0xd6 │ │ b.n b3d616 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, lr} │ │ and.w pc, r4, r0, asr #19 │ │ movs r0, r0 │ │ - svc 226 @ 0xe2 │ │ + svc 187 @ 0xbb │ │ vbif d22, d13, d20 │ │ movs r1, r5 │ │ str r0, [r5, #16] │ │ movs r1, r5 │ │ - udf #230 @ 0xe6 │ │ - vcgt.f16 , , q3 │ │ + udf #191 @ 0xbf │ │ + vacgt.f16 d29, d29, d15 │ │ vqadd.u64 q11, , q4 │ │ movs r1, r5 │ │ - udf #46 @ 0x2e │ │ + udf #7 │ │ vqadd.u64 d17, d13, d16 │ │ b.n b3cb62 │ │ movs r0, r0 │ │ b.n b3d6e8 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -3019322,16 +3019323,16 @@ │ │ b.n b3db70 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b3dd9e │ │ beq.n b3d690 │ │ b.n b3db7c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, fp, ip, lr, pc} │ │ - vbif q10, , │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, ip, lr, pc} │ │ + vbif q10, , q1 │ │ vminnm.f16 q9, , q6 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b3dd16 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3019600,18 +3019601,18 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b3dc06 │ │ lsrs r0, r1, #26 │ │ b.n b3d3f6 │ │ movs r0, r0 │ │ b.n b3d3d8 │ │ @ instruction: 0xffd7eaff │ │ - bvs.n b3d8e0 │ │ - vmul.p d22, d29, d22 │ │ - vmin.u d29, d14, d30 │ │ - vmls.i q11, , q15 │ │ + bpl.n b3d892 │ │ + vmls.i d22, d29, d15 │ │ + vmin.u d29, d14, d7 │ │ + vmls.i q11, , │ │ vbif q8, q15, q6 │ │ movs r0, r0 │ │ ldr r3, [pc, #960] @ (b3dca8 ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b3dd88 │ │ str r0, [r0, r0] │ │ b.n b3dc32 │ │ @@ -3019788,18 +3019789,18 @@ │ │ add.w r0, r3, r0 │ │ b.n b3e226 │ │ beq.n b3da88 │ │ b.n b3df84 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r7, r8, r9, lr} │ │ movs r0, r0 │ │ - bmi.n b3db58 │ │ - vmul.p q10, , q9 │ │ - vcgt.u , q15, q3 │ │ - vsub.i64 q10, , q3 │ │ + bmi.n b3db0a │ │ + vmls.i q10, , │ │ + vcge.u d29, d30, d15 │ │ + vceq.i d20, d29, d15 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {ip} │ │ b.n b3ddca │ │ movs r0, r0 │ │ b.n b3d5ae │ │ movs r0, r0 │ │ b.n b3e132 │ │ @@ -3019899,15 +3019900,15 @@ │ │ b.n b3e29e │ │ movs r7, #26 │ │ add.w r0, r3, r0 │ │ b.n b3e326 │ │ beq.n b3db78 │ │ b.n b3e084 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r6, r7, r9, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r9, ip, lr, pc} │ │ vhadd.u d16, d29, d19 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0fc0 │ │ b.n b3df02 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ @@ -3020133,21 +3020134,21 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b3e0ae │ │ lsrs r0, r1, #26 │ │ b.n b3d89e │ │ movs r0, r0 │ │ b.n b3d87e │ │ @ instruction: 0xffc1eaff │ │ - bne.n b3dd28 │ │ + bne.n b3dcda │ │ @ instruction: 0xff7dbc4a │ │ - vrhadd.u d29, d27, d22 │ │ + vbif , , │ │ vqrdmlsh.s d27, d13, d10 │ │ - vbif , , q15 │ │ + vbif , , │ │ vqrdmlsh.s , , q9 │ │ - vrhadd.u , , q7 │ │ + vrhadd.u d29, d11, d23 │ │ vqrdmulh.s , , q1 │ │ @ instruction: 0xff7bfd34 │ │ vtbl.8 d20, {d15}, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b3e240 │ │ stmia r0!, {} │ │ b.n b3e4ea │ │ @@ -3020307,18 +3020308,18 @@ │ │ b.n b3da14 │ │ movs r4, r1 │ │ b.n b3da18 │ │ mrc2 11, 3, lr, cr8, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ b.n b3e246 │ │ @ instruction: 0xffdfeaff │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ + ldmia r7!, {r0, r1, r2, r4, r5, r6} │ │ vabd.u q12, , q3 │ │ vqrdmulh.s d31, d28, d16 │ │ - vqrdmlsh.s q14, , d6[0] │ │ + @ instruction: 0xffffcf9f │ │ vabd.u q12, , q15 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {} │ │ b.n b3e5c6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3020394,15 +3020395,15 @@ │ │ b.n b3e302 │ │ movs r0, #0 │ │ b.n b3e706 │ │ movs r6, #0 │ │ add.w r0, r3, r0 │ │ b.n b3e70e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r9, sl, fp, lr, pc} │ │ vpmin.u , , │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {} │ │ b.n b3e682 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3020480,15 +3020481,15 @@ │ │ b.n b3e3c2 │ │ movs r0, #0 │ │ b.n b3e7c6 │ │ movs r5, #208 @ 0xd0 │ │ add.w r0, r3, r0 │ │ b.n b3e7ce │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r7, r8, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r8, sl, fp, lr, pc} │ │ vpmin.u d31, d13, d25 │ │ vbif q10, q15, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b3e53c │ │ b.n b3e0a4 │ │ b.n b3e3e6 │ │ movs r0, r0 │ │ @@ -3022266,15 +3022267,15 @@ │ │ and.w r0, r0, r0, lsl #16 │ │ b.n b3f77a │ │ movs r4, r0 │ │ b.n b3f37e │ │ beq.n b3f050 │ │ b.n b3f55c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, pc} │ │ vmin.u d25, d13, d29 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3f4f0 │ │ ands r0, r0 │ │ b.n b3f79a │ │ movs r0, r0 │ │ @@ -3022388,15 +3022389,15 @@ │ │ b.n b3f886 │ │ movs r1, #160 @ 0xa0 │ │ add.w r0, r3, r4 │ │ b.n b3f48e │ │ beq.n b3f160 │ │ b.n b3f66c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, pc} │ │ vhadd.u q8, , q2 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {} │ │ b.n b3f808 │ │ ands r0, r0 │ │ b.n b3f4aa │ │ movs r0, r0 │ │ @@ -3022473,17 +3022474,17 @@ │ │ b.n b3ed32 │ │ asrs r1, r0, #32 │ │ b.n b3f32c │ │ subs r1, #101 @ 0x65 │ │ add.w r1, r4, r0, asr #22 │ │ b.n b3ed1e │ │ @ instruction: 0xffdceaff │ │ - pop {r1, r3, r7} │ │ - @ instruction: 0xff7dbc2a │ │ - vqrdmlah.s , , q15 │ │ + pop {r0, r1, r5, r6} │ │ + @ instruction: 0xff7dbc03 │ │ + vqrdmlah.s , , │ │ vhadd.u d16, d13, d0 │ │ b.n b3f8ca │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ b.n b3ed52 │ │ movs r0, r0 │ │ @@ -3023262,68 +3023263,68 @@ │ │ b.n b3fa10 │ │ subs r1, r7, #5 │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b4003a │ │ asrs r3, r4, #6 │ │ b.n b3fefe │ │ vpmin.u q15, q9, │ │ - @ instruction: 0xb7d2 │ │ + @ instruction: 0xb7ab │ │ vcgt.u d28, d29, d21 │ │ - vaba.u d27, d30, d14 │ │ + vaba.u , q7, │ │ vcge.u q14, , │ │ - vqrdmlah.s d27, d14, d30 │ │ - vaba.u , , q9 │ │ + vqrdmlah.s d27, d14, d7 │ │ + vabd.u , , │ │ vcgt.u q14, , │ │ - vpmin.u , q15, q9 │ │ + vpmax.u , q15, │ │ vmin.u q8, , 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 │ │ - @ instruction: 0xb756 │ │ + @ instruction: 0xb72f │ │ vcgt.u d28, d13, d25 │ │ - vabd.u d27, d14, d14 │ │ + vmax.u , q15, │ │ vhsub.u q14, , │ │ - vmax.u , q15, q9 │ │ + vmin.u d27, d30, d27 │ │ vqsub.u64 d28, d29, d21 │ │ - vmin.u d27, d30, d22 │ │ + vmax.u d27, d30, d15 │ │ vhsub.u d28, d29, d9 │ │ - vmin.u d27, d30, d10 │ │ + vmin.u , q7, │ │ vhsub.u q14, , │ │ - vmin.u , q7, q15 │ │ + vmin.u , q7, │ │ vqsub.u64 q14, , │ │ - vmax.u , q7, q9 │ │ + vmin.u d27, d14, d27 │ │ vqsub.u64 d28, d13, d21 │ │ - vmax.u , q7, q3 │ │ + vmin.u d27, d14, d15 │ │ vqsub.u64 d28, d13, d9 │ │ - vmax.u d27, d14, d2 │ │ + vqrshl.u64 , , q15 │ │ vbif q14, , │ │ - vmax.u d27, d14, d26 │ │ + vmax.u d27, d14, d3 │ │ vbif q14, , │ │ - vqrshl.u64 , q3, q15 │ │ + vrshl.u64 d27, d31, d30 │ │ vrhadd.u d28, d29, d25 │ │ - vqrshl.u64 d27, d26, d30 │ │ + vqrshl.u64 d27, d3, d30 │ │ vrhadd.u d28, d29, d13 │ │ - vqrshl.u64 d27, d14, d30 │ │ + vqrshl.u64 , , q7 │ │ vbif q14, , │ │ - vrshl.u64 d27, d2, d30 │ │ + vqrshl.u64 , , q7 │ │ vbif q14, , │ │ - vceq.i , q15, q9 │ │ - vrshl.u64 , q11, │ │ + vsub.i64 , q15, │ │ + vqrshl.u64 d27, d31, d13 │ │ vbif d28, d13, d25 │ │ - vqrshl.u64 d27, d26, d14 │ │ + vqrshl.u64 d27, d3, d14 │ │ vrhadd.u d28, d13, d13 │ │ - vqrshl.u64 d27, d14, d14 │ │ + vqshl.u64 , , q15 │ │ vqadd.u64 q14, , │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3fe68 │ │ movs r2, #72 @ 0x48 │ │ b.n b3f4f2 │ │ subs r3, r2, #6 │ │ @@ -3024125,15 +3024126,15 @@ │ │ b.n b407ca │ │ ands r0, r0 │ │ b.n b407ce │ │ adds r6, r1, #7 │ │ add.w r0, r3, r4 │ │ b.n b403d6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r7, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, pc} │ │ vqrshl.u64 q12, , │ │ vhadd.u d19, d12, d0 │ │ b.n b403e6 │ │ movs r0, r0 │ │ b.n b407ea │ │ adds r2, #144 @ 0x90 │ │ b.n b3fbd4 │ │ @@ -3024770,15 +3024771,15 @@ │ │ b.n b40c8e │ │ movs r0, #0 │ │ b.n b40d52 │ │ adds r5, r5, #1 │ │ add.w r0, r3, r0 │ │ b.n b40d5a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r4, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, sp, pc} │ │ vqadd.u64 d24, d29, d1 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r4, r5, ip} │ │ b.n b4014e │ │ ands r1, r0 │ │ b.n b40d72 │ │ movs r0, r0 │ │ @@ -3024858,15 +3024859,15 @@ │ │ b.n b40e1a │ │ ands r0, r0 │ │ b.n b40e1e │ │ adds r2, r7, #0 │ │ add.w r0, r3, r4 │ │ b.n b40a26 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r6, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r5, r8, r9, sl, sp, pc} │ │ vmax.u , , q9 │ │ vhadd.u d16, d11, d0 │ │ b.n b40d96 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #0 │ │ b.n b4021e │ │ movs r0, r0 │ │ @@ -3025319,20 +3025320,20 @@ │ │ b.n b41226 │ │ movs r5, r0 │ │ b.n b40e2a │ │ movs r3, #32 │ │ add.w r0, r3, r6 │ │ b.n b40e32 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sp, pc} │ │ - vceq.i d17, d29, d3 │ │ - vcgt.u q13, q7, q7 │ │ - vceq.i d17, d13, d27 │ │ - vcgt.u d26, d30, d10 │ │ - vceq.i , , │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp, pc} │ │ + vsub.i64 , , q14 │ │ + vcgt.u d26, d14, d23 │ │ + vceq.i d17, d13, d4 │ │ + vcgt.u q13, q7, │ │ + vceq.i , , q0 │ │ vhadd.u d17, d14, d0 │ │ b.n b40e52 │ │ movs r0, r0 │ │ b.n b41256 │ │ movs r0, r0 │ │ b.n b411bc │ │ movs r1, r1 │ │ @@ -3026106,19 +3026107,19 @@ │ │ add.w r0, r2, r7, lsl #1 │ │ b.n b4191e │ │ lsls r4, r0, #30 │ │ b.n b40cf2 │ │ movs r0, r0 │ │ b.n b41926 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r4, r5, r7, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r7, sl, fp, ip, pc} │ │ @ instruction: 0xff7d6ccd │ │ - @ instruction: 0xff7e9c82 │ │ + vqrdmlsh.s , q7, │ │ vqrdmlsh.s d22, d29, d13 │ │ - vqrdmlsh.s , q7, q3 │ │ + @ instruction: 0xff7e9c2f │ │ vqrdmlsh.s q11, , │ │ vqadd.u64 q10, q15, q0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b416a4 │ │ ands r0, r0 │ │ b.n b4154e │ │ movs r7, r0 │ │ @@ -3026171,15 +3026172,15 @@ │ │ b.n b419b6 │ │ str r0, [r6, #12] │ │ b.n b41614 │ │ movs r4, r0 │ │ @ instruction: 0xeb00d008 │ │ b.n b4179c │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, pc} │ │ vmax.u q12, , │ │ vabd.u q15, , │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b41734 │ │ strh r4, [r0, #0] │ │ b.n b40dc0 │ │ @@ -3026318,17 +3026319,17 @@ │ │ b.n b418d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b41afe │ │ beq.n b413c8 │ │ b.n b418dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r5, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, pc} │ │ vabd.u d22, d13, d19 │ │ - vpmax.u , q7, q9 │ │ + vpmin.u d25, d14, d27 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b41874 │ │ str r3, [r0, r0] │ │ b.n b4171e │ │ ands r2, r0 │ │ b.n b41722 │ │ @@ -3026619,27 +3026620,27 @@ │ │ str r0, [r0, r0] │ │ b.n b41d9e │ │ movs r4, r0 │ │ b.n b419a2 │ │ asrs r0, r2, #1 │ │ b.n b41da6 │ │ @ instruction: 0xff8aeaff │ │ - ldr r1, [sp, #568] @ 0x238 │ │ + ldr r1, [sp, #412] @ 0x19c │ │ vabd.f16 d29, d29, d8 │ │ - vmul.p d25, d27, d30 │ │ + vmul.p d25, d27, d7 │ │ @ instruction: 0xff7dddb8 │ │ - vmul.p , , q3 │ │ - vmls.i d25, d13, d22 │ │ - vsub.i64 , , q1 │ │ + vmls.i d25, d11, d31 │ │ + vceq.i , , │ │ + vceq.i d25, d13, d11 │ │ vqrdmlsh.s d29, d13, d28 │ │ - vceq.i d25, d11, d10 │ │ + vaba.u , , │ │ vqrdmlsh.s d29, d13, d4 │ │ - vmls.i q10, , q14 │ │ - vmul.p d20, d14, d28 │ │ - vabd.u , q15, q1 │ │ + vmls.i q10, , │ │ + vmul.p d20, d14, d5 │ │ + vaba.u d25, d30, d11 │ │ vqrdmlah.s d29, d29, d28 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b41b44 │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n b411e8 │ │ add r0, pc, #0 @ (adr r0, b416b0 ) │ │ @@ -3027019,26 +3027020,26 @@ │ │ b.n b42082 │ │ movs r0, #0 │ │ b.n b42146 │ │ asrs r0, r6, #29 │ │ @ instruction: 0xeb038000 │ │ b.n b41548 │ │ @ instruction: 0xffcdeaff │ │ - str r6, [sp, #872] @ 0x368 │ │ - vceq.i , , q12 │ │ - vaba.u d25, d13, d2 │ │ - vceq.i d21, d29, d16 │ │ - vrshl.u64 , q11, │ │ - vabd.u d21, d29, d4 │ │ - vmin.u , , q11 │ │ - vceq.i d21, d13, d0 │ │ - vshl.u64 d25, d2, d29 │ │ - vmax.u d21, d13, d16 │ │ - vqshl.u64 d25, d14, d13 │ │ - vqrshl.u64 d21, d28, d29 │ │ + str r6, [sp, #716] @ 0x2cc │ │ + vceq.i , , │ │ + vmax.u , , │ │ + vsub.i64 d21, d29, d9 │ │ + vqrshl.u64 d25, d31, d29 │ │ + vaba.u , , │ │ + vmax.u , , │ │ + vabd.u , , │ │ + vqshl.u64 , , │ │ + vqrshl.u64 , , │ │ + vcge.u , , │ │ + vqrshl.u64 d21, d5, d29 │ │ vabd.u d17, d13, d20 │ │ b.n b41566 │ │ movs r0, r0 │ │ b.n b420ec │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #12 │ │ @@ -3027173,15 +3027174,15 @@ │ │ b.n b422b2 │ │ asrs r0, r4, #30 │ │ add.w r0, r3, r4 │ │ b.n b41eba │ │ beq.n b41bfc │ │ b.n b42098 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {lr} │ │ b.n b41ece │ │ ldrh r0, [r4, r2] │ │ add.w r0, r3, r0 │ │ b.n b42236 │ │ movs r2, r0 │ │ @@ -3027291,16 +3027292,16 @@ │ │ b.n b423c6 │ │ asrs r0, r2, #27 │ │ add.w r0, r3, r0 │ │ b.n b423ce │ │ beq.n b41ca0 │ │ b.n b421ac │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r7, r8, ip, pc} │ │ - vcge.u , , q1 │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r8, ip, pc} │ │ + vcgt.u d21, d13, d27 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b42140 │ │ str r0, [r0, #0] │ │ b.n b41fea │ │ movs r1, r0 │ │ b.n b41fee │ │ @@ -3027358,15 +3027359,15 @@ │ │ b.n b42462 │ │ asrs r1, r5, #26 │ │ add.w r0, r3, r4 │ │ b.n b4206a │ │ beq.n b41d3c │ │ b.n b42248 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, ip, pc} │ │ vrshl.u64 d27, d28, d13 │ │ vhadd.u d16, d11, d0 │ │ b.n b423de │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b41e04 ) │ │ stmdb sp!, {r2, r4, r5, lr} │ │ b.n b41888 │ │ @@ -3027390,15 +3027391,15 @@ │ │ b.n b420b2 │ │ asrs r4, r0, #32 │ │ b.n b420b6 │ │ movs r0, #161 @ 0xa1 │ │ b.n b424ba │ │ ldr r0, [pc, #192] @ (b41e3c ) │ │ ldmia.w sp!, {r0, r3, r7, r9, sl, fp, sp} │ │ - @ instruction: 0xea0490b2 │ │ + @ instruction: 0xea04908b │ │ vhadd.u d16, d13, d0 │ │ b.n b4242a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b418b2 │ │ asrs r0, r0, #32 │ │ @@ -3027519,16 +3027520,16 @@ │ │ asrs r3, r1, #25 │ │ add.w r0, r3, r7 │ │ b.n b421e2 │ │ lsrs r0, r2, #28 │ │ add.w r0, r2, r0 │ │ b.n b4266a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r7, r8, r9, sl, fp, pc} │ │ - vqadd.u64 d23, d13, d25 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, pc} │ │ + vqadd.u64 d23, d13, d2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b42358 │ │ strb r0, [r0, #0] │ │ b.n b42202 │ │ strh r3, [r0, #0] │ │ b.n b42206 │ │ @@ -3027800,18 +3027801,18 @@ │ │ b.n b42416 │ │ movs r1, r0 │ │ b.n b4250e │ │ beq.n b42148 │ │ b.n b4262c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r8, sl, fp, ip, sp, pc} │ │ - vaba.u q15, q14, │ │ + vaba.u d30, d28, d20 │ │ vmax.u d25, d29, d9 │ │ vqrdmulh.s , , q0 │ │ - vmax.u d30, d12, d7 │ │ + vrshl.u64 q15, q8, q14 │ │ vmax.u q9, , q12 │ │ vminnm.f16 q8, q14, q4 │ │ movs r1, r5 │ │ asrs r0, r0, #32 │ │ b.n b42476 │ │ movs r0, r0 │ │ b.n b4287a │ │ @@ -3028089,16 +3028090,16 @@ │ │ vhsub.u d19, d14, d28 │ │ movs r6, r4 │ │ movs r6, #12 │ │ vmax.u q9, q6, q8 │ │ vaba.u d22, d12, d8 │ │ vshl.u64 q9, q4, │ │ vmin.u , q14, q8 │ │ - @ instruction: 0xff7e4cc3 │ │ - vminnm.f16 , , q15 │ │ + vqrdmlsh.s d20, d30, d12 │ │ + vminnm.f16 , , │ │ vrshl.u64 q9, q6, │ │ vaba.u , q14, q10 │ │ vpmin.f16 d30, d30, d8 │ │ vhadd.u d16, d11, d0 │ │ b.n b42a70 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ @@ -3028979,15 +3028980,15 @@ │ │ ldmia.w sp!, {r0} │ │ b.n b432ba │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, ip} │ │ b.n b432c2 │ │ @ instruction: 0xfff7eaff │ │ strh r6, [r2, r6] │ │ - vqshl.u64 , , q7 │ │ + vshl.u64 d19, d30, d14 │ │ vmul.p q11, q7, │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b42eda │ │ movs r4, r1 │ │ b.n b426be │ │ ands r1, r0 │ │ @@ -3030132,15 +3030133,15 @@ │ │ asrs r1, r0, #32 │ │ stmia r3!, {} │ │ movs r1, r0 │ │ b.n b438c2 │ │ beq.n b435a4 │ │ b.n b43aa0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r8, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r9, sl, lr, pc} │ │ vminnm.f16 d23, d28, d19 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b43a34 │ │ movs r0, #1 │ │ b.n b438de │ │ asrs r4, r3, #4 │ │ @@ -3030643,22 +3030644,22 @@ │ │ b.n b43af4 │ │ asrs r4, r0, #32 │ │ b.n b43516 │ │ movs r5, r0 │ │ b.n b43d3a │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r1, sl, sp, lr} │ │ - @ instruction: 0xea01ae5a │ │ - @ instruction: 0xff7dcca4 │ │ + @ instruction: 0xea01ae33 │ │ + vqrdmlsh.s q14, , │ │ vqsub.u64 d22, d13, d3 │ │ vqshl.u64 d18, d23, d14 │ │ vpmin.f16 , , │ │ vmin.u q12, q7, q8 │ │ vhadd.u d24, d28, d13 │ │ - vhadd.u d25, d30, d18 │ │ + vqadd.u64 , q7, │ │ vacgt.f16 , , q8 │ │ movs r6, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b43ec8 │ │ movs r0, r0 │ │ b.n b440d2 │ │ @@ -3030947,19 +3030948,19 @@ │ │ lsrs r7, r0, #27 │ │ add.w r0, r3, r4 │ │ b.n b43ff2 │ │ beq.n b43cc4 │ │ b.n b441d0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, pc} │ │ - vqrdmlsh.s d29, d14, d5 │ │ + vqrdmulh.s , q15, q15 │ │ vpmin.f16 d27, d12, d23 │ │ - vqrdmulh.s , q15, │ │ + vqrdmulh.s , q15, q1 │ │ vacgt.f16 , q14, │ │ - vqrdmlah.s d29, d30, d29 │ │ + vqrdmlah.s d29, d30, d6 │ │ vhadd.u d16, d12, d0 │ │ b.n b44376 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b437fe │ │ movs r0, r0 │ │ @@ -3031337,21 +3031338,21 @@ │ │ b.n b44762 │ │ movs r4, r2 │ │ b.n b44766 │ │ asrs r4, r7, #1 │ │ b.n b4476a │ │ @ instruction: 0xffd0eaff │ │ pop {r0, r1, r2, r3, r4, r6} │ │ - vbif d19, d14, d18 │ │ + vrhadd.u d19, d14, d11 │ │ vqrdmlsh.s d27, d13, d19 │ │ - vrhadd.u d19, d14, d6 │ │ + vqadd.u64 , q15, │ │ vqrdmlah.s , , │ │ - vhadd.u , q7, q5 │ │ + vhadd.u d19, d14, d19 │ │ @ instruction: 0xff7dbc8b │ │ - vbif , q7, q7 │ │ + vbif d19, d14, d23 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b444f0 │ │ movs r0, r0 │ │ b.n b446fc │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3031466,15 +3031467,15 @@ │ │ movs r0, #0 │ │ b.n b4489e │ │ lsrs r2, r3, #22 │ │ add.w r0, r3, r0 │ │ b.n b448a6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r6, r9, fp, ip, sp, pc} │ │ - vhsub.u d30, d14, d22 │ │ + vbif q15, q15, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b44614 │ │ str r2, [r0, #0] │ │ b.n b444be │ │ strb r1, [r0, #0] │ │ b.n b444c2 │ │ @@ -3032401,32 +3032402,32 @@ │ │ b.n b44fae │ │ movs r4, r1 │ │ b.n b45032 │ │ asrs r1, r0, #32 │ │ b.n b450b6 │ │ vpmin.u16 q15, , │ │ push {r0, r1, r3, r4, r7} │ │ - vpmin.f16 , q15, │ │ + vpmin.f16 , q15, q2 │ │ vshl.u64 , , │ │ vcgt.u , q15, │ │ vrhadd.u , q15, │ │ - @ instruction: 0xff7ebd3b │ │ + @ instruction: 0xff7ebd14 │ │ vqsub.u64 d27, d13, d27 │ │ - vabd.f16 d27, d30, d11 │ │ + vabd.f16 , q7, q10 │ │ vcge.u , , │ │ vmax.u d16, d14, 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 │ │ sxth r7, r0 │ │ - @ instruction: 0xff7ebd57 │ │ + @ instruction: 0xff7ebd30 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b44e98 │ │ movs r0, r0 │ │ b.n b450a2 │ │ add r0, pc, #0 @ (adr r0, b44a04 ) │ │ b.n b45146 │ │ @@ -3033737,15 +3033738,15 @@ │ │ b.n b45bee │ │ lsls r4, r4, #11 │ │ b.n b4505a │ │ @ instruction: 0xffbd1aff │ │ @ instruction: 0xfff1eaff │ │ add r0, sp, #932 @ 0x3a4 │ │ vmin.u d26, d30, d1 │ │ - vrshl.u64 d23, d31, d14 │ │ + vrshl.u64 d23, d8, d14 │ │ vabd.u q13, , │ │ vaba.u d26, d30, d25 │ │ vaba.u q13, q7, │ │ vmin.u q13, q7, │ │ vaba.u d26, d14, d17 │ │ vabd.u d26, d14, d9 │ │ vmin.u q13, q15, │ │ @@ -3036205,15 +3036206,15 @@ │ │ add.w r0, r4, r4 │ │ b.n b46de2 │ │ svc 85 @ 0x55 │ │ b.n b46fc0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r8, ip, sp, lr, pc} │ │ movs r5, r4 │ │ - bics r0, r2 │ │ + muls r1, r5 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b46f54 │ │ add r0, pc, #0 @ (adr r0, b46abc ) │ │ b.n b46dfe │ │ strh r3, [r0, #0] │ │ b.n b46e02 │ │ @@ -3036724,21 +3036725,21 @@ │ │ lsls r2, r1, #22 │ │ movs r0, r2 │ │ b.n b46a44 │ │ movs r0, r0 │ │ b.n b46a20 │ │ vpmin.u16 q15, q11, │ │ @ instruction: 0xf0c00025 │ │ - tst r0, r1 │ │ - vhsub.u d18, d29, d28 │ │ + rors r1, r4 │ │ + vhsub.u d18, d29, d5 │ │ vminnm.f16 q15, , q2 │ │ movs r5, r4 │ │ - eors r4, r5 │ │ - vpmin.f16 , , q6 │ │ - vminnm.f16 , , q12 │ │ + eors r5, r0 │ │ + vpmin.f16 d19, d29, d21 │ │ + vminnm.f16 , , │ │ vqrdmlsh.s d30, d29, d20 │ │ movs r5, r4 │ │ ldr r0, [pc, #192] @ (b46ff4 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b4727a │ │ asrs r0, r2, #1 │ │ b.n b46a7c │ │ @@ -3036776,16 +3036777,16 @@ │ │ b.n b46a8a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b476ce │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r6, r7, r9, sl, fp, ip, sp} │ │ - vacgt.f16 d19, d29, d20 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp} │ │ + vcgt.f16 d19, d29, d13 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b472e2 │ │ lsls r4, r6, #1 │ │ b.n b46ae4 │ │ movs r0, r0 │ │ b.n b47652 │ │ @@ -3036839,16 +3036840,16 @@ │ │ b.n b46f30 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3} │ │ b.n b46b54 │ │ movs r0, r0 │ │ b.n b47138 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip} │ │ - vmin.u , , q12 │ │ + ldmia.w sp!, {r4, r8, r9, sl, fp, ip} │ │ + vmin.u , , │ │ @ instruction: 0xff7dedb8 │ │ movs r5, r4 │ │ ldr r7, [pc, #960] @ (b473ec ) │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b474cc │ │ str r4, [r3, #36] @ 0x24 │ │ b.n b46b56 │ │ @@ -3037805,21 +3037806,21 @@ │ │ b.n b47fb6 │ │ movs r6, r0 │ │ b.n b47bba │ │ beq.n b47814 │ │ b.n b47d98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, r9, lr} │ │ - vpmin.f16 q11, q15, │ │ + vpmin.f16 d22, d30, d18 │ │ vmax.u q12, , q8 │ │ vbif d30, d30, d23 │ │ - vabd.f16 d26, d26, d17 │ │ - vrhadd.u q13, , q13 │ │ + @ instruction: 0xff7aad7a │ │ + vrhadd.u q13, , │ │ vbif q10, q14, q12 │ │ - vminnm.f16 q11, q7, │ │ + vminnm.f16 d22, d14, d18 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, r5, r7, ip, lr, pc} │ │ b.n b47d44 │ │ ands r0, r0 │ │ b.n b47bee │ │ lsls r4, r4, #28 │ │ b.n b473d2 │ │ @@ -3037954,16 +3037955,16 @@ │ │ and.w r0, r0, r0, lsl #20 │ │ b.n b4810a │ │ movs r5, r0 │ │ b.n b47d0e │ │ beq.n b47930 │ │ b.n b47eec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r9, fp, sp, pc} │ │ - vqrdmlah.s d27, d13, d7 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, fp, sp, pc} │ │ + vpmin.u , , q8 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b47e80 │ │ strb r0, [r3, #1] │ │ b.n b47524 │ │ lsrs r1, r0, #32 │ │ b.n b4809c │ │ @@ -3038222,16 +3038223,16 @@ │ │ b.n b48138 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, lr} │ │ vmin.u , q7, │ │ vpmin.f16 , , q0 │ │ vsub.i64 q15, q7, q3 │ │ vhadd.u d16, d27, d17 │ │ - vceq.i d27, d30, d31 │ │ - vsub.i64 d26, d28, d14 │ │ + vceq.i d27, d30, d8 │ │ + vsub.i64 q13, q6, │ │ vhsub.u d30, d29, d5 │ │ vcgt.f16 , q5, q2 │ │ vshl.u64 d27, d7, d30 │ │ vcgt.f16 d19, d11, d12 │ │ vqadd.u64 q8, q7, q12 │ │ b.n b482f2 │ │ lsls r6, r7, #1 │ │ @@ -3038561,15 +3038562,15 @@ │ │ asrs r4, r5, #24 │ │ add.w r0, r4, r4 │ │ b.n b4823a │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r5, sl, fp, sp, pc} │ │ @ instruction: 0xeaffff1e │ │ b.n b48164 │ │ - asrs r5, r3, #32 │ │ + lsrs r6, r6, #31 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b48252 │ │ movs r0, r0 │ │ b.n b48656 │ │ movs r0, r0 │ │ b.n b485c2 │ │ @@ -3038721,15 +3038722,15 @@ │ │ b.n b48796 │ │ beq.n b480a8 │ │ b.n b48574 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7} │ │ movs r0, r0 │ │ lsrs r0, r5, #15 │ │ - vcgt.f16 q8, , │ │ + vacgt.f16 d16, d31, d26 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4850c │ │ stmia r0!, {r2, r5} │ │ b.n b47bb4 │ │ adds r0, #13 │ │ b.n b483ba │ │ @@ -3038837,15 +3038838,15 @@ │ │ str r1, [r0, r0] │ │ b.n b4889a │ │ movs r5, r0 │ │ b.n b4849e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, r7} │ │ movs r0, r0 │ │ - lsrs r5, r3, #24 │ │ + lsrs r6, r6, #23 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4860c │ │ stmia r0!, {r3, r5} │ │ b.n b47cb4 │ │ adds r0, #13 │ │ b.n b484ba │ │ @@ -3039183,15 +3039184,15 @@ │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, sp, pc} │ │ b.n b48b92 │ │ movs r0, r0 │ │ b.n b48b04 │ │ @ instruction: 0xffcd1aff │ │ @ instruction: 0xffd2eaff │ │ - bkpt 0x0053 │ │ + bkpt 0x002c │ │ vceq.i , , │ │ vceq.i , q6, │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4890c │ │ adds r0, #4 │ │ b.n b47f96 │ │ @@ -3039808,20 +3039809,20 @@ │ │ b.n b490e6 │ │ smull lr, fp, r8, r2 │ │ movs r4, r0 │ │ b.n b48cee │ │ beq.n b489b8 │ │ b.n b48ecc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sl} │ │ - vqshl.u64 q9, , │ │ - vmin.u q8, , │ │ + ldmia.w sp!, {r1, r4, r6, r8, sl} │ │ + vshl.u64 q9, q5, │ │ + vmin.u q8, , q1 │ │ vcge.u d16, d13, d0 │ │ - vqrshl.u64 d16, d9, d31 │ │ - vrshl.u64 q8, , │ │ + vqrshl.u64 q8, q9, │ │ + vqrshl.u64 d16, d14, d29 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b48e70 │ │ str r1, [r0, #0] │ │ b.n b48d1a │ │ asrs r4, r3, #4 │ │ b.n b4851c │ │ @@ -3039955,23 +3039956,23 @@ │ │ b.n b48c0c │ │ asrs r5, r5, #12 │ │ add.w r0, r4, r4 │ │ b.n b48e36 │ │ beq.n b48b28 │ │ b.n b49014 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r8, sl} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, sl} │ │ vqadd.u64 q8, , q8 │ │ movs r0, r0 │ │ - lsls r5, r1, #17 │ │ - vaba.u d27, d29, d14 │ │ + lsls r6, r4, #16 │ │ + vaba.u , , │ │ vqadd.u64 d21, d13, d31 │ │ - vqshl.u64 d16, d9, d30 │ │ - vqshl.u64 q8, , │ │ - vqshl.u64 d16, d9, d13 │ │ + vqshl.u64 q8, q9, q7 │ │ + vqshl.u64 q8, q1, │ │ + vcge.u q8, , q9 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b48fc0 │ │ str r0, [sp, #0] │ │ b.n b4926a │ │ movs r0, r0 │ │ b.n b491ce │ │ @@ -3040123,15 +3040124,15 @@ │ │ str r0, [sp, #4] │ │ b.n b493a2 │ │ movs r1, r1 │ │ b.n b48fa6 │ │ beq.n b48ce8 │ │ b.n b49184 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r4, r7, r8, r9} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r8, r9} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b49114 │ │ str r0, [r0, #0] │ │ b.n b48fbe │ │ movs r0, r0 │ │ b.n b493c2 │ │ @@ -3040694,20 +3040695,20 @@ │ │ b.n b49492 │ │ ldr r1, [r3, #92] @ 0x5c │ │ add.w r0, r3, r8 │ │ b.n b4949a │ │ beq.n b49174 │ │ b.n b49678 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - vpmin.f16 d31, d28, d25 │ │ + ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + vpmin.f16 d31, d28, d2 │ │ vabd.f16 d31, d28, d24 │ │ vpmin.f16 q14, q15, q2 │ │ movs r5, r4 │ │ - ldc2l 15, cr15, [r1, #496] @ 0x1f0 │ │ + stc2 15, cr15, [sl, #496]! @ 0x1f0 │ │ movs r0, r0 │ │ b.n b4981c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ @@ -3041739,35 +3041740,35 @@ │ │ str r0, [r0, r0] │ │ b.n b4a196 │ │ movs r0, r1 │ │ b.n b49d9a │ │ asrs r0, r5, #32 │ │ b.n b4a19e │ │ mrc2 10, 7, lr, cr8, cr15, {7} @ │ │ - @ instruction: 0xf92dff7c │ │ + @ instruction: 0xf906ff7c │ │ ldmia r0, {r0, r1, r3, r4} │ │ - vceq.i , q13, │ │ + vsub.i64 d31, d26, d30 │ │ vabd.u q14, q14, │ │ - vmin.u , q13, │ │ + vmax.u d31, d26, d30 │ │ vrshl.u64 q14, , q14 │ │ - vmax.u , q5, │ │ + vmax.u d31, d10, d22 │ │ vqrshl.u64 d28, d27, d12 │ │ - vqrshl.u64 , , q13 │ │ + vrshl.u64 d31, d26, d26 │ │ vqshl.u64 d28, d31, d28 │ │ - vrshl.u64 , , q5 │ │ + vqrshl.u64 d31, d26, d10 │ │ vshl.u64 q14, , q6 │ │ - vmin.u , q13, │ │ + vmax.u , q13, q5 │ │ vqrshl.u64 q14, , q14 │ │ - vmax.u d31, d26, d25 │ │ + vmax.u d31, d26, d2 │ │ vqrshl.u64 d28, d7, d28 │ │ - vrshl.u64 , , q13 │ │ + vrshl.u64 , q3, q13 │ │ vqshl.u64 q14, , q14 │ │ - vqrshl.u64 d31, d1, d26 │ │ + vrshl.u64 , q13, q5 │ │ vqshl.u64 q14, , q6 │ │ - vqshl.u64 d31, d29, d26 │ │ + vqshl.u64 d31, d6, d26 │ │ vcgt.u d28, d28, d27 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b49e02 │ │ asrs r4, r1, #3 │ │ b.n b49604 │ │ ands r0, r0 │ │ @@ -3041861,15 +3041862,15 @@ │ │ @ instruction: 0xffe81aff │ │ asrs r1, r0, #32 │ │ b.n b4a2ca │ │ @ instruction: 0xffdaeaff │ │ asrs r2, r0, #32 │ │ b.n b4a2d2 │ │ @ instruction: 0xffd8eaff │ │ - add r7, pc, #540 @ (adr r7, b49db4 ) │ │ + add r7, pc, #384 @ (adr r7, b49d18 ) │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b4a03c │ │ asrs r6, r0, #32 │ │ b.n b4a0c0 │ │ movs r0, #50 @ 0x32 │ │ b.n b4a2ea │ │ @@ -3042712,21 +3042713,21 @@ │ │ movs r3, r0 │ │ b.n b4a57e │ │ @ instruction: 0xffed0aff │ │ movs r0, #1 │ │ b.n b4a78a │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffeceaff │ │ - mcr 15, 1, pc, cr5, cr12, {3} @ │ │ - stc 15, cr15, [r9, #496]! @ 0x1f0 │ │ + ldcl 15, cr15, [lr, #496]! @ 0x1f0 │ │ + stc 15, cr15, [r2, #496] @ 0x1f0 │ │ @ instruction: 0xeb6eff7e │ │ @ instruction: 0xeb42ff7e │ │ - ldcl 15, cr15, [r5, #-496]! @ 0xfffffe10 │ │ + stcl 15, cr15, [lr, #-496] @ 0xfffffe10 │ │ stmia r4!, {r1, r3, r4, r7} │ │ - vabd.f16 q15, , │ │ + @ instruction: 0xff7bed1a │ │ vshl.u64 q14, q11, q6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b4a7b0 │ │ ldrsb r4, [r6, r2] │ │ b.n b49e3a │ │ ands r0, r0 │ │ @@ -3043150,18 +3043151,18 @@ │ │ strb r0, [r0, #0] │ │ b.n b4adfa │ │ movs r7, r0 │ │ b.n b4a9fe │ │ beq.n b4a6d8 │ │ b.n b4abdc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ vmls.i q15, q14, q13 │ │ vmls.i d30, d30, d22 │ │ - vmul.p q15, q15, │ │ + vmls.i q15, q15, q7 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4ab78 │ │ adds r0, #36 @ 0x24 │ │ b.n b4a202 │ │ str r2, [r0, r0] │ │ b.n b4aa26 │ │ @@ -3043900,19 +3043901,19 @@ │ │ movs r0, r0 │ │ b.n b4b3b6 │ │ ands r5, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xff96eaff │ │ lsrs r2, r0, #16 │ │ vcgt.f16 q8, , q0 │ │ - vcgt.u q15, q7, │ │ - vqsub.u64 q15, q6, │ │ - vqsub.u64 d30, d12, d25 │ │ - vqsub.u64 d30, d28, d5 │ │ - vcgt.u q15, q6, │ │ + vcge.u d30, d14, d14 │ │ + vhsub.u d30, d12, d26 │ │ + vqsub.u64 d30, d12, d2 │ │ + vhsub.u q15, q6, q15 │ │ + vcge.u d30, d12, d26 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip} │ │ b.n b4a880 │ │ str r0, [r0, #0] │ │ b.n b4b086 │ │ movs r0, r1 │ │ b.n b4b48a │ │ @@ -3043993,17 +3043994,17 @@ │ │ b.n b4b3f2 │ │ asrs r1, r0, #32 │ │ b.n b4af14 │ │ lsrs r3, r5, #9 │ │ add.w r0, r4, r4 │ │ b.n b4b13e │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r7, r8, sp, lr, pc} │ │ - vpmax.u d29, d28, d25 │ │ - vbif d30, d12, d1 │ │ + ldmia.w sp!, {r1, r2, r3, r7, r8, sp, lr, pc} │ │ + vpmax.u d29, d28, d2 │ │ + vhadd.u q15, q14, q13 │ │ vhadd.u d16, d12, d0 │ │ b.n b4a932 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b4b1d8 ) │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b4b2b8 │ │ strb r0, [r0, #0] │ │ @@ -3044144,15 +3044145,15 @@ │ │ b.n b4b296 │ │ cmp r7, #211 @ 0xd3 │ │ b.n b4b55a │ │ asrs r1, r0, #32 │ │ b.n b4b07c │ │ ands r0, r2 │ │ ldmia.w sp!, {r4, r9, fp} │ │ - @ instruction: 0xea04dfa9 │ │ + @ instruction: 0xea04df82 │ │ vhadd.u d19, d12, d0 │ │ b.n b4b2ae │ │ movs r0, r0 │ │ b.n b4b6b2 │ │ movs r0, r0 │ │ b.n b4b61a │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3044568,16 +3044569,16 @@ │ │ b.n b4ba2a │ │ blx c828f0 │ │ movs r4, r0 │ │ b.n b4b632 │ │ beq.n b4b2fc │ │ b.n b4b810 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, sl, fp, ip, lr, pc} │ │ - @ instruction: 0xff7cacc5 │ │ + ldmia.w sp!, {r1, r2, r3, sl, fp, ip, lr, pc} │ │ + vqrdmlsh.s d26, d28, d14 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n b4ae2a │ │ ands r0, r0 │ │ b.n b4ba4e │ │ movs r0, r0 │ │ b.n b4b9c0 │ │ @@ -3044668,17 +3044669,17 @@ │ │ add.w r0, r4, r1 │ │ b.n b4bb0a │ │ str r0, [sp, #0] │ │ b.n b4aede │ │ ands r0, r0 │ │ b.n b4aedc │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r7, r8, r9, fp, ip, lr, pc} │ │ - vqrdmulh.s , q6, │ │ - vqrdmulh.s , q6, │ │ + ldmia.w sp!, {r1, r3, r5, r7, r8, r9, fp, ip, lr, pc} │ │ + vqrdmulh.s d29, d12, d22 │ │ + vqrdmulh.s , q6, q1 │ │ vhadd.u d19, d12, d12 │ │ b.n b4af06 │ │ stmia r0!, {r0} │ │ b.n b4bb2a │ │ adds r0, #116 @ 0x74 │ │ b.n b4af14 │ │ adds r0, #40 @ 0x28 │ │ @@ -3044851,19 +3044852,19 @@ │ │ movs r5, r0 │ │ b.n b4b89e │ │ beq.n b4b470 │ │ b.n b4ba7c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - bls.n b4b54e │ │ - vqsub.u64 d21, d12, d25 │ │ - vpmin.u q13, , q14 │ │ - vpmax.u , , │ │ - vpmax.u d29, d12, d17 │ │ + bls.n b4b500 │ │ + vqsub.u64 d21, d12, d2 │ │ + vpmin.u q13, , │ │ + vpmax.u d29, d13, d18 │ │ + vmul.p , q14, q13 │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b4ba20 │ │ ands r2, r0 │ │ b.n b4b8ca │ │ movs r0, #0 │ │ b.n b4b8ce │ │ @@ -3045254,19 +3045255,19 @@ │ │ ands r1, r0 │ │ b.n b4c012 │ │ movs r4, r0 │ │ b.n b4bc16 │ │ beq.n b4b8e0 │ │ b.n b4bdf4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r8, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r9, sl, ip, lr, pc} │ │ vaba.u q13, q6, q0 │ │ movs r5, r4 │ │ - bvs.n b4b99a │ │ - vmax.u d29, d28, d5 │ │ + bvs.n b4b94c │ │ + vmin.u , q6, q7 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b4bd90 │ │ strb r4, [r6, #26] │ │ b.n b4b41a │ │ strh r0, [r0, #2] │ │ b.n b4b438 │ │ @@ -3046143,20 +3046144,20 @@ │ │ b.n b4c71a │ │ mcr2 10, 6, r1, cr3, cr15, {7} @ │ │ add r0, pc, #0 @ (adr r0, b4c06c ) │ │ b.n b4c7ae │ │ str r0, [sp, #64] @ 0x40 │ │ b.n b4bbac │ │ vpmin.u32 q15, , │ │ - strh r3, [r7, #60] @ 0x3c │ │ + strh r4, [r2, #60] @ 0x3c │ │ vcgt.f16 d28, d29, d24 │ │ vacgt.f16 d28, d30, d12 │ │ @ instruction: 0xff7e3d73 │ │ - vqrdmulh.s q8, q15, q13 │ │ - vqrshl.u64 q12, , │ │ + vqrdmulh.s q8, q15, │ │ + vqrshl.u64 d24, d24, d13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b4c530 │ │ ands r0, r0 │ │ b.n b4c3da │ │ lsrs r4, r7, #26 │ │ b.n b4bbbe │ │ @@ -3046717,15 +3046718,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r0, #4 │ │ b.n b4ca72 │ │ asrs r1, r0, #32 │ │ b.n b4ca14 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffe9eaff │ │ - ldrb r7, [r6, #23] │ │ + ldrb r0, [r2, #23] │ │ vabd.u d28, d13, d4 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {lr} │ │ b.n b4c8ca │ │ movs r1, r0 │ │ b.n b4c8ce │ │ str r7, [sp, #912] @ 0x390 │ │ @@ -3048190,28 +3048191,28 @@ │ │ b.n b4d966 │ │ lsls r5, r3, #31 │ │ add.w r0, r1, fp │ │ b.n b4d56e │ │ beq.n b4d2b8 │ │ b.n b4d74c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r8, r9, lr, pc} │ │ - vshl.u64 q13, q13, q14 │ │ - vqrdmlsh.s , q14, │ │ - vacgt.f16 d25, d28, d6 │ │ - vabd.f16 d27, d12, d29 │ │ - vcgt.f16 , q14, q3 │ │ - vacgt.f16 , q14, │ │ - vqadd.u64 d26, d28, d6 │ │ + ldmia.w sp!, {r1, r3, r5, r8, r9, lr, pc} │ │ + vshl.u64 q13, , q14 │ │ + vqrdmlsh.s , q14, q3 │ │ + vcgt.f16 , q6, │ │ + vabd.f16 d27, d12, d6 │ │ + vacgt.f16 d25, d28, d15 │ │ + vacgt.f16 , q14, q3 │ │ + vhadd.u q13, q6, │ │ vhadd.u d28, d12, d18 │ │ @ instruction: 0xff7ebd56 │ │ - @ instruction: 0xff7ebdb1 │ │ - vpmin.f16 , q6, q5 │ │ - vbif q14, q14, │ │ - vcge.u d26, d28, d6 │ │ + vabd.f16 d27, d30, d10 │ │ + vpmin.f16 d25, d12, d19 │ │ + vbif q14, q14, q3 │ │ + vcgt.u q13, q6, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b4d5b6 │ │ asrs r4, r7, #1 │ │ b.n b4cdb8 │ │ ands r2, r0 │ │ b.n b4d5be │ │ @@ -3048267,15 +3048268,15 @@ │ │ b.n b4d62a │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r6, r7, r9, sp, lr} │ │ and.w r0, r3, r0 │ │ b.n b4da36 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r6, r7, r8, sp, lr, pc} │ │ - vminnm.f16 d22, d26, d11 │ │ + vminnm.f16 q11, q5, q10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b4d7a4 │ │ strh r0, [r2, #6] │ │ b.n b4d690 │ │ add sp, #0 │ │ b.n b4d652 │ │ @@ -3048818,50 +3048819,50 @@ │ │ movs r0, #144 @ 0x90 │ │ b.n b4d2f8 │ │ movs r0, r0 │ │ b.n b4d8dc │ │ movs r0, #2 │ │ b.n b4d8e0 │ │ vpmin.u q15, q9, │ │ - cbnz r1, b4d7f0 │ │ - vqrdmlah.s d27, d28, d29 │ │ + cbnz r2, b4d7e6 │ │ + vqrdmlah.s d27, d28, d6 │ │ @ instruction: 0xff7ceccf │ │ - vmul.p , , │ │ + vmul.p d27, d27, d22 │ │ vqrdmulh.s q15, q6, q3 │ │ - vqrdmulh.s , , │ │ + vqrdmlah.s d27, d11, d14 │ │ @ instruction: 0xff7ceca6 │ │ - vmul.p , , │ │ + vmul.p , , q1 │ │ vpmax.u q15, q14, q9 │ │ - vpmin.u , , │ │ + vpmin.u , , q3 │ │ vhsub.u d30, d12, d4 │ │ - vceq.i , q13, │ │ + vsub.i64 , q13, q5 │ │ vpmin.u q15, q6, q5 │ │ - vaba.u q9, , q11 │ │ - vceq.i , q14, │ │ + vabd.u q9, , │ │ + vsub.i64 d27, d28, d30 │ │ vpmin.u d30, d12, d30 │ │ - vpmin.u , , │ │ + vpmin.u , , q3 │ │ vbif d25, d28, d14 │ │ - vceq.i d27, d27, d25 │ │ + vceq.i d27, d27, d2 │ │ vpmax.u d30, d12, d18 │ │ @ instruction: 0xff7b3d39 │ │ vqsub.u64 d28, d27, d21 │ │ - vaba.u d27, d26, d13 │ │ + vaba.u , q5, q11 │ │ vmls.i d30, d12, d6 │ │ - vmul.p , , │ │ + vmul.p , , q1 │ │ vqrdmulh.s q15, q6, q9 │ │ vpmax.u d30, d11, d14 │ │ - vabd.u d27, d27, d1 │ │ + vaba.u , , q5 │ │ vsub.i64 q15, q14, q13 │ │ - vqrdmlah.s d22, d27, d23 │ │ - vabd.u , , │ │ + vqrdmlah.s d22, d27, d0 │ │ + vaba.u d27, d13, d30 │ │ vsub.i64 q15, q14, q7 │ │ vqrshl.u64 d26, d22, d27 │ │ - vabd.u , q5, │ │ + vabd.u d27, d10, d18 │ │ vceq.i d30, d28, d18 │ │ - vmls.i , , │ │ + vmls.i d27, d11, d18 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b4dcf8 │ │ add r0, pc, #0 @ (adr r0, b4d860 ) │ │ b.n b4d384 │ │ ands r0, r0 │ │ b.n b4dba6 │ │ @@ -3050000,59 +3050001,59 @@ │ │ b.n b4e892 │ │ movs r0, #0 │ │ b.n b4e956 │ │ b.n b4dcf0 │ │ add.w r0, r2, r1, lsl #16 │ │ b.n b4e95e │ │ mcr2 10, 2, lr, cr7, cr15, {7} @ │ │ - push {r0, r2, r3} │ │ - vmax.u , q6, │ │ - vqrdmulh.s , q14, │ │ - vshl.u64 , , q6 │ │ + cbz r6, b4e29c │ │ + vmax.u , q6, q1 │ │ + vqrdmulh.s , q14, q3 │ │ + vshl.u64 d27, d18, d12 │ │ vrhadd.u q8, q14, q2 │ │ - vrshl.u64 , , q14 │ │ - vmax.u q12, q6, q13 │ │ - vcgt.u , , │ │ + vqrshl.u64 d27, d26, d28 │ │ + vmax.u q12, q6, │ │ + vcge.u d27, d29, d30 │ │ vrhadd.u q8, q6, q8 │ │ - vrshl.u64 , , q6 │ │ - vhadd.u d31, d28, d9 │ │ - vhsub.u , q14, │ │ + vqrshl.u64 d27, d30, d12 │ │ + vhadd.u , q6, q9 │ │ + vqsub.u64 d27, d28, d30 │ │ vhadd.u q8, q6, q8 │ │ vmls.i d31, d12, d24 │ │ - vhsub.u , q13, │ │ + vhsub.u d27, d26, d18 │ │ vhadd.u q8, q6, q2 │ │ - vmul.p d21, d28, d25 │ │ - vqshl.u64 d27, d5, d28 │ │ - vqshl.u64 , , q6 │ │ - vcgt.f16 d30, d12, d15 │ │ - vqsub.u64 , q6, │ │ - vqsub.u64 , q6, │ │ + vmul.p d21, d28, d2 │ │ + vshl.u64 , q15, q6 │ │ + vshl.u64 , q5, q6 │ │ + vabd.f16 q15, q14, q12 │ │ + vhsub.u , q6, q7 │ │ + vhsub.u d27, d12, d26 │ │ vmax.u , q6, q12 │ │ - vbif , q13, │ │ - vbif , q14, │ │ + vrhadd.u , q13, q7 │ │ + vrhadd.u d27, d28, d26 │ │ vmls.i d26, d28, d22 │ │ - vbif , , │ │ - vbif , q6, │ │ - vcgt.f16 d17, d12, d0 │ │ - vqadd.u64 , q14, │ │ + vrhadd.u , , q7 │ │ + vrhadd.u d27, d12, d26 │ │ + @ instruction: 0xff7c1dd9 │ │ + vhadd.u , q14, q5 │ │ vpmin.f16 d23, d28, d31 │ │ - vqadd.u64 , q5, │ │ - @ instruction: 0xff7c1d18 │ │ - vminnm.f16 q13, q14, │ │ + vhadd.u , q5, q5 │ │ + vqrdmlsh.s , q14, │ │ + vpmin.f16 q13, q14, q5 │ │ vmul.p d27, d28, d25 │ │ - vacgt.f16 d26, d26, d5 │ │ + vcgt.f16 q13, q5, q15 │ │ vqrdmlsh.s d31, d12, d0 │ │ vqadd.u64 q15, , q9 │ │ - vacgt.f16 q13, , │ │ + vacgt.f16 q13, , q1 │ │ vqrdmlah.s , q14, q10 │ │ - vcgt.f16 q13, , │ │ + vacgt.f16 d26, d11, d10 │ │ vqrdmlah.s d31, d28, d28 │ │ - vabd.f16 d26, d11, d9 │ │ + @ instruction: 0xff7bace2 │ │ vpmax.u d31, d28, d4 │ │ - vcge.u d27, d27, d21 │ │ + vcgt.u d27, d27, d14 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b4e61e │ │ asrs r4, r1, #3 │ │ b.n b4de20 │ │ str r0, [r0, #0] │ │ b.n b4e626 │ │ @@ -3050143,18 +3050144,18 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, r9, sl, fp} │ │ b.n b4eaea │ │ movs r0, r0 │ │ b.n b4deba │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r6, r8, r9, sl, ip} │ │ - vmls.i d17, d14, d7 │ │ - vqshl.u64 q9, q1, q6 │ │ - vrshl.u64 d30, d14, d29 │ │ - vqsub.u64 d16, d28, d11 │ │ + vsub.i64 , q15, q8 │ │ + vshl.u64 d18, d27, d12 │ │ + vrshl.u64 q15, , │ │ + vqsub.u64 q8, q6, q10 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b4e868 │ │ ands r0, r0 │ │ b.n b4e712 │ │ movs r0, r1 │ │ b.n b4def8 │ │ @@ -3050584,26 +3050585,26 @@ │ │ b.n b4eeca │ │ b.n b4dfaa │ │ add.w r0, r2, r7 │ │ b.n b4ead2 │ │ beq.n b4e6dc │ │ b.n b4ecb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r5, r6, r8, r9, ip, sp} │ │ + ldmia.w sp!, {r0, r4, r6, r8, r9, ip, sp} │ │ vqrdmulh.s , q6, q3 │ │ vcgt.f16 d30, d11, d0 │ │ vmul.p d29, d10, d30 │ │ vqrdmlah.s q15, , q12 │ │ vqshl.u64 d29, d16, d10 │ │ vqsub.u64 d23, d13, d11 │ │ vabd.u q13, q13, q6 │ │ - vsub.i64 d21, d30, d28 │ │ + vsub.i64 d21, d30, d5 │ │ vaba.u d26, d29, d12 │ │ - vrhadd.u d18, d14, d18 │ │ - vqrshl.u64 d23, d22, d13 │ │ + vqadd.u64 q9, q15, │ │ + vrshl.u64 d23, d15, d13 │ │ vmls.i d29, d29, d14 │ │ @ instruction: 0xff7bec48 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b4ec74 │ │ str r0, [r0, r0] │ │ b.n b4eb1e │ │ @@ -3051072,26 +3051073,26 @@ │ │ str r0, [r0, r0] │ │ b.n b4f32e │ │ lsls r3, r5, #5 │ │ add.w r0, r1, r9 │ │ b.n b4ef36 │ │ adds r6, #164 @ 0xa4 │ │ @ instruction: 0xeb03ffeb │ │ - @ instruction: 0xeaff2ef4 │ │ + @ instruction: 0xeaff2ecd │ │ vmin.u d29, d12, d6 │ │ vsub.i64 q15, , │ │ vqshl.u64 , q7, q13 │ │ vabd.u d30, d27, d29 │ │ vqadd.u64 d29, d10, d4 │ │ vcgt.f16 d22, d13, d3 │ │ vcge.u d26, d26, d8 │ │ vaba.u q8, q15, q4 │ │ - vcge.u , , q12 │ │ + vcge.u , , │ │ vhsub.u q13, , q12 │ │ - vqrdmlsh.s , q7, q15 │ │ + vqrdmlsh.s , q7, │ │ vqsub.u64 q13, , │ │ vqrshl.u64 d29, d18, d14 │ │ vsub.i64 d30, d11, d1 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4f0dc │ │ str r2, [r0, #0] │ │ @@ -3051178,15 +3051179,15 @@ │ │ lsls r0, r5, #4 │ │ add.w r0, r1, r0 │ │ b.n b4f442 │ │ beq.n b4ed14 │ │ b.n b4f220 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6, r7, r8, r9, ip, lr, pc} │ │ - vcgt.u d23, d11, d21 │ │ + vqsub.u64 , , q15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b4f1b4 │ │ str r0, [sp, #12] │ │ b.n b4f05e │ │ strh r1, [r0, #0] │ │ b.n b4f062 │ │ @@ -3051400,17 +3051401,17 @@ │ │ ldrh r5, [r7, #42] @ 0x2a │ │ add.w r0, r7, r4, lsr #1 │ │ b.n b4ea28 │ │ beq.n b4eea8 │ │ b.n b4f40c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r7, r8, ip, pc} │ │ - vpmin.u d25, d13, d5 │ │ + vmls.i , , q15 │ │ vqsub.u64 , q6, q7 │ │ - vrshl.u64 q10, , │ │ + vrshl.u64 d20, d16, d27 │ │ vpmin.f16 , q6, q3 │ │ vrhadd.u , q15, q15 │ │ vpmax.u d26, d27, d24 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b4f3b4 │ │ asrs r4, r4, #28 │ │ @@ -3052691,15 +3052692,15 @@ │ │ vqrdmlah.s , , │ │ vhsub.u d27, d14, d13 │ │ vsub.i64 d28, d27, d26 │ │ vqrdmlsh.s d26, d27, d21 │ │ vpmin.u d25, d27, d19 │ │ vqrshl.u64 , q6, q7 │ │ @ instruction: 0xff7b9dd8 │ │ - vqrdmulh.s q8, q15, │ │ + vqrdmulh.s q8, q15, q4 │ │ vmul.p q14, q6, q3 │ │ vabd.f16 q13, , │ │ vqrdmulh.s d25, d11, d17 │ │ vmls.i q12, q15, q4 │ │ vabd.f16 d25, d26, d30 │ │ vbif d18, d30, d31 │ │ vmls.i , , q3 │ │ @@ -3053339,15 +3053340,15 @@ │ │ b.n b5031e │ │ beq.n b4ffa8 │ │ b.n b504fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, r5, r6, r7, lr, pc} │ │ vqrshl.u64 d26, d11, d11 │ │ vpmin.f16 d24, d27, d30 │ │ - vshl.u64 q9, q4, q15 │ │ + vshl.u64 d18, d17, d30 │ │ vcgt.f16 , , q15 │ │ vbif d28, d10, d2 │ │ vhadd.u q8, , │ │ b.n b506a2 │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3053775,16 +3053776,16 @@ │ │ b.n b50b1e │ │ bgt.n b503d4 │ │ add.w r0, r2, r0 │ │ b.n b50b26 │ │ beq.n b503f8 │ │ b.n b50904 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r4, r5, r7, r8, r9} │ │ - vrhadd.u d21, d13, d23 │ │ + ldmia.w sp!, {r0, r2, r3, r7, r8, r9} │ │ + vrhadd.u d21, d13, d0 │ │ vhadd.u d16, d12, d0 │ │ b.n b50a9a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r3, r4, r7, lr} │ │ @@ -3054476,15 +3054477,15 @@ │ │ add.w r0, r1, r6 │ │ b.n b50d8a │ │ beq.n b50a5c │ │ b.n b50f68 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r4, r5, r7, sl, fp, ip, lr} │ │ @ instruction: 0xff7b5c49 │ │ - vpmin.u d18, d11, d10 │ │ + vmul.p q9, , │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b50f00 │ │ ands r0, r0 │ │ b.n b50daa │ │ str r4, [r0, #0] │ │ b.n b5058e │ │ @@ -3054922,21 +3054923,21 @@ │ │ b.n b50988 │ │ movs r0, r0 │ │ b.n b50f6c │ │ movs r0, #2 │ │ b.n b50f70 │ │ @ instruction: 0xffd7eaff │ │ ldr r1, [r7, r3] │ │ - vrhadd.u d24, d27, d30 │ │ + vrhadd.u d24, d27, d7 │ │ vsub.i64 d21, d28, d25 │ │ - vbif q12, , q7 │ │ + vbif d24, d11, d23 │ │ vceq.i , q6, │ │ - vrhadd.u d24, d11, d10 │ │ + vhadd.u q12, , │ │ vsub.i64 d21, d12, d13 │ │ - vhadd.u q12, , q1 │ │ + vqadd.u64 d24, d27, d11 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b51318 │ │ ands r0, r0 │ │ b.n b511c2 │ │ movs r4, r0 │ │ b.n b509a6 │ │ @@ -3055388,25 +3055389,25 @@ │ │ add.w r0, r0, r8, asr #32 │ │ b.n b50d78 │ │ ldr r4, [pc, #436] @ (b51400 ) │ │ add.w r0, r0, r4, asr #32 │ │ b.n b50d80 │ │ asrs r7, r5, #32 │ │ @ instruction: 0xeb00ffc8 │ │ - @ instruction: 0xeaff5112 │ │ - vmax.u , , │ │ - vmin.u d31, d12, d31 │ │ - vrshl.u64 , , q14 │ │ - vacgt.f16 q10, q6, q7 │ │ - vmin.u d31, d13, d15 │ │ + @ instruction: 0xeaff50eb │ │ + vmax.u , , q2 │ │ + vmin.u d31, d12, d8 │ │ + vrshl.u64 , q4, q14 │ │ + vacgt.f16 d20, d12, d23 │ │ + vqrshl.u64 , q12, │ │ vaba.u d19, d28, d12 │ │ movs r0, r0 │ │ - adds r0, #144 @ 0x90 │ │ - vqadd.u64 , , q8 │ │ - vhadd.u , , q4 │ │ + adds r0, #105 @ 0x69 │ │ + vhadd.u , , │ │ + vhadd.u d19, d13, d17 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51724 │ │ ands r4, r4 │ │ b.n b50dc8 │ │ str r3, [r0, #0] │ │ b.n b515d2 │ │ @@ -3055484,15 +3055485,15 @@ │ │ b.n b5166a │ │ adds r0, #4 │ │ b.n b50e48 │ │ bls.n b51392 │ │ @ instruction: 0xeb02d008 │ │ b.n b51850 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r8, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, sl, fp, lr} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b517e0 │ │ movs r0, r0 │ │ b.n b519ea │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3055794,16 +3055795,16 @@ │ │ movs r0, r0 │ │ b.n b51d36 │ │ beq.n b51608 │ │ b.n b51b14 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r4, r6, r8, fp, sp, lr} │ │ vmls.i d22, d13, d25 │ │ - vpmin.u d20, d29, d14 │ │ - vqrdmulh.s d21, d13, d28 │ │ + vpmin.u q10, , │ │ + vqrdmulh.s d21, d13, d5 │ │ vminnm.f16 d31, d12, d14 │ │ b.n b51870 │ │ ldr r0, [pc, #0] @ (b51614 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51ab4 │ │ movs r0, r0 │ │ b.n b51cbe │ │ @@ -3055878,15 +3055879,15 @@ │ │ movs r0, r0 │ │ b.n b51df6 │ │ beq.n b516c8 │ │ b.n b51bd4 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r4, r7, fp, sp, lr} │ │ vsub.i64 q11, , │ │ - vmul.p q10, , q7 │ │ + vmul.p d20, d29, d23 │ │ vabd.f16 , , │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51b70 │ │ asrs r3, r0, #32 │ │ b.n b51a1a │ │ movs r0, #0 │ │ @@ -3057180,15 +3057181,15 @@ │ │ add.w r0, r5, r5 │ │ b.n b5254a │ │ beq.n b5223c │ │ b.n b52728 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr} │ │ vacgt.f16 d21, d29, d1 │ │ - vqrdmlsh.s d29, d29, d27 │ │ + vqrdmlsh.s d29, d29, d4 │ │ vhadd.u d16, d27, d16 │ │ movs r0, r0 │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ eors r0, r6 │ │ @@ -3058433,15 +3058434,15 @@ │ │ vqrdmlah.s , , │ │ vabd.u d30, d27, d23 │ │ @ instruction: 0xff7a1c4c │ │ movs r0, r0 │ │ b.n b528f6 │ │ vqrshl.u64 d30, d23, d26 │ │ vminnm.f16 q14, q13, │ │ - vceq.i d18, d29, d11 │ │ + vceq.i q9, , q10 │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b53190 │ │ movs r0, r0 │ │ b.n b5339a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3058885,22 +3058886,22 @@ │ │ strh r0, [r6, #6] │ │ b.n b5345c │ │ movs r5, r0 │ │ b.n b53406 │ │ movs r7, #246 @ 0xf6 │ │ b.n b536ca │ │ @ instruction: 0xff82eaff │ │ - rors r4, r6 │ │ - vbif d19, d12, d18 │ │ - vqadd.u64 d20, d29, d28 │ │ + rors r5, r1 │ │ + vrhadd.u d19, d12, d11 │ │ + vqadd.u64 d20, d29, d5 │ │ vsub.i64 d17, d12, d24 │ │ movs r0, r0 │ │ - ands r4, r7 │ │ - vhadd.u d20, d12, d8 │ │ - vqadd.u64 q10, q14, q10 │ │ + ands r5, r2 │ │ + vpmin.f16 , q14, │ │ + vhadd.u q10, q14, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5358c │ │ movs r0, r0 │ │ b.n b53796 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3060054,16 +3060055,16 @@ │ │ b.n b53e0e │ │ movs r7, #27 │ │ b.n b540d2 │ │ @ instruction: 0xffeeeaff │ │ mov sp, r6 │ │ vmin.u d20, d13, d25 │ │ vcge.u q13, , │ │ - vqrdmulh.s d17, d27, d13 │ │ - vpmax.u , q6, │ │ + vqrdmulh.s , , q11 │ │ + vpmin.u d17, d12, d26 │ │ vqsub.u64 d26, d12, d21 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, r7, r8, sl, fp, sp} │ │ b.n b53e96 │ │ ands r0, r0 │ │ b.n b5423a │ │ lsls r0, r0, #2 │ │ @@ -3060305,15 +3060306,15 @@ │ │ lsrs r1, r0, #16 │ │ b.n b5420a │ │ asrs r2, r0, #32 │ │ b.n b5444e │ │ asrs r0, r0, #32 │ │ b.n b53812 │ │ @ instruction: 0xfff5eaff │ │ - bl accc0e │ │ + bl aa5c0e │ │ ldr r7, [pc, #960] @ (b540dc ) │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b541bc │ │ str r4, [r0, r0] │ │ b.n b53846 │ │ ands r0, r0 │ │ b.n b5406a │ │ @@ -3061312,16 +3061313,16 @@ │ │ add.w r0, r5, r5 │ │ b.n b548ea │ │ beq.n b545ec │ │ b.n b54ac8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r6, r8, r9, fp, ip, sp} │ │ vpmin.u d19, d13, d29 │ │ - vhsub.u d28, d29, d21 │ │ - vhsub.u q14, q6, │ │ + vqsub.u64 q14, , q15 │ │ + vhsub.u d28, d12, d22 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b54a64 │ │ strb r1, [r0, #0] │ │ b.n b5490e │ │ asrs r0, r1, #5 │ │ b.n b54110 │ │ @@ -3061476,19 +3061477,19 @@ │ │ add.w r0, r3, r0, lsl #16 │ │ b.n b54e52 │ │ movs r4, r0 │ │ b.n b54a56 │ │ beq.n b54728 │ │ b.n b54c34 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r6, r9, fp, ip} │ │ - vcgt.f16 d16, d29, d29 │ │ - vcgt.f16 d16, d28, d9 │ │ - vcgt.f16 q8, q6, │ │ - vmul.p d17, d12, d10 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r9, fp, ip} │ │ + vcgt.f16 d16, d29, d6 │ │ + vcgt.f16 q8, q6, q9 │ │ + vacgt.f16 d16, d12, d30 │ │ + vceq.i , q14, │ │ vabd.f16 , , │ │ @ instruction: 0xeaff4830 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b54bd8 │ │ str r1, [r0, r0] │ │ b.n b54a82 │ │ asrs r5, r1, #32 │ │ @@ -3062119,15 +3062120,15 @@ │ │ movs r4, r0 │ │ b.n b547e2 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b54cf0 │ │ b.n b551fc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r9, sl, fp, ip, sp, lr} │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b55032 │ │ movs r4, r4 │ │ b.n b54816 │ │ strh r3, [r0, #0] │ │ b.n b5503a │ │ @@ -3062824,28 +3062825,28 @@ │ │ b.n b55806 │ │ subs r6, #34 @ 0x22 │ │ add.w r0, r0, r4 │ │ b.n b55646 │ │ beq.n b55318 │ │ b.n b55824 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r6, r7, sl, ip, sp, pc} │ │ vhadd.u q8, q14, q14 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b559ba │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n b54e60 │ │ movs r0, #53 @ 0x35 │ │ b.n b55a66 │ │ asrs r1, r0, #32 │ │ b.n b55448 │ │ b.n b55568 │ │ - @ instruction: 0xea03b487 │ │ + @ instruction: 0xea03b460 │ │ vqadd.u64 d16, d12, d8 │ │ b.n b55836 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r1 │ │ b.n b54e5e │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b55344 ) │ │ @@ -3065950,17 +3065951,17 @@ │ │ b.n b56ef8 │ │ movs r0, r3 │ │ b.n b568f8 │ │ movs r0, r1 │ │ b.n b57122 │ │ lsls r7, r4, #24 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaffc426 │ │ + @ instruction: 0xeaffc3ff │ │ vbif , q6, │ │ - vpmin.f16 d18, d10, d13 │ │ + vcgt.f16 q9, q13, q11 │ │ @ instruction: 0xff7c2c84 │ │ vhadd.u d16, d14, d2 │ │ b.n b5713e │ │ lsls r1, r0, #12 │ │ b.n b57422 │ │ stc2l 10, cr1, [r9], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ @@ -3067130,15 +3067131,15 @@ │ │ adds r2, #16 │ │ b.n b57726 │ │ movs r1, r0 │ │ b.n b57ea8 │ │ movs r4, r0 │ │ b.n b572b0 │ │ movs r4, r2 │ │ - @ instruction: 0xea00f8ad │ │ + @ instruction: 0xea00f886 │ │ vpmin.u q13, q6, │ │ vhadd.u d16, d26, d24 │ │ b.n b572f4 │ │ adds r2, #129 @ 0x81 │ │ b.n b57dba │ │ asrs r4, r4, #2 │ │ b.n b572fc │ │ @@ -3067178,36 +3067179,36 @@ │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ ldr r6, [pc, #600] @ (b57a60 ) │ │ vcgt.u d23, d26, d30 │ │ vpmin.u d26, d13, d9 │ │ vmul.p d26, d10, d29 │ │ vqrdmulh.s q10, q5, q6 │ │ movs r0, r0 │ │ - cbnz r7, b57846 │ │ + cbnz r0, b5783e │ │ vmin.u q13, q14, │ │ vrhadd.u , q13, q9 │ │ - vmin.u , q13, │ │ + vmin.u , q13, q3 │ │ vmax.u d26, d28, d5 │ │ vpmax.u q10, q13, q3 │ │ - vpmin.u q14, q5, q12 │ │ + vpmin.u q14, q5, │ │ vsub.i64 d26, d11, d1 │ │ vacgt.f16 q10, q5, q3 │ │ vaba.u q13, q5, │ │ - vmul.p d28, d26, d28 │ │ + vmul.p d28, d26, d5 │ │ vpmax.u , , │ │ vmls.i q10, , q1 │ │ vrshl.u64 q13, , q5 │ │ vceq.i d19, d26, d15 │ │ vqshl.u64 d26, d1, d27 │ │ - vmin.u q14, q13, q6 │ │ + vmin.u d28, d26, d21 │ │ vceq.i q15, , q10 │ │ - vqrshl.u16 d24, d14, d6 │ │ + vqshl.u16 q12, , q11 │ │ vpmax.u , , │ │ vbif , q13, q5 │ │ - vqsub.u64 q15, q13, q2 │ │ + vhsub.u d30, d26, d29 │ │ vacgt.f16 , , │ │ vcge.u d31, d26, d5 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {ip} │ │ b.n b573a4 │ │ adds r3, #30 │ │ @ instruction: 0xeb008800 │ │ @@ -3067449,15 +3067450,15 @@ │ │ add.w r0, r0, r1 │ │ b.n b581d6 │ │ beq.n b57b68 │ │ b.n b57fb4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ vtbl.8 d25, {d15}, d5 │ │ - vpmax.u , q5, q6 │ │ + vpmax.u d27, d10, d21 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b57f4c │ │ asrs r0, r4, #32 │ │ b.n b575d6 │ │ str r0, [r0, r0] │ │ b.n b581fa │ │ @@ -3068018,32 +3068019,32 @@ │ │ str r1, [r0, r0] │ │ b.n b586b6 │ │ lsrs r1, r0, #16 │ │ b.n b5867a │ │ movs r0, r0 │ │ b.n b57a8a │ │ @ instruction: 0xffa6eaff │ │ - ldrh r2, [r3, #18] │ │ + ldrh r3, [r6, #16] │ │ vacgt.f16 d21, d12, d23 │ │ vacgt.f16 , , q15 │ │ - vqshl.u64 q14, , │ │ + vshl.u64 q14, q6, │ │ vrshl.u64 , , q6 │ │ vminnm.f16 , q5, │ │ - vabd.u , , q11 │ │ + vaba.u d29, d9, d31 │ │ vqrdmulh.s , , q1 │ │ vqrdmulh.s d17, d26, d22 │ │ vabd.u d26, d26, d21 │ │ - vcgt.f16 , q5, │ │ + vacgt.f16 d23, d10, d14 │ │ vmax.u q9, , q8 │ │ vshl.u64 , , │ │ - vqsub.u64 d31, d10, d9 │ │ + vbif , q13, q9 │ │ vqrshl.u64 d21, d9, d11 │ │ - vqrdmlah.s q10, q13, q10 │ │ - vqadd.u64 d17, d28, d6 │ │ - vceq.i d22, d28, d16 │ │ + vqrdmulh.s q10, q13, │ │ + vhadd.u , q6, │ │ + vsub.i64 d22, d28, d9 │ │ vaba.u , q6, │ │ vcge.u d23, d26, d5 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, r6, ip, lr, pc} │ │ b.n b58474 │ │ strb r0, [r0, #0] │ │ b.n b5831e │ │ @@ -3068813,15 +3068814,15 @@ │ │ b.n b58194 │ │ asrs r6, r3, #15 │ │ add.w r0, r0, r4 │ │ b.n b589b2 │ │ beq.n b586b4 │ │ b.n b58b90 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r8, fp, ip, lr, pc} │ │ @ instruction: 0xff7c8c49 │ │ vmax.u , q13, q3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b58b28 │ │ lsls r0, r2, #1 │ │ movt r0, #1536 @ 0x600 │ │ @@ -3069093,15 +3069094,15 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r6, sl, ip} │ │ vqadd.u64 , , │ │ vcgt.f16 d25, d27, d29 │ │ vpmax.u q12, q13, │ │ @ instruction: 0xff7a1d78 │ │ vcgt.f16 d25, d11, d21 │ │ - vqrdmlsh.s d25, d26, d4 │ │ + @ instruction: 0xff7a9c6d │ │ vpmin.u q12, q6, │ │ @ instruction: 0xff7a1ce0 │ │ vqrdmulh.s d20, d27, d7 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b58c3e │ │ str r0, [r0, r0] │ │ @@ -3069695,21 +3069696,21 @@ │ │ str r1, [sp, #68] @ 0x44 │ │ @ instruction: 0xeb01d054 │ │ b.n b5930c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, ip, lr} │ │ vaba.u d24, d11, d17 │ │ vhadd.u d21, d10, d1 │ │ - vbif , , │ │ + vrhadd.u d23, d13, d28 │ │ vaba.u q12, , │ │ vhadd.u d21, d10, d29 │ │ vqrshl.u64 d19, d30, d13 │ │ vmin.u q12, , │ │ vpmin.f16 d20, d26, d21 │ │ - vrhadd.u q8, , q3 │ │ + vbif d16, d29, d15 │ │ vshl.u64 q12, , q14 │ │ @ instruction: 0xff7a4dbd │ │ vabd.u d18, d29, d20 │ │ movs r0, r0 │ │ mov r2, fp │ │ vshl.u64 d24, d1, d26 │ │ vminnm.f16 d20, d26, d4 │ │ @@ -3070894,20 +3070895,20 @@ │ │ b.n b5938a │ │ asrs r2, r0, #32 │ │ b.n b59fa6 │ │ ldr r1, [r7, r6] │ │ @ instruction: 0xeb00d034 │ │ b.n b59d88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r7, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r7, sl, sp, lr} │ │ vpmax.u d23, d11, d13 │ │ vbif , q5, q13 │ │ vpmax.u d21, d26, d11 │ │ vpmax.u , q5, │ │ - @ instruction: 0xff7a9c8b │ │ + @ instruction: 0xff7a9c64 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, sp, lr, pc} │ │ b.n b59bd2 │ │ asrs r0, r0, #32 │ │ b.n b59bd6 │ │ lsls r0, r2, #19 │ │ b.n b593c0 │ │ @@ -3071106,15 +3071107,15 @@ │ │ b.n b59d7e │ │ movs r2, r1 │ │ b.n b59d82 │ │ beq.n b59a9c │ │ b.n b59f60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r7, r8, sl, fp, ip, sp, pc} │ │ - vacge.f16 d23, d22, d22 │ │ + vcge.f16 d23, d22, d15 │ │ vsub.i64 , , │ │ vhsub.u d22, d26, d0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b59efc │ │ ands r0, r0 │ │ b.n b59da6 │ │ @@ -3071528,17 +3071529,17 @@ │ │ b.n b598e0 │ │ @ instruction: 0xfa2eebff │ │ movs r0, r0 │ │ b.n b5a50e │ │ beq.n b59e18 │ │ b.n b5a2ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r6, r7, r9, fp, ip, sp, lr} │ │ vqshl.u64 d23, d13, d27 │ │ - vmin.u q12, q13, q2 │ │ + vmax.u d24, d26, d29 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b5a284 │ │ adds r0, #2 │ │ b.n b5a12e │ │ movs r0, #188 @ 0xbc │ │ b.n b5990c │ │ @@ -3073579,15 +3073580,15 @@ │ │ add r1, sp, #688 @ 0x2b0 │ │ vcge.u d23, d10, d5 │ │ vhadd.u , q5, q6 │ │ b.n b5aa70 │ │ add sp, #44 @ 0x2c │ │ b.n b5b054 │ │ @ instruction: 0xfbfceaff │ │ - stmia r1!, {r5} │ │ + stmia r0!, {r0, r3, r4, r5, r6, r7} │ │ vqadd.u64 d27, d12, d24 │ │ b.n b5aa80 │ │ add sp, #44 @ 0x2c │ │ b.n b5b064 │ │ @ instruction: 0xfbf8eaff │ │ add sp, #288 @ 0x120 │ │ b.n b5aa8c │ │ @@ -3073598,115 +3073599,115 @@ │ │ b.n b5aa98 │ │ add sp, #44 @ 0x2c │ │ b.n b5b07c │ │ @ instruction: 0xfbf2eaff │ │ svc 159 @ 0x9f │ │ vbif q9, q5, q2 │ │ vhsub.u , , │ │ - vqadd.u64 q14, q13, q4 │ │ - vqrdmulh.s q11, q14, │ │ + vqadd.u64 d28, d26, d17 │ │ + vqrdmlah.s d22, d28, d10 │ │ vshl.u64 q10, q4, │ │ - vrhadd.u q15, q5, q14 │ │ + vrhadd.u q15, q5, │ │ vcge.u q10, , q7 │ │ vcgt.u q10, q5, q15 │ │ vshl.u64 q10, q11, q5 │ │ - vabd.u q12, q13, │ │ + vaba.u d24, d26, d30 │ │ vqrdmulh.s d25, d27, d16 │ │ vqshl.u64 q11, , q5 │ │ vaba.u d31, d10, d3 │ │ vpmin.u q8, q13, q11 │ │ vpmax.u q8, , q13 │ │ vqrdmlah.s q8, , q15 │ │ - vaba.u d23, d13, d29 │ │ + vaba.u d23, d13, d6 │ │ vqshl.u64 q11, , q14 │ │ vmax.u d31, d10, d7 │ │ vmin.u d31, d10, d3 │ │ vabd.u d31, d10, d3 │ │ - vqrdmulh.s d21, d10, d2 │ │ - vqsub.u64 , q14, │ │ - vpmax.u , q6, q13 │ │ - vshl.u64 , , q14 │ │ + vpmin.u , q13, │ │ + vhsub.u , q14, q6 │ │ + vpmax.u , q6, │ │ + vshl.u64 , q4, q14 │ │ @ instruction: 0xff7c9c22 │ │ - vqrdmlah.s d22, d10, d26 │ │ + vqrdmlah.s d22, d10, d3 │ │ vabd.f16 q8, , q6 │ │ movs r0, r0 │ │ beq.n b5b040 │ │ vcgt.u , , │ │ vqadd.u64 d17, d11, d8 │ │ movs r0, r0 │ │ bcs.n b5af02 │ │ @ instruction: 0xff7c0c03 │ │ vqrdmlah.s q8, , │ │ vhsub.u d29, d29, d24 │ │ - vqrdmlah.s , q14, q6 │ │ - @ instruction: 0xff7c1c00 │ │ + vqrdmlah.s d17, d28, d21 │ │ + vqrdmlah.s , q14, │ │ vcgt.f16 d18, d12, d6 │ │ vceq.i d16, d13, d7 │ │ vaba.u d16, d26, d15 │ │ vqadd.u64 d31, d26, d26 │ │ vqrdmlsh.s q9, q14, q13 │ │ @ instruction: 0xff7d2cee │ │ - vminnm.f16 q10, , │ │ - vabd.u q13, , q14 │ │ - vsub.i64 q13, , q13 │ │ - vmin.u , , │ │ - vmax.u d23, d12, d13 │ │ + vminnm.f16 q10, , q0 │ │ + vabd.u q13, , │ │ + vsub.i64 q13, , │ │ + vmax.u d23, d11, d30 │ │ + vrshl.u64 , q11, q14 │ │ vacgt.f16 q9, q6, │ │ vpmax.u d25, d29, d25 │ │ vpmax.u d25, d26, d5 │ │ vminnm.f16 d20, d10, d17 │ │ vmls.i d27, d13, d20 │ │ vabd.u , q13, q3 │ │ vaba.u d27, d26, d26 │ │ - @ instruction: 0xff7a1caf │ │ - vpmin.f16 q10, q14, │ │ + @ instruction: 0xff7a1c88 │ │ + vminnm.f16 d20, d28, d12 │ │ vqshl.u64 q10, q15, │ │ vqrdmulh.s d30, d26, d18 │ │ - vrhadd.u q15, , │ │ + vrhadd.u d30, d9, d24 │ │ vabd.u d31, d11, d18 │ │ vhadd.u d19, d26, d24 │ │ vcgt.u q11, , │ │ vcgt.u q11, q13, │ │ vpmin.u d29, d10, d3 │ │ - vsub.i64 , q5, │ │ + vsub.i64 d23, d10, d24 │ │ vrhadd.u d26, d28, d27 │ │ vhadd.u d29, d10, d12 │ │ - @ instruction: 0xffff5f2e │ │ + @ instruction: 0xffff5f07 │ │ vcgt.u d19, d12, d11 │ │ vcge.u , , q1 │ │ - vmls.i , , │ │ + vmls.i d25, d29, d24 │ │ vqadd.u64 d26, d28, d23 │ │ - vqrdmlsh.s d26, d26, d14 │ │ - @ instruction: 0xff7baca1 │ │ - vmax.u d30, d11, d23 │ │ + vqrdmlsh.s q13, q5, │ │ + vqrdmlsh.s q13, , q13 │ │ + vmax.u d30, d11, d0 │ │ vpmax.u q9, , │ │ - vbif d18, d10, d28 │ │ - vqrshl.u64 q15, q1, q14 │ │ - @ instruction: 0xff7b3dd8 │ │ + vbif d18, d10, d5 │ │ + vrshl.u64 d30, d27, d28 │ │ + @ instruction: 0xff7b3db1 │ │ vqrdmlsh.s q8, q6, │ │ vceq.i d20, d26, d29 │ │ vqrshl.u64 d29, d9, d10 │ │ - vmin.u q14, q6, │ │ + vmax.u d28, d12, d30 │ │ vpmax.u , , q6 │ │ - vrhadd.u , q13, │ │ + vbif d21, d26, d30 │ │ vceq.i d20, d11, d13 │ │ - vrshl.u64 q14, , q13 │ │ + vrshl.u64 d28, d20, d26 │ │ vaba.u q10, , q8 │ │ vqshl.u64 d29, d28, d10 │ │ - vabd.f16 d22, d28, d7 │ │ - vmls.i d24, d11, d16 │ │ + vabd.f16 q11, q6, q8 │ │ + vceq.i q12, , │ │ vbif d29, d27, d19 │ │ - vqrshl.u64 d28, d19, d9 │ │ - vceq.i q12, , q5 │ │ + vrshl.u64 d28, d12, d9 │ │ + vceq.i d24, d27, d19 │ │ vrhadd.u , , │ │ vsub.i64 q8, , q12 │ │ movs r0, r0 │ │ lsrs r2, r4, #24 │ │ vrshl.u64 q11, , │ │ - vcge.u , q13, q14 │ │ + vcge.u , q13, │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b5b598 │ │ str r0, [r0, r0] │ │ b.n b5b442 │ │ asrs r0, r0, #8 │ │ b.n b5b71e │ │ @@ -3073830,15 +3073831,15 @@ │ │ b.n b5b724 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {ip, lr} │ │ b.n b5b952 │ │ @ instruction: 0xfffaeaff │ │ add r5, sp, #188 @ 0xbc │ │ vbif d22, d9, d1 │ │ - vqshl.u64 d26, d15, d26 │ │ + vqshl.u64 q13, q12, q5 │ │ vqadd.u64 q11, , │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b5b6c8 │ │ movs r7, r5 │ │ b.n b5b8d4 │ │ movs r6, r2 │ │ @@ -3073978,21 +3073979,21 @@ │ │ b.n b5ba8a │ │ bf 12, b68b4a │ │ movs r1, r0 │ │ b.n b5ba92 │ │ beq.n b5b394 │ │ b.n b5b870 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r8, sl, fp, ip, lr, pc} │ │ vpmin.f16 , , │ │ vqsub.u64 , q13, │ │ - vmul.p q10, q13, q9 │ │ + vmls.i q10, q13, │ │ vminnm.f16 , , │ │ vhsub.u d31, d26, d25 │ │ - vhsub.u q13, q13, q12 │ │ + vhsub.u q13, q13, │ │ vpmin.f16 d21, d11, d29 │ │ vqsub.u64 , q5, │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b5b820 │ │ asrs r0, r0, #32 │ │ b.n b5aeaa │ │ @@ -3080407,15 +3080408,15 @@ │ │ adds r0, #83 @ 0x53 │ │ adds r3, #0 │ │ adds r0, #0 │ │ b.n b5e432 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r5, r9, sl, ip, pc} │ │ vhsub.u d22, d9, d26 │ │ - vhadd.u d18, d10, d28 │ │ + vhadd.u d18, d10, d5 │ │ vrhadd.u q11, q14, q0 │ │ vaba.u , q5, q0 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b5ec8e │ │ asrs r0, r2, #2 │ │ b.n b5e490 │ │ @@ -3080485,15 +3080486,15 @@ │ │ lsls r4, r6, #1 │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ b.n b5f122 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r3, r4, sl, ip, pc} │ │ vhadd.u q11, , q3 │ │ - vcgt.f16 , q5, q10 │ │ + vacgt.f16 d17, d10, d29 │ │ vqadd.u64 d22, d12, d12 │ │ vrshl.u64 , q4, q13 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, r5, lr, pc} │ │ b.n b5e522 │ │ b.n b5ea04 │ │ b.n b5f146 │ │ @@ -3081852,17 +3081853,17 @@ │ │ @ instruction: 0xeb00ff8b │ │ @ instruction: 0xeaff3d4b │ │ @ instruction: 0xff7acdd6 │ │ @ instruction: 0xff7a3caf │ │ vabd.f16 d27, d26, d25 │ │ vpmax.u d22, d12, d28 │ │ vqrdmlah.s d24, d9, d22 │ │ - vqrdmulh.s d25, d28, d6 │ │ + vqrdmlah.s , q6, │ │ vminnm.f16 d29, d27, d3 │ │ - vqrdmlsh.s q15, , │ │ + @ instruction: 0xff79ecce │ │ vqrdmlah.s , , │ │ vqrdmlah.s , q5, │ │ vhadd.u d16, d10, d0 │ │ b.n b5fc0c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3082812,26 +3082813,26 @@ │ │ b.n b6025c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b6048a │ │ beq.n b5fd94 │ │ b.n b60268 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r9, sl, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, ip, pc} │ │ @ instruction: 0xff7b8d98 │ │ - vmax.u d25, d10, d6 │ │ + vqrshl.u64 , , q13 │ │ vpmin.f16 d25, d27, d3 │ │ - vrshl.u64 d25, d14, d25 │ │ - vmin.u , , q7 │ │ - vqrdmlsh.s q8, , q7 │ │ + vrshl.u64 , , │ │ + vmin.u d23, d11, d23 │ │ + vqrdmlsh.s d16, d27, d23 │ │ vhadd.u d30, d28, d3 │ │ - vqrdmlsh.s q8, q6, q3 │ │ + @ instruction: 0xff7c0c2f │ │ vbif q13, q14, q10 │ │ - vqrdmlah.s q8, q14, q7 │ │ - vqshl.u64 q11, q15, q6 │ │ + vqrdmlah.s d16, d28, d23 │ │ + vqshl.u64 q11, , q6 │ │ vqadd.u64 q12, q14, │ │ vbif d22, d25, d31 │ │ vhadd.u d16, d9, d0 │ │ b.n b6042e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b5fe54 ) │ │ stmdb sp!, {r3, r5, r6, ip} │ │ @@ -3083292,40 +3083293,40 @@ │ │ b.n b604e2 │ │ lsls r5, r5, #4 │ │ add.w r0, r0, r1 │ │ b.n b608ea │ │ beq.n b600bc │ │ b.n b606c8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r8, fp} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r8, fp} │ │ vsub.i64 d22, d12, d19 │ │ vabd.f16 d29, d10, d18 │ │ vacgt.f16 d25, d28, d25 │ │ vabd.f16 d29, d12, d2 │ │ vbif , q6, │ │ vabd.u d27, d26, d4 │ │ vbif d19, d9, d7 │ │ vpmin.u q10, q5, q4 │ │ vcgt.f16 d25, d10, d14 │ │ - vqadd.u64 , q6, q2 │ │ - vqadd.u64 , , q0 │ │ - vrhadd.u d23, d11, d25 │ │ - vmls.i d17, d11, d11 │ │ - vrshl.u64 d18, d19, d11 │ │ + vhadd.u d25, d12, d29 │ │ + vhadd.u d25, d11, d25 │ │ + vrhadd.u d23, d11, d2 │ │ + vsub.i64 , , q10 │ │ + vqshl.u64 q9, q14, │ │ vhadd.u , q6, │ │ vpmin.u , q5, │ │ - vhadd.u d23, d28, d23 │ │ + vhadd.u d23, d28, d0 │ │ @ instruction: 0xff7b7ce5 │ │ vmul.p d27, d25, d29 │ │ - vqrdmulh.s , q6, q1 │ │ + vqrdmlah.s d19, d12, d11 │ │ @ instruction: 0xff7c5d74 │ │ vcgt.f16 d23, d25, d2 │ │ - @ instruction: 0xff7c1c26 │ │ - vqrdmulh.s , q14, q9 │ │ - vpmin.u d21, d12, d30 │ │ + vqrdmlah.s , q14, │ │ + vqrdmlah.s d17, d28, d27 │ │ + vpmin.u d21, d12, d7 │ │ vhadd.u d16, d12, d0 │ │ b.n b608be │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b605e4 ) │ │ stmdb sp!, {lr} │ │ b.n b6056a │ │ lsls r0, r1, #1 │ │ @@ -3085084,15 +3085085,15 @@ │ │ movs r1, r0 │ │ b.n b61872 │ │ movs r4, r0 │ │ b.n b60cbe │ │ beq.n b61148 │ │ b.n b61654 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r9, ip, sp} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r9, ip, sp} │ │ vhadd.u d17, d12, d5 │ │ b.n b60ce6 │ │ movs r0, r0 │ │ b.n b617ec │ │ asrs r0, r6, #32 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3085240,15 +3085241,15 @@ │ │ vqrdmlah.s16 q15, , │ │ movs r4, r0 │ │ b.n b615ca │ │ ldr r0, [pc, #192] @ (b6134c ) │ │ ldmia.w sp!, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff8830 │ │ ldmia.w sp!, {r0, r3, r4, r5, r7, r8, sl, lr} │ │ - vcgt.u q15, , │ │ + vcge.u d30, d9, d30 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b61740 │ │ asrs r0, r0, #32 │ │ b.n b619ea │ │ asrs r0, r0, #32 │ │ b.n b60dc8 │ │ @@ -3085536,15 +3085537,15 @@ │ │ movs r0, r0 │ │ b.n b61c56 │ │ movs r4, r5 │ │ b.n b6102c │ │ strh r4, [r0, #0] │ │ b.n b610b0 │ │ vpmin.u q15, q9, │ │ - @ instruction: 0xea6fff7b │ │ + @ instruction: 0xea48ff7b │ │ ldr r0, [pc, #192] @ (b615e8 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b6186e │ │ ands r0, r0 │ │ b.n b61872 │ │ mrc2 11, 2, lr, cr8, cr15, {7} @ │ │ movs r0, r0 │ │ @@ -3085989,15 +3085990,15 @@ │ │ asrs r5, r0, #32 │ │ b.n b61c3a │ │ stc2l 11, cr14, [r1, #1020] @ 0x3fc @ │ │ str r1, [r0, #0] │ │ b.n b61dae │ │ @ instruction: 0xfffa1aff │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, fp, sp} │ │ + ldmia.w sp!, {r6, r7, r8, fp, sp} │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b61db0 │ │ ands r0, r0 │ │ b.n b61c5a │ │ movs r4, r0 │ │ b.n b614be │ │ @@ -3086583,18 +3086584,18 @@ │ │ b.n b6197a │ │ beq.n b61e0c │ │ b.n b62310 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r6, r7, sp, pc} │ │ @ instruction: 0xff7c4d1f │ │ vcgt.u d28, d26, d6 │ │ - vpmin.u d31, d10, d21 │ │ + vpmax.u d31, d10, d14 │ │ vshl.u64 q11, , q13 │ │ - vceq.i q9, q6, q6 │ │ - @ instruction: 0xff7ced1b │ │ + vceq.i d18, d12, d21 │ │ + vqrdmlsh.s q15, q14, q10 │ │ vqrdmlah.s q10, , │ │ vmls.i q10, q13, │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b62166 │ │ asrs r4, r1, #2 │ │ b.n b61968 │ │ @@ -3086661,15 +3086662,15 @@ │ │ movs r5, r0 │ │ b.n b621ee │ │ movs r0, r0 │ │ b.n b62554 │ │ str r0, [r0, #4] │ │ asrs r0, r0, #23 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r7, r9, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r9, lr} │ │ vhadd.u d16, d12, d0 │ │ b.n b62562 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b62288 ) │ │ stmdb sp!, {r3, r5, ip} │ │ b.n b619ee │ │ ands r0, r0 │ │ @@ -3086832,19 +3086833,19 @@ │ │ b.n b62356 │ │ movs r0, #117 @ 0x75 │ │ b.n b6275a │ │ asrs r1, r0, #32 │ │ b.n b6213c │ │ ldr r0, [pc, #960] @ (b623e0 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, sl, fp, sp, pc} │ │ - and.w r1, r3, r2, asr #19 │ │ - vrhadd.u q10, q6, q15 │ │ - vrhadd.u q10, q6, q1 │ │ - vhadd.u q10, q14, q7 │ │ - vhadd.u d20, d28, d30 │ │ + and.w r1, r3, fp, ror #18 │ │ + vrhadd.u q10, q6, │ │ + vbif d20, d12, d11 │ │ + vhadd.u d20, d28, d23 │ │ + vhadd.u d20, d28, d7 │ │ vhadd.u d16, d12, d0 │ │ b.n b626e0 │ │ asrs r0, r0, #32 │ │ b.n b61b42 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -3087214,15 +3087215,15 @@ │ │ b.n b61e6e │ │ @ instruction: 0xffd21aff │ │ vpmin.u8 q15, q14, │ │ str r5, [sp, #992] @ 0x3e0 │ │ @ instruction: 0xeb02b001 │ │ b.n b62b36 │ │ vpmin.u8 q15, q15, │ │ - subs r7, #218 @ 0xda │ │ + subs r7, #179 @ 0xb3 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b62820 │ │ str r4, [r6, #0] │ │ b.n b61eaa │ │ movs r0, r0 │ │ b.n b62a3a │ │ @@ -3087517,15 +3087518,15 @@ │ │ lsls r4, r0, #22 │ │ asrs r0, r6, #32 │ │ b.n b62116 │ │ @ instruction: 0xfff0eaff │ │ movs r0, r0 │ │ b.n b62d36 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp} │ │ vhadd.u d19, d12, d28 │ │ b.n b62122 │ │ stmia r0!, {} │ │ b.n b62d46 │ │ movs r0, #40 @ 0x28 │ │ b.n b6212a │ │ movs r0, r0 │ │ @@ -3087615,20 +3087616,20 @@ │ │ beq.n b626d0 │ │ b.n b62bdc │ │ ldr r0, [pc, #192] @ (b62784 ) │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b62be8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r5, r7, r8, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r7, r8, fp, sp, lr} │ │ vqadd.u64 q11, , q10 │ │ - vbif q14, q5, q8 │ │ + vrhadd.u q14, q5, │ │ vhadd.u , , q0 │ │ vabd.u d21, d9, d8 │ │ - vcgt.f16 d31, d25, d12 │ │ + vcgt.f16 , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b62b8c │ │ str r2, [r0, #0] │ │ b.n b62a36 │ │ movs r0, #208 @ 0xd0 │ │ b.n b62238 │ │ @@ -3087725,23 +3087726,23 @@ │ │ @ instruction: 0xf6e7ebff │ │ movs r4, r0 │ │ b.n b62b02 │ │ beq.n b627d4 │ │ b.n b62ce0 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r4, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff690e │ │ + @ instruction: 0xeaff68e7 │ │ vqsub.u64 d23, d27, d19 │ │ @ instruction: 0xff79cc29 │ │ vcgt.u d25, d25, d3 │ │ vmin.u , q6, q2 │ │ vcge.u d25, d12, d4 │ │ vhsub.u , q6, q1 │ │ - vacgt.f16 d18, d25, d18 │ │ - vmul.p , , q0 │ │ + vcgt.f16 d18, d25, d11 │ │ + vmls.i d19, d11, d25 │ │ vhsub.u d18, d12, d26 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b62c98 │ │ movs r1, #32 │ │ b.n b62340 │ │ ands r0, r0 │ │ @@ -3087875,27 +3087876,27 @@ │ │ b.n b62e30 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r5, ip} │ │ b.n b6245c │ │ asrs r1, r0, #32 │ │ b.n b62a40 │ │ @ instruction: 0xffdeeaff │ │ - ldr r6, [r0, #0] │ │ - vceq.i q10, , q15 │ │ - vhsub.u q13, , │ │ + str r7, [r3, #124] @ 0x7c │ │ + vceq.i q10, , │ │ + vhsub.u q13, , q2 │ │ vrhadd.u q9, , │ │ vpmax.u q14, q13, │ │ - vpmax.u , , │ │ + vpmax.u , , q0 │ │ vqshl.u64 d29, d3, d12 │ │ vqrdmulh.s d19, d28, d16 │ │ movs r4, r4 │ │ add r3, sp, #392 @ 0x188 │ │ vmin.u d21, d25, d24 │ │ vmax.u d21, d28, d8 │ │ - vqrdmlah.s q8, q14, q5 │ │ + vqrdmlah.s d16, d28, d19 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b62df8 │ │ movs r0, #192 @ 0xc0 │ │ b.n b624a0 │ │ ands r0, r0 │ │ b.n b62ca6 │ │ @@ -3087984,20 +3087985,20 @@ │ │ b.n b62d5a │ │ beq.n b62a2c │ │ b.n b62f38 │ │ ldr r0, [pc, #192] @ (b62ae0 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaff5427 │ │ vqrshl.u64 d19, d11, d9 │ │ - vmax.u d22, d25, d23 │ │ - vqrshl.u64 d24, d25, d11 │ │ + vmax.u d22, d25, d0 │ │ + vqrshl.u64 d24, d2, d11 │ │ vmin.u d16, d27, d31 │ │ vpmin.u d19, d26, d16 │ │ movs r4, r4 │ │ - strh r4, [r7, #38] @ 0x26 │ │ + strh r5, [r2, #38] @ 0x26 │ │ vminnm.f16 q11, , q2 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b62ee8 │ │ str r2, [r0, #0] │ │ b.n b62d92 │ │ movs r0, #128 @ 0x80 │ │ @@ -3088059,15 +3088060,15 @@ │ │ beq.n b62ae8 │ │ b.n b62fe4 │ │ ldr r0, [pc, #960] @ (b62e8c ) │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b62ff0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r7, r8, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, lr, pc} │ │ vcgt.u , , q6 │ │ vqrdmlah.s , q6, q15 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b62f88 │ │ str r1, [r0, r0] │ │ b.n b62e32 │ │ @@ -3089526,116 +3089527,116 @@ │ │ @ instruction: 0xffeceaff │ │ movs r4, r0 │ │ b.n b63a9a │ │ @ instruction: 0xf2fdebff │ │ svc 175 @ 0xaf │ │ b.n b63c7c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, r8, r9, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r7, r8, r9, pc} │ │ vrshl.u64 q8, , │ │ vmls.i , q5, q6 │ │ movs r4, r4 │ │ - strh r0, [r4, #28] │ │ + strh r1, [r7, #26] │ │ vacgt.f16 q11, , q10 │ │ vrhadd.u , , q2 │ │ vqsub.u64 , q6, q3 │ │ vqrdmlah.s d24, d12, d19 │ │ vaba.u d28, d25, d10 │ │ - vpmin.f16 q9, , q13 │ │ - vrshl.u64 d20, d12, d12 │ │ + vpmin.f16 q9, , │ │ + vshl.u64 q10, , q14 │ │ vqsub.u64 , , │ │ vpmin.f16 , , q3 │ │ vhsub.u , , q13 │ │ vcgt.u d28, d26, d22 │ │ vcge.u d30, d9, d3 │ │ - vbif d20, d9, d16 │ │ + vrhadd.u d20, d9, d9 │ │ @ instruction: 0xff7b6dd7 │ │ vmax.u q12, q14, │ │ - vcgt.f16 d23, d25, d23 │ │ + vcgt.f16 d23, d25, d0 │ │ vqrshl.u64 d23, d27, d27 │ │ vqadd.u64 q14, q5, q11 │ │ vabd.u d22, d9, d4 │ │ vmls.i d28, d25, d29 │ │ - vbif d16, d28, d25 │ │ + vbif d16, d28, d2 │ │ vcge.u d19, d27, d26 │ │ vcgt.f16 d27, d10, d6 │ │ vshl.u64 d22, d17, d25 │ │ vaba.u d28, d9, d29 │ │ - vpmin.f16 , q6, │ │ + vpmin.f16 d31, d12, d18 │ │ vabd.f16 d27, d26, d22 │ │ - vhsub.u , , q4 │ │ + vhsub.u d29, d9, d17 │ │ vmul.p q10, , q3 │ │ - vqadd.u64 d18, d12, d27 │ │ + vqadd.u64 d18, d12, d4 │ │ vrshl.u64 q14, q9, │ │ vcgt.u d25, d9, d23 │ │ vacgt.f16 d28, d26, d9 │ │ vbif , q6, q13 │ │ - vaba.u q9, q14, │ │ + vaba.u d18, d28, d24 │ │ vbif , , │ │ - vhsub.u d20, d28, d22 │ │ + vqsub.u64 q10, q6, │ │ vabd.f16 , , q1 │ │ vsub.i64 d18, d25, d6 │ │ vqrdmlsh.s d29, d25, d11 │ │ vqshl.u64 d28, d22, d9 │ │ vpmin.f16 d18, d25, d3 │ │ - vminnm.f16 d23, d25, d14 │ │ - vqrdmlah.s d25, d27, d30 │ │ + vminnm.f16 , , │ │ + vqrdmlah.s d25, d27, d7 │ │ vcgt.f16 q10, , q6 │ │ vacgt.f16 , , q15 │ │ - vcgt.u d29, d9, d23 │ │ + vcgt.u d29, d9, d0 │ │ vaba.u d28, d27, d21 │ │ vqrdmlsh.s , q14, q11 │ │ vpmin.f16 d22, d25, d28 │ │ vbif q14, q5, q13 │ │ vsub.i64 d22, d9, d18 │ │ vqsub.u64 q14, , q5 │ │ vqrdmlah.s d28, d25, d19 │ │ - vmul.p , q14, q14 │ │ - vmax.u d29, d27, d30 │ │ + vmul.p , q14, │ │ + vmax.u d29, d27, d7 │ │ vhadd.u d25, d11, d2 │ │ @ instruction: 0xff7a4c64 │ │ - vcgt.u q8, , │ │ + vcge.u d16, d9, d30 │ │ vqrdmlah.s d28, d11, d16 │ │ - vcge.u d16, d12, d2 │ │ + vhsub.u q8, q14, │ │ vacgt.f16 d27, d11, d18 │ │ - vminnm.f16 q15, , q14 │ │ + vminnm.f16 q15, , │ │ vrhadd.u d28, d11, d10 │ │ - vhsub.u d16, d25, d8 │ │ + vhsub.u q8, , │ │ @ instruction: 0xff7b4d51 │ │ vpmin.u q13, q14, q3 │ │ - vrhadd.u q8, q13, q15 │ │ - vacgt.f16 d19, d11, d7 │ │ + vrhadd.u q8, q13, │ │ + @ instruction: 0xff7b3df0 │ │ vrhadd.u q14, , q7 │ │ vqshl.u64 q12, q5, │ │ @ instruction: 0xff794d95 │ │ vminnm.f16 d27, d12, d10 │ │ vqsub.u64 d24, d25, d27 │ │ vceq.i d26, d25, d26 │ │ vacgt.f16 , q13, q7 │ │ vqrdmlsh.s d24, d25, d22 │ │ vceq.i d28, d10, d5 │ │ vqshl.u64 d28, d6, d28 │ │ - vmax.u d16, d9, d22 │ │ - vminnm.f16 , , q15 │ │ - vqrdmlsh.s d25, d11, d14 │ │ + vqrshl.u64 q8, , │ │ + vminnm.f16 , , │ │ + vqrdmlah.s , , │ │ vcgt.f16 d20, d27, d28 │ │ vminnm.f16 d27, d25, d6 │ │ vmul.p d28, d9, d3 │ │ vcgt.u d24, d12, d7 │ │ vpmin.f16 , , q15 │ │ - vaba.u d18, d25, d26 │ │ + vaba.u d18, d25, d3 │ │ vqrdmlsh.s , q14, q3 │ │ vmul.p , , │ │ - vhsub.u q15, , q0 │ │ + vqsub.u64 d30, d9, d9 │ │ @ instruction: 0xff7abca6 │ │ - vqshl.u64 q9, q9, │ │ + vshl.u64 q9, , │ │ vqadd.u64 d28, d12, d6 │ │ - vrhadd.u d16, d25, d1 │ │ - vqsub.u64 d18, d27, d27 │ │ - vhsub.u , , q7 │ │ + vbif q8, , q5 │ │ + vqsub.u64 d18, d27, d4 │ │ + vhsub.u d23, d11, d23 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b63d9c │ │ str r2, [r0, #0] │ │ b.n b63c46 │ │ movs r0, #128 @ 0x80 │ │ b.n b63448 │ │ @@ -3089696,16 +3089697,16 @@ │ │ beq.n b6399c │ │ b.n b63e98 │ │ ldr r0, [pc, #960] @ (b63d40 ) │ │ ldmia.w sp!, {r2, r5, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b63ea4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r9, sl, fp, lr, pc} │ │ - vaba.u d18, d27, d10 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r9, sl, fp, lr, pc} │ │ + vaba.u q9, , │ │ @ instruction: 0xff7c6ce0 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b63e3c │ │ ands r0, r0 │ │ b.n b640e6 │ │ movs r4, r2 │ │ @@ -3089824,15 +3089825,15 @@ │ │ b.n b63bb8 │ │ add r7, pc, #264 @ (adr r7, b63ba4 ) │ │ add.w r0, r3, r4 │ │ b.n b63de2 │ │ beq.n b63ab4 │ │ b.n b63fc0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r8, r9, sl, sp} │ │ + ldmia.w sp!, {r1, r4, r8, r9, sl, sp} │ │ vqadd.u64 q8, q14, q14 │ │ movs r0, r0 │ │ lsls r0, r3, #7 │ │ movs r0, r0 │ │ lsrs r4, r0, #32 │ │ movs r0, r0 │ │ lsrs r0, r0, #32 │ │ @@ -3089849,15 +3089850,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 │ │ - movs r6, #97 @ 0x61 │ │ + movs r6, #58 @ 0x3a │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b63f84 │ │ adds r0, #0 │ │ b.n b63e2e │ │ b.n b63af2 │ │ b.n b63498 │ │ @@ -3090023,15 +3090024,15 @@ │ │ b.n b643ae │ │ asrs r1, r0, #32 │ │ b.n b63d90 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r9, sl, sp, pc} │ │ and.w r0, r3, r0, rrx │ │ movs r0, r0 │ │ - movs r4, #137 @ 0x89 │ │ + movs r4, #98 @ 0x62 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n b63fca │ │ movs r4, r0 │ │ b.n b637ae │ │ str r1, [r0, r0] │ │ b.n b63fd2 │ │ @@ -3090063,15 +3090064,15 @@ │ │ b.n b6440e │ │ asrs r1, r0, #32 │ │ b.n b63df0 │ │ ldr r0, [pc, #192] @ (b63d94 ) │ │ ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, sp, pc} │ │ and.w r5, r3, r4, ror #1 │ │ movs r0, r0 │ │ - movs r4, #41 @ 0x29 │ │ + movs r4, #2 │ │ vhadd.u d19, d12, d0 │ │ b.n b64026 │ │ movs r0, r0 │ │ b.n b6442a │ │ movs r0, r0 │ │ b.n b64392 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3090272,26 +3090273,26 @@ │ │ b.n b643bc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2} │ │ b.n b641ea │ │ beq.n b63efc │ │ b.n b643c8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r9, sp} │ │ + ldmia.w sp!, {r1, r4, r6, r7, r9, sp} │ │ @ instruction: 0xff7cfcc0 │ │ @ 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 │ │ - movs r2, #101 @ 0x65 │ │ + movs r2, #62 @ 0x3e │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b6421a │ │ asrs r0, r0, #32 │ │ b.n b63a82 │ │ ands r0, r0 │ │ b.n b64622 │ │ @@ -3090374,16 +3090375,16 @@ │ │ movs r1, r0 │ │ b.n b64496 │ │ movs r0, r0 │ │ b.n b63aa4 │ │ movs r6, r0 │ │ b.n b642de │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, sp} │ │ - vbif q9, q6, │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, r8, sp} │ │ + vbif q9, q6, q1 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6444c │ │ adds r0, #2 │ │ b.n b642f6 │ │ movs r0, #0 │ │ b.n b646fa │ │ @@ -3090578,15 +3090579,15 @@ │ │ ldmia.w sp!, {} │ │ b.n b648a2 │ │ beq.n b641a4 │ │ b.n b64680 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - subs r5, r5, #6 │ │ + subs r6, r0, #6 │ │ vhadd.u d28, d12, d0 │ │ b.n b644b6 │ │ movs r0, r0 │ │ b.n b648ba │ │ movs r0, r0 │ │ b.n b64820 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3090684,15 +3090685,15 @@ │ │ b.n b6437c │ │ movs r4, r0 │ │ b.n b645a2 │ │ movs r0, #221 @ 0xdd │ │ b.n b649a6 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, sp, pc} │ │ - and.w lr, r3, sp, lsr #6 │ │ + and.w lr, r3, r6, ror #5 │ │ vhadd.u d16, d12, d4 │ │ b.n b63db4 │ │ movs r0, r0 │ │ b.n b64398 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r2, #20 │ │ movs r4, r4 │ │ @@ -3091107,15 +3091108,15 @@ │ │ and.w r1, r0, r9, asr #1 │ │ add.w r0, r0, r1 │ │ b.n b64d62 │ │ beq.n b64634 │ │ b.n b64b40 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r3, r6, r8, sp} │ │ - vminnm.f16 q15, q5, q1 │ │ + vpmin.f16 d30, d10, d27 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b6497a │ │ movs r0, r2 │ │ b.n b6415e │ │ str r1, [r0, #0] │ │ b.n b64d82 │ │ @@ -3095771,21 +3095772,21 @@ │ │ vpmin.u16 , q9, │ │ vpmin.u q15, q10, │ │ ands r0, r0 │ │ b.n b6747a │ │ strb r0, [r0, #0] │ │ b.n b6747e │ │ vpmin.u q15, , │ │ - str r4, [r7, #44] @ 0x2c │ │ + str r5, [r2, #44] @ 0x2c │ │ vrshl.u64 , q0, │ │ - vqadd.u64 q11, q5, q4 │ │ + vqadd.u64 d22, d10, d17 │ │ vqsub.u64 d23, d27, d12 │ │ - vqsub.u64 d22, d26, d0 │ │ + vhsub.u q11, q5, │ │ vqshl.u64 , q2, │ │ - vacgt.f16 , q13, q12 │ │ + vacgt.f16 , q13, │ │ vbif d23, d11, d28 │ │ vrshl.u64 q9, , q5 │ │ vqshl.u64 d18, d0, d29 │ │ vhadd.u d16, d13, d3 │ │ b.n b67410 │ │ lsls r1, r2, #1 │ │ ldrh r0, [r0, #16] │ │ @@ -3096328,24 +3096329,24 @@ │ │ @ instruction: 0xeaffb038 │ │ b.n b66d20 │ │ movs r7, r0 │ │ b.n b6754a │ │ add sp, #28 │ │ b.n b6754e │ │ @ instruction: 0xffe5eaff │ │ - ldrh r4, [r6, r0] │ │ - vaba.u d25, d11, d15 │ │ - vpmax.u d21, d11, d8 │ │ - vmin.u , , │ │ - vmls.i , , q14 │ │ - vmin.u , , │ │ + ldrh r5, [r1, r0] │ │ + vmin.u , , q12 │ │ + vmls.i , , │ │ + vmax.u , , q6 │ │ + vmls.i , , │ │ + vmin.u d25, d27, d16 │ │ vpmin.f16 d17, d11, d31 │ │ vacgt.f16 , , q3 │ │ - vmls.i d21, d29, d8 │ │ - vmin.u , , │ │ + vmls.i , , │ │ + vmax.u , , q6 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b676dc │ │ movs r3, r0 │ │ b.n b678e8 │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ @@ -3096543,17 +3096544,17 @@ │ │ b.n b67908 │ │ movs r6, r0 │ │ b.n b67732 │ │ lsrs r5, r0, #30 │ │ mla r0, r7, r1, r7 │ │ b.n b67b3a │ │ @ instruction: 0xffdaeaff │ │ - ldr r4, [r4, r0] │ │ + ldrsb r5, [r7, r7] │ │ vshl.u64 d20, d4, d11 │ │ - vaba.u , , q14 │ │ + vaba.u , , │ │ vcge.u q10, , q6 │ │ vqrdmlsh.s d17, d9, d12 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, r1} │ │ b.n b67abc │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ @@ -3096640,15 +3096641,15 @@ │ │ movs r3, r0 │ │ b.n b67c12 │ │ lsls r0, r7, #8 │ │ b.n b6705e │ │ movs r1, r0 │ │ b.n b67c1a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r4, r5, r7, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r0, r3, r7, r9, sl, ip, lr} │ │ vpmin.u d30, d11, d27 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b67988 │ │ movs r3, r0 │ │ b.n b67b94 │ │ movs r0, r7 │ │ @@ -3096861,19 +3096862,19 @@ │ │ b.n b67d5c │ │ movs r1, r0 │ │ lsls r0, r0, #8 │ │ movs r6, r0 │ │ lsls r0, r6, #4 │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffedeaff │ │ - strb r0, [r3, r5] │ │ + strb r1, [r6, r4] │ │ vshl.u64 q9, q0, │ │ - vqrshl.u64 d21, d4, d9 │ │ + vshl.u64 , , │ │ vcge.u q9, , q14 │ │ - vqrshl.u64 d21, d16, d9 │ │ + vrshl.u64 d21, d9, d9 │ │ vqshl.u64 d18, d8, d11 │ │ vmls.i d17, d9, d28 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b67a2e │ │ movs r4, r1 │ │ b.n b67212 │ │ @@ -3099411,20 +3099412,20 @@ │ │ b.n b68f86 │ │ beq.n b68cd4 │ │ add.w r0, r2, r5 │ │ b.n b68f8e │ │ beq.n b68be8 │ │ b.n b6916c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, sl, sp} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, sp} │ │ vbif , , │ │ vacgt.f16 d18, d28, d8 │ │ vqrdmlsh.s q14, q6, │ │ vmax.u d22, d24, d16 │ │ - vmls.i d17, d9, d28 │ │ + vmls.i d17, d9, d5 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b69110 │ │ strh r4, [r4, #4] │ │ b.n b687b4 │ │ str r0, [r0, r0] │ │ b.n b68fbe │ │ @@ -3100402,15 +3100403,15 @@ │ │ ldrb r7, [r7, #2] │ │ add.w r0, r2, r4 │ │ b.n b69812 │ │ beq.n b69504 │ │ b.n b699f0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, r9, sl, fp, ip, lr} │ │ - vhadd.u d26, d25, d3 │ │ + vqadd.u64 q13, , q6 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b69984 │ │ str r0, [r0, #0] │ │ b.n b6982e │ │ movs r4, r4 │ │ b.n b69012 │ │ @@ -3103940,125 +3103941,125 @@ │ │ @ instruction: 0xebff0005 │ │ b.n b6b5aa │ │ beq.n b6b224 │ │ b.n b6b788 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r7, ip} │ │ @ instruction: 0xff7cfc0b │ │ - vqadd.u64 d21, d25, d2 │ │ - vcge.u q15, q13, │ │ - vpmin.u q13, q13, q11 │ │ - @ instruction: 0xff7a1c23 │ │ - vhsub.u d28, d11, d10 │ │ - vqsub.u64 , q5, q9 │ │ - vmin.u q14, q13, q5 │ │ - @ instruction: 0xff7afd3e │ │ + vhadd.u , , │ │ + vcge.u d30, d26, d20 │ │ + vpmax.u q13, q13, │ │ + vqrdmlah.s , q13, q14 │ │ + vrhadd.u q14, , │ │ + vhsub.u , q5, │ │ + vmin.u d28, d26, d19 │ │ + @ instruction: 0xff7afd17 │ │ vqrdmulh.s q15, q13, q7 │ │ - vminnm.f16 d20, d27, d30 │ │ - vpmin.u , q13, q12 │ │ + vminnm.f16 d20, d27, d7 │ │ + vpmin.u , q13, │ │ vaba.u , , q11 │ │ - vceq.i , , q2 │ │ - vaba.u , , │ │ - vaba.u d21, d27, d16 │ │ + vsub.i64 d21, d9, d29 │ │ + vabd.u d21, d27, d30 │ │ + vabd.u d21, d27, d9 │ │ vcge.u d18, d27, d8 │ │ - vabd.u , , q6 │ │ - vminnm.f16 , , q1 │ │ - vminnm.f16 q10, q5, q3 │ │ + vabd.u d21, d9, d21 │ │ + vpmin.f16 d27, d11, d27 │ │ + vpmin.f16 d20, d10, d31 │ │ vqadd.u64 d19, d10, d13 │ │ vcge.u d20, d26, d1 │ │ vabd.f16 q9, , │ │ @ instruction: 0xff7aedb7 │ │ - vacgt.f16 d20, d24, d22 │ │ + vcgt.f16 d20, d24, d15 │ │ @ instruction: 0xff7a2dda │ │ vcgt.f16 q9, q6, q9 │ │ vqrdmlsh.s d18, d26, d14 │ │ vhsub.u q11, q14, q3 │ │ vqrdmlah.s q9, , q3 │ │ vminnm.f16 , q14, │ │ vqrdmulh.s d18, d25, d2 │ │ - vqrdmulh.s d19, d28, d28 │ │ - vacgt.f16 d20, d27, d10 │ │ + vqrdmulh.s d19, d28, d5 │ │ + vacgt.f16 q10, , │ │ vminnm.f16 d18, d26, d15 │ │ vbif , q5, │ │ vminnm.f16 q9, , │ │ vminnm.f16 q15, q5, │ │ - vhsub.u d21, d24, d10 │ │ - vshl.u64 q8, q3, q13 │ │ - vqrshl.u64 d30, d28, d27 │ │ - vshl.u64 d16, d14, d26 │ │ - @ instruction: 0xff7b5d95 │ │ - vqshl.u64 q8, q9, │ │ + vhsub.u , q4, │ │ + vqshl.u64 d16, d15, d26 │ │ + vqrshl.u64 d30, d5, d27 │ │ + vshl.u64 q8, , q5 │ │ + vabd.f16 , , q15 │ │ + vshl.u64 q8, , │ │ vminnm.f16 q15, , │ │ vmls.i d18, d24, d0 │ │ - vshl.u64 d16, d30, d9 │ │ + vshl.u64 d16, d7, d9 │ │ vminnm.f16 d30, d11, d29 │ │ - vpmin.f16 , q4, q6 │ │ - @ instruction: 0xff7afdfe │ │ + vpmin.f16 d29, d8, d21 │ │ + @ instruction: 0xff7afdd7 │ │ vqrdmulh.s d18, d26, d22 │ │ - vminnm.f16 d20, d10, d6 │ │ + vcgt.f16 q10, q13, │ │ vqadd.u64 d19, d10, d17 │ │ vacgt.f16 d16, d10, d8 │ │ movs r0, r0 │ │ - strh r0, [r5, #28] │ │ - vhadd.u d21, d10, d10 │ │ + strh r1, [r0, #28] │ │ + vpmin.f16 q10, q13, │ │ vpmin.u d29, d26, d18 │ │ - vrhadd.u d27, d25, d8 │ │ + vrhadd.u , , │ │ vsub.i64 d29, d11, d2 │ │ vminnm.f16 q9, , q6 │ │ - vbif , q6, q15 │ │ - vaba.u d25, d26, d4 │ │ + vbif , q6, │ │ + vabd.u , q5, │ │ vpmin.f16 d16, d27, d17 │ │ - vabd.u , q6, q10 │ │ - vcgt.f16 d20, d11, d22 │ │ - vqshl.u64 d25, d28, d10 │ │ + vaba.u d25, d12, d29 │ │ + @ instruction: 0xff7b4dff │ │ + vqshl.u64 d25, d5, d10 │ │ @ instruction: 0xff7b0d50 │ │ movs r0, r0 │ │ push {r0, r1, r3, r4, r5, r6, lr} │ │ - vminnm.f16 d20, d25, d6 │ │ + vpmin.f16 q10, , │ │ vpmin.u d27, d10, d0 │ │ - vhadd.u , , q7 │ │ - vpmin.f16 q10, , q9 │ │ - vqshl.u64 q14, q5, q5 │ │ + vhadd.u d25, d25, d23 │ │ + vminnm.f16 d20, d27, d27 │ │ + vqshl.u64 d28, d19, d10 │ │ vsub.i64 d29, d10, d10 │ │ - vbif d28, d25, d18 │ │ + vrhadd.u d28, d25, d11 │ │ vrshl.u64 d17, d22, d10 │ │ - vrhadd.u , q5, q11 │ │ + vbif d21, d10, d31 │ │ vqsub.u64 , q13, q1 │ │ - vqshl.u64 q15, , │ │ + vqshl.u64 d30, d20, d27 │ │ vqsub.u64 d31, d26, d10 │ │ vshl.u64 , q12, │ │ vqshl.u64 d31, d30, d11 │ │ - vqadd.u64 , , q9 │ │ + vhadd.u , , │ │ vqadd.u64 , q13, │ │ vmax.u d29, d12, d29 │ │ - vminnm.f16 q10, , q11 │ │ - vqrdmlah.s q11, q5, │ │ + vpmin.f16 q10, , │ │ + vqrdmlah.s q11, q5, q1 │ │ vaba.u , q13, │ │ - vpmin.u q11, , │ │ + vpmin.u q11, , q3 │ │ vacgt.f16 q14, q5, │ │ - vminnm.f16 d20, d11, d22 │ │ - vabd.u d24, d26, d18 │ │ + vpmin.f16 d20, d11, d15 │ │ + vaba.u q12, q5, │ │ vabd.f16 d16, d26, d20 │ │ movs r0, r0 │ │ lsrs r6, r2, #13 │ │ - vmin.u d24, d12, d26 │ │ + vmin.u d24, d12, d3 │ │ vhadd.u , q5, │ │ - vacgt.f16 q10, q14, q3 │ │ + vcgt.f16 d20, d28, d31 │ │ vcge.u , q5, q0 │ │ vqrdmlah.s q10, q13, q0 │ │ - vbif d21, d28, d6 │ │ - vmin.u d28, d10, d22 │ │ + vrhadd.u , q6, │ │ + vmax.u d28, d10, d15 │ │ vcgt.f16 d30, d10, d12 │ │ vqsub.u64 d24, d24, d18 │ │ - vpmax.u , , │ │ - vmul.p , , │ │ + vpmax.u , , q2 │ │ + vmls.i d23, d11, d28 │ │ vbif , , q11 │ │ - vrhadd.u q9, , q11 │ │ + vbif d18, d11, d31 │ │ vpmin.f16 d23, d27, d3 │ │ - vcgt.f16 d31, d9, d18 │ │ + @ instruction: 0xff79fdfb │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b6b8cc │ │ ands r0, r0 │ │ b.n b6b776 │ │ lsrs r2, r5, #24 │ │ b.n b6b93a │ │ @@ -3104321,15 +3104322,15 @@ │ │ vrshl.u64 d16, d16, d24 │ │ vqrdmlsh.s d21, d28, d23 │ │ vshl.u64 d30, d21, d9 │ │ vshl.u64 q8, q14, q12 │ │ vmls.i d30, d28, d10 │ │ vqrshl.u64 d30, d13, d27 │ │ vmax.u q8, q4, q10 │ │ - vqrdmulh.s q13, q14, │ │ + vqrdmulh.s d26, d28, d16 │ │ vqrshl.u64 d30, d5, d11 │ │ vrshl.u64 q8, q8, q12 │ │ vhadd.u d18, d12, d0 │ │ b.n b6b9c6 │ │ lsrs r2, r5, #24 │ │ b.n b6bb8c │ │ asrs r2, r0, #32 │ │ @@ -3105377,15 +3105378,15 @@ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ add.w r0, r2, r8 │ │ b.n b6c2be │ │ beq.n b6bfb0 │ │ b.n b6c49c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r5, r9, sl, fp, ip} │ │ - vpmax.u , q14, q12 │ │ + vpmax.u , q14, │ │ vrhadd.u d16, d10, d8 │ │ movs r0, r0 │ │ adds r1, r3, #3 │ │ vrhadd.u d16, d12, d20 │ │ movs r0, r0 │ │ lsls r0, r5, #4 │ │ movs r0, r0 │ │ @@ -3108216,15 +3108217,15 @@ │ │ b.n b6db1a │ │ subs r2, r5, #7 │ │ add.w r0, r3, r5 │ │ b.n b6db22 │ │ beq.n b6d794 │ │ b.n b6dd00 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r4, r7, r8, sl, sp} │ │ vhadd.u d16, d10, d0 │ │ b.n b6de94 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ b.n b6db3e │ │ movs r4, r0 │ │ @@ -3108300,15 +3108301,15 @@ │ │ b.n b6dbd2 │ │ movs r0, #194 @ 0xc2 │ │ b.n b6dfd6 │ │ asrs r1, r0, #32 │ │ b.n b6d9b8 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - and.w r4, r3, r7, ror #9 │ │ + and.w r4, r3, r0, lsr #9 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, r4, r6, r7, ip, lr, pc} │ │ b.n b6dd48 │ │ movs r0, r0 │ │ b.n b6d3d2 │ │ asrs r5, r1, #32 │ │ b.n b6dbf6 │ │ @@ -3109779,18 +3109780,18 @@ │ │ b.n b6eb36 │ │ asrs r1, r0, #32 │ │ b.n b6e658 │ │ ldrb r2, [r3, #18] │ │ add.w r0, r3, r4 │ │ b.n b6e882 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r5, r7, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, lr} │ │ vcgt.u q13, , │ │ - vcgt.f16 , , q10 │ │ - vcgt.f16 d21, d11, d0 │ │ + vacgt.f16 d21, d9, d29 │ │ + @ instruction: 0xff7b5dd9 │ │ vhadd.u d16, d11, d0 │ │ b.n b6ebfa │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r3, r6, ip} │ │ b.n b6e086 │ │ ands r0, r0 │ │ @@ -3109804,15 +3109805,15 @@ │ │ b.n b6e8ba │ │ cmp r7, #165 @ 0xa5 │ │ b.n b6ecbe │ │ asrs r1, r0, #32 │ │ b.n b6e6a0 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r2, r7, sl, fp, ip, sp, lr} │ │ - and.w sp, r3, r8, ror #22 │ │ + and.w sp, r3, r1, lsr #22 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b6ea30 │ │ ands r0, r0 │ │ b.n b6e8da │ │ lsls r4, r3, #1 │ │ b.n b6e13e │ │ @@ -3110224,41 +3110225,41 @@ │ │ b.n b6ec5e │ │ movs r0, #1 │ │ b.n b6f062 │ │ adds r0, #0 │ │ b.n b6f066 │ │ movs r0, r3 │ │ @ instruction: 0xeb00ffea │ │ - @ instruction: 0xeaff5d24 │ │ + @ instruction: 0xeaff5cfd │ │ vaba.u , , │ │ - vqsub.u64 q9, q6, q9 │ │ + vhsub.u q9, q6, │ │ vqshl.u64 , q5, │ │ - vqrdmlsh.s , , q6 │ │ + vqrdmlsh.s d21, d27, d21 │ │ vabd.u d17, d11, d27 │ │ - vhsub.u d18, d12, d30 │ │ + vhsub.u d18, d12, d7 │ │ vpmin.u q10, , │ │ - vqrdmlah.s , , q4 │ │ + vqrdmlah.s d21, d25, d17 │ │ vmax.u d17, d11, d23 │ │ - vrhadd.u d18, d12, d14 │ │ + vhadd.u q9, q14, │ │ vqsub.u64 , , q11 │ │ vpmin.f16 d23, d27, d0 │ │ movs r3, r4 │ │ lsls r0, r5, #13 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ - ldrh r4, [r7, r6] │ │ + ldrh r5, [r2, r6] │ │ vmax.u d17, d11, d11 │ │ vqsub.u64 , q14, q7 │ │ vbif , , q11 │ │ - vqrdmulh.s d21, d11, d8 │ │ + vpmax.u , , │ │ vqrshl.u64 , , │ │ - vqadd.u64 q9, q6, q5 │ │ + vqadd.u64 d18, d12, d19 │ │ vsub.i64 q10, , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b6ee30 │ │ str r3, [r0, r0] │ │ b.n b6ecda │ │ str r2, [r0, #0] │ │ @@ -3110310,17 +3110311,17 @@ │ │ b.n b6e50a │ │ lsls r4, r3, #1 │ │ b.n b6e58e │ │ beq.n b6ea38 │ │ b.n b6ef24 │ │ ldr r0, [pc, #960] @ (b6edcc ) │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ - and.w r9, r2, r4, lsl #22 │ │ + and.w r9, r2, sp, lsr #21 │ │ vcge.u , , │ │ - vcgt.f16 , q14, q7 │ │ + vcgt.f16 d17, d28, d23 │ │ vhadd.u d20, d11, d16 │ │ stmdb sp!, {r3, r4} │ │ b.n b6e560 │ │ asrs r0, r1, #32 │ │ b.n b6e564 │ │ str r4, [r0, r1] │ │ b.n b6e54e │ │ @@ -3110765,31 +3110766,31 @@ │ │ b.n b6ef18 │ │ str r7, [r6, #32] │ │ add.w r0, r2, r4, lsr #32 │ │ b.n b6f542 │ │ asrs r1, r7, #3 │ │ b.n b6f546 │ │ @ instruction: 0xffe1eaff │ │ - ldr r4, [r3, r0] │ │ - vabd.u , , q6 │ │ + ldrsb r5, [r6, r7] │ │ + vabd.u d21, d11, d21 │ │ vminnm.f16 q14, , │ │ - vabd.u d21, d11, d12 │ │ + vmax.u , , │ │ vminnm.f16 d28, d11, d31 │ │ - vqrshl.u64 d21, d28, d27 │ │ + vqrshl.u64 d21, d5, d27 │ │ vabd.f16 q14, , │ │ @ instruction: 0xff7b5db9 │ │ vabd.f16 q13, , │ │ vminnm.f16 q15, q12, │ │ - vrshl.u64 , q2, │ │ + vqrshl.u64 d21, d13, d9 │ │ @ instruction: 0xff7bcd77 │ │ - vrshl.u64 , q8, │ │ + vqrshl.u64 d21, d25, d27 │ │ vacgt.f16 d28, d11, d3 │ │ - vmin.u d21, d11, d20 │ │ + vmax.u d21, d11, d13 │ │ vcgt.f16 q14, , │ │ - vqrshl.u64 , q8, │ │ + vrshl.u64 , , │ │ vhadd.u d16, d11, d0 │ │ b.n b6f4f2 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {r3, ip} │ │ b.n b6e97e │ │ @@ -3110807,15 +3110808,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b6ef98 │ │ ldrb r2, [r1, #9] │ │ add.w r0, r3, r0, lsr #16 │ │ ldmia.w sp!, {r0} │ │ b.n b6f5c6 │ │ vrhadd.u16 d14, d14, d31 │ │ - strb r0, [r0, r3] │ │ + strb r1, [r3, r2] │ │ vhadd.u d16, d11, d0 │ │ b.n b6f5d2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b6f5da │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b6ef60 ) │ │ @@ -3110881,17 +3110882,17 @@ │ │ b.n b6f266 │ │ movs r0, #0 │ │ b.n b6f66a │ │ str r7, [r4, #32] │ │ add.w r0, r2, r0 │ │ b.n b6f672 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r5, r6, sl, ip, lr} │ │ + ldmia.w sp!, {r0, r6, sl, ip, lr} │ │ vhadd.u d23, d11, d22 │ │ - vshl.u64 d21, d20, d8 │ │ + vcge.u , q12, │ │ vpmin.f16 q11, , q9 │ │ vhadd.u d16, d8, d1 │ │ b.n b6f68a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b6f310 ) │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b6f3f0 │ │ @@ -3111226,27 +3111227,27 @@ │ │ movs r0, #52 @ 0x34 │ │ b.n b6ed64 │ │ movs r0, r0 │ │ b.n b6f348 │ │ movs r0, #2 │ │ b.n b6f34c │ │ @ instruction: 0xffcdeaff │ │ - str r0, [r6, r5] │ │ + str r1, [r1, r5] │ │ vpmin.f16 , , q13 │ │ - vrhadd.u , , q4 │ │ + vrhadd.u d21, d9, d17 │ │ vpmin.f16 , , q1 │ │ - vqsub.u64 , , q2 │ │ + vhsub.u d21, d9, d29 │ │ vhadd.u q10, , q7 │ │ - vbif , , q2 │ │ + vrhadd.u d21, d25, d29 │ │ vpmin.f16 , , q7 │ │ - vhsub.u d21, d9, d20 │ │ + vbif , , │ │ vqadd.u64 d20, d11, d14 │ │ - vbif d21, d9, d0 │ │ + vhadd.u , , │ │ vpmin.f16 d19, d11, d10 │ │ - vqsub.u64 , , q12 │ │ + vqsub.u64 , , │ │ vqadd.u64 q10, , q9 │ │ vqadd.u64 d17, d9, d0 │ │ b.n b6f76e │ │ movs r0, #1 │ │ b.n b6f9b2 │ │ vpmin.u q7, , │ │ ldr r7, [pc, #960] @ (b6f638 ) │ │ @@ -3111437,16 +3111438,16 @@ │ │ movs r0, r3 │ │ add.w r0, r1, r0, lsl #24 │ │ b.n b6fb46 │ │ @ instruction: 0xffa2eaff │ │ str r1, [r0, #0] │ │ b.n b6fb4e │ │ @ instruction: 0xffa0eaff │ │ - ldr r7, [pc, #464] @ (b6f5e4 ) │ │ - vqsub.u64 d22, d27, d13 │ │ + ldr r7, [pc, #308] @ (b6f548 ) │ │ + vqsub.u64 q11, , q11 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b6f762 │ │ movs r4, r4 │ │ b.n b6ef46 │ │ movs r0, r0 │ │ b.n b6faca │ │ @@ -3111540,18 +3111541,18 @@ │ │ movs r0, #12 │ │ b.n b6f028 │ │ movs r0, r0 │ │ b.n b6f60c │ │ movs r0, #2 │ │ b.n b6f610 │ │ @ instruction: 0xffeaeaff │ │ - ldr r6, [pc, #304] @ (b6f628 ) │ │ - vcge.u d31, d11, d18 │ │ - vacgt.f16 d20, d26, d12 │ │ - vcgt.u d31, d27, d2 │ │ + ldr r6, [pc, #148] @ (b6f58c ) │ │ + vcgt.u d31, d11, d11 │ │ + vacgt.f16 q10, q5, │ │ + vcge.u , , │ │ vhadd.u d16, d10, d16 │ │ b.n b6f02a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b6f5d0 ) │ │ stmdb sp!, {r0, lr} │ │ b.n b6f856 │ │ str r0, [r0, r0] │ │ @@ -3111652,17 +3111653,17 @@ │ │ b.n b6fd2e │ │ str r6, [r6, #4] │ │ add.w r0, r2, r0 │ │ b.n b6fd36 │ │ ldr r0, [pc, #192] @ (b6f6b8 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b6f85c │ │ - ldr r5, [pc, #672] @ (b6f8a0 ) │ │ + ldr r5, [pc, #516] @ (b6f804 ) │ │ vhsub.u d23, d11, d13 │ │ - vabd.f16 q10, , q8 │ │ + @ instruction: 0xff794d39 │ │ vrhadd.u , , │ │ vminnm.f16 d31, d9, d14 │ │ b.n b6f870 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b6f13e │ │ @@ -3111776,17 +3111777,17 @@ │ │ b.n b6fa56 │ │ movs r0, #0 │ │ b.n b6fe5a │ │ str r3, [r5, #0] │ │ add.w r0, r2, r0 │ │ b.n b6fe62 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r6, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r4, r6, sl, fp, lr} │ │ vshl.u64 q14, , │ │ - vqrdmlsh.s d20, d11, d20 │ │ + @ instruction: 0xff7b4c0d │ │ vqshl.u64 q14, , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r0, r8, lr} │ │ b.n b6fd3e │ │ movs r0, r0 │ │ b.n b6fde2 │ │ ands r4, r1 │ │ @@ -3111847,17 +3111848,17 @@ │ │ b.n b6fafe │ │ movs r0, #0 │ │ b.n b6ff02 │ │ str r1, [r0, #0] │ │ add.w r0, r2, r0 │ │ b.n b6ff0a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r6, r7, r8, r9, fp, lr} │ │ + ldmia.w sp!, {r0, r3, r5, r7, r8, r9, fp, lr} │ │ vqrdmlsh.s , , q3 │ │ - vqrdmulh.s d20, d24, d12 │ │ + vqrdmulh.s q10, q4, │ │ vqrdmlsh.s d31, d11, d2 │ │ vhadd.u d16, d8, d1 │ │ b.n b6ff22 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ b.n b6ff2a │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3112558,15 +3112559,15 @@ │ │ ands r0, r0 │ │ b.n b7055a │ │ ldrsh r3, [r5, r1] │ │ add.w r0, r2, r4 │ │ b.n b70162 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ - vceq.i , q4, q11 │ │ + vsub.i64 , q4, │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n b70336 │ │ movs r0, r0 │ │ b.n b704dc │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3112649,15 +3112650,15 @@ │ │ b.n b70632 │ │ asrs r4, r3, #3 │ │ b.n b6f9f6 │ │ movs r4, r0 │ │ b.n b7023a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r4, r6, r8, sl, ip, sp, lr, pc} │ │ - vqsub.u64 d25, d8, d22 │ │ + vhsub.u d25, d8, d15 │ │ vacgt.f16 d17, d10, d5 │ │ b.n b7064a │ │ asrs r1, r6, #2 │ │ b.n b7026e │ │ subs r2, r0, r4 │ │ b.n b70614 │ │ asrs r0, r6, #2 │ │ @@ -3119916,15 +3119917,15 @@ │ │ ldr r6, [pc, #944] @ (b73fc8 ) │ │ add.w r0, r2, r0 │ │ b.n b7435e │ │ movs r0, r0 │ │ b.n b737ac │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r4, r5, r8, r9, sp} │ │ - vqshl.u64 , q8, q12 │ │ + vshl.u64 , , q12 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r2, sp, lr, pc} │ │ b.n b73756 │ │ stmia r0!, {} │ │ b.n b73f7a │ │ movs r0, r0 │ │ b.n b7437e │ │ @@ -3124896,21 +3124897,21 @@ │ │ b.n b761a2 │ │ movs r5, r0 │ │ b.n b769de │ │ beq.n b766b0 │ │ b.n b76bbc │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, r9, fp, lr, pc} │ │ - vqrshl.u64 q11, , q12 │ │ + vrshl.u64 d22, d28, d24 │ │ vrhadd.u q8, q13, q8 │ │ movs r3, r4 │ │ ldmia r3, {r1, r3, r5} │ │ - vrshl.u64 d22, d31, d24 │ │ + vrshl.u64 d22, d8, d24 │ │ vpmax.u q14, q13, q15 │ │ - vqrshl.u64 q11, , q4 │ │ + vrshl.u64 q11, q6, q4 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b76a0a │ │ movs r0, r1 │ │ b.n b761ee │ │ strb r5, [r1, #14] │ │ add.w r0, r2, ip │ │ @@ -3125232,24 +3125233,24 @@ │ │ movs r0, #0 │ │ b.n b770c6 │ │ bics r0, r2 │ │ add.w r0, r2, r0, lsl #20 │ │ b.n b770ce │ │ @ instruction: 0xffceeaff │ │ ldmia r0!, {r1, r5, r7} │ │ - vmin.u d20, d24, d17 │ │ + vmax.u d20, d24, d10 │ │ vmls.i q14, q5, q13 │ │ - vaba.u q10, q4, │ │ + vaba.u q10, q4, q1 │ │ vsub.i64 q14, q5, q9 │ │ - vmin.u q10, q4, │ │ + vmax.u q10, q4, q5 │ │ vmul.p d28, d10, d30 │ │ - vabd.u q10, q4, │ │ + vabd.u d20, d8, d22 │ │ vmin.u d18, d10, d24 │ │ vabd.u q14, q14, q9 │ │ - vqrshl.u64 q10, , q12 │ │ + vrshl.u64 q10, q5, q12 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b76e60 │ │ movs r0, #8 │ │ b.n b764ec │ │ adds r0, #3 │ │ b.n b76ee8 │ │ @@ -3127616,15 +3127617,15 @@ │ │ b.n b78488 │ │ movs r5, r0 │ │ b.n b78122 │ │ @ instruction: 0xfff81aff │ │ ldr r0, [pc, #192] @ (b77ea8 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b7804c │ │ - ldr r6, [pc, #176] @ (b77ea0 ) │ │ + ldr r6, [pc, #20] @ (b77e04 ) │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b78294 │ │ adds r0, #12 │ │ b.n b77920 │ │ stmia r0!, {} │ │ b.n b78542 │ │ @@ -3128413,18 +3128414,18 @@ │ │ b.n b77f52 │ │ movs r0, r1 │ │ b.n b77f5e │ │ vpmin.u8 q15, , │ │ stmia r0!, {} │ │ b.n b78b9a │ │ vpmin.u8 q15, , │ │ - ldr r5, [pc, #448] @ (b78620 ) │ │ - vpmax.u q10, q13, q8 │ │ - vsub.i64 q10, q13, q14 │ │ - vsub.i64 d20, d10, d12 │ │ + ldr r5, [pc, #292] @ (b78584 ) │ │ + vpmin.u d20, d26, d25 │ │ + vsub.i64 q10, q13, │ │ + vabd.u q10, q13, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr, pc} │ │ b.n b787b6 │ │ movs r4, r0 │ │ b.n b77f9c │ │ movs r0, r0 │ │ b.n b78b1e │ │ @@ -3128499,15 +3128500,15 @@ │ │ movs r0, #4 │ │ b.n b7800a │ │ movs r0, #88 @ 0x58 │ │ b.n b78c4e │ │ ldr r0, [pc, #192] @ (b785d0 ) │ │ ldmia.w sp!, {r2, r5, r7, sl, ip, lr} │ │ @ instruction: 0xea038830 │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r9, sl, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r9, sl, lr} │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b789c0 │ │ add r0, pc, #0 @ (adr r0, b78528 ) │ │ b.n b7804c │ │ add sp, #0 │ │ b.n b7886e │ │ @@ -3128710,16 +3128711,16 @@ │ │ b.n b78be0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b78e0e │ │ beq.n b786e8 │ │ b.n b78bec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r9, sl, lr} │ │ - vqrshl.u64 d20, d0, d26 │ │ + ldmia.w sp!, {r0, r2, r3, r9, sl, lr} │ │ + vrshl.u64 q10, , q5 │ │ vhadd.u d28, d10, d8 │ │ b.n b78202 │ │ asrs r0, r0, #32 │ │ b.n b78a26 │ │ movs r0, r0 │ │ b.n b78e2a │ │ movs r0, r0 │ │ @@ -3130155,43 +3130156,43 @@ │ │ b.n b78ea8 │ │ movs r0, r0 │ │ b.n b7948c │ │ movs r0, #2 │ │ b.n b79490 │ │ mrc2 10, 7, lr, cr14, cr15, {7} @ │ │ movs r7, #222 @ 0xde │ │ - vmul.p d23, d24, d2 │ │ + vmls.i , q4, │ │ @ instruction: 0xff7a2d52 │ │ @ instruction: 0xff782ca2 │ │ vqrdmulh.s q9, q12, q11 │ │ vmax.u q9, q4, q1 │ │ vqsub.u64 q11, q12, q9 │ │ vqrdmulh.s d18, d24, d6 │ │ vmax.u d18, d8, d10 │ │ vqsub.u64 d22, d24, d26 │ │ vqrdmlah.s d18, d8, d30 │ │ vabd.u q9, q4, q3 │ │ - vceq.i , q12, q13 │ │ + vceq.i , q12, │ │ vqshl.u64 d18, d26, d26 │ │ - vmax.u , q4, q15 │ │ + vmax.u , q4, │ │ vceq.i q9, q5, q1 │ │ - vpmax.u d23, d8, d6 │ │ + vmul.p , q12, │ │ vqshl.u64 q11, q11, q13 │ │ vqshl.u64 d18, d10, d8 │ │ - vrshl.u64 , q7, q12 │ │ + vrshl.u64 d23, d23, d24 │ │ vshl.u64 q9, q3, q5 │ │ - vqrshl.u64 , q13, q12 │ │ + vqrshl.u64 , , q12 │ │ vshl.u64 q9, q11, q13 │ │ - vmin.u d23, d24, d10 │ │ + vmin.u , q4, │ │ vcge.u q9, q13, q7 │ │ - vqrshl.u64 d23, d2, d24 │ │ + vrshl.u64 , , q4 │ │ vqrshl.u64 q9, q15, q5 │ │ - vaba.u d23, d8, d18 │ │ + vabd.u d23, d8, d11 │ │ vqrshl.u64 d18, d18, d10 │ │ - vmax.u , q12, q11 │ │ + vmin.u d23, d24, d31 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r0, r8, fp} │ │ b.n b79a9c │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r3} │ │ b.n b78f38 │ │ @@ -3131961,24 +3131962,24 @@ │ │ str r1, [sp, #896] @ 0x380 │ │ movs r5, r4 │ │ str r1, [sp, #880] @ 0x370 │ │ movs r5, r4 │ │ movs r5, #137 @ 0x89 │ │ vpmin.f16 d17, d25, d16 │ │ vpmax.u d19, d11, d19 │ │ - vrhadd.u , q4, │ │ - vrhadd.u d22, d26, d17 │ │ - vrshl.u64 , , │ │ - @ instruction: 0xff794d38 │ │ - vrhadd.u q11, q13, │ │ - vmls.i , , q11 │ │ - vshl.u64 d28, d22, d9 │ │ + vrhadd.u , q4, q1 │ │ + vbif q11, q5, q13 │ │ + vrshl.u64 , q0, │ │ + @ instruction: 0xff794d11 │ │ + vbif d22, d26, d28 │ │ + vmul.p d27, d25, d31 │ │ + vcge.u q14, , │ │ @ instruction: 0xff7addd9 │ │ - vqrshl.u64 q10, q6, q13 │ │ - vqrshl.u64 d24, d29, d10 │ │ + vqrshl.u64 d20, d21, d26 │ │ + vqrshl.u64 d24, d6, d10 │ │ vsub.i64 q14, q13, q8 │ │ movs r2, r4 │ │ stmia r7!, {r3, r4, r5, r7} │ │ movs r2, r4 │ │ svc 25 │ │ vqrdmlsh.s d29, d26, d1 │ │ @ instruction: 0xff77dd95 │ │ @@ -3132725,22 +3132726,22 @@ │ │ b.n b7a4c8 │ │ movs r0, r0 │ │ b.n b7aaac │ │ movs r0, #2 │ │ b.n b7aab0 │ │ vpmin.u32 q15, , │ │ blt.n b7a8a2 │ │ - vaba.u d18, d10, d8 │ │ + vmin.u q9, q13, │ │ vmls.i , q13, │ │ vmin.u , q13, q11 │ │ vpmax.u , , │ │ vmul.p , q5, │ │ - vshl.u64 q9, q14, q13 │ │ + vshl.u64 q9, , q13 │ │ vmax.u , q13, │ │ - vqsub.u64 q9, q5, q12 │ │ + vqsub.u64 q9, q5, │ │ vaba.u , q5, │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {lr} │ │ b.n b7ad06 │ │ str r3, [r0, #0] │ │ b.n b7ad0a │ │ adds r0, #60 @ 0x3c │ │ @@ -3132870,15 +3132871,15 @@ │ │ str r0, [r0, r0] │ │ b.n b7b21a │ │ str r0, [r6, r6] │ │ add.w r0, r0, r5 │ │ b.n b7ae22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r9, sl, ip, lr, pc} │ │ - vcgt.f16 , q5, q0 │ │ + vacgt.f16 d19, d10, d9 │ │ vqrshl.u64 d29, d29, d26 │ │ @ instruction: 0xff7a0cac │ │ vrshl.u64 , , q12 │ │ vqrdmlsh.s q8, q13, q2 │ │ vhadd.u d16, d8, d0 │ │ b.n b7b1a6 │ │ movs r5, r2 │ │ @@ -3134538,51 +3134539,51 @@ │ │ b.n b7bc62 │ │ asrs r7, r5, #32 │ │ b.n b7c066 │ │ movs r0, #246 @ 0xf6 │ │ b.n b7c06a │ │ ldc2 10, cr14, [lr, #-1020] @ 0xfffffc04 @ │ │ bcs.n b7b8f2 │ │ - vpmin.f16 d20, d26, d25 │ │ + vpmin.f16 d20, d26, d2 │ │ vqsub.u64 d29, d9, d29 │ │ vmls.i q14, q5, │ │ - vmax.u d20, d10, d25 │ │ + vmax.u d20, d10, d2 │ │ vpmin.u d28, d25, d29 │ │ - vabd.u d20, d26, d5 │ │ + vaba.u q10, q5, q7 │ │ vceq.i q14, , │ │ - vqrshl.u64 d20, d13, d26 │ │ + vqrshl.u64 q10, q11, q5 │ │ vsub.i64 d28, d9, d1 │ │ - vshl.u64 q10, , q13 │ │ + vshl.u64 d20, d18, d26 │ │ @ instruction: 0xff79cc29 │ │ vqrdmlah.s q14, q5, │ │ vpmax.u q14, q5, │ │ - vaba.u d20, d10, d21 │ │ + vabd.u d20, d10, d14 │ │ vsub.i64 d28, d25, d21 │ │ - vrshl.u64 q10, , q5 │ │ + vrshl.u64 q10, q3, q5 │ │ vmul.p d28, d9, d21 │ │ - vqrshl.u64 q10, , q13 │ │ + vqrshl.u64 q10, q3, q13 │ │ vceq.i q14, , │ │ - vrshl.u64 d20, d17, d10 │ │ + vqshl.u64 q10, q13, q13 │ │ vaba.u q14, , │ │ - vqshl.u64 d20, d9, d26 │ │ + vqshl.u64 q10, q9, q5 │ │ vqrdmulh.s , , q7 │ │ vsub.i64 d28, d8, d29 │ │ - vqshl.u64 q10, , q13 │ │ + vshl.u64 q10, q7, q13 │ │ vaba.u q14, , │ │ - vshl.u64 d20, d21, d10 │ │ + vcge.u q10, q13, q15 │ │ vpmin.u d28, d9, d25 │ │ - vabd.u d20, d10, d1 │ │ + vmin.u q10, q13, q5 │ │ vpmax.u d28, d9, d13 │ │ - vmin.u q10, q13, │ │ + vmax.u d20, d26, d30 │ │ vmul.p d28, d25, d21 │ │ - vmin.u q10, q5, │ │ + vmin.u q10, q5, q3 │ │ vpmax.u q14, , │ │ - vaba.u d20, d26, d21 │ │ + vabd.u d20, d26, d14 │ │ vmls.i d28, d25, d13 │ │ - vmin.u q10, q5, │ │ + vmax.u d20, d10, d30 │ │ vhadd.u d17, d9, d0 │ │ b.n b7b4ea │ │ asrs r4, r1, #32 │ │ b.n b7b4f0 │ │ asrs r4, r6, #1 │ │ b.n b7b4f4 │ │ movs r0, #40 @ 0x28 │ │ @@ -3135960,15 +3135961,15 @@ │ │ lsls r1, r1, #24 │ │ add.w r0, r0, r0 │ │ b.n b7cd16 │ │ beq.n b7c5e8 │ │ b.n b7caf4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, r9, fp, sp, lr} │ │ - vqrdmulh.s d28, d24, d2 │ │ + vqrdmlah.s q14, q4, │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b7ca88 │ │ ands r0, r0 │ │ b.n b7c932 │ │ movs r0, r2 │ │ b.n b7c130 │ │ @@ -3136688,19 +3136689,19 @@ │ │ b.n b7d366 │ │ lsls r3, r6, #17 │ │ add.w r0, r0, r0 │ │ b.n b7d36e │ │ beq.n b7cc48 │ │ b.n b7d14c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, fp, sp, lr} │ │ - vhadd.u q8, , q2 │ │ - vmls.i d22, d26, d13 │ │ - vqadd.u64 d16, d9, d8 │ │ - vminnm.f16 q10, q13, q8 │ │ + ldmia.w sp!, {r1, r4, r7, r8, fp, sp, lr} │ │ + vqadd.u64 d16, d9, d13 │ │ + vmls.i q11, q5, q11 │ │ + vminnm.f16 , , │ │ + vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b7d0e8 │ │ ands r1, r0 │ │ b.n b7d412 │ │ movs r3, r0 │ │ b.n b7d2f8 │ │ lsls r7, r5, #2 │ │ @@ -3137189,31 +3137190,31 @@ │ │ add.w r0, r2, r5 │ │ b.n b7d3d6 │ │ asrs r0, r2, #1 │ │ b.n b7d7da │ │ movs r1, #18 │ │ b.n b7d69e │ │ vpmin.u32 q7, , │ │ - ldr r5, [r5, #8] │ │ - vminnm.f16 , , q3 │ │ - vsub.i64 d22, d25, d5 │ │ - vpmin.f16 d31, d9, d30 │ │ - vqrdmlah.s , , │ │ - vmin.u d22, d25, d9 │ │ - vabd.f16 , , q1 │ │ - vabd.u d22, d25, d5 │ │ - vcgt.f16 d31, d9, d30 │ │ - vmin.u d22, d25, d29 │ │ - vabd.f16 , , q11 │ │ - vqrshl.u64 d22, d25, d9 │ │ - vqrdmulh.s , , q9 │ │ - vrshl.u64 d22, d29, d25 │ │ - vqrdmlsh.s , , q3 │ │ - vrshl.u64 d22, d13, d9 │ │ - vqrdmlah.s d31, d25, d22 │ │ + ldr r6, [r0, #8] │ │ + vpmin.f16 d31, d9, d31 │ │ + vceq.i q11, , q7 │ │ + vpmin.f16 d31, d9, d7 │ │ + vqrdmlah.s d27, d9, d22 │ │ + vmin.u q11, , q9 │ │ + @ instruction: 0xff79fd1b │ │ + vaba.u q11, , q7 │ │ + vcgt.f16 d31, d9, d7 │ │ + vmin.u d22, d25, d6 │ │ + @ instruction: 0xff79fd3f │ │ + vqrshl.u64 d22, d2, d9 │ │ + vqrdmlah.s d31, d25, d27 │ │ + vrshl.u64 d22, d6, d25 │ │ + @ instruction: 0xff79fc2f │ │ + vshl.u64 q11, q11, │ │ + vqrdmulh.s d31, d25, d15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b7d588 │ │ strh r0, [r0, #0] │ │ b.n b7d432 │ │ movs r0, r0 │ │ b.n b7d79a │ │ @@ -3138396,44 +3138397,44 @@ │ │ movs r0, #20 │ │ b.n b7d640 │ │ movs r0, r0 │ │ b.n b7dc24 │ │ movs r0, #2 │ │ b.n b7dc28 │ │ stc2 10, cr14, [r0, #1020]! @ 0x3fc @ │ │ - str r1, [r1, #64] @ 0x40 │ │ + str r2, [r4, #60] @ 0x3c │ │ vpmax.u q8, , q11 │ │ - vpmin.u d21, d27, d1 │ │ + vpmax.u , , q13 │ │ vrhadd.u q8, , q15 │ │ - vqrdmulh.s d21, d11, d1 │ │ + vpmin.u , , q5 │ │ vbif q8, , q7 │ │ - vpmax.u , , │ │ + vpmin.u d21, d27, d30 │ │ vrhadd.u q8, , q1 │ │ - vpmin.f16 d21, d11, d17 │ │ + vacgt.f16 , , q13 │ │ vqrshl.u64 q8, q15, │ │ - vpmin.f16 d21, d11, d5 │ │ + vacgt.f16 , , q7 │ │ vrshl.u64 q8, q9, │ │ - vhadd.u d22, d27, d21 │ │ + vqadd.u64 q11, , q15 │ │ vabd.u d16, d25, d2 │ │ - vcge.u d22, d11, d5 │ │ + vhsub.u q11, , q15 │ │ vmul.p q8, , q9 │ │ - vminnm.f16 , , │ │ + vpmin.f16 , , q7 │ │ vmin.u q8, , q1 │ │ - vcgt.f16 , , │ │ + vcgt.f16 , , q1 │ │ vrshl.u64 q8, q3, │ │ - vminnm.f16 d21, d11, d29 │ │ + vminnm.f16 d21, d11, d6 │ │ vmin.u d16, d9, d10 │ │ - vcgt.f16 d21, d11, d25 │ │ + vcgt.f16 d21, d11, d2 │ │ vrshl.u64 d16, d6, d9 │ │ - vqrdmlsh.s d21, d11, d1 │ │ + vqrdmulh.s , , q13 │ │ vhsub.u q8, , q15 │ │ - vabd.f16 , , │ │ + vabd.f16 , , q1 │ │ vshl.u64 q8, q3, │ │ - vmls.i d22, d27, d3 │ │ - vqrdmulh.s , q5, │ │ + vmul.p q11, , q6 │ │ + vqrdmlah.s d21, d10, d26 │ │ vqsub.u64 d16, d9, d30 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b7e02c │ │ ldrb r0, [r7, #6] │ │ b.n b7d6b6 │ │ str r0, [r0, r0] │ │ @@ -3138843,17 +3138844,17 @@ │ │ ldr r4, [r6, #28] │ │ add.w r0, r2, r1 │ │ b.n b7e5ce │ │ movs r4, r2 │ │ add r5, pc, #564 @ (adr r5, b7e164 ) │ │ @ instruction: 0xffcbeaff │ │ stmia r0!, {r1, r4, r7} │ │ - vacgt.f16 , q13, q3 │ │ + vcgt.f16 d17, d26, d31 │ │ vminnm.f16 d25, d9, d2 │ │ - vhsub.u d24, d23, d7 │ │ + vhsub.u q12, , q8 │ │ vsub.i64 d20, d10, 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 b7e3d6 │ │ asrs r0, r0, #32 │ │ b.n b7e29a │ │ @@ -3139132,15 +3139133,15 @@ │ │ b.n b7e8ee │ │ ldrh r4, [r0, #24] │ │ ldc 7, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, r8, sl, fp, ip, pc} │ │ vabd.f16 , , q7 │ │ @ instruction: 0xff779d7e │ │ vqrdmlsh.s , , q15 │ │ - vshl.u64 d21, d24, d7 │ │ + vshl.u64 d21, d1, d7 │ │ @ instruction: 0xff799cea │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r5, r6, r7, r8, r9, ip} │ │ b.n b7dcf6 │ │ ands r1, r0 │ │ b.n b7e91a │ │ movs r0, r0 │ │ @@ -3139228,15 +3139229,15 @@ │ │ b.n b7e9ca │ │ mrc2 11, 6, lr, cr10, cr15, {7} @ │ │ movs r4, r0 │ │ b.n b7e5d2 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, fp, ip, pc} │ │ vqrdmlah.s d25, d23, d14 │ │ - vqrdmulh.s d17, d7, d7 │ │ + vpmax.u , , q8 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b7e744 │ │ ands r0, r0 │ │ b.n b7e5ee │ │ movs r0, r0 │ │ b.n b7ea72 │ │ @@ -3140853,46 +3140854,46 @@ │ │ movs r1, #157 @ 0x9d │ │ add.w r0, r2, r6, lsl #8 │ │ b.n b7f66a │ │ movs r0, #8 │ │ b.n b7f6ee │ │ @ instruction: 0xff88eaff │ │ ldrh r2, [r0, #60] @ 0x3c │ │ - vhadd.u q14, , │ │ + vhadd.u q14, , q2 │ │ vhsub.u , , q11 │ │ - vshl.u64 q14, , │ │ + vshl.u64 d28, d24, d7 │ │ vabd.f16 q12, , q13 │ │ - vminnm.f16 , , │ │ + vpmin.f16 d27, d7, d28 │ │ vpmin.f16 d24, d9, d26 │ │ - vqadd.u64 d28, d23, d3 │ │ + vhadd.u q14, , q14 │ │ vcgt.f16 q12, , q7 │ │ - vqadd.u64 d28, d7, d23 │ │ + vqadd.u64 d28, d7, d0 │ │ vcgt.f16 d24, d25, d18 │ │ - vhadd.u d28, d7, d11 │ │ + vpmin.f16 , , q10 │ │ vacgt.f16 q12, , q13 │ │ - vhadd.u q14, , │ │ + vqadd.u64 d28, d7, d28 │ │ vrhadd.u d25, d25, d14 │ │ - vqsub.u64 q14, , │ │ + vqsub.u64 q14, , q0 │ │ vabd.f16 d24, d25, d26 │ │ - vminnm.f16 d27, d7, d3 │ │ + vcgt.f16 , , q14 │ │ vrhadd.u , , q9 │ │ - vhsub.u q14, , │ │ + vhsub.u d28, d23, d20 │ │ vcge.u d25, d9, d2 │ │ - vqshl.u64 q14, , │ │ + vqshl.u64 q14, q2, │ │ vqshl.u64 , q7, │ │ vqshl.u64 d25, d26, d7 │ │ - vrshl.u64 d28, d19, d23 │ │ + vqrshl.u64 q14, q14, │ │ vhsub.u d25, d9, d22 │ │ - vcgt.u d28, d23, d15 │ │ + vcgt.u q14, , q12 │ │ vqadd.u64 , , q7 │ │ - vrhadd.u q14, , │ │ + vrhadd.u d28, d23, d16 │ │ vbif d25, d9, d2 │ │ - vqsub.u64 q14, , │ │ + vqsub.u64 q14, , q2 │ │ vhadd.u d25, d25, d10 │ │ - vbif q14, , │ │ + vrhadd.u q14, , q6 │ │ vminnm.f16 q12, , q13 │ │ vminnm.f16 d24, d23, d22 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n b7f446 │ │ lsrs r0, r1, #7 │ │ b.n b7ec2a │ │ @@ -3140950,17 +3140951,17 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b7f8c2 │ │ adds r4, r1, r7 │ │ b.n b7ec8e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r4, r5, r7, sl, fp, pc} │ │ - vshl.u64 , , │ │ + vshl.u64 d19, d16, d7 │ │ @ instruction: 0xff7a8cce │ │ - vshl.u64 , , │ │ + vqshl.u64 d19, d28, d7 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b7f4e2 │ │ movs r4, r1 │ │ b.n b7ecc6 │ │ movs r0, #0 │ │ b.n b7eccc │ │ @@ -3141529,17 +3141530,17 @@ │ │ b.n b7f9ce │ │ asrs r0, r2, #1 │ │ b.n b7fdd2 │ │ movs r1, #61 @ 0x3d │ │ b.n b7fc96 │ │ @ instruction: 0xffbceaff │ │ strh r6, [r0, #60] @ 0x3c │ │ - vpmax.u , , │ │ + vpmax.u d25, d23, d22 │ │ vceq.i d24, d25, d2 │ │ - vqrdmlah.s , , │ │ + vqrdmlah.s d25, d23, d18 │ │ vaba.u d24, d25, d22 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b7f9f6 │ │ asrs r0, r7, #5 │ │ b.n b7f1f8 │ │ ands r0, r0 │ │ @@ -3141709,19 +3141710,19 @@ │ │ subs r7, r4, #7 │ │ add.w r0, r2, r6 │ │ b.n b7fb72 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r5, r6, r7, fp, lr, pc} │ │ vqsub.u64 q14, q12, q8 │ │ @ instruction: 0xff7add33 │ │ - vmax.u d16, d7, d29 │ │ - vmls.i , , │ │ - vqshl.u64 , , │ │ + vmax.u d16, d7, d6 │ │ + vmul.p d25, d25, d28 │ │ + vqshl.u64 d29, d22, d9 │ │ vqrshl.u64 q12, q11, │ │ - vqrshl.u64 q8, , │ │ + vrshl.u64 q8, q7, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b7fcf8 │ │ strb r1, [r0, #0] │ │ b.n b7fba2 │ │ asrs r4, r1, #15 │ │ b.n b7f3a4 │ │ @@ -3142164,23 +3142165,23 @@ │ │ movs r4, r3 │ │ add.w r0, r0, r1 │ │ b.n b803ee │ │ beq.n b7fc68 │ │ b.n b8014c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, r7, r8, sl, pc} │ │ - vabd.f16 q15, , q0 │ │ - vmin.u d22, d25, d30 │ │ + @ instruction: 0xff77ed99 │ │ + vmin.u d22, d25, d7 │ │ vbif q12, q13, q15 │ │ vsub.i64 d31, d7, d21 │ │ - vceq.i q9, , │ │ - vqsub.u64 d16, d10, d23 │ │ - vqrdmlah.s , , q15 │ │ + vceq.i q9, , q1 │ │ + vqsub.u64 d16, d10, d0 │ │ + vqrdmlah.s , , │ │ vqrdmlsh.s , , q0 │ │ - vacgt.f16 q14, , q9 │ │ + vcgt.f16 q14, , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b7ffa6 │ │ str r0, [r0, r0] │ │ b.n b7ffaa │ │ movs r0, r0 │ │ b.n b80310 │ │ @@ -3142784,15 +3142785,15 @@ │ │ bfcsel 1c, b809b2 , 1e, mi │ │ movs r0, r0 │ │ b.n b808fa │ │ beq.n b801cc │ │ b.n b806d8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r4, r5, r6, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xff77fc01 │ │ + vqrdmlah.s , , q5 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8066c │ │ str r3, [r0, r0] │ │ b.n b80516 │ │ str r2, [r0, #0] │ │ b.n b8051a │ │ @@ -3142918,17 +3142919,17 @@ │ │ bf 1a, b85ade │ │ movs r7, r0 │ │ b.n b80626 │ │ beq.n b802f8 │ │ b.n b80804 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r3, r6, r8, r9, fp, ip, sp, lr} │ │ - vqsub.u64 d18, d23, d28 │ │ + vqsub.u64 d18, d23, d5 │ │ vqrdmulh.s , q5, q15 │ │ - vhsub.u q9, , q8 │ │ + vqsub.u64 d18, d23, d25 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b807a0 │ │ ands r0, r0 │ │ b.n b8064a │ │ movs r0, r1 │ │ b.n b7fe2e │ │ @@ -3143184,21 +3143185,21 @@ │ │ b.n b8006c │ │ movs r0, r0 │ │ b.n b80650 │ │ movs r0, #2 │ │ b.n b80654 │ │ @ instruction: 0xff8feaff │ │ ldrb r2, [r2, #10] │ │ - vminnm.f16 , , │ │ + vpmin.f16 , , q6 │ │ vceq.i , q13, q9 │ │ - vacgt.f16 , , │ │ + vcgt.f16 d19, d7, d28 │ │ vmul.p , q5, q5 │ │ - vacgt.f16 d19, d23, d27 │ │ + vacgt.f16 d19, d23, d4 │ │ vceq.i , q13, q3 │ │ - vacgt.f16 d19, d7, d23 │ │ + vacgt.f16 d19, d7, d0 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b809fc │ │ blt.n b80568 │ │ b.n b80a00 │ │ ands r0, r0 │ │ b.n b808aa │ │ @@ -3143794,15 +3143795,15 @@ │ │ adds r0, #0 │ │ b.n b811a6 │ │ @ instruction: 0xf4e3ebff │ │ movs r1, r0 │ │ b.n b8122e │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} │ │ - vcgt.f16 , , q2 │ │ + vacgt.f16 d29, d7, d13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b80f1c │ │ ands r0, r0 │ │ b.n b80dc6 │ │ cbz r0, b80afe │ │ b.n b805aa │ │ @@ -3144333,15 +3144334,15 @@ │ │ adds r0, #0 │ │ b.n b81652 │ │ bfcsel e, b81712 , 10, al │ │ movs r0, r0 │ │ b.n b8165a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r8, r9, sl, fp, sp, lr} │ │ - vabd.u q10, , q3 │ │ + vaba.u d20, d23, d15 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n b80a4e │ │ movs r1, r0 │ │ b.n b815d4 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ @@ -3144917,25 +3144918,25 @@ │ │ b.n b81526 │ │ add r7, pc, #488 @ (adr r7, b81608 ) │ │ mla r0, r6, r1, r0 │ │ b.n b81b66 │ │ beq.n b81438 │ │ b.n b81944 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r6, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r1, r5, r9, sl, fp, ip, lr} │ │ vmax.u d19, d25, d30 │ │ - vcgt.f16 d21, d8, d29 │ │ + vcgt.f16 d21, d8, d6 │ │ vmin.u d19, d25, d2 │ │ - vacgt.f16 d21, d8, d1 │ │ + vabd.f16 , q12, q13 │ │ vmin.u , , q11 │ │ - @ instruction: 0xff785df5 │ │ + vabd.f16 , q12, q7 │ │ vmin.u , , q5 │ │ - @ instruction: 0xff785dd9 │ │ + @ instruction: 0xff785db2 │ │ vmin.u d19, d9, d30 │ │ - vcgt.f16 , q4, │ │ + vacgt.f16 d21, d8, d30 │ │ vmax.u , , q5 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n b81900 │ │ str r0, [r0, r0] │ │ b.n b81baa │ │ movs r1, r0 │ │ @@ -3145213,18 +3145214,18 @@ │ │ movs r1, #3 │ │ b.n b81cbe │ │ movs r0, #12 │ │ b.n b81d42 │ │ asrs r0, r2, #1 │ │ b.n b81e06 │ │ @ instruction: 0xffeeeaff │ │ - ldrh r1, [r3, r5] │ │ + ldrh r2, [r6, r4] │ │ vqshl.u64 q12, q5, │ │ - vacgt.f16 d18, d7, d19 │ │ - vqrdmlah.s d21, d10, d5 │ │ + vcgt.f16 d18, d7, d12 │ │ + vpmax.u , q13, q15 │ │ vqshl.u64 d24, d6, d25 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b81b80 │ │ ldr r0, [r7, #24] │ │ b.n b8120a │ │ str r0, [r0, r0] │ │ @@ -3145851,24 +3145852,24 @@ │ │ b.n b81f8a │ │ beq.n b81cd4 │ │ b.n b82168 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r8, r9, sp, lr, pc} │ │ vcgt.u q15, q13, q3 │ │ @ instruction: 0xff7a3c68 │ │ - @ instruction: 0xff776dd1 │ │ + vabd.f16 d22, d23, d26 │ │ vrhadd.u q15, , q3 │ │ - vpmax.u , q13, │ │ + vpmax.u , q13, q1 │ │ vabd.f16 , , │ │ vqsub.u64 d30, d23, d26 │ │ - vqrdmlah.s , q13, │ │ + vqrdmlah.s d19, d26, d22 │ │ vrhadd.u d30, d25, d14 │ │ - vpmin.u d19, d26, d17 │ │ + vpmax.u d19, d26, d10 │ │ vrhadd.u q15, , q11 │ │ - vqrdmulh.s d19, d10, d9 │ │ + vpmax.u , q13, q9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b82128 │ │ ands r0, r0 │ │ b.n b81fd2 │ │ movs r1, r0 │ │ b.n b8233a │ │ @@ -3147058,16 +3147059,16 @@ │ │ b.n b82d7e │ │ movs r0, #0 │ │ b.n b82e42 │ │ asrs r1, r6, #16 │ │ add.w r0, r2, r1 │ │ b.n b82eca │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r3, ip, sp} │ │ - vpmin.u q10, , q10 │ │ + ldmia.w sp!, {r0, r2, r5, r6, r7, r8, r9, sl, fp, sp} │ │ + vpmax.u q10, , │ │ vhadd.u d16, d9, d1 │ │ b.n b82e5a │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n b82242 │ │ lsrs r1, r0, #32 │ │ b.n b82dcc │ │ @@ -3147387,35 +3147388,35 @@ │ │ movs r0, #12 │ │ b.n b83052 │ │ movs r4, r0 │ │ b.n b82d16 │ │ asrs r0, r2, #1 │ │ b.n b8311a │ │ @ instruction: 0xffe7eaff │ │ - cmp r5, #56 @ 0x38 │ │ - @ instruction: 0xff792d55 │ │ - vminnm.f16 q9, , q12 │ │ - vminnm.f16 d18, d25, d5 │ │ + cmp r5, #17 │ │ + vabd.f16 d18, d9, d30 │ │ + vminnm.f16 q9, , │ │ + vpmin.f16 q9, , q15 │ │ vmax.u d27, d25, d31 │ │ vmin.u , q4, q3 │ │ vceq.i d21, d23, d30 │ │ - vqrshl.u64 d29, d3, d26 │ │ - vabd.f16 q9, q12, q10 │ │ - vcgt.f16 d18, d9, d1 │ │ + vrshl.u64 , q14, q5 │ │ + @ instruction: 0xff782dbd │ │ + @ instruction: 0xff792dda │ │ vmax.u , , q0 │ │ - vacgt.f16 d18, d24, d4 │ │ - vacgt.f16 d18, d25, d17 │ │ - @ instruction: 0xff792db4 │ │ - @ instruction: 0xff792dd1 │ │ - vacgt.f16 d18, d9, d0 │ │ - vcgt.f16 d18, d9, d29 │ │ - @ instruction: 0xff792d90 │ │ - vabd.f16 d18, d25, d29 │ │ - vacgt.f16 q9, , q4 │ │ - vacgt.f16 q9, , │ │ + vcgt.f16 q9, q4, │ │ + vcgt.f16 d18, d25, d10 │ │ + vabd.f16 d18, d25, d13 │ │ + vabd.f16 d18, d25, d26 │ │ + vabd.f16 q9, , │ │ + vcgt.f16 d18, d9, d6 │ │ + vabd.f16 q9, , │ │ + vabd.f16 d18, d25, d6 │ │ + vacgt.f16 d18, d9, d17 │ │ + vcgt.f16 q9, , q7 │ │ vhadd.u d16, d9, d1 │ │ b.n b83176 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n b8255e │ │ cmp r7, #255 @ 0xff │ │ b.n b83060 │ │ @@ -3148631,20 +3148632,20 @@ │ │ add.w r0, r2, sl │ │ b.n b837ae │ │ asrs r6, r5, #1 │ │ b.n b83bb2 │ │ movs r0, #217 @ 0xd9 │ │ b.n b83bb6 │ │ @ instruction: 0xff81eaff │ │ - cmp r1, pc │ │ - vpmin.f16 , , │ │ - vqshl.u64 q9, q10, │ │ - vpmin.f16 d19, d25, d13 │ │ - vshl.u64 q9, q0, │ │ - vminnm.f16 , , │ │ + cmp r2, sl │ │ + vminnm.f16 d19, d9, d10 │ │ + vshl.u64 q9, , │ │ + vpmin.f16 , , q11 │ │ + vqshl.u64 d18, d9, d25 │ │ + vminnm.f16 d19, d9, d22 │ │ vqrdmlah.s d19, d25, d28 │ │ movs r2, r4 │ │ subs r3, #240 @ 0xf0 │ │ movs r2, r4 │ │ subs r2, #96 @ 0x60 │ │ movs r2, r4 │ │ subs r2, #196 @ 0xc4 │ │ @@ -3148695,18 +3148696,18 @@ │ │ movs r2, r4 │ │ subs r1, #252 @ 0xfc │ │ movs r2, r4 │ │ subs r2, #76 @ 0x4c │ │ movs r2, r4 │ │ subs r1, #192 @ 0xc0 │ │ movs r2, r4 │ │ - subs r7, #1 │ │ - vqshl.u64 d18, d20, d9 │ │ - @ instruction: 0xff793d99 │ │ - vhsub.u q9, , q6 │ │ + subs r6, #218 @ 0xda │ │ + vshl.u64 d18, d13, d9 │ │ + @ instruction: 0xff793d72 │ │ + vhsub.u d18, d25, d21 │ │ vmax.u , , q8 │ │ movs r2, r4 │ │ ldr r0, [pc, #960] @ (b838dc ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b839bc │ │ stmia r0!, {r0} │ │ b.n b83866 │ │ @@ -3149354,21 +3149355,21 @@ │ │ movs r0, #32 │ │ b.n b835d8 │ │ movs r0, r0 │ │ b.n b83bbc │ │ movs r0, #2 │ │ b.n b83bc0 │ │ @ instruction: 0xffabeaff │ │ - subs r0, #169 @ 0xa9 │ │ + subs r0, #130 @ 0x82 │ │ vrhadd.u d17, d9, d9 │ │ - vsub.i64 , q12, │ │ + vceq.i d19, d24, d26 │ │ vrhadd.u , , │ │ vhadd.u , q4, q4 │ │ movs r2, r4 │ │ - adds r7, #93 @ 0x5d │ │ + adds r7, #54 @ 0x36 │ │ vminnm.f16 d16, d25, d29 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b83f64 │ │ str r0, [r0, #0] │ │ b.n b83e0e │ │ movs r1, r0 │ │ @@ -3149987,32 +3149988,32 @@ │ │ b.n b84746 │ │ movs r0, #10 │ │ b.n b8434a │ │ adds r0, #0 │ │ b.n b8474e │ │ cmp r4, #99 @ 0x63 │ │ @ instruction: 0xeb00ff6f │ │ - @ instruction: 0xeaff3451 │ │ + @ instruction: 0xeaff342a │ │ vpmin.u d23, d9, d14 │ │ vshl.u64 d21, d17, d23 │ │ vqshl.u64 , q4, │ │ - vshl.u64 , , │ │ + vqshl.u64 d19, d10, d27 │ │ vpmax.u d23, d25, d14 │ │ - vshl.u64 d19, d1, d23 │ │ + vqshl.u64 , q5, │ │ vpmax.u , , q7 │ │ - vhsub.u d19, d7, d5 │ │ + vbif , , q7 │ │ vaba.u , , q1 │ │ - vqsub.u64 , , │ │ + vqsub.u64 , , q3 │ │ vsub.i64 , , q5 │ │ - vmls.i d20, d23, d29 │ │ - vhsub.u d19, d9, d21 │ │ + vmls.i d20, d23, d6 │ │ + vbif , , q15 │ │ vaba.u , , q9 │ │ - vhsub.u , , │ │ + vhsub.u d19, d7, d18 │ │ vceq.i d23, d9, d6 │ │ - vhsub.u d19, d23, d29 │ │ + vhsub.u d19, d23, d6 │ │ vceq.i , , q13 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b843aa │ │ movs r4, r7 │ │ b.n b83b8e │ │ movs r0, r0 │ │ @@ -3150074,16 +3150075,16 @@ │ │ b.n b846ea │ │ adds r0, #0 │ │ b.n b8482e │ │ cmp r4, #43 @ 0x2b │ │ add.w r0, r0, r0 │ │ b.n b84836 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r5, r8, ip, sp} │ │ - vacgt.f16 d22, d25, d16 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, ip, sp} │ │ + vcgt.f16 d22, d25, d9 │ │ vqadd.u64 d17, d9, d28 │ │ b.n b83c26 │ │ movs r0, r0 │ │ b.n b847ac │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #192] @ (b841d0 ) │ │ @@ -3150106,15 +3150107,15 @@ │ │ movs r5, #156 @ 0x9c │ │ add.w r7, r3, r4, asr #19 │ │ b.n b83c44 │ │ ldr r0, [pc, #192] @ (b841fc ) │ │ ldmia.w sp!, {r0} │ │ b.n b84882 │ │ vrhadd.u16 d14, d14, d31 │ │ - adds r0, #213 @ 0xd5 │ │ + adds r0, #174 @ 0xae │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b845ec │ │ ands r0, r0 │ │ b.n b84496 │ │ str r4, [r0, r0] │ │ b.n b83c7a │ │ @@ -3150475,25 +3150476,25 @@ │ │ movs r0, #12 │ │ b.n b83fa0 │ │ movs r0, r0 │ │ b.n b84584 │ │ movs r0, #2 │ │ b.n b84588 │ │ @ instruction: 0xfff1eaff │ │ - cmp r5, #149 @ 0x95 │ │ + cmp r5, #110 @ 0x6e │ │ vpmax.u d25, d9, d18 │ │ - vacgt.f16 q9, q4, │ │ - vcgt.f16 d18, d9, d5 │ │ + vacgt.f16 d18, d8, d18 │ │ + @ instruction: 0xff792dde │ │ vpmin.u d25, d25, d2 │ │ - vpmin.f16 q9, q4, │ │ - vpmin.f16 d18, d9, d5 │ │ + vminnm.f16 d18, d8, d10 │ │ + vacgt.f16 q9, , q7 │ │ vqrdmlah.s d25, d25, d2 │ │ - vabd.f16 q9, q12, │ │ + vabd.f16 d18, d24, d18 │ │ vpmin.u , , q3 │ │ - vcgt.f16 d18, d24, d21 │ │ + vacgt.f16 q9, q4, q15 │ │ vqrdmlah.s d25, d9, d18 │ │ vabd.u d18, d8, d20 │ │ b.n b83fc2 │ │ asrs r0, r0, #12 │ │ b.n b8404a │ │ lsls r7, r7, #3 │ │ b.n b84b4c │ │ @@ -3150559,15 +3150560,15 @@ │ │ add.w r0, r3, r0 │ │ b.n b84c76 │ │ lsrs r4, r4, #3 │ │ b.n b84042 │ │ movs r1, r0 │ │ b.n b84c7e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, sl, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r5, r7, sl, fp, sp} │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n b8408c │ │ ands r0, r0 │ │ b.n b84892 │ │ lsrs r4, r3, #32 │ │ b.n b84076 │ │ @@ -3150581,15 +3150582,15 @@ │ │ lsrs r0, r3, #32 │ │ b.n b84072 │ │ lsrs r4, r3, #32 │ │ b.n b84076 │ │ movs r1, r0 │ │ b.n b84cb2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r7, sl, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, sl, fp, sp} │ │ vqadd.u64 q10, , q0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n b840a2 │ │ ands r0, r0 │ │ b.n b848c6 │ │ movs r1, r0 │ │ b.n b84cca │ │ @@ -3150663,16 +3150664,16 @@ │ │ b.n b84d62 │ │ adds r0, #0 │ │ b.n b84d66 │ │ cmp r2, #221 @ 0xdd │ │ add.w r0, r0, r0 │ │ b.n b84d6e │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, r9, fp, sp} │ │ - vpmin.f16 d29, d25, d26 │ │ + ldmia.w sp!, {r1, r2, r6, r7, r8, r9, fp, sp} │ │ + vpmin.f16 d29, d25, d3 │ │ vqadd.u64 d17, d9, d28 │ │ b.n b8415e │ │ movs r0, r0 │ │ b.n b84ce4 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ adds r0, r1, r0 │ │ @@ -3150711,15 +3150712,15 @@ │ │ b.n b8419a │ │ lsrs r4, r0, #32 │ │ b.n b8419e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0} │ │ b.n b84dde │ │ vrhadd.u16 d14, d14, d31 │ │ - cmp r3, #125 @ 0x7d │ │ + cmp r3, #86 @ 0x56 │ │ vhadd.u d17, d9, d0 │ │ b.n b84dea │ │ asrs r0, r1, #13 │ │ b.n b841ae │ │ movs r1, r0 │ │ b.n b84df2 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3150759,16 +3150760,16 @@ │ │ add.w r3, r3, r4, lsr #21 │ │ b.n b8420a │ │ strh r0, [r3, r5] │ │ b.n b8420e │ │ movs r1, r0 │ │ b.n b84e4a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r8, r9, fp, sp} │ │ - vqrdmulh.s d18, d9, d1 │ │ + ldmia.w sp!, {r1, r2, r8, r9, fp, sp} │ │ + vpmin.u q9, , q5 │ │ vqadd.u64 d17, d9, d28 │ │ b.n b8423a │ │ movs r0, #2 │ │ b.n b84a40 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -3150908,16 +3150909,16 @@ │ │ b.n b8436e │ │ asrs r1, r4, #18 │ │ b.n b84892 │ │ movs r1, r0 │ │ b.n b84e74 │ │ @ instruction: 0xffe01aff │ │ @ instruction: 0xfff3eaff │ │ - cmp r2, #9 │ │ - vshl.u64 q12, q10, │ │ + cmp r1, #226 @ 0xe2 │ │ + vqshl.u64 d24, d29, d9 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n b843a8 │ │ ands r0, r0 │ │ b.n b84bae │ │ lsls r0, r3, #10 │ │ b.n b84392 │ │ @@ -3150931,15 +3150932,15 @@ │ │ lsls r0, r4, #10 │ │ b.n b8438e │ │ lsls r0, r3, #10 │ │ b.n b84392 │ │ movs r1, r0 │ │ b.n b84fce │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r7, r8, fp, sp} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r8, fp, sp} │ │ vhadd.u d17, d9, d0 │ │ b.n b84fda │ │ adds r4, r7, r2 │ │ b.n b8439e │ │ movs r1, r0 │ │ b.n b84fe2 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3150986,15 +3150987,15 @@ │ │ lsls r4, r3, #10 │ │ b.n b8440a │ │ lsls r4, r2, #10 │ │ b.n b8440e │ │ movs r1, r0 │ │ b.n b8504a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r8, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, fp, sp} │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {lr} │ │ b.n b84c5a │ │ movs r1, r0 │ │ b.n b8505e │ │ movs r0, r0 │ │ b.n b84fc6 │ │ @@ -3151044,15 +3151045,15 @@ │ │ b.n b850c6 │ │ adds r0, #0 │ │ b.n b850ca │ │ cmp r2, #4 │ │ add.w r0, r0, r0 │ │ b.n b850d2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r7, fp, sp} │ │ + ldmia.w sp!, {r1, r5, r6, fp, sp} │ │ vhsub.u d23, d25, d12 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r1, r8, r9, fp} │ │ b.n b85048 │ │ ands r1, r0 │ │ b.n b850ea │ │ movs r0, r0 │ │ @@ -3151086,15 +3151087,15 @@ │ │ b.n b8512a │ │ ands r0, r0 │ │ b.n b8512e │ │ cmp r1, #235 @ 0xeb │ │ add.w r0, r0, r4 │ │ b.n b84d36 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r5, fp, sp} │ │ + ldmia.w sp!, {r1, fp, sp} │ │ vqrshl.u64 , , │ │ vhadd.u d17, d10, d0 │ │ b.n b85146 │ │ adds r4, r2, r1 │ │ b.n b8450a │ │ movs r1, r0 │ │ b.n b8514e │ │ @@ -3151468,25 +3151469,25 @@ │ │ movs r0, #44 @ 0x2c │ │ b.n b84878 │ │ movs r0, r0 │ │ b.n b84e5c │ │ movs r0, #2 │ │ b.n b84e60 │ │ vpmin.u q15, q12, │ │ - movs r7, #37 @ 0x25 │ │ + movs r6, #254 @ 0xfe │ │ vqrshl.u64 , q12, │ │ - vmin.u d18, d26, d9 │ │ + vmin.u q9, q5, q9 │ │ vrshl.u64 , q14, │ │ - vabd.u q9, q5, │ │ + vabd.u d18, d10, d22 │ │ vmax.u d19, d9, d16 │ │ - vqrshl.u64 q9, , q5 │ │ + vrshl.u64 d18, d26, d10 │ │ vshl.u64 d19, d20, d9 │ │ - vqshl.u64 d18, d29, d26 │ │ + vqshl.u64 d18, d6, d26 │ │ vcge.u d19, d25, d0 │ │ - vmin.u q9, q13, │ │ + vmax.u d18, d26, d30 │ │ vrshl.u64 d19, d24, d25 │ │ vqadd.u64 q8, q5, q0 │ │ movt r8, #376 @ 0x178 │ │ b.n b8537e │ │ movs r1, r0 │ │ b.n b84e82 │ │ lsrs r7, r1, #10 │ │ @@ -3151609,16 +3151610,16 @@ │ │ b.n b855ce │ │ adds r0, #0 │ │ b.n b855d2 │ │ cmp r0, #194 @ 0xc2 │ │ add.w r0, r0, r0 │ │ b.n b855da │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r7, r8, r9, sp} │ │ - vpmax.u q14, , │ │ + ldmia.w sp!, {r1, r3, r4, r6, r8, r9, sp} │ │ + vpmax.u d28, d25, d24 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n b851ee │ │ lsls r0, r2, #9 │ │ b.n b849d2 │ │ asrs r4, r2, #32 │ │ b.n b849f4 │ │ @@ -3151678,15 +3151679,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n b85676 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b8567e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, r9, sp} │ │ + ldmia.w sp!, {r1, r3, r6, r7, r9, sp} │ │ @ instruction: 0xff798d76 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b853ec │ │ str r1, [r0, r0] │ │ b.n b85296 │ │ ands r0, r0 │ │ @@ -3151779,15 +3151780,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n b8575a │ │ movs r7, r0 │ │ b.n b8535e │ │ beq.n b85030 │ │ b.n b8553c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r9, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, sp} │ │ @ instruction: 0xff798cac │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {lr} │ │ b.n b85376 │ │ movs r1, r0 │ │ b.n b8577a │ │ movs r0, r0 │ │ @@ -3151833,16 +3151834,16 @@ │ │ b.n b85692 │ │ adds r0, #0 │ │ b.n b857d6 │ │ cmp r0, #65 @ 0x41 │ │ add.w r0, r0, r0 │ │ b.n b857de │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r8, sp} │ │ - vrhadd.u d17, d9, d16 │ │ + ldmia.w sp!, {r1, r2, r4, r6, r8, sp} │ │ + vqadd.u64 , , │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8554c │ │ ands r0, r0 │ │ b.n b853f6 │ │ lsrs r4, r6, #2 │ │ b.n b84bda │ │ @@ -3152011,15 +3152012,15 @@ │ │ b.n b85956 │ │ movs r7, #225 @ 0xe1 │ │ add.w r0, r0, r7 │ │ b.n b8555e │ │ beq.n b85230 │ │ b.n b8573c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r8, sl} │ │ + ldmia.w sp!, {r2, r3, r5, r8, sl} │ │ vpmin.u d22, d9, d7 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b856d0 │ │ ands r0, r0 │ │ b.n b8557a │ │ lsls r4, r4, #31 │ │ @@ -3152143,15 +3152144,15 @@ │ │ b.n b85858 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b85a86 │ │ beq.n b85358 │ │ b.n b85864 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r5, sl} │ │ + ldmia.w sp!, {r2, r3, sl} │ │ vbif d26, d9, d18 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b857f8 │ │ ands r0, r0 │ │ b.n b856a2 │ │ lsrs r0, r6, #1 │ │ @@ -3152237,15 +3152238,15 @@ │ │ and.w r0, r0, r2, lsl #24 │ │ b.n b85b56 │ │ movs r6, r0 │ │ b.n b8575a │ │ beq.n b8542c │ │ b.n b85938 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, r9} │ │ + ldmia.w sp!, {r3, r4, r5, r8, r9} │ │ vpmin.u d24, d25, d16 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b858cc │ │ ands r0, r0 │ │ b.n b85776 │ │ lsrs r4, r4, #3 │ │ @@ -3152361,16 +3152362,16 @@ │ │ b.n b85a44 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b85c72 │ │ beq.n b85544 │ │ b.n b85a50 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r9} │ │ - vhsub.u q8, , q8 │ │ + ldmia.w sp!, {r5, r9} │ │ + vqsub.u64 d16, d9, d25 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b859e4 │ │ str r1, [r0, r0] │ │ b.n b8588e │ │ asrs r4, r1, #32 │ │ b.n b85a6c │ │ @@ -3152483,16 +3152484,16 @@ │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffc9eaff │ │ movs r2, r0 │ │ b.n b85d8e │ │ beq.n b85680 │ │ b.n b85b6c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r6, r7, r8} │ │ - vhadd.u q15, , │ │ + ldmia.w sp!, {r2, r3, r4, r7, r8} │ │ + vqadd.u64 d30, d9, d12 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b85b00 │ │ str r0, [r0, #0] │ │ b.n b859aa │ │ movs r4, r4 │ │ b.n b8518e │ │ @@ -3152979,24 +3152980,24 @@ │ │ b.n b85bb0 │ │ lsls r1, r2, #28 │ │ add.w r1, r2, r3, lsl #8 │ │ b.n b8609a │ │ str r0, [r0, #0] │ │ b.n b861de │ │ @ instruction: 0xffbfeaff │ │ - vminnm.f32 , , q12 │ │ + vminnm.f16 , q6, q12 │ │ bls.n b859e4 │ │ - vabd.f16 d31, d7, d7 │ │ + @ instruction: 0xff77fce0 │ │ vabd.u , q4, q1 │ │ - vabd.f16 d31, d7, d19 │ │ + vqrdmlsh.s , , q14 │ │ vaba.u , q4, q7 │ │ - vcge.u q13, , q6 │ │ - @ instruction: 0xff78fdb3 │ │ + vcge.u d26, d7, d21 │ │ + vabd.f16 d31, d24, d12 │ │ vabd.u , q12, q15 │ │ - vqrdmlsh.s d31, d23, d27 │ │ + vqrdmlsh.s d31, d23, d4 │ │ vmin.u , q12, q11 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b85f70 │ │ strh r1, [r0, #0] │ │ b.n b85e1a │ │ ands r0, r0 │ │ @@ -3153161,17 +3153162,17 @@ │ │ b.n b86372 │ │ movs r5, #90 @ 0x5a │ │ add.w r0, r0, r6 │ │ b.n b85f7a │ │ beq.n b85c4c │ │ b.n b86158 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - vqrdmlah.s d31, d8, d23 │ │ - vqrdmulh.s , q4, │ │ + ldmia.w sp!, {r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + vqrdmlah.s d31, d8, d0 │ │ + vqrdmulh.s , q4, q0 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b860f0 │ │ ands r0, r0 │ │ b.n b85f9a │ │ movs r4, r1 │ │ b.n b8577e │ │ @@ -3153304,15 +3153305,15 @@ │ │ b.n b864b6 │ │ movs r5, #9 │ │ add.w r0, r0, r0 │ │ b.n b864be │ │ beq.n b85d90 │ │ b.n b8629c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ vpmin.f16 , q4, q15 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b86230 │ │ str r0, [sp, #0] │ │ b.n b860da │ │ movs r2, r0 │ │ @@ -3153578,24 +3153579,24 @@ │ │ movs r0, #28 │ │ b.n b85b24 │ │ movs r0, r0 │ │ b.n b86108 │ │ movs r0, #2 │ │ b.n b8610c │ │ @ instruction: 0xffdfeaff │ │ - bl b21ee4 │ │ - b.n b867bc │ │ - vaba.u , , │ │ - vcgt.u q15, q12, q3 │ │ - vaba.u , , │ │ - vcgt.u d30, d24, d22 │ │ - vaba.u , , │ │ - vqshl.u64 d30, d30, d8 │ │ - vaba.u , , │ │ - vshl.u64 d30, d18, d8 │ │ + bl afaee4 │ │ + b.n b8676e │ │ + vaba.u , , q4 │ │ + vcge.u d30, d24, d15 │ │ + vaba.u d31, d9, d24 │ │ + vcge.u q15, q4, │ │ + vaba.u , , q0 │ │ + vqshl.u64 d30, d7, d8 │ │ + vaba.u d31, d25, d20 │ │ + vcge.u q15, q12, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b864bc │ │ ands r0, r0 │ │ b.n b86366 │ │ movs r4, r0 │ │ b.n b85b4a │ │ @@ -3153678,16 +3153679,16 @@ │ │ b.n b8680e │ │ movs r4, #51 @ 0x33 │ │ add.w r0, r0, r0 │ │ b.n b86816 │ │ beq.n b860e8 │ │ b.n b865f4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r9, sl, ip, sp, lr, pc} │ │ - vbif , q4, │ │ + ldmia.w sp!, {r4, r5, r6, r9, sl, ip, sp, lr, pc} │ │ + vbif d17, d8, d22 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86588 │ │ ands r0, r0 │ │ b.n b86432 │ │ str r1, [r0, r0] │ │ b.n b86436 │ │ @@ -3153786,15 +3153787,15 @@ │ │ b.n b868fe │ │ movs r3, #247 @ 0xf7 │ │ add.w r0, r0, r0 │ │ b.n b86906 │ │ beq.n b861d8 │ │ b.n b866e4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r7, r8, sl, ip, sp, lr, pc} │ │ vqrdmlsh.s d25, d8, d18 │ │ vaba.u q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86678 │ │ str r1, [r0, r0] │ │ b.n b86522 │ │ strh r0, [r0, #0] │ │ @@ -3153945,15 +3153946,15 @@ │ │ b.n b8683c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ b.n b86a6a │ │ beq.n b8633c │ │ b.n b86848 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, sl, ip, sp, lr, pc} │ │ vqrshl.u64 q9, q1, q4 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b867dc │ │ str r1, [r0, r0] │ │ b.n b86686 │ │ asrs r2, r2, #30 │ │ @@ -3154025,15 +3154026,15 @@ │ │ b.n b86b16 │ │ movs r3, #113 @ 0x71 │ │ add.w r0, r0, r0 │ │ b.n b86b1e │ │ beq.n b863f0 │ │ b.n b868fc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r8, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r8, r9, ip, sp, lr, pc} │ │ vcge.u d20, d8, d7 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86890 │ │ ands r0, r0 │ │ b.n b8673a │ │ movs r2, r0 │ │ @@ -3154109,15 +3154110,15 @@ │ │ b.n b86bd2 │ │ movs r3, #66 @ 0x42 │ │ add.w r0, r0, r0 │ │ b.n b86bda │ │ beq.n b864ac │ │ b.n b869b8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r7, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r7, r9, ip, sp, lr, pc} │ │ vcgt.u q8, q4, q5 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8694c │ │ str r1, [r0, r0] │ │ b.n b867f6 │ │ asrs r0, r2, #30 │ │ @@ -3154189,16 +3154190,16 @@ │ │ b.n b86c86 │ │ movs r3, #21 │ │ add.w r0, r0, r0 │ │ b.n b86c8e │ │ beq.n b86560 │ │ b.n b86a6c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r9, ip, sp, lr, pc} │ │ - vcgt.f16 d29, d24, d8 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, ip, sp, lr, pc} │ │ + vcgt.f16 , q4, │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b86a00 │ │ str r1, [r0, #0] │ │ b.n b868aa │ │ asrs r4, r1, #32 │ │ b.n b86a88 │ │ @@ -3154334,16 +3154335,16 @@ │ │ movs r0, r0 │ │ b.n b86d38 │ │ @ instruction: 0xffc91aff │ │ @ instruction: 0xffbbeaff │ │ strb r3, [r1, #9] │ │ b.n b86ca2 │ │ @ instruction: 0xffb9eaff │ │ - bl d2e598 │ │ - add r3, pc, #444 @ (adr r3, b86868 ) │ │ + bl d07598 │ │ + add r3, pc, #288 @ (adr r3, b867cc ) │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86b50 │ │ ands r0, r0 │ │ b.n b869fa │ │ strb r0, [r2, #30] │ │ b.n b861de │ │ @@ -3154467,15 +3154468,15 @@ │ │ b.n b86efe │ │ movs r2, #119 @ 0x77 │ │ add.w r0, r0, r5 │ │ b.n b86b06 │ │ beq.n b867d8 │ │ b.n b86ce4 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r7, r8, r9, sl, fp, sp, lr, pc} │ │ vqsub.u64 q15, q12, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b86c78 │ │ ands r0, r0 │ │ b.n b86b22 │ │ movs r2, r0 │ │ @@ -3154846,25 +3154847,25 @@ │ │ b.n b86640 │ │ asrs r1, r0, #32 │ │ b.n b86c28 │ │ subs r6, r4, r4 │ │ add.w r0, r3, r0, lsl #24 │ │ b.n b87252 │ │ vpmin.u q15, , │ │ - mrc 15, 3, APSR_nzcv, cr11, cr8, {3} │ │ + mrc 15, 2, APSR_nzcv, cr4, cr8, {3} │ │ ldr r2, [r6, r3] │ │ - vabd.f16 d30, d24, d19 │ │ + @ instruction: 0xff78ed7c │ │ vceq.i d21, d8, d10 │ │ - vacgt.f16 d30, d24, d23 │ │ + vacgt.f16 d30, d24, d0 │ │ vpmin.f16 q10, q4, q4 │ │ - vqrdmlsh.s q15, , │ │ + vqrdmlsh.s q15, , q4 │ │ @ instruction: 0xff784d10 │ │ - vqrdmlsh.s d30, d7, d31 │ │ - vqrdmlsh.s q15, q12, │ │ - vqrdmlsh.s d30, d24, d27 │ │ + vqrdmlsh.s d30, d7, d8 │ │ + vqrdmlsh.s q15, q12, q4 │ │ + vqrdmlsh.s d30, d24, d4 │ │ vaba.u d21, d8, d18 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86fe8 │ │ ands r0, r0 │ │ b.n b86e92 │ │ lsrs r0, r5, #1 │ │ @@ -3154965,17 +3154966,17 @@ │ │ and.w r0, r0, r2, lsl #20 │ │ b.n b87366 │ │ movs r5, r0 │ │ b.n b86f6a │ │ beq.n b86c3c │ │ b.n b87148 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r6, r8, r9, fp, sp, lr, pc} │ │ vcge.u d31, d24, d2 │ │ - vqrdmlah.s d30, d6, d27 │ │ + vqrdmlah.s d30, d6, d4 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r1, r4, r5, r9, sl, fp, ip, lr, pc} │ │ b.n b870e0 │ │ ands r0, r0 │ │ b.n b86f8a │ │ str r0, [r4, #0] │ │ b.n b8676e │ │ @@ -3155556,36 +3155557,36 @@ │ │ movs r4, r0 │ │ b.n b87482 │ │ asrs r0, r2, #1 │ │ b.n b87886 │ │ movs r0, #222 @ 0xde │ │ b.n b8788a │ │ vpmin.u q15, q11, │ │ - @ instruction: 0xea6fff78 │ │ + @ instruction: 0xea48ff78 │ │ ldr r7, [pc, #328] @ (b8729c ) │ │ - vmul.p q15, q13, │ │ + vmul.p q15, q13, q2 │ │ vacgt.f16 q10, q12, q7 │ │ - vmul.p d30, d26, d15 │ │ + vmul.p q15, q5, q12 │ │ vcgt.f16 d20, d24, d2 │ │ - vmin.u q15, q5, │ │ + vmin.u d30, d10, d20 │ │ vqrdmlah.s d20, d8, d30 │ │ - vaba.u d30, d10, d23 │ │ + vaba.u d30, d10, d0 │ │ vqrdmlsh.s d20, d8, d10 │ │ - vceq.i q15, q13, │ │ - vceq.i d30, d8, d23 │ │ + vceq.i q15, q13, q2 │ │ + vceq.i d30, d8, d0 │ │ @ instruction: 0xff784d1a │ │ - vsub.i64 q15, q5, │ │ + vsub.i64 q15, q5, q4 │ │ @ instruction: 0xff784d52 │ │ - vmax.u q15, q13, │ │ + vmax.u q15, q13, q2 │ │ vqrdmulh.s q10, q12, q7 │ │ - vaba.u q15, q13, │ │ + vaba.u d30, d26, d20 │ │ vqrdmlsh.s d20, d24, d30 │ │ - vmin.u q15, q5, │ │ + vmin.u q15, q5, q0 │ │ vqrdmlah.s q10, q4, q5 │ │ - vmin.u d30, d10, d7 │ │ + vqrshl.u64 q15, q8, q13 │ │ vpmin.u q10, q12, q13 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8764c │ │ str r1, [r0, r0] │ │ b.n b874f6 │ │ asrs r0, r2, #30 │ │ @@ -3155742,17 +3155743,17 @@ │ │ movs r2, r0 │ │ b.n b87406 │ │ movs r7, r1 │ │ b.n b8780a │ │ movs r0, r1 │ │ b.n b86e28 │ │ @ instruction: 0xffbbeaff │ │ - b.n b86c92 │ │ + b.n b86c44 │ │ vqrdmulh.s q8, q12, q0 │ │ - vshl.u64 d30, d19, d23 │ │ + vqshl.u64 q15, q14, │ │ vqrdmulh.s d16, d24, d20 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b877c4 │ │ ands r0, r0 │ │ b.n b8766e │ │ lsls r4, r4, #28 │ │ @@ -3156402,29 +3156403,29 @@ │ │ b.n b879c0 │ │ movs r0, #2 │ │ b.n b879c4 │ │ mrc2 10, 6, lr, cr3, cr15, {7} @ │ │ strb r1, [r0, #0] │ │ b.n b87fee │ │ @ instruction: 0xffe5eaff │ │ - b.n b87f5a │ │ + b.n b87f0c │ │ vsub.i64 q11, q12, q15 │ │ - vqsub.u64 d30, d26, d23 │ │ + vqsub.u64 d30, d26, d0 │ │ vceq.i q11, q4, q1 │ │ - vqsub.u64 q15, q13, │ │ + vhsub.u d30, d26, d28 │ │ vsub.i64 q11, q4, q15 │ │ - vminnm.f16 d29, d10, d15 │ │ + vacgt.f16 , q13, q12 │ │ vqshl.u64 d22, d26, d24 │ │ - vminnm.f16 d29, d26, d31 │ │ + vminnm.f16 d29, d26, d8 │ │ vqrshl.u64 q11, q5, q4 │ │ - vcgt.f16 , q13, │ │ + vacgt.f16 d29, d26, d12 │ │ vqshl.u64 q11, q7, q4 │ │ - vcgt.f16 d29, d26, d23 │ │ + vcgt.f16 d29, d26, d0 │ │ vshl.u64 q11, q1, q4 │ │ - vacgt.f16 , q13, │ │ + vacgt.f16 d29, d26, d24 │ │ vqshl.u64 q11, q13, q4 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b87d94 │ │ str r0, [r0, r0] │ │ b.n b87c3e │ │ lsrs r0, r0, #3 │ │ @@ -3156500,16 +3156501,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b880de │ │ movs r4, r0 │ │ b.n b87ce2 │ │ beq.n b879b4 │ │ b.n b87ec0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r7, r8, sl, fp, ip, lr, pc} │ │ - vceq.i d31, d24, d16 │ │ + ldmia.w sp!, {r2, r3, r5, r7, r8, sl, fp, ip, lr, pc} │ │ + vsub.i64 d31, d24, d9 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r9, sp} │ │ b.n b874da │ │ ands r0, r0 │ │ b.n b87cfe │ │ strb r0, [r0, #13] │ │ b.n b874e2 │ │ @@ -3156698,25 +3156699,25 @@ │ │ movs r0, #12 │ │ b.n b881da │ │ movs r4, r0 │ │ b.n b87e9e │ │ asrs r0, r2, #1 │ │ b.n b882a2 │ │ @ instruction: 0xffd8eaff │ │ - bgt.n b87b6e │ │ + blt.n b87b20 │ │ vqrdmulh.s d18, d24, d18 │ │ - @ instruction: 0xff78dce3 │ │ + vqrdmlsh.s d29, d24, d28 │ │ @ instruction: 0xff782c82 │ │ - @ instruction: 0xff78dcc7 │ │ + @ instruction: 0xff78dca0 │ │ @ instruction: 0xff782c66 │ │ - vqrdmlsh.s d29, d24, d7 │ │ + vqrdmlsh.s , q4, q8 │ │ vqrdmlsh.s d18, d8, d22 │ │ - vqrdmlsh.s , q12, │ │ + vqrdmlsh.s , q12, q4 │ │ vqrdmlsh.s d18, d24, d14 │ │ - vqrdmlsh.s d29, d8, d19 │ │ + @ instruction: 0xff78dc0c │ │ vqrdmlah.s q9, q12, q1 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b87ede │ │ movs r4, r0 │ │ b.n b876c4 │ │ movs r1, r0 │ │ @@ -3156805,20 +3156806,20 @@ │ │ b.n b8839e │ │ adds r0, #0 │ │ b.n b883a2 │ │ adds r6, r1, #5 │ │ add.w r0, r0, r5 │ │ b.n b87faa │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r8, r9, fp, ip, lr, pc} │ │ - vbif q12, q12, q14 │ │ - vqrdmulh.s d29, d8, d19 │ │ - vrhadd.u q12, q12, q6 │ │ - vqrdmulh.s d29, d8, d3 │ │ - vrhadd.u d24, d24, d28 │ │ + ldmia.w sp!, {r2, r3, r5, r8, r9, fp, ip, lr, pc} │ │ + vbif q12, q12, │ │ + vpmin.u , q12, q14 │ │ + vrhadd.u d24, d24, d21 │ │ + vpmin.u , q12, q6 │ │ + vrhadd.u d24, d24, d5 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b87fce │ │ lsls r4, r4, #31 │ │ b.n b877b2 │ │ movs r0, r0 │ │ b.n b88336 │ │ @@ -3156928,22 +3156929,22 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n b878c0 │ │ movs r0, r0 │ │ b.n b87ea4 │ │ movs r0, #2 │ │ b.n b87ea8 │ │ @ instruction: 0xffd7eaff │ │ - bge.n b87e4e │ │ + bge.n b87e00 │ │ vpmin.u d18, d8, d9 │ │ - vpmax.u d29, d24, d15 │ │ + vpmax.u , q4, q12 │ │ vpmax.u q9, q4, │ │ - vmul.p , q12, │ │ + vmul.p , q12, q4 │ │ vmul.p d18, d24, d25 │ │ - vmls.i , q12, │ │ - vmls.i , q12, │ │ + vmls.i , q12, q2 │ │ + vmul.p d29, d24, d12 │ │ vmul.p q9, q4, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b878dc │ │ ands r0, r0 │ │ b.n b880fe │ │ movs r0, r0 │ │ @@ -3157089,21 +3157090,21 @@ │ │ movs r4, r0 │ │ b.n b88236 │ │ movs r0, #12 │ │ b.n b8857a │ │ asrs r0, r2, #1 │ │ b.n b8863e │ │ @ instruction: 0xffcaeaff │ │ - bls.n b87f6a │ │ - vqrdmulh.s , q4, q2 │ │ - vceq.i d29, d24, d7 │ │ - vpmax.u d25, d24, d24 │ │ - vsub.i64 , q12, │ │ - vsub.i64 , q4, │ │ - vpmin.u , q4, q10 │ │ + bls.n b87f1c │ │ + vqrdmlah.s d25, d8, d13 │ │ + vceq.i , q4, q8 │ │ + vpmax.u d25, d24, d1 │ │ + vsub.i64 , q12, q4 │ │ + vceq.i d29, d8, d28 │ │ + vpmax.u , q4, │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n b87a46 │ │ str r1, [r0, #0] │ │ b.n b8826a │ │ ands r0, r0 │ │ b.n b8826e │ │ @@ -3157205,20 +3157206,20 @@ │ │ ldmia.w sp!, {r0, ip, lr} │ │ b.n b8874a │ │ movs r5, r0 │ │ b.n b8834e │ │ ldr r0, [r1, r0] │ │ b.n b87b1a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r8, r9, sl, ip, lr, pc} │ │ - vrshl.u64 q13, q15, q12 │ │ - vaba.u d29, d25, d7 │ │ - vmin.u d26, d8, d10 │ │ - vabd.u , , │ │ - vmax.u q13, q4, q3 │ │ + ldmia.w sp!, {r2, r6, r8, r9, sl, ip, lr, pc} │ │ + vrshl.u64 q13, , q12 │ │ + vaba.u , , q8 │ │ + vqrshl.u64 q13, , q12 │ │ + vaba.u d29, d25, d12 │ │ + vmin.u d26, d8, d15 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b88776 │ │ lsrs r1, r0, #4 │ │ b.n b886de │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ @@ -3157314,18 +3157315,18 @@ │ │ b.n b88446 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, r9, sl, lr} │ │ b.n b87c0e │ │ movs r4, r0 │ │ b.n b88452 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r7, r9, sl, ip, lr, pc} │ │ - vceq.i , q12, │ │ - vmax.u , q4, │ │ - vceq.i d25, d24, d5 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r9, sl, ip, lr, pc} │ │ + vsub.i64 d25, d24, d26 │ │ + vmax.u , q4, q0 │ │ + vsub.i64 , q4, q15 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b885c8 │ │ ands r0, r0 │ │ b.n b88472 │ │ movs r1, r0 │ │ b.n b88876 │ │ @@ -3157518,22 +3157519,22 @@ │ │ lsls r0, r6, #3 │ │ b.n b88658 │ │ movs r1, r0 │ │ b.n b88a12 │ │ beq.n b882f4 │ │ b.n b887f0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ - vqrshl.u64 d29, d23, d24 │ │ - vshl.u64 , , q12 │ │ - vpmin.f16 d16, d8, d8 │ │ - vrshl.u64 d29, d7, d25 │ │ - vpmin.f16 d16, d24, d16 │ │ - vqshl.u64 d29, d31, d25 │ │ - vacgt.f16 q8, q12, q4 │ │ + ldmia.w sp!, {r6, r7, r8, sl, ip, lr, pc} │ │ + vqrshl.u64 d29, d0, d24 │ │ + vshl.u64 , q4, q12 │ │ + vcgt.f16 q8, q12, │ │ + vrshl.u64 , q8, │ │ + vminnm.f16 q8, q4, │ │ + vqshl.u64 d29, d8, d25 │ │ + vacgt.f16 d16, d24, d17 │ │ vcge.u q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8879c │ │ ands r0, r0 │ │ b.n b88646 │ │ movs r0, #4 │ │ b.n b87e2a │ │ @@ -3157727,23 +3157728,23 @@ │ │ movs r4, r0 │ │ b.n b887ea │ │ movs r0, #12 │ │ b.n b88b2e │ │ asrs r0, r2, #1 │ │ b.n b88bf2 │ │ @ instruction: 0xffeceaff │ │ - bcc.n b88406 │ │ - vhsub.u , q4, q4 │ │ - vcge.u , q12, │ │ + bcc.n b883b8 │ │ + vhsub.u d27, d8, d17 │ │ + vcgt.u d29, d24, d28 │ │ vqrdmlah.s , q12, q2 │ │ - vqsub.u64 , q13, │ │ - vbif d27, d24, d8 │ │ - vcgt.u , q4, │ │ - vhsub.u d29, d24, d31 │ │ - vbif , q4, q0 │ │ + vqsub.u64 , q13, q0 │ │ + vbif , q4, │ │ + vcgt.u d29, d8, d24 │ │ + vhsub.u d29, d24, d8 │ │ + vrhadd.u d27, d8, d25 │ │ vaba.u q10, q12, q8 │ │ stmdb sp!, {sp, pc} │ │ b.n b88822 │ │ lsls r4, r3, #13 │ │ b.n b88006 │ │ movs r0, r0 │ │ b.n b88b8a │ │ @@ -3158091,32 +3158092,32 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n b88318 │ │ movs r0, r0 │ │ b.n b888fc │ │ movs r0, #2 │ │ b.n b88900 │ │ @ instruction: 0xffbaeaff │ │ - bcs.n b88806 │ │ - vcgt.u q11, q4, q11 │ │ - vqsub.u64 d29, d9, d27 │ │ - vcge.u d22, d24, d2 │ │ - vqadd.u64 , , │ │ - vhsub.u d22, d8, d26 │ │ - vqadd.u64 d29, d25, d23 │ │ - vhsub.u d22, d8, d14 │ │ - vbif d29, d9, d19 │ │ - vqadd.u64 , q4, │ │ - vbif q11, q12, q1 │ │ - vhadd.u , , │ │ - vhsub.u q11, q4, q3 │ │ - vminnm.f16 q14, , │ │ - vbif d22, d8, d22 │ │ - vpmin.f16 d28, d25, d27 │ │ - vpmin.f16 q14, q4, │ │ - vhadd.u q11, q12, q1 │ │ + bne.n b887b8 │ │ + vcge.u d22, d8, d31 │ │ + vqsub.u64 d29, d9, d4 │ │ + vcgt.u q11, q4, │ │ + vhadd.u d29, d25, d28 │ │ + vhsub.u d22, d8, d3 │ │ + vqadd.u64 d29, d25, d0 │ │ + vrhadd.u q11, q12, │ │ + vrhadd.u d29, d9, d12 │ │ + vqadd.u64 , q4, q2 │ │ + vrhadd.u d22, d24, d27 │ │ + vhadd.u , , q4 │ │ + vqsub.u64 d22, d8, d15 │ │ + vminnm.f16 d28, d25, d24 │ │ + vrhadd.u d22, d8, d15 │ │ + vpmin.f16 d28, d25, d4 │ │ + vpmin.f16 q14, q4, q2 │ │ + vqadd.u64 d22, d24, d11 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b88b76 │ │ movs r4, r0 │ │ b.n b8835c │ │ movs r2, r0 │ │ b.n b88ede │ │ @@ -3158284,21 +3158285,21 @@ │ │ b.n b88faa │ │ @ instruction: 0xffafeaff │ │ lsrs r0, r6, #2 │ │ b.n b884ba │ │ movs r1, r0 │ │ b.n b890f6 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, lr, pc} │ │ vqrshl.u64 d23, d6, d24 │ │ - vacgt.f16 q14, q5, │ │ + vacgt.f16 d28, d10, d16 │ │ vqshl.u64 , q13, q12 │ │ - @ instruction: 0xff7acdb7 │ │ + @ instruction: 0xff7acd90 │ │ vqshl.u64 , q5, q4 │ │ - @ instruction: 0xff7acdd3 │ │ + vabd.f16 d28, d26, d28 │ │ vqshl.u64 , q11, q4 │ │ vaba.u d17, d26, d2 │ │ b.n b8857e │ │ movs r0, r1 │ │ b.n b89004 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ @@ -3158483,20 +3158484,20 @@ │ │ movs r6, r0 │ │ b.n b88eb6 │ │ asrs r7, r5, #32 │ │ b.n b892ba │ │ movs r0, #116 @ 0x74 │ │ b.n b892be │ │ @ instruction: 0xffd5eaff │ │ - ldmia r4!, {r0, r1, r2, r7} │ │ - vmls.i d27, d8, d7 │ │ - vqrdmulh.s q14, , │ │ - vsub.i64 , q4, │ │ - vqrdmlsh.s d28, d9, d7 │ │ - vceq.i d27, d24, d7 │ │ + ldmia r4!, {r5, r6} │ │ + vsub.i64 , q12, q8 │ │ + vqrdmlah.s d28, d25, d28 │ │ + vceq.i d27, d8, d28 │ │ + vqrdmlah.s q14, , q8 │ │ + vceq.i , q4, q8 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8903c │ │ strh r0, [r0, r1] │ │ b.n b886c6 │ │ ands r0, r0 │ │ b.n b88eea │ │ @@ -3158981,36 +3158982,36 @@ │ │ @ instruction: 0xffeeeaff │ │ movs r0, r1 │ │ b.n b8930e │ │ ldr r2, [r7, #96] @ 0x60 │ │ add.w r0, r2, r0, lsl #24 │ │ b.n b89716 │ │ vpmin.u8 q7, q11, │ │ - ldmia r3!, {r0, r1, r2, r4, r5, r6} │ │ - vrshl.u64 d16, d19, d24 │ │ - vqrdmulh.s d28, d9, d23 │ │ - vqrshl.u64 q8, , q4 │ │ - vmls.i q14, , │ │ - vshl.u64 d16, d15, d8 │ │ - vmul.p d28, d25, d7 │ │ - vcgt.u q8, q12, │ │ - vceq.i d28, d25, d11 │ │ - vhsub.u q8, q12, │ │ - vmls.i q14, , │ │ - vcge.u q8, q12, │ │ - vsub.i64 q14, , │ │ - vqsub.u64 d16, d24, d7 │ │ - vmul.p d28, d9, d3 │ │ - vcge.u d16, d8, d31 │ │ - vmul.p q14, , │ │ - vcgt.u d16, d24, d23 │ │ - vaba.u q14, , │ │ - vhsub.u d16, d8, d7 │ │ - vaba.u d28, d25, d11 │ │ - vrhadd.u q8, q12, │ │ + ldmia r3!, {r4, r6} │ │ + vqrshl.u64 q8, q14, q4 │ │ + vqrdmulh.s d28, d9, d0 │ │ + vrshl.u64 d16, d28, d8 │ │ + vmul.p d28, d25, d28 │ │ + vcgt.u q8, q12, q12 │ │ + vmul.p q14, , q8 │ │ + vcge.u d16, d24, d12 │ │ + vceq.i q14, , q10 │ │ + vhsub.u d16, d24, d16 │ │ + vmls.i d28, d25, d16 │ │ + vcgt.u q8, q12, q6 │ │ + vsub.i64 q14, , q2 │ │ + vqsub.u64 q8, q4, q8 │ │ + vsub.i64 q14, , q14 │ │ + vcge.u d16, d8, d8 │ │ + vmul.p q14, , q2 │ │ + vcgt.u d16, d24, d0 │ │ + vaba.u d28, d25, d20 │ │ + vrhadd.u q8, q12, q8 │ │ + vaba.u q14, , q10 │ │ + vrhadd.u d16, d24, d16 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b88b5c │ │ ands r0, r0 │ │ b.n b8937e │ │ movs r2, r0 │ │ b.n b896e6 │ │ @@ -3159103,17 +3159104,17 @@ │ │ b.n b8983a │ │ str r0, [r0, #0] │ │ b.n b8983e │ │ adds r7, r4, r0 │ │ add.w r0, r0, r6 │ │ b.n b89446 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r9, sl, fp, lr, pc} │ │ - vcgt.f16 d28, d9, d20 │ │ - vmax.u q14, , │ │ + ldmia.w sp!, {r0, r2, r4, r5, r9, sl, fp, lr, pc} │ │ + @ instruction: 0xff79cdfd │ │ + vmax.u q14, , q0 │ │ vcgt.u d22, d24, d5 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b89462 │ │ movs r4, r0 │ │ b.n b88c48 │ │ lsrs r2, r0, #8 │ │ @@ -3159275,22 +3159276,22 @@ │ │ str r0, [r0, r0] │ │ b.n b899be │ │ movs r4, r0 │ │ b.n b895c2 │ │ asrs r7, r5, #32 │ │ b.n b899c6 │ │ @ instruction: 0xffbdeaff │ │ - stmia r5!, {r0, r1, r3, r4, r6, r7} │ │ - vqadd.u64 q15, q12, │ │ - vqshl.u64 q14, , q12 │ │ - vminnm.f16 , q12, │ │ - vrshl.u64 d28, d19, d24 │ │ - vhadd.u d30, d24, d23 │ │ - vrshl.u64 q14, , q4 │ │ - vhadd.u q15, q4, │ │ + stmia r5!, {r2, r4, r5, r7} │ │ + vqadd.u64 d30, d24, d24 │ │ + vqshl.u64 d28, d16, d24 │ │ + vminnm.f16 d29, d24, d20 │ │ + vqrshl.u64 q14, q14, q4 │ │ + vhadd.u d30, d24, d0 │ │ + vqrshl.u64 d28, d28, d8 │ │ + vhadd.u q15, q4, q0 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n b895f2 │ │ movs r4, r0 │ │ b.n b88dd8 │ │ movs r2, r0 │ │ b.n b8995a │ │ @@ -3159467,20 +3159468,20 @@ │ │ movs r5, r0 │ │ b.n b8977e │ │ strh r4, [r6, r5] │ │ b.n b88f4a │ │ asrs r4, r4, #28 │ │ b.n b88f4e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, sl, lr, pc} │ │ - vmin.u , q4, │ │ - vcgt.u q14, , │ │ - vqrshl.u64 d23, d29, d24 │ │ - vshl.u64 d28, d3, d9 │ │ - vqrshl.u64 , , q12 │ │ + ldmia.w sp!, {r2, r3, r4, r5, sl, lr, pc} │ │ + vmax.u d23, d8, d26 │ │ + vcgt.u d28, d25, d24 │ │ + vqrshl.u64 d23, d6, d24 │ │ + vcge.u q14, , q6 │ │ + vrshl.u64 , q5, q12 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b89904 │ │ str r0, [r0, r0] │ │ b.n b897ae │ │ movs r0, r0 │ │ b.n b89bb2 │ │ @@ -3159572,15 +3159573,15 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b89c72 │ │ movs r4, r0 │ │ b.n b89876 │ │ beq.n b89548 │ │ b.n b89a54 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r9, lr, pc} │ │ vhsub.u , q12, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b8988e │ │ movs r4, r0 │ │ b.n b89074 │ │ movs r1, r0 │ │ @@ -3159689,21 +3159690,21 @@ │ │ b.n b89178 │ │ movs r0, r0 │ │ b.n b8975c │ │ movs r0, #2 │ │ b.n b89760 │ │ strh.w lr, [r5], #1 │ │ @ instruction: 0xffe4eaff │ │ - stmia r1!, {r0, r1, r4, r7} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ vmin.u d18, d24, d4 │ │ - vrhadd.u d28, d10, d11 │ │ + vhadd.u q14, q13, q10 │ │ vmax.u d18, d8, d12 │ │ - vbif q14, q5, │ │ + vbif q14, q5, q0 │ │ vmin.u q9, q4, q12 │ │ - vbif d28, d10, d27 │ │ + vbif d28, d10, d4 │ │ vmin.u d18, d8, d28 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b89b0c │ │ str r0, [r0, r0] │ │ b.n b899b6 │ │ movs r0, r0 │ │ @@ -3159796,16 +3159797,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b89e7a │ │ movs r4, r0 │ │ b.n b89a7e │ │ beq.n b89750 │ │ b.n b89c5c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, lr, pc} │ │ - vrhadd.u d21, d24, d18 │ │ + ldmia.w sp!, {r4, lr, pc} │ │ + vbif , q4, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b89a96 │ │ movs r4, r0 │ │ b.n b8927c │ │ movs r1, r0 │ │ b.n b89dfe │ │ @@ -3159913,21 +3159914,21 @@ │ │ b.n b89380 │ │ movs r0, r0 │ │ b.n b89964 │ │ movs r0, #2 │ │ b.n b89968 │ │ bfcsel 1e, b88e4e , 22, hi │ │ @ instruction: 0xffe4eaff │ │ - itete hi │ │ - vmaxhi.u d30, d24, d23 │ │ - vpminls.f16 d27, d6, d3 │ │ - vminhi.u d30, d8, d15 │ │ - vpminls.f16 , q3, │ │ + itt vs │ │ + vmaxvs.u d30, d24, d23 │ │ + vacgtvs.f16 , q11, q6 │ │ + vmin.u d30, d8, d15 │ │ + vpmin.f16 , q3, q4 │ │ vmax.u d30, d24, d11 │ │ - vminnm.f16 d27, d6, d19 │ │ + vpmin.f16 d27, d6, d12 │ │ vmax.u q15, q4, │ │ vhadd.u d16, d6, d0 │ │ b.n b89f16 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n b8939e │ │ @@ -3160200,18 +3160201,18 @@ │ │ b.n b8a206 │ │ asrs r5, r6, #22 │ │ add.w r0, r0, sl │ │ b.n b89e0e │ │ beq.n b89b08 │ │ b.n b89fec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, sp, lr} │ │ - vacgt.f16 d20, d24, d26 │ │ - vcgt.u q11, , q13 │ │ - vcgt.f16 d20, d8, d30 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, r9, sp, lr} │ │ + vacgt.f16 d20, d24, d3 │ │ + vcgt.u q11, , │ │ + vcgt.f16 d20, d8, d7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b89f88 │ │ add r6, pc, #720 @ (adr r6, b89dc0 ) │ │ b.n b89612 │ │ str r1, [r0, r0] │ │ b.n b89e36 │ │ @@ -3160528,19 +3160529,19 @@ │ │ movs r0, #28 │ │ b.n b898d8 │ │ movs r0, r0 │ │ b.n b89ebc │ │ movs r0, #2 │ │ b.n b89ec0 │ │ @ instruction: 0xffd5eaff │ │ - str r2, [r4, #12] │ │ + str r3, [r7, #8] │ │ vmax.u d23, d8, d24 │ │ - vbif d22, d7, d10 │ │ + vqadd.u64 q11, , │ │ vmax.u , q4, q8 │ │ - vqadd.u64 q11, , q11 │ │ + vhadd.u q11, , │ │ vqrshl.u64 d23, d28, d24 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b8a260 │ │ add sp, #4 │ │ b.n b8a10a │ │ asrs r4, r0, #32 │ │ @@ -3160766,21 +3160767,21 @@ │ │ str r0, [sp, #16] │ │ b.n b89aba │ │ movs r1, r1 │ │ b.n b8a2ea │ │ beq.n b89fb4 │ │ b.n b8a4c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r5, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} │ │ vbif d16, d24, d12 │ │ movs r0, r0 │ │ - ldrsh r2, [r1, r7] │ │ - vpmin.f16 d21, d24, d22 │ │ - vacgt.f16 , q12, q3 │ │ - vacgt.f16 , q4, q15 │ │ + ldrsh r3, [r4, r6] │ │ + vminnm.f16 , q4, │ │ + vcgt.f16 d21, d24, d31 │ │ + vacgt.f16 , q4, │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8a46c │ │ movs r0, #40 @ 0x28 │ │ b.n b89b10 │ │ b.n b89fe0 │ │ b.n b89afe │ │ @@ -3160874,16 +3160875,16 @@ │ │ b.n b8a7de │ │ movs r0, r0 │ │ b.n b89baa │ │ movs r4, r0 │ │ b.n b89bae │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xffff5dd6 │ │ - @ instruction: 0xff785d7e │ │ + @ instruction: 0xffff5daf │ │ + @ instruction: 0xff785d57 │ │ vqadd.u64 , q12, q4 │ │ b.n b89bda │ │ movs r0, r0 │ │ b.n b8a7fe │ │ stmia r0!, {r3, r6} │ │ b.n b89be8 │ │ movs r0, r0 │ │ @@ -3161080,15 +3161081,15 @@ │ │ movs r4, r0 │ │ b.n b89d6e │ │ movs r5, r0 │ │ b.n b8a5aa │ │ beq.n b8a274 │ │ b.n b8a788 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r5, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, lr} │ │ vhadd.u d17, d8, d0 │ │ b.n b8a5ba │ │ movs r1, r0 │ │ b.n b8a9be │ │ movs r3, r6 │ │ b.n b8a924 │ │ movs r7, r6 │ │ @@ -3161347,22 +3161348,22 @@ │ │ b.n b8abda │ │ lsrs r2, r0, #19 │ │ add.w r0, r3, r0 │ │ b.n b8abe2 │ │ beq.n b8a4d4 │ │ b.n b8a9c0 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r9, fp, ip, lr} │ │ - vpmax.u d21, d8, d30 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r9, fp, ip, lr} │ │ + vpmax.u d21, d8, d7 │ │ vbif d16, d8, d16 │ │ movs r0, r0 │ │ @ instruction: 0xfbacffff │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ - ldr r6, [r1, r6] │ │ + ldr r7, [r4, r5] │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8a964 │ │ stmia r0!, {r1} │ │ b.n b8a80e │ │ movs r0, #1 │ │ b.n b8a812 │ │ @@ -3161571,19 +3161572,19 @@ │ │ b.n b8adda │ │ movs r5, r0 │ │ b.n b8a9de │ │ strh r4, [r0, r5] │ │ b.n b8a1aa │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r9, sl, ip} │ │ - vcge.u q11, q5, q2 │ │ + vcgt.u d22, d10, d29 │ │ vmax.u d17, d9, d0 │ │ - vqsub.u64 q11, q13, q6 │ │ + vqsub.u64 d22, d26, d21 │ │ vmin.u d17, d9, d12 │ │ - vqsub.u64 q11, q13, q12 │ │ + vqsub.u64 q11, q13, │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8ab60 │ │ movs r0, #4 │ │ b.n b8a1ec │ │ ands r0, r0 │ │ b.n b8aa0e │ │ @@ -3161880,15 +3161881,15 @@ │ │ add.w r0, r3, r0 │ │ b.n b8affe │ │ movs r0, r0 │ │ b.n b8a46a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r4, r7, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r8, sl, ip, sp, pc} │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b8acb6 │ │ movs r4, r0 │ │ b.n b8a49c │ │ movs r1, r0 │ │ b.n b8b01e │ │ @@ -3162080,18 +3162081,18 @@ │ │ b.n b8b1a2 │ │ movs r4, r0 │ │ b.n b8ae66 │ │ asrs r0, r2, #1 │ │ b.n b8b26a │ │ @ instruction: 0xffdfeaff │ │ asrs r0, r3, #7 │ │ - vabd.f16 d26, d10, d5 │ │ - vshl.u64 d27, d8, d8 │ │ + vqrdmlsh.s q13, q13, q7 │ │ + vcgt.u , q12, │ │ vrhadd.u , , q8 │ │ - @ instruction: 0xff7aac8d │ │ + @ instruction: 0xff7aac66 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b8a66c │ │ ands r0, r0 │ │ b.n b8ae8e │ │ movs r0, r0 │ │ b.n b8b1f6 │ │ @@ -3162219,15 +3162220,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b8b39e │ │ movs r5, r0 │ │ b.n b8afa2 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r6, r7, ip} │ │ vqadd.u64 , q13, │ │ - vqsub.u64 , q13, q8 │ │ + vhsub.u , q13, │ │ vqadd.u64 d17, d9, d20 │ │ vhadd.u , q5, │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n b8a7a2 │ │ ands r1, r0 │ │ b.n b8b3c6 │ │ @@ -3162868,35 +3162869,35 @@ │ │ bfcsel 4, b8b812 , 8, gt │ │ movs r1, #3 │ │ b.n b8b816 │ │ movs r0, #12 │ │ b.n b8b89a │ │ @ instruction: 0xffd7eaff │ │ lsrs r0, r3, #19 │ │ - vqsub.u64 q14, q13, │ │ + vhsub.u d28, d26, d26 │ │ vqrdmlsh.s q8, q12, q12 │ │ - vqsub.u64 q14, q13, │ │ + vhsub.u q14, q13, q5 │ │ vpmin.f16 , q12, q12 │ │ movs r4, r4 │ │ lsrs r0, r2, #11 │ │ - vhadd.u q14, q13, │ │ + vhadd.u d28, d26, d18 │ │ vqrdmulh.s d16, d8, d0 │ │ - vqadd.u64 q14, q13, │ │ + vqadd.u64 q14, q13, q1 │ │ vpmin.u d16, d24, d20 │ │ - vhadd.u d28, d26, d29 │ │ + vhadd.u d28, d26, d6 │ │ vpmin.u d16, d24, d0 │ │ - vhadd.u d28, d26, d9 │ │ + vhadd.u q14, q5, q9 │ │ vpmax.u q8, q4, q10 │ │ - vqadd.u64 q14, q5, │ │ + vqadd.u64 d28, d10, d22 │ │ vqrdmlah.s d16, d8, d12 │ │ - vbif d28, d10, d5 │ │ + vhadd.u q14, q13, q15 │ │ vcgt.f16 , q12, q14 │ │ movs r4, r4 │ │ lsrs r0, r7, #12 │ │ - vbif d28, d10, d17 │ │ + vrhadd.u d28, d10, d10 │ │ vrhadd.u d17, d24, d28 │ │ b.n b8ad92 │ │ movs r0, r0 │ │ b.n b8b918 │ │ asrs r0, r6, #8 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3163088,15 +3163089,15 @@ │ │ b.n b8bb4e │ │ @ instruction: 0xffc1eaff │ │ lsrs r4, r2, #2 │ │ vabd.f16 , q13, q7 │ │ vmls.i q8, , q14 │ │ vcgt.f16 d23, d26, d22 │ │ vmls.i d16, d7, d4 │ │ - vqrdmlah.s q13, q5, q2 │ │ + vqrdmulh.s d26, d10, d29 │ │ vceq.i q8, , q12 │ │ @ instruction: 0xff7a7db2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b8b8d4 │ │ add sp, #4 │ │ b.n b8b77e │ │ @@ -3163385,15 +3163386,15 @@ │ │ asrs r0, r2, #12 │ │ movs r5, r0 │ │ b.n b8b9fa │ │ ldr r4, [r2, r1] │ │ asrs r4, r0, #22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sl} │ │ - vmul.p d31, d10, d14 │ │ + vceq.i , q13, │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b8bb6c │ │ ands r0, r0 │ │ b.n b8ba16 │ │ lsls r4, r6, #13 │ │ b.n b8b1fa │ │ @@ -3163793,31 +3163794,31 @@ │ │ b.n b8bd7a │ │ asrs r0, r2, #1 │ │ b.n b8c17e │ │ movs r1, #58 @ 0x3a │ │ b.n b8c042 │ │ vpmin.u q15, q8, │ │ lsls r4, r3, #21 │ │ - vbif , q13, │ │ + vbif d19, d26, d16 │ │ vqshl.u64 q8, q14, │ │ - vqadd.u64 , q13, │ │ + vqadd.u64 , q13, q0 │ │ vqshl.u64 d16, d28, d9 │ │ - vqadd.u64 d19, d26, d23 │ │ + vqadd.u64 d19, d26, d0 │ │ vhsub.u d16, d25, d16 │ │ - vminnm.f16 d18, d10, d11 │ │ + vacgt.f16 q9, q13, q10 │ │ vshl.u64 d16, d28, d25 │ │ - vrhadd.u d19, d10, d23 │ │ + vrhadd.u d19, d10, d0 │ │ vhsub.u q8, , q8 │ │ - vacgt.f16 q9, q13, │ │ + vacgt.f16 d18, d26, d20 │ │ vqsub.u64 q8, , q14 │ │ - vacgt.f16 q9, q13, │ │ + vacgt.f16 q9, q13, q0 │ │ vhsub.u q8, , q2 │ │ - vacgt.f16 d18, d26, d31 │ │ + vacgt.f16 d18, d26, d8 │ │ vqsub.u64 q8, , q0 │ │ - vpmin.f16 q9, q5, │ │ + vpmin.f16 d18, d10, d20 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b8bf30 │ │ bge.n b8ba9a │ │ b.n b8bf34 │ │ add r0, pc, #16 @ (adr r0, b8baac ) │ │ b.n b8b5be │ │ @@ -3164739,15 +3164740,15 @@ │ │ b.n b8c3d0 │ │ mcr2 10, 4, lr, cr9, cr15, {7} @ │ │ add sp, #0 │ │ b.n b8c9fa │ │ ldc2l 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ lsls r0, r4, #4 │ │ vqshl.u64 d30, d4, d10 │ │ - @ instruction: 0xff79cc8d │ │ + @ instruction: 0xff79cc66 │ │ vqadd.u64 d16, d24, d8 │ │ vcgt.u d30, d26, d12 │ │ vrhadd.u q8, , q4 │ │ vqshl.u64 d30, d28, d10 │ │ vhsub.u , , q2 │ │ vminnm.f16 d31, d23, d4 │ │ vhsub.u d30, d25, d8 │ │ @@ -3165016,18 +3165017,18 @@ │ │ lsrs r2, r3, #12 │ │ add.w r0, r0, r5 │ │ b.n b8c87a │ │ beq.n b8c54c │ │ b.n b8ca58 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r4, r6, r8, r9, sl, ip, sp, lr, pc} │ │ - vqrdmlsh.s d25, d25, d2 │ │ + @ instruction: 0xff799c6b │ │ vaba.u , , q2 │ │ vaba.u d31, d25, d4 │ │ - @ instruction: 0xff799cce │ │ + @ instruction: 0xff799ca7 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b8c89e │ │ movs r4, r0 │ │ b.n b8c084 │ │ movs r0, r0 │ │ b.n b8cc06 │ │ @@ -3165071,15 +3165072,15 @@ │ │ lsls r0, r0, #14 │ │ lsls r4, r7, #2 │ │ lsls r4, r0, #22 │ │ movs r5, r0 │ │ b.n b8c902 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xff799c4a │ │ + @ instruction: 0xff799c23 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b8c916 │ │ movs r4, r0 │ │ b.n b8c0fc │ │ movs r0, r0 │ │ b.n b8cc7e │ │ @@ -3166111,15 +3166112,15 @@ │ │ strh r7, [r0, #30] │ │ vcgt.f16 q15, , q4 │ │ @ instruction: 0xff797c6f │ │ vhadd.u d31, d23, d4 │ │ vcgt.f16 d23, d25, d27 │ │ vpmin.f16 d30, d23, d24 │ │ vabd.f16 , , │ │ - vqrshl.u64 , q14, │ │ + vqrshl.u64 , , │ │ vcgt.f16 d30, d25, d0 │ │ @ instruction: 0xff797ca7 │ │ vcgt.u , , q0 │ │ vcgt.f16 d30, d9, d16 │ │ @ instruction: 0xff797c47 │ │ vpmin.f16 q15, , q2 │ │ vabd.f16 , , │ │ @@ -3166614,15 +3166615,15 @@ │ │ lsls r0, r3, #30 │ │ add.w r0, r0, r0 │ │ b.n b8da82 │ │ beq.n b8d364 │ │ b.n b8d860 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r6, r8, fp, sp, lr, pc} │ │ - vhadd.u , , │ │ + vhadd.u d23, d25, d22 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b8d7f4 │ │ ands r0, r0 │ │ b.n b8d69e │ │ str r1, [r0, r0] │ │ b.n b8d6a2 │ │ @@ -3167314,15 +3167315,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1} │ │ b.n b8e0aa │ │ beq.n b8d97c │ │ b.n b8de88 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r8, r9, sp, lr, pc} │ │ - vqadd.u64 q10, , │ │ + vqadd.u64 d20, d9, d20 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8de1c │ │ ands r0, r0 │ │ b.n b8dcc6 │ │ lsrs r0, r6, #2 │ │ b.n b8d4aa │ │ @@ -3167635,15 +3167636,15 @@ │ │ lsls r4, r3, #21 │ │ add.w r0, r0, r0 │ │ b.n b8e372 │ │ beq.n b8dc44 │ │ b.n b8e150 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r5, r6, sp, lr, pc} │ │ - vqadd.u64 , , q1 │ │ + vhadd.u d31, d9, d27 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8e0e4 │ │ ands r0, r0 │ │ b.n b8df8e │ │ movs r4, r1 │ │ b.n b8d772 │ │ @@ -3168254,32 +3168255,32 @@ │ │ b.n b8e8d2 │ │ lsls r2, r0, #16 │ │ add.w r0, r0, r7 │ │ b.n b8e4da │ │ ldr r7, [r0, r7] │ │ @ instruction: 0xeb02ff7b │ │ @ instruction: 0xeaffdd5c │ │ - vmax.u , , │ │ + vmax.u , , q2 │ │ @ instruction: 0xff78dd18 │ │ - vmax.u d21, d25, d23 │ │ + vmax.u d21, d25, d0 │ │ vqrdmlsh.s , q12, q14 │ │ - vmax.u d21, d25, d11 │ │ + vmax.u , , q10 │ │ vqrdmlsh.s d29, d24, d28 │ │ - vmax.u , , │ │ + vmax.u d21, d9, d20 │ │ vqrdmlah.s , q4, q12 │ │ - vrshl.u64 d21, d7, d9 │ │ + vshl.u64 , q8, │ │ vpmin.u , q12, q12 │ │ - vshl.u64 d21, d7, d25 │ │ + vshl.u64 , q8, │ │ vqrdmulh.s , q4, q6 │ │ - vqshl.u64 , , │ │ + vqshl.u64 d21, d20, d25 │ │ vqrdmlsh.s , q4, q0 │ │ vqrdmulh.s , , q0 │ │ - vrshl.u64 , , │ │ + vrshl.u64 d21, d24, d9 │ │ @ instruction: 0xff78dc08 │ │ - vqrshl.u64 d21, d7, d25 │ │ + vqrshl.u64 , q8, │ │ @ instruction: 0xff78ddf4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b8e694 │ │ str r1, [r0, r0] │ │ b.n b8e53e │ │ asrs r5, r7, #2 │ │ @@ -3168891,29 +3168892,29 @@ │ │ movs r0, #2 │ │ b.n b8e858 │ │ @ instruction: 0xffaceaff │ │ strb r0, [r3, #29] │ │ b.n b8ed42 │ │ vpmin.u q15, , │ │ bvs.n b8e6c8 │ │ - vceq.i , , │ │ + vceq.i , , q4 │ │ vmin.u , q12, q10 │ │ - vceq.i d17, d25, d19 │ │ + vsub.i64 d17, d25, d12 │ │ vmax.u d29, d24, d0 │ │ - vceq.i d17, d9, d31 │ │ + vceq.i d17, d9, d8 │ │ vmin.u d29, d8, d28 │ │ - vaba.u , , │ │ + vaba.u , , q2 │ │ vmin.u , q4, q4 │ │ - vceq.i d17, d9, d7 │ │ + vaba.u , , q8 │ │ vqrshl.u64 d29, d24, d8 │ │ - vmin.u , , │ │ - vcgt.u d26, d8, d29 │ │ + vmin.u , , q0 │ │ + vcgt.u d26, d8, d6 │ │ vsub.i64 q9, q4, q8 │ │ vaba.u d29, d7, d28 │ │ - vceq.i , , │ │ + vceq.i , , q2 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b8ec28 │ │ str r1, [r0, r0] │ │ b.n b8ead2 │ │ asrs r4, r5, #2 │ │ b.n b8e2d4 │ │ @@ -3169406,17 +3169407,17 @@ │ │ b.n b8e75e │ │ movs r6, r0 │ │ b.n b8ef1a │ │ beq.n b8ebec │ │ b.n b8f0f8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ - vacgt.f16 q9, , │ │ + vacgt.f16 q9, , q2 │ │ vhadd.u , q12, q8 │ │ - vacgt.f16 d18, d9, d15 │ │ + @ instruction: 0xff792df8 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r6, r7, r9, sl, fp, sp} │ │ b.n b8e71a │ │ movs r0, r0 │ │ b.n b8f2a2 │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3169803,19 +3169804,19 @@ │ │ b.n b8eae6 │ │ movs r1, r1 │ │ b.n b8f29a │ │ ldr r0, [sp, #572] @ 0x23c │ │ b.n b8eaee │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r8, sl, fp, lr, pc} │ │ - vceq.i d22, d25, d28 │ │ + vceq.i d22, d25, d5 │ │ vabd.f16 d28, d8, d28 │ │ - vsub.i64 q11, , q14 │ │ + vsub.i64 q11, , │ │ vabd.f16 d28, d24, d24 │ │ - vsub.i64 q11, , q12 │ │ + vsub.i64 q11, , │ │ vhadd.u d17, d8, d0 │ │ b.n b8f2be │ │ movs r0, r0 │ │ b.n b8f6c2 │ │ movs r0, r0 │ │ b.n b8f628 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3173317,17 +3173318,17 @@ │ │ b.n b90878 │ │ movs r0, r0 │ │ b.n b90e5c │ │ movs r0, #2 │ │ b.n b90e60 │ │ @ instruction: 0xffa9eaff │ │ sub sp, #248 @ 0xf8 │ │ - vmin.u d22, d25, d19 │ │ + vmax.u d22, d25, d12 │ │ vpmin.f16 q13, q4, q13 │ │ - vqrshl.u64 q11, , │ │ + vqrshl.u64 d22, d24, d9 │ │ vqsub.u64 d27, d8, d6 │ │ vqrdmlsh.s , , │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b91200 │ │ movs r0, #116 @ 0x74 │ │ b.n b9088a │ │ @@ -3173952,15 +3173953,15 @@ │ │ b.n b919d2 │ │ lsls r4, r7, #9 │ │ b.n b90d9e │ │ lsls r0, r0, #10 │ │ b.n b90da2 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r4, r6, r9, fp, sp, pc} │ │ - vmax.u , , │ │ + vmax.u d29, d25, d18 │ │ vpmin.u d26, d8, d14 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, r5, r6, ip, sp} │ │ b.n b90dd2 │ │ adds r0, #13 │ │ b.n b9173c │ │ movs r7, r4 │ │ @@ -3174909,15 +3174910,15 @@ │ │ adds r0, #0 │ │ b.n b9222a │ │ bfcsel 16, b922ea , 18, lt │ │ movs r0, r0 │ │ b.n b92232 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, sp, pc} │ │ - vcge.u d30, d25, d11 │ │ + vcge.u q15, , q10 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b91fa0 │ │ ands r0, r0 │ │ b.n b91e4a │ │ movs r4, r1 │ │ b.n b9162e │ │ @@ -3175152,21 +3175153,21 @@ │ │ movs r0, #2 │ │ b.n b91e18 │ │ bvs.n b91dea │ │ add.w r1, r1, r3, lsl #8 │ │ b.n b92302 │ │ @ instruction: 0xffeeeaff │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ - vmls.i d17, d9, d20 │ │ + vceq.i , , │ │ vbif d26, d8, d18 │ │ - vpmax.u d17, d25, d20 │ │ + vpmin.u , , │ │ vminnm.f16 , q12, q11 │ │ - vmls.i , , q12 │ │ + vmls.i , , │ │ vhadd.u d26, d8, d22 │ │ - vmul.p d17, d25, d8 │ │ + vmul.p , , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b921c8 │ │ add r0, pc, #0 @ (adr r0, b91d30 ) │ │ b.n b92072 │ │ lsls r4, r7, #8 │ │ b.n b91856 │ │ @@ -3176591,29 +3176592,29 @@ │ │ @ instruction: 0xffdfeaff │ │ ands r0, r0 │ │ b.n b930ce │ │ ldr r6, [r3, #80] @ 0x50 │ │ b.n b92f92 │ │ @ instruction: 0xffdceaff │ │ ldr r6, [sp, #760] @ 0x2f8 │ │ - vqrdmlah.s q14, , │ │ + vqrdmulh.s d28, d9, d28 │ │ vpmin.f16 d25, d8, d6 │ │ - vqrdmlah.s d28, d25, d11 │ │ + vqrdmlah.s q14, , q10 │ │ vcgt.f16 d25, d8, d30 │ │ - vpmax.u q14, , │ │ + vpmin.u d28, d25, d12 │ │ vcgt.f16 , q4, q15 │ │ - vqrdmulh.s d28, d9, d3 │ │ + vpmin.u q14, , q6 │ │ vabd.f16 d25, d24, d18 │ │ vabd.f16 , , q9 │ │ - vmul.p q14, , │ │ + vmul.p q14, , q0 │ │ @ instruction: 0xff789dd6 │ │ vaba.u , , q5 │ │ vabd.f16 d25, d9, d26 │ │ vabd.u d25, d25, d10 │ │ - vqshl.u64 d28, d15, d9 │ │ + vcge.u q14, , q12 │ │ vqrdmlsh.s d25, d24, d22 │ │ vceq.i , , q3 │ │ vaba.u d23, d25, d6 │ │ vmls.i , q11, q11 │ │ vsub.i64 d23, d25, d22 │ │ vmul.p , q11, │ │ vmul.p d25, d9, d14 │ │ @@ -3176627,17 +3176628,17 @@ │ │ vceq.i d25, d25, d22 │ │ vpmin.u d29, d25, d0 │ │ vsub.i64 d25, d25, d6 │ │ vrshl.u64 , q9, │ │ vaba.u d29, d9, d28 │ │ vpmax.u d25, d9, d14 │ │ vsub.i64 d25, d9, d14 │ │ - vqshl.u64 q15, , │ │ + vqshl.u64 d30, d24, d25 │ │ vshl.u64 d25, d10, d8 │ │ - vqadd.u64 q15, , │ │ + vqadd.u64 d30, d25, d20 │ │ vcge.u , q12, q7 │ │ vmls.i , , q1 │ │ vshl.u64 d25, d18, d25 │ │ vabd.u d27, d9, d6 │ │ vshl.u64 , q1, │ │ vmax.u d27, d25, d22 │ │ vabd.u d25, d7, d22 │ │ @@ -3177303,15 +3177304,15 @@ │ │ b.n b9374a │ │ beq.n b9303c │ │ b.n b93528 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, fp, pc} │ │ @ instruction: 0xff79addf │ │ vcgt.f16 q12, , q5 │ │ - vsub.i64 d31, d9, d12 │ │ + vabd.u , , │ │ vcgt.f16 d24, d8, d2 │ │ @ instruction: 0xff798d12 │ │ vqrdmlah.s d17, d9, d26 │ │ @ instruction: 0xff778ce6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b934d4 │ │ @@ -3180598,28 +3180599,28 @@ │ │ @ instruction: 0xffc5eaff │ │ movs r0, r0 │ │ b.n b953ea │ │ movs r4, r4 │ │ b.n b947c8 │ │ @ instruction: 0xffc5eaff │ │ ldrb r2, [r4, #22] │ │ - vqsub.u64 d21, d25, d15 │ │ + vqsub.u64 , , q12 │ │ @ instruction: 0xff787d3a │ │ - vqsub.u64 d21, d9, d23 │ │ + vqsub.u64 d21, d9, d0 │ │ vqrdmlsh.s , q4, q11 │ │ vpmax.u d23, d9, d26 │ │ - vmax.u q14, , │ │ - vpmin.f16 d17, d8, d16 │ │ - vpmin.f16 d17, d9, d8 │ │ + vmax.u q14, , q0 │ │ + vacgt.f16 , q12, │ │ + vcgt.f16 , , │ │ @ instruction: 0xff797ca6 │ │ - vrhadd.u d21, d25, d19 │ │ + vbif , , q14 │ │ vqrshl.u64 d23, d22, d8 │ │ - vbif q14, , │ │ + vrhadd.u q14, , q6 │ │ vcgt.u d23, d24, d18 │ │ - vminnm.f16 , , q14 │ │ + vminnm.f16 , , │ │ vqrdmlah.s d23, d8, d30 │ │ @ instruction: 0xff79bcee │ │ vceq.i d23, d9, d18 │ │ vmls.i , , q9 │ │ vhadd.u , , q11 │ │ vrshl.u64 , , q11 │ │ vqrshl.u64 q8, q1, │ │ @@ -3180641,36 +3180642,36 @@ │ │ vabd.u , , q11 │ │ vmls.i d27, d25, d26 │ │ vsub.i64 , , q11 │ │ vpmax.u d27, d25, d26 │ │ vqshl.u64 , q11, │ │ vmin.u d27, d9, d26 │ │ vmul.p d23, d25, d6 │ │ - vqrshl.u64 q13, q8, │ │ + vrshl.u64 q13, , │ │ vcgt.u , q4, q13 │ │ - vpmin.f16 , , q2 │ │ + vminnm.f16 d25, d25, d13 │ │ vcge.u , q12, q1 │ │ - vhadd.u d26, d9, d28 │ │ + vhadd.u d26, d9, d5 │ │ vrhadd.u d23, d24, d22 │ │ - vcgt.f16 d25, d9, d0 │ │ + @ instruction: 0xff799dd9 │ │ vrhadd.u , q12, q1 │ │ - vacgt.f16 d25, d9, d12 │ │ + @ instruction: 0xff799df5 │ │ vqadd.u64 d23, d24, d26 │ │ - @ instruction: 0xff799d14 │ │ + @ instruction: 0xff799ced │ │ vqadd.u64 d23, d24, d2 │ │ - @ instruction: 0xff799cec │ │ + @ instruction: 0xff799cc5 │ │ vqadd.u64 , q4, q11 │ │ - vqrdmlsh.s , , q0 │ │ + @ instruction: 0xff799ca9 │ │ vbif , q12, q15 │ │ vhadd.u , , q7 │ │ - @ instruction: 0xff799ca8 │ │ + @ instruction: 0xff799c81 │ │ vqrdmulh.s d23, d8, d14 │ │ - vabd.u q13, , q12 │ │ + vabd.u q13, , │ │ vqrdmlsh.s d23, d8, d10 │ │ - vceq.i q13, , q10 │ │ + vsub.i64 q13, , │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b9525c │ │ str r1, [r0, r0] │ │ b.n b95106 │ │ asrs r0, r7, #2 │ │ b.n b948ea │ │ @@ -3181259,26 +3181260,26 @@ │ │ b.n b94df0 │ │ asrs r1, r0, #32 │ │ b.n b953d8 │ │ b.n b95530 │ │ @ instruction: 0xeb02ff44 │ │ @ instruction: 0xeaff6eaa │ │ vcgt.f16 q11, , q1 │ │ - vcgt.f16 q8, , q8 │ │ - vacgt.f16 d16, d9, d20 │ │ + vacgt.f16 d16, d9, d25 │ │ + vcgt.f16 d16, d9, d13 │ │ vqrdmlah.s d22, d25, d26 │ │ vpmin.f16 d20, d9, d15 │ │ vmls.i q11, , q15 │ │ vpmin.u d22, d9, d30 │ │ vpmin.u d22, d9, d6 │ │ vabd.f16 q10, , │ │ vabd.f16 d22, d25, d26 │ │ vqadd.u64 , , │ │ - vminnm.f16 d16, d25, d4 │ │ - vpmin.f16 q8, , q12 │ │ + vpmin.f16 q8, , │ │ + vpmin.f16 q8, , │ │ @ instruction: 0xff796c8e │ │ vpmin.f16 q10, , │ │ vqrdmlsh.s q11, , q9 │ │ vpmin.f16 q10, , │ │ vpmin.u q11, , q1 │ │ vcgt.f16 d20, d9, d23 │ │ vqrdmulh.s d22, d9, d2 │ │ @@ -3181355,17 +3181356,17 @@ │ │ b.n b95702 │ │ asrs r0, r2, #1 │ │ b.n b95b06 │ │ movs r1, #105 @ 0x69 │ │ b.n b959ca │ │ @ instruction: 0xffe5eaff │ │ ldr r6, [r2, #20] │ │ - vminnm.f16 d17, d9, d19 │ │ + vpmin.f16 d17, d9, d12 │ │ vceq.i q11, q12, q9 │ │ - vcgt.f16 , , │ │ + vcgt.f16 d17, d25, d24 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b95880 │ │ strh r0, [r0, #0] │ │ b.n b9572a │ │ movs r4, r0 │ │ b.n b94f10 │ │ @@ -3182060,31 +3182061,31 @@ │ │ b.n b95fb6 │ │ ands r0, r0 │ │ b.n b960fa │ │ movs r0, #12 │ │ b.n b9603e │ │ vpmin.u8 q15, , │ │ str r6, [r6, #116] @ 0x74 │ │ - vacgt.f16 q15, , q5 │ │ + vacgt.f16 d30, d25, d19 │ │ vmin.u q11, q4, q9 │ │ vrshl.u64 q11, q1, │ │ - vabd.f16 d30, d9, d22 │ │ + vqrdmlsh.s q15, , │ │ vmin.u d22, d8, d6 │ │ - @ instruction: 0xff79ed7a │ │ + @ instruction: 0xff79ed53 │ │ vmax.u , q12, q2 │ │ vcgt.u d22, d6, d22 │ │ - vpmax.u d30, d25, d10 │ │ + vpmax.u q15, , │ │ vqsub.u64 q11, q12, q15 │ │ - vpmax.u q15, , q9 │ │ + vpmin.u d30, d9, d27 │ │ vabd.u , q4, q12 │ │ vaba.u d22, d10, d30 │ │ vrshl.u64 q11, q15, │ │ - @ instruction: 0xff79ed52 │ │ + vabd.f16 d30, d9, d27 │ │ vcge.u q11, q4, q7 │ │ - vpmax.u q15, , q1 │ │ + vpmin.u d30, d25, d11 │ │ vcgt.u d22, d24, d22 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r2, ip} │ │ b.n b95538 │ │ movs r0, r0 │ │ b.n b960bc │ │ movs r7, r1 │ │ @@ -3182672,21 +3182673,21 @@ │ │ movs r1, #127 @ 0x7f │ │ b.n b96536 │ │ @ instruction: 0xffeeeaff │ │ str r0, [r0, r0] │ │ b.n b9667e │ │ @ instruction: 0xffeeeaff │ │ str r6, [r7, #8] │ │ - vhadd.u d23, d25, d13 │ │ + vhadd.u , , q11 │ │ vqadd.u64 q11, q4, q1 │ │ - vhadd.u d23, d9, d17 │ │ + vminnm.f16 q11, , q13 │ │ vacgt.f16 d21, d8, d6 │ │ - vabd.f16 q11, , │ │ + @ instruction: 0xff796dbe │ │ @ instruction: 0xff785dfa │ │ - vabd.f16 q11, , │ │ + vabd.f16 d22, d25, d18 │ │ vrhadd.u , q4, q14 │ │ movs r3, r4 │ │ str r6, [r7, #4] │ │ vsub.i64 , , q1 │ │ vpmin.f16 , q11, q9 │ │ vsub.i64 d25, d9, d22 │ │ vabd.f16 , q11, q5 │ │ @@ -3183462,29 +3183463,29 @@ │ │ b.n b96150 │ │ movs r0, r0 │ │ b.n b96734 │ │ movs r0, #2 │ │ b.n b96738 │ │ @ instruction: 0xffedeaff │ │ ldrsb r2, [r4, r5] │ │ - vhsub.u d31, d25, d8 │ │ + vhsub.u , , │ │ vaba.u d21, d7, d18 │ │ - vqsub.u64 , , q4 │ │ - vabd.f16 q8, , │ │ - vcgt.f16 d16, d8, d21 │ │ + vqsub.u64 d31, d9, d17 │ │ + @ instruction: 0xff770d1a │ │ + @ instruction: 0xff780dfe │ │ vabd.u d21, d8, d14 │ │ - vqsub.u64 d31, d9, d20 │ │ + vhsub.u d31, d9, d13 │ │ vqrdmulh.s q9, , q8 │ │ vmin.u d21, d26, d2 │ │ - vbif d31, d25, d24 │ │ + vbif d31, d25, d1 │ │ vqrdmulh.s q9, , q14 │ │ vaba.u , q5, q15 │ │ - vhsub.u d31, d25, d20 │ │ + vqsub.u64 , , │ │ vmin.u , , q3 │ │ - vbif , , q14 │ │ + vbif , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {sp} │ │ b.n b96da6 │ │ ands r0, r0 │ │ b.n b969aa │ │ str r4, [r0, #0] │ │ b.n b9618e │ │ @@ -3184032,15 +3184033,15 @@ │ │ b.n b96e66 │ │ @ instruction: 0xebff0005 │ │ b.n b96e76 │ │ beq.n b96b48 │ │ b.n b97054 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r4, r7, r8, ip, lr} │ │ - vmin.u q9, , q14 │ │ + vmin.u q9, , │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b96fe8 │ │ ands r0, r0 │ │ b.n b96e92 │ │ lsls r4, r7, #8 │ │ b.n b96676 │ │ @@ -3184499,17 +3184500,17 @@ │ │ adds r0, #0 │ │ b.n b976a2 │ │ b.n b97080 │ │ @ instruction: 0xebff0005 │ │ b.n b972aa │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r5, r6, r8, sl, fp, lr} │ │ - vpmin.f16 d24, d9, d1 │ │ + vacgt.f16 q12, , q5 │ │ vabd.f16 d20, d23, d22 │ │ - vpmin.f16 q12, , │ │ + vminnm.f16 d24, d9, d14 │ │ vqsub.u64 d16, d7, d28 │ │ b.n b96aa2 │ │ adds r3, #245 @ 0xf5 │ │ b.n b97586 │ │ asrs r0, r3, #32 │ │ b.n b96aaa │ │ lsls r4, r4, #18 │ │ @@ -3185207,15 +3185208,15 @@ │ │ @ instruction: 0xebff0000 │ │ b.n b97d02 │ │ beq.n b975d4 │ │ b.n b97ae0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r8, r9, sl, lr} │ │ vabd.u d20, d9, d6 │ │ - vcgt.u , , │ │ + vcgt.u , , q4 │ │ vhadd.u d16, d8, d0 │ │ b.n b97c7a │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b976a0 ) │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ b.n b97124 │ │ str r0, [r0, r0] │ │ @@ -3185242,15 +3185243,15 @@ │ │ b.n b97956 │ │ asrs r4, r0, #32 │ │ b.n b9795a │ │ movs r0, #102 @ 0x66 │ │ b.n b97d5e │ │ ldr r0, [pc, #192] @ (b976e0 ) │ │ ldmia.w sp!, {r5, r6, fp, ip, lr, pc} │ │ - and.w fp, r2, r0, lsr #7 │ │ + and.w fp, r2, r9, asr #6 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b97acc │ │ str r1, [r0, r0] │ │ b.n b97976 │ │ ands r0, r0 │ │ b.n b9797a │ │ @@ -3186865,32 +3186866,32 @@ │ │ movs r0, #102 @ 0x66 │ │ b.n b98b1a │ │ bmi.n b983c0 │ │ add.w r0, r2, r5 │ │ b.n b98722 │ │ ldr r0, [r4, #32] │ │ @ instruction: 0xebfeffb2 │ │ - @ instruction: 0xeaff1614 │ │ - vacgt.f16 q8, q4, q8 │ │ - vmax.u , q12, q10 │ │ - vcgt.f16 q8, q12, q10 │ │ - vrshl.u64 d29, d5, d8 │ │ - vpmin.f16 q8, , q4 │ │ - vrshl.u64 , , q4 │ │ - vpmin.f16 d16, d7, d28 │ │ - vrshl.u64 , , q4 │ │ - vcge.u d17, d7, d8 │ │ - vhsub.u , q12, q14 │ │ - vrhadd.u , q4, q12 │ │ - vrhadd.u d17, d24, d16 │ │ - vhadd.u , q4, q14 │ │ - vmax.u d29, d24, d13 │ │ - vqadd.u64 d17, d7, d16 │ │ - vmin.u , q4, │ │ - vacgt.f16 d16, d7, d0 │ │ + @ instruction: 0xeaff15ed │ │ + vcgt.f16 q8, q4, │ │ + vmin.u d17, d24, d29 │ │ + vacgt.f16 d16, d24, d29 │ │ + vqshl.u64 , q7, q12 │ │ + vpmin.f16 d16, d7, d17 │ │ + vrshl.u64 , q1, q4 │ │ + vpmin.f16 d16, d7, d5 │ │ + vrshl.u64 d29, d22, d8 │ │ + vqsub.u64 , , │ │ + vhsub.u , q12, │ │ + vrhadd.u , q4, │ │ + vbif , q4, │ │ + vhadd.u , q4, │ │ + vmax.u , q4, q11 │ │ + vhadd.u d17, d7, d9 │ │ + vmax.u d29, d8, d26 │ │ + vabd.f16 q8, , │ │ vqsub.u64 q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b988d4 │ │ str r0, [r0, r0] │ │ b.n b9877e │ │ str r0, [r6, #8] │ │ b.n b97f62 │ │ @@ -3187048,15 +3187049,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b98cca │ │ movs r5, r0 │ │ b.n b988ce │ │ beq.n b985a0 │ │ b.n b98aac │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r6, sl, fp} │ │ + ldmia.w sp!, {r0, r3, r4, r5, sl, fp} │ │ vcgt.u d16, d8, d23 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b988e6 │ │ movs r1, r0 │ │ b.n b98c4c │ │ movs r7, r1 │ │ @@ -3187124,15 +3187125,15 @@ │ │ str r3, [sp, #464] @ 0x1d0 │ │ @ instruction: 0xebfe1001 │ │ b.n b98d82 │ │ ldrh r7, [r0, r6] │ │ add.w r0, r0, r4 │ │ b.n b9898a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, sl, fp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, r9, fp} │ │ vqsub.u64 d19, d24, d3 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b98af8 │ │ ands r0, r0 │ │ b.n b989a2 │ │ lsls r0, r5, #13 │ │ @@ -3187345,16 +3187346,16 @@ │ │ @ instruction: 0xebff4000 │ │ b.n b98332 │ │ movs r4, r0 │ │ b.n b98b6a │ │ beq.n b9883c │ │ b.n b98d48 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r6, r7, r8, fp} │ │ - vacgt.f16 d26, d8, d25 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r7, r8, fp} │ │ + vacgt.f16 d26, d8, d2 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b98cdc │ │ str r0, [r0, r0] │ │ b.n b98b86 │ │ lsls r4, r6, #2 │ │ b.n b9836a │ │ @@ -3187543,18 +3187544,18 @@ │ │ add.w r0, r2, r0, lsl #28 │ │ b.n b99116 │ │ movs r7, r0 │ │ b.n b98d1a │ │ beq.n b989ec │ │ b.n b98ef8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r3, r4, r6, r8, fp} │ │ - vmls.i d16, d8, d24 │ │ - vaba.u q8, q12, q12 │ │ - vceq.i d16, d8, d20 │ │ + ldmia.w sp!, {r0, r4, r5, r8, fp} │ │ + vmls.i d16, d8, d1 │ │ + vaba.u q8, q12, │ │ + vsub.i64 d16, d8, d13 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r0, pc} │ │ b.n b98d3a │ │ asrs r0, r4, #3 │ │ b.n b9853c │ │ ands r0, r0 │ │ b.n b98d42 │ │ @@ -3187657,19 +3187658,19 @@ │ │ b.n b98e12 │ │ movs r0, #85 @ 0x55 │ │ b.n b99216 │ │ bcc.n b98b3e │ │ add.w r0, r2, r0 │ │ b.n b9921e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r7, r8, r9, sl} │ │ - vabd.u d16, d24, d8 │ │ - vaba.u d16, d8, d12 │ │ - vaba.u q8, q4, q2 │ │ - vabd.u d16, d8, d4 │ │ + ldmia.w sp!, {r0, r2, r4, r7, r8, r9, sl} │ │ + vabd.u q8, q4, │ │ + vmin.u q8, q12, │ │ + vabd.u d16, d8, d29 │ │ + vmin.u q8, q12, │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r4, r6} │ │ movt r0, #513 @ 0x201 │ │ b.n b98e42 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #4685824 @ 0x478000 │ │ orr.w r0, r2, #131072 @ 0x20000 │ │ @@ -3188312,16 +3188313,16 @@ │ │ b.n b9982a │ │ movs r0, r0 │ │ b.n b99710 │ │ vpmin.u , q11, │ │ @ instruction: 0xffd5eaff │ │ movs r4, #208 @ 0xd0 │ │ vcge.f16 , , q4 │ │ - vrhadd.u16 d16, d19, d24 │ │ - vrhadd.u q8, q12, q8 │ │ + vrhadd.u16 d16, d19, d1 │ │ + vbif d16, d24, d25 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {lr} │ │ b.n b993ce │ │ movs r4, r1 │ │ b.n b98bb4 │ │ adds r0, #16 │ │ b.n b98bb8 │ │ @@ -3188447,19 +3188448,19 @@ │ │ movs r0, #8 │ │ b.n b9981e │ │ movs r4, r0 │ │ b.n b994e2 │ │ asrs r0, r2, #1 │ │ b.n b998e6 │ │ @ instruction: 0xffcfeaff │ │ - lsls r4, r6, #3 │ │ + lsls r5, r1, #3 │ │ vrhadd.u d19, d8, d11 │ │ - vqadd.u64 d16, d7, d28 │ │ + vqadd.u64 d16, d7, d5 │ │ vqadd.u64 , q4, │ │ - vqadd.u64 d16, d23, d8 │ │ + vqadd.u64 q8, , │ │ vhadd.u d19, d24, d31 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b99664 │ │ str r4, [r2, #8] │ │ b.n b98cee │ │ ands r1, r0 │ │ @@ -3189259,24 +3189260,24 @@ │ │ lsls r0, r6, #9 │ │ b.n b993ae │ │ @ instruction: 0xffc8eaff │ │ bls.n b998b4 │ │ movs r0, r4 │ │ bls.n b99960 │ │ movs r0, r4 │ │ - strh r7, [r2, #34] @ 0x22 │ │ + strh r0, [r6, #32] │ │ vqsub.u64 d29, d23, d8 │ │ - vhsub.u q12, q11, │ │ + vhsub.u d24, d22, d20 │ │ vrhadd.u d29, d7, d12 │ │ - vqrdmlah.s , q11, q3 │ │ - vrhadd.u d24, d23, d31 │ │ + vqrdmulh.s d29, d22, d31 │ │ + vrhadd.u d24, d23, d8 │ │ vminnm.f16 q14, , q8 │ │ - vqsub.u64 d24, d22, d3 │ │ + vhsub.u q12, q3, q14 │ │ vqadd.u64 , , q2 │ │ - vqrdmulh.s , q3, │ │ + vqrdmulh.s , q3, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b99d7c │ │ strb r0, [r0, #0] │ │ b.n b99c26 │ │ movs r4, r1 │ │ b.n b9940a │ │ @@ -3190001,40 +3190002,40 @@ │ │ movs r0, #104 @ 0x68 │ │ b.n b99a58 │ │ movs r0, r0 │ │ b.n b9a03c │ │ movs r0, #2 │ │ b.n b9a040 │ │ @ instruction: 0xff94eaff │ │ - ldrb r7, [r5, #27] │ │ + ldrb r0, [r1, #27] │ │ vaba.u d18, d7, d1 │ │ - vabd.f16 d23, d7, d15 │ │ + @ instruction: 0xff777ce8 │ │ vqrshl.u64 d18, d17, d7 │ │ - @ instruction: 0xff777cab │ │ + @ instruction: 0xff777c84 │ │ vshl.u64 q9, , │ │ - vqrdmlsh.s , , │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s d23, d23, d16 │ │ + vqrdmlsh.s d23, d7, d24 │ │ vshl.u64 d18, d1, d23 │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s , , q2 │ │ vqshl.u64 d18, d13, d23 │ │ - vqrdmulh.s , , │ │ + vqrdmulh.s d23, d7, d24 │ │ vcge.u q9, , │ │ - vqrdmlah.s d23, d7, d19 │ │ + vqrdmulh.s d23, d7, d12 │ │ vcge.u q9, , │ │ - vabd.f16 , , │ │ - vabd.f16 d23, d7, d27 │ │ + vabd.f16 , , q0 │ │ + vabd.f16 d23, d7, d4 │ │ vrshl.u64 q9, , │ │ - vpmax.u , , │ │ + vpmax.u , , q4 │ │ vcge.u d18, d7, d1 │ │ - vqrdmlsh.s d23, d7, d11 │ │ - vqrdmulh.s d23, d7, d11 │ │ + vqrdmlah.s , , q10 │ │ + vpmax.u , , q10 │ │ vcgt.u d18, d7, d29 │ │ - vpmin.u d23, d23, d23 │ │ + vpmin.u d23, d23, d0 │ │ vqsub.u64 q9, , │ │ - vqrdmlah.s , , │ │ + vqrdmlah.s , , q2 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9a430 │ │ ands r0, r0 │ │ b.n b9a2da │ │ movs r4, r1 │ │ b.n b99abe │ │ @@ -3190184,16 +3190185,16 @@ │ │ b.n b9a5f4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {ip, sp, lr} │ │ b.n b9a822 │ │ @ instruction: 0xfffaeaff │ │ bl df6fda │ │ bl dbafde │ │ - ldrb r3, [r4, #6] │ │ - vmax.u d25, d7, d18 │ │ + ldrb r4, [r7, #5] │ │ + vqrshl.u64 , , │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r6, r7, ip, lr, pc} │ │ b.n b9a598 │ │ strb r0, [r0, #0] │ │ b.n b9a842 │ │ str r1, [r0, r0] │ │ b.n b9a446 │ │ @@ -3190878,44 +3190879,44 @@ │ │ b.n b9ae1e │ │ movs r0, #123 @ 0x7b │ │ b.n b9ae22 │ │ adds r0, #0 │ │ b.n b9ae26 │ │ bcs.n b9a642 │ │ @ instruction: 0xebffff2a │ │ - @ instruction: 0xeaff7813 │ │ + @ instruction: 0xeaff77ec │ │ vmax.u q15, , │ │ - vabd.u , q11, │ │ + vabd.u d23, d22, d24 │ │ vmax.u d30, d23, d25 │ │ - vaba.u d23, d22, d19 │ │ + vabd.u d23, d22, d12 │ │ vmax.u d30, d23, d13 │ │ - vaba.u , q3, │ │ + vaba.u , q3, q2 │ │ vmin.u q15, , │ │ - vsub.i64 , q3, │ │ + vceq.i d23, d6, d12 │ │ vaba.u d30, d7, d13 │ │ - vmax.u , q3, │ │ + vmin.u d23, d6, d28 │ │ vqrshl.u64 d30, d29, d7 │ │ - vshl.u64 d23, d31, d22 │ │ + vshl.u64 d23, d8, d22 │ │ vcgt.u d30, d23, d9 │ │ - vmin.u , q3, │ │ + vmin.u , q3, q4 │ │ vqrshl.u64 q15, , │ │ - vqrshl.u64 , , q11 │ │ + vrshl.u64 d23, d28, d22 │ │ vshl.u64 d30, d29, d23 │ │ - vqshl.u64 , , q11 │ │ + vqshl.u64 d23, d24, d22 │ │ vcge.u d30, d23, d25 │ │ - vqrshl.u64 d23, d15, d6 │ │ - vcge.u d23, d7, d31 │ │ + vqshl.u64 , q12, q11 │ │ + vcge.u d23, d7, d8 │ │ vqsub.u64 d30, d7, d9 │ │ - vcge.u , q3, │ │ + vcge.u d23, d6, d20 │ │ vqsub.u64 d30, d7, d21 │ │ - vcgt.u , q11, │ │ + vcge.u d23, d22, d28 │ │ vqsub.u64 d30, d23, d29 │ │ - vcgt.u d23, d6, d11 │ │ + vhsub.u , q11, q10 │ │ vrhadd.u q15, , │ │ - vmin.u d23, d6, d3 │ │ + vrshl.u64 , q14, q11 │ │ vabd.u d17, d7, d20 │ │ b.n b9a28a │ │ lsls r4, r3, #10 │ │ b.n b9a290 │ │ movs r0, r0 │ │ b.n b9ae12 │ │ vrhadd.u16 d1, d14, d31 │ │ @@ -3191163,18 +3191164,18 @@ │ │ movs r0, #24 │ │ b.n b9a4c4 │ │ movs r0, r0 │ │ b.n b9aaa8 │ │ movs r0, #2 │ │ b.n b9aaac │ │ @ instruction: 0xffdceaff │ │ - strb r3, [r2, #3] │ │ + strb r4, [r5, #2] │ │ vmax.u d19, d7, d17 │ │ vqrdmlsh.s d20, d23, d22 │ │ - vhadd.u , q3, │ │ + vhadd.u d23, d6, d20 │ │ vqrshl.u64 d19, d9, d23 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9ae48 │ │ cmp r0, #184 @ 0xb8 │ │ b.n b9a4d2 │ │ ands r0, r0 │ │ @@ -3191223,16 +3191224,16 @@ │ │ b.n b9b152 │ │ bne.n b9a9d8 │ │ @ instruction: 0xebff0005 │ │ b.n b9ad5a │ │ beq.n b9aa2c │ │ b.n b9af38 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ - vminnm.f16 q11, , │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr} │ │ + vminnm.f16 q11, , q0 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n b9ad72 │ │ lsrs r0, r3, #4 │ │ b.n b9b036 │ │ movs r0, r0 │ │ b.n b9ab42 │ │ @@ -3191345,19 +3191346,19 @@ │ │ movs r0, r0 │ │ b.n b9b1ca │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n b9ae72 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r4, r6, r8, r9, sl, fp, sp, lr} │ │ vcgt.f16 d16, d7, d9 │ │ - vpmin.f16 d22, d6, d23 │ │ + vpmin.f16 d22, d6, d0 │ │ @ instruction: 0xff770db9 │ │ - vcgt.f16 q11, q11, │ │ + vacgt.f16 d22, d22, d28 │ │ @ instruction: 0xff770d75 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {lr} │ │ b.n b9ae96 │ │ movs r4, r1 │ │ b.n b9a67a │ │ asrs r4, r7, #32 │ │ @@ -3191553,21 +3191554,21 @@ │ │ movs r0, #12 │ │ b.n b9b37a │ │ movs r4, r0 │ │ b.n b9b03e │ │ asrs r0, r2, #1 │ │ b.n b9b442 │ │ @ instruction: 0xffe2eaff │ │ - ldr r3, [r3, #84] @ 0x54 │ │ + ldr r4, [r6, #80] @ 0x50 │ │ vqrshl.u64 d17, d7, d23 │ │ - @ instruction: 0xff776dfb │ │ + @ instruction: 0xff776dd4 │ │ vmin.u d17, d7, d23 │ │ - @ instruction: 0xff776d1f │ │ + vqrdmlsh.s q11, , q12 │ │ vqrshl.u64 , , │ │ - @ instruction: 0xff776cef │ │ + @ instruction: 0xff776cc8 │ │ vrshl.u64 d17, d27, d7 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9b1c8 │ │ ands r0, r0 │ │ b.n b9b072 │ │ lsls r4, r5, #6 │ │ @@ -3191979,23 +3191980,23 @@ │ │ movs r0, #12 │ │ b.n b9b72e │ │ movs r4, r0 │ │ b.n b9b3f2 │ │ asrs r0, r2, #1 │ │ b.n b9b7f6 │ │ @ instruction: 0xff99eaff │ │ - ldr r3, [r1, #44] @ 0x2c │ │ + ldr r4, [r4, #40] @ 0x28 │ │ vmax.u q9, , q13 │ │ - vpmin.u q11, q11, │ │ + vpmin.u q11, q11, q0 │ │ vmin.u d18, d23, d6 │ │ - vqrdmulh.s d22, d6, d23 │ │ + vqrdmulh.s d22, d6, d0 │ │ vmax.u q9, , q3 │ │ - vmul.p d22, d6, d27 │ │ + vmul.p d22, d6, d4 │ │ vqshl.u64 q9, q5, │ │ - vqrdmlah.s d22, d22, d31 │ │ + vqrdmlah.s d22, d22, d8 │ │ vaba.u q9, , q7 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r4, r6, r7, fp, ip} │ │ b.n b9ac0a │ │ ands r0, r0 │ │ b.n b9b42e │ │ movs r1, r0 │ │ @@ -3192088,18 +3192089,18 @@ │ │ b.n b9b8f6 │ │ adds r0, #0 │ │ b.n b9b8fa │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ b.n b9b902 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, fp, sp, lr} │ │ - vcgt.f16 d31, d7, d23 │ │ - vsub.i64 d22, d23, d7 │ │ - vacgt.f16 , , │ │ + ldmia.w sp!, {r4, fp, sp, lr} │ │ + vcgt.f16 d31, d7, d0 │ │ + vsub.i64 q11, , q8 │ │ + vacgt.f16 , , q0 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9b678 │ │ ands r0, r0 │ │ b.n b9b522 │ │ str r1, [r0, r0] │ │ b.n b9b926 │ │ @@ -3192142,15 +3192143,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b9b97a │ │ movs r5, r0 │ │ b.n b9b57e │ │ beq.n b9b250 │ │ b.n b9b75c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r3, r4, r7, r8, r9, sl, sp, lr} │ │ vqrshl.u64 , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9b6f0 │ │ str r0, [sp, #0] │ │ b.n b9b59a │ │ movs r0, r0 │ │ @@ -3192710,39 +3192711,39 @@ │ │ b.n b9b82c │ │ movs r0, #2 │ │ b.n b9b830 │ │ add r7, sp, #964 @ 0x3c4 │ │ @ instruction: 0xeb018000 │ │ b.n b9be5a │ │ @ instruction: 0xff8deaff │ │ - str r3, [r2, #112] @ 0x70 │ │ - vqrdmlsh.s , , │ │ - vmin.u d22, d7, d31 │ │ - vqrdmlsh.s d31, d7, d15 │ │ - vmax.u d22, d23, d7 │ │ - @ instruction: 0xff77fc67 │ │ - vmax.u q11, , │ │ - @ instruction: 0xff77fc43 │ │ - vrshl.u64 d22, d11, d23 │ │ - vqrdmulh.s , , │ │ - vshl.u64 d22, d7, d23 │ │ - vpmax.u , , │ │ - vrshl.u64 d22, d23, d23 │ │ - vqrdmulh.s d31, d23, d7 │ │ - vcgt.u d22, d7, d23 │ │ - vmls.i d31, d7, d7 │ │ - vcgt.u q11, , │ │ - vmls.i d31, d7, d19 │ │ - vqshl.u64 d22, d31, d23 │ │ - vpmin.u d31, d23, d15 │ │ - vqsub.u64 q11, , │ │ - vceq.i , , │ │ - vqrshl.u64 q11, , │ │ - vhsub.u q11, , │ │ - vsub.i64 d31, d23, d23 │ │ + str r4, [r5, #108] @ 0x6c │ │ + @ instruction: 0xff77fccc │ │ + vmin.u d22, d7, d8 │ │ + vqrdmlah.s , , q12 │ │ + vmax.u q11, , q8 │ │ + @ instruction: 0xff77fc40 │ │ + vmin.u d22, d7, d28 │ │ + vqrdmlsh.s d31, d7, d12 │ │ + vrshl.u64 q11, q10, │ │ + vqrdmulh.s , , q2 │ │ + vshl.u64 q11, q8, │ │ + vpmax.u , , q0 │ │ + vrshl.u64 d22, d0, d23 │ │ + vqrdmulh.s , , q8 │ │ + vcgt.u d22, d7, d0 │ │ + vsub.i64 , , q8 │ │ + vcge.u d22, d7, d12 │ │ + vceq.i , , q14 │ │ + vqshl.u64 d22, d8, d23 │ │ + vpmin.u , , q12 │ │ + vqsub.u64 q11, , q0 │ │ + vceq.i d31, d23, d16 │ │ + vqrshl.u64 d22, d16, d7 │ │ + vhsub.u d22, d23, d16 │ │ + vsub.i64 d31, d23, d0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9bc24 │ │ ands r0, r0 │ │ b.n b9bace │ │ movs r0, r0 │ │ b.n b9bed2 │ │ @@ -3193018,29 +3193019,29 @@ │ │ b.n b9bb00 │ │ stmia r7!, {r4, r5, r6} │ │ add.w r0, r2, r7 │ │ b.n b9bd2a │ │ beq.n b9b9fc │ │ b.n b9bf08 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, sp, lr} │ │ + ldmia.w sp!, {r2, r4, r6, sp, lr} │ │ vpmin.f16 d31, d7, d20 │ │ - vqadd.u64 q11, , │ │ + vhadd.u q11, , q6 │ │ vminnm.f16 d31, d23, d12 │ │ - vqadd.u64 d22, d21, d23 │ │ + vqadd.u64 d22, d21, d0 │ │ vpmin.f16 , , q8 │ │ - vqadd.u64 q11, , │ │ + vqadd.u64 d22, d5, d24 │ │ vpmin.f16 d31, d7, d8 │ │ - vhadd.u d22, d5, d23 │ │ + vhadd.u d22, d5, d0 │ │ vacgt.f16 , , q0 │ │ - vhadd.u q11, , │ │ + vqadd.u64 d22, d5, d12 │ │ vcgt.f16 , , q14 │ │ - vbif d22, d5, d11 │ │ + vqadd.u64 q11, , q10 │ │ vpmin.f16 , , q2 │ │ - vminnm.f16 , , │ │ + vpmin.f16 , , q6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b9bed0 │ │ str r0, [sp, #0] │ │ b.n b9bd7a │ │ str r1, [r0, #0] │ │ b.n b9bd7e │ │ @@ -3193398,26 +3193399,26 @@ │ │ vpmin.u32 q15, q15, │ │ movs r0, r1 │ │ b.n b9c09e │ │ str r2, [r6, #124] @ 0x7c │ │ @ instruction: 0xeb04b000 │ │ b.n b9c4a6 │ │ vpmin.u16 q15, q15, │ │ - ldrsh r3, [r2, r4] │ │ - vpmin.f16 , , q0 │ │ - vcgt.f16 d21, d7, d15 │ │ - @ instruction: 0xff779c65 │ │ - vqrdmlsh.s , , │ │ - vqrdmulh.s , , │ │ - @ instruction: 0xff775cc7 │ │ - vqrdmlah.s d25, d7, d13 │ │ - @ instruction: 0xff775c8b │ │ - vpmax.u , , │ │ - vminnm.f16 d21, d7, d27 │ │ - vpmin.f16 , , q12 │ │ + ldrsh r4, [r5, r3] │ │ + vminnm.f16 d21, d7, d9 │ │ + vabd.f16 , , q12 │ │ + vqrdmlsh.s d25, d7, d30 │ │ + @ instruction: 0xff775ccc │ │ + vqrdmulh.s d25, d7, d18 │ │ + @ instruction: 0xff775ca0 │ │ + vpmin.u , , q11 │ │ + @ instruction: 0xff775c64 │ │ + vpmin.u d25, d23, d26 │ │ + vminnm.f16 d21, d7, d4 │ │ + vpmin.f16 , , │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, sp, lr} │ │ b.n b9b8c2 │ │ str r0, [sp, #12] │ │ b.n b9c0e6 │ │ strh r0, [r4, #0] │ │ b.n b9b8ca │ │ @@ -3193746,16 +3193747,16 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r9} │ │ b.n b9bb8a │ │ movs r0, r0 │ │ b.n b9c706 │ │ @ instruction: 0xfff31aff │ │ @ instruction: 0xffeeeaff │ │ - ldrh r7, [r7, r3] │ │ - vqrshl.u64 q12, , │ │ + ldrh r0, [r3, r3] │ │ + vrshl.u64 d24, d30, d7 │ │ vrhadd.u d23, d8, d4 │ │ movs r3, r4 │ │ strb r0, [r1, #1] │ │ movs r3, r4 │ │ ldr r7, [pc, #960] @ (b9c440 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9c520 │ │ @@ -3194044,17 +3194045,17 @@ │ │ lsls r4, r6, #8 │ │ b.n b9bdea │ │ movs r6, r0 │ │ b.n b9c626 │ │ beq.n b9c320 │ │ b.n b9c804 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r5, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, lr} │ │ vbif d21, d23, d23 │ │ - vabd.u , q11, │ │ + vaba.u d21, d22, d28 │ │ vbif , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b9c7a0 │ │ str r0, [r0, r0] │ │ b.n b9c64a │ │ lsls r0, r7, #8 │ │ @@ -3196053,39 +3196054,39 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n b9cf48 │ │ movs r0, r0 │ │ b.n b9d52c │ │ movs r0, #2 │ │ b.n b9d530 │ │ vpmin.u16 q15, , │ │ - @ instruction: 0x47bf │ │ + blx r3 │ │ vrhadd.u q10, , q13 │ │ @ instruction: 0xff769dd8 │ │ movs r0, r4 │ │ ldr r5, [sp, #656] @ 0x290 │ │ movs r0, r4 │ │ - @ instruction: 0x479f │ │ + bx pc │ │ vrhadd.u q10, , q5 │ │ - vaba.u q10, q11, │ │ + vaba.u d20, d22, d24 │ │ vrhadd.u d20, d23, d10 │ │ - vsub.i64 d20, d6, d31 │ │ + vsub.i64 d20, d6, d8 │ │ vbif q10, , q5 │ │ vcgt.f16 d21, d22, d4 │ │ movs r3, r4 │ │ - ldr r0, [pc, #396] @ (b9d5d0 ) │ │ + ldr r0, [pc, #240] @ (b9d534 ) │ │ vhsub.u d20, d7, d14 │ │ - vmax.u d20, d6, d11 │ │ + vrshl.u64 q10, q10, q11 │ │ vminnm.f16 d19, d23, d22 │ │ vabd.f16 d21, d6, d4 │ │ movs r3, r4 │ │ - cmp pc, r8 │ │ + cmp r8, r4 │ │ vminnm.f16 , , q9 │ │ - vmax.u d20, d22, d19 │ │ + vmin.u q10, q3, q14 │ │ vhadd.u q10, , q7 │ │ - vmax.u q10, q3, │ │ + vmax.u d20, d6, d20 │ │ vminnm.f16 , , q11 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b9d910 │ │ add r0, pc, #0 @ (adr r0, b9d478 ) │ │ b.n b9d7ba │ │ lsls r4, r5, #6 │ │ @@ -3196671,26 +3196672,26 @@ │ │ b.n b9da9c │ │ add r7, pc, #344 @ (adr r7, b9dad8 ) │ │ add.w r0, r1, pc, lsl #8 │ │ b.n b9df86 │ │ @ instruction: 0xff9ceaff │ │ lsls r4, r1, #9 │ │ movs r0, r0 │ │ - rors r7, r4 │ │ - vrhadd.u , , q15 │ │ - vqadd.u64 q10, q12, │ │ - vhadd.u , , q9 │ │ - vqsub.u64 d20, d8, d7 │ │ - vbif d17, d23, d14 │ │ - vqadd.u64 d20, d24, d31 │ │ - vhadd.u , , q3 │ │ - vhadd.u d20, d24, d7 │ │ - vhadd.u d17, d7, d14 │ │ - vqadd.u64 q10, q4, │ │ - vpmin.f16 q8, , q9 │ │ + rors r0, r0 │ │ + vrhadd.u , , │ │ + vqadd.u64 d20, d24, d20 │ │ + vqadd.u64 d17, d7, d27 │ │ + vbif q10, q12, q8 │ │ + vbif , , │ │ + vqadd.u64 d20, d24, d8 │ │ + vqadd.u64 d17, d7, d15 │ │ + vhadd.u q10, q4, q8 │ │ + vpmin.f16 q8, , │ │ + vqadd.u64 d20, d8, d20 │ │ + vminnm.f16 d16, d23, d27 │ │ vabd.u d21, d24, d28 │ │ movs r3, r4 │ │ ldrsb r0, [r7, r3] │ │ movs r3, r4 │ │ asrs r0, r0, #32 │ │ b.n b9d4ec │ │ movs r0, r0 │ │ @@ -3196873,19 +3196874,19 @@ │ │ b.n b9e29a │ │ stmia r5!, {r4, r7} │ │ @ instruction: 0xebff0005 │ │ b.n b9dea2 │ │ beq.n b9db74 │ │ b.n b9e080 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r4, r7, r9, sl, fp, ip, sp} │ │ vpmax.u , , │ │ - vacgt.f16 , , │ │ + vcgt.f16 d19, d21, d28 │ │ vpmax.u d31, d23, d7 │ │ - vacgt.f16 d19, d21, d11 │ │ + vacgt.f16 , , q10 │ │ vpmax.u , , │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, pc} │ │ b.n b9deca │ │ asrs r4, r6, #2 │ │ b.n b9d6cc │ │ eors r0, r0 │ │ @@ -3196961,16 +3196962,16 @@ │ │ b.n b9e376 │ │ ands r0, r0 │ │ b.n b9e37a │ │ stmia r5!, {r3, r4, r6} │ │ @ instruction: 0xebff0004 │ │ b.n b9df82 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp} │ │ - @ instruction: 0xff773dbb │ │ + ldmia.w sp!, {r2, r4, r9, sl, fp, ip, sp} │ │ + @ instruction: 0xff773d94 │ │ vmls.i d31, d23, d2 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {r4, r6, r7, fp, ip} │ │ b.n b9d77a │ │ ands r0, r0 │ │ b.n b9df9e │ │ movs r0, r0 │ │ @@ -3197018,16 +3197019,16 @@ │ │ b.n b9e3fe │ │ str r0, [r0, r0] │ │ b.n b9e402 │ │ stmia r5!, {r1, r2, r4, r5} │ │ @ instruction: 0xebff0005 │ │ b.n b9e00a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r8, sl, fp, ip, sp} │ │ - vqrdmulh.s , , q9 │ │ + ldmia.w sp!, {r2, r3, r8, sl, fp, ip, sp} │ │ + vqrdmlah.s d23, d7, d27 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b9e178 │ │ add sp, #192 @ 0xc0 │ │ b.n b9d81c │ │ add r0, pc, #4 @ (adr r0, b9dce8 ) │ │ b.n b9e026 │ │ @@ -3197179,17 +3197180,17 @@ │ │ and.w r0, r0, r0, lsl #28 │ │ b.n b9e566 │ │ movs r7, r0 │ │ b.n b9e16a │ │ beq.n b9de44 │ │ b.n b9e348 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r2, r5, r6, r7, r8, r9, fp, ip, sp} │ │ vabd.f16 d22, d7, d23 │ │ - vqrdmlsh.s d19, d6, d27 │ │ + vqrdmlsh.s d19, d6, d4 │ │ @ instruction: 0xff776d57 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n b9d96a │ │ movs r0, #116 @ 0x74 │ │ b.n b9d974 │ │ movs r0, #40 @ 0x28 │ │ @@ -3197702,18 +3197703,18 @@ │ │ b.n b9e918 │ │ @ instruction: 0xffec1aff │ │ movs r0, #116 @ 0x74 │ │ b.n b9dd7e │ │ movs r1, r0 │ │ b.n b9e9c2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, sl, ip, lr} │ │ - vqrshl.u64 d21, d20, d23 │ │ - vshl.u64 d21, d27, d7 │ │ - vshl.u64 , q0, │ │ + ldmia.w sp!, {r3, r4, r5, r6, r8, sl, ip, lr} │ │ + vrshl.u64 d21, d13, d23 │ │ + vshl.u64 d21, d4, d7 │ │ + vqshl.u64 d21, d9, d7 │ │ vaba.u , , q6 │ │ b.n b9ddba │ │ movs r1, r0 │ │ b.n b9e8c0 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ @@ -3198551,17 +3198552,17 @@ │ │ b.n b9f0e2 │ │ movs r1, #34 @ 0x22 │ │ b.n b9e9ec │ │ asrs r1, r4, #2 │ │ b.n b9ecce │ │ @ instruction: 0xffe31aff │ │ @ instruction: 0xffddeaff │ │ - ldr r6, [pc, #988] @ (b9ed90 ) │ │ - vcgt.f16 d19, d23, d28 │ │ - vhadd.u d21, d24, d31 │ │ + ldr r6, [pc, #832] @ (b9ecf4 ) │ │ + vcgt.f16 d19, d23, d5 │ │ + vhadd.u d21, d24, d8 │ │ vhsub.u q12, , q12 │ │ vhadd.u d17, d6, d0 │ │ b.n b9ed06 │ │ lsls r4, r7, #8 │ │ b.n b9e4ea │ │ movs r0, #16 │ │ b.n b9e4ee │ │ @@ -3198928,16 +3198929,16 @@ │ │ b.n b9f00e │ │ movs r0, #0 │ │ b.n b9f412 │ │ adds r0, #0 │ │ b.n b9f416 │ │ ldr r0, [pc, #192] @ (b9ed98 ) │ │ ldmia.w sp!, {r1, r2, r3, r5, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff4aeb │ │ - vceq.i d21, d23, d26 │ │ + @ instruction: 0xeaff4ac4 │ │ + vceq.i d21, d23, d3 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9f188 │ │ ands r0, r0 │ │ b.n b9f032 │ │ lsls r4, r6, #1 │ │ b.n b9e816 │ │ @@ -3199731,16 +3199732,16 @@ │ │ movs r0, r0 │ │ b.n b9f4b4 │ │ movs r0, r0 │ │ b.n b9ee9c │ │ movs r1, r0 │ │ b.n b9fade │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, r9, lr} │ │ - vhadd.u q12, , q10 │ │ + ldmia.w sp!, {r2, r4, r7, r8, r9, lr} │ │ + vqadd.u64 d24, d23, d29 │ │ @ instruction: 0xff773cec │ │ movs r3, r4 │ │ subs r4, #232 @ 0xe8 │ │ movs r3, r4 │ │ lsls r4, r6, #3 │ │ movs r0, r0 │ │ lsls r4, r2, #9 │ │ @@ -3199866,15 +3199867,15 @@ │ │ itte cc │ │ @ instruction: 0xebff0005 │ │ bcc.n b9f7fa @ unpredictable branch in IT block │ │ │ │ beq.n b9f4cc @ unpredictable │ │ b.n b9f9d8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, lr} │ │ + ldmia.w sp!, {r2, r4, r5, r7, r8, lr} │ │ @ instruction: 0xff773d3c │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9f96c │ │ ands r0, r0 │ │ b.n b9f816 │ │ movs r4, r1 │ │ @@ -3200173,19 +3200174,19 @@ │ │ asrs r0, r4, #14 │ │ @ instruction: 0xfff2eaff │ │ str r1, [r0, #0] │ │ b.n b9fe92 │ │ @ instruction: 0xfff0eaff │ │ subs r2, #196 @ 0xc4 │ │ movs r3, r4 │ │ - lsls r3, r7 │ │ + lsls r4, r2 │ │ vqadd.u64 d30, d7, d1 │ │ - vhadd.u d20, d21, d7 │ │ + vhadd.u q10, , q8 │ │ vminnm.f16 , , │ │ - vminnm.f16 , , │ │ + vminnm.f16 , , q2 │ │ vacgt.f16 , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9fc14 │ │ str r0, [r2, #40] @ 0x28 │ │ b.n b9f29e │ │ ands r0, r0 │ │ @@ -3200327,19 +3200328,19 @@ │ │ b.n b9f9c8 │ │ movs r0, #2 │ │ b.n b9f9cc │ │ ldr r7, [sp, #552] @ 0x228 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n b9feb6 │ │ @ instruction: 0xffeceaff │ │ - subs r6, #79 @ 0x4f │ │ + subs r6, #40 @ 0x28 │ │ vqshl.u64 q14, q6, │ │ - vabd.f16 , q12, │ │ + vabd.f16 d19, d24, d16 │ │ vqshl.u64 q14, q2, │ │ - vacgt.f16 d19, d8, d3 │ │ + vabd.f16 , q12, q14 │ │ vshl.u64 d28, d16, d23 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b9fd74 │ │ add sp, #0 │ │ b.n ba001e │ │ str r1, [r0, #0] │ │ @@ -3201587,59 +3201588,59 @@ │ │ b.n ba099a │ │ movs r4, r4 │ │ b.n b9fed8 │ │ asrs r1, r0, #32 │ │ b.n ba04c0 │ │ push {lr} │ │ @ instruction: 0xeb02fd97 │ │ - @ instruction: 0xeaff3cb7 │ │ + @ instruction: 0xeaff3c90 │ │ vabd.u q12, , q1 │ │ - @ instruction: 0xff783c8f │ │ + @ instruction: 0xff783c68 │ │ vaba.u d24, d7, d10 │ │ - vqrdmlsh.s d19, d8, d3 │ │ + vqrdmulh.s , q12, q14 │ │ vmin.u d24, d23, d14 │ │ - vqrshl.u64 d19, d27, d8 │ │ + vqrshl.u64 d19, d4, d8 │ │ vpmin.f16 , , q3 │ │ - vcge.u , q12, │ │ + vcge.u , q12, q0 │ │ vcgt.f16 d23, d23, d2 │ │ - vmin.u , q12, │ │ + vmax.u d19, d24, d28 │ │ vbif q12, , q7 │ │ - vabd.u d19, d24, d7 │ │ + vabd.u , q4, q8 │ │ vqsub.u64 d24, d7, d2 │ │ - vshl.u64 , , q4 │ │ + vqshl.u64 d19, d12, d8 │ │ vcgt.f16 , , q7 │ │ vqrshl.u64 , q15, q12 │ │ vpmax.u , , │ │ vpmax.u q10, q4, q11 │ │ - vshl.u64 d19, d3, d22 │ │ + vqshl.u64 , q6, q3 │ │ vpmin.f16 d23, d7, d14 │ │ - vsub.i64 d19, d8, d11 │ │ + vabd.u , q12, q10 │ │ vqsub.u64 d24, d23, d6 │ │ - vshl.u64 d19, d23, d8 │ │ + vshl.u64 d19, d0, d8 │ │ vacgt.f16 d23, d23, d18 │ │ - vcge.u d19, d24, d23 │ │ + vcge.u d19, d24, d0 │ │ vcgt.f16 , , q1 │ │ - vqshl.u64 , , q12 │ │ + vshl.u64 , q6, q12 │ │ vminnm.f16 , , q15 │ │ - vmax.u d19, d24, d15 │ │ + vmax.u , q4, q12 │ │ vbif d24, d7, d10 │ │ - vabd.u , q4, │ │ + vabd.u d19, d8, d16 │ │ vbif q12, , q1 │ │ - vceq.i d19, d8, d27 │ │ + vceq.i d19, d8, d4 │ │ vhsub.u q12, , q3 │ │ - vqshl.u64 d19, d31, d24 │ │ + vqshl.u64 d19, d8, d24 │ │ vpmin.f16 , , q5 │ │ - vaba.u d19, d8, d3 │ │ + vmax.u , q12, q14 │ │ vbif d24, d23, d14 │ │ - vpmax.u , q4, │ │ - vceq.i , , │ │ - vcge.u , , │ │ + vpmax.u d19, d8, d16 │ │ + vceq.i d19, d7, d20 │ │ + vcge.u d19, d7, d20 │ │ vabd.f16 , , q11 │ │ - vhsub.u , q12, │ │ - vcge.u d19, d7, d15 │ │ + vhsub.u d19, d24, d24 │ │ + vqsub.u64 , , q12 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba0900 │ │ ands r0, r0 │ │ b.n ba07aa │ │ movs r4, r1 │ │ b.n b9ff8e │ │ @@ -3201957,25 +3201958,25 @@ │ │ b.n ba083c │ │ movs r0, #2 │ │ b.n ba0840 │ │ ldr r3, [sp, #948] @ 0x3b4 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n ba0d2a │ │ @ instruction: 0xffa5eaff │ │ - adds r1, #191 @ 0xbf │ │ - vpmin.f16 q9, , │ │ - vpmin.f16 d17, d7, d2 │ │ - vminnm.f16 d18, d24, d3 │ │ - vpmin.f16 d17, d7, d22 │ │ - vminnm.f16 q9, q4, │ │ - vcgt.f16 , , q11 │ │ - vqadd.u64 d19, d24, d27 │ │ - vhadd.u q9, , q7 │ │ - vpmin.f16 d18, d24, d31 │ │ - vpmin.f16 , , q1 │ │ + adds r1, #152 @ 0x98 │ │ + vpmin.f16 q9, , q4 │ │ + vacgt.f16 , , │ │ + vpmin.f16 q9, q4, q14 │ │ + vacgt.f16 , , │ │ + vpmin.f16 d18, d8, d28 │ │ + vacgt.f16 d17, d23, d31 │ │ + vqadd.u64 d19, d24, d4 │ │ + vhadd.u d18, d7, d23 │ │ + vpmin.f16 d18, d24, d8 │ │ + vminnm.f16 d17, d7, d11 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r4, r5, r6, r9, ip} │ │ b.n ba0282 │ │ movs r0, r0 │ │ b.n ba0e08 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3203361,61 +3203362,61 @@ │ │ movs r0, #184 @ 0xb8 │ │ b.n ba0e9c │ │ movs r0, r0 │ │ b.n ba1480 │ │ movs r0, #2 │ │ b.n ba1484 │ │ mrc2 10, 3, lr, cr14, cr15, {7} @ │ │ - movs r4, #83 @ 0x53 │ │ - vabd.u d31, d23, d18 │ │ - vmul.p q9, , │ │ - @ instruction: 0xff77fcce │ │ + movs r4, #44 @ 0x2c │ │ + vaba.u , , │ │ + vmul.p q9, , q4 │ │ + @ instruction: 0xff77fca7 │ │ vmul.p q12, , │ │ - vabd.f16 q9, , │ │ - vceq.i q9, , │ │ - vqrdmulh.s d31, d23, d26 │ │ - vpmax.u q9, , │ │ - @ instruction: 0xff77fdb2 │ │ - vmul.p d18, d23, d11 │ │ + @ instruction: 0xff792d1c │ │ + vceq.i d18, d7, d20 │ │ + vqrdmulh.s d31, d23, d3 │ │ + vpmin.u d18, d7, d28 │ │ + vabd.f16 d31, d23, d11 │ │ + vmul.p q9, , q10 │ │ vhsub.u , , │ │ - vpmax.u d18, d21, d11 │ │ + vpmax.u q9, , q10 │ │ vpmin.f16 d19, d7, d19 │ │ - vqrdmlah.s q9, q3, │ │ - vpmax.u d18, d7, d23 │ │ + vqrdmlah.s q9, q3, q2 │ │ + vpmax.u d18, d7, d0 │ │ vacgt.f16 d19, d23, d31 │ │ - vmls.i q9, q11, │ │ + vmul.p d18, d22, d28 │ │ vacgt.f16 , , │ │ - vmls.i q9, q3, │ │ + vmul.p d18, d6, d28 │ │ @ instruction: 0xff773dfb │ │ - vmls.i d18, d6, d27 │ │ + vmls.i d18, d6, d4 │ │ vabd.f16 , , │ │ - vmls.i d18, d6, d15 │ │ + vsub.i64 q9, q11, q12 │ │ vabd.f16 d19, d23, d23 │ │ - vsub.i64 d18, d22, d19 │ │ + vceq.i q9, q3, q14 │ │ @ instruction: 0xff773d3b │ │ - vceq.i d18, d6, d19 │ │ + vsub.i64 d18, d6, d12 │ │ @ instruction: 0xff773ccb │ │ - vqrshl.u64 d18, d3, d22 │ │ + vrshl.u64 q9, q14, q3 │ │ vpmax.u d19, d7, d27 │ │ - vrshl.u64 q9, , q11 │ │ - vqrshl.u64 d18, d31, d23 │ │ + vrshl.u64 q9, q4, q11 │ │ + vqrshl.u64 d18, d8, d23 │ │ vpmin.u , , │ │ - vshl.u64 q9, , q11 │ │ + vqshl.u64 d18, d12, d22 │ │ vmul.p , , │ │ vrshl.u64 d26, d26, d6 │ │ vaba.u d26, d5, d12 │ │ - vqshl.u64 q9, , q4 │ │ + vqshl.u64 q9, q4, q4 │ │ vmul.p d19, d7, d7 │ │ - vmax.u q9, q11, │ │ + vmax.u d18, d22, d16 │ │ vqrdmlah.s , , │ │ - vcgt.u d18, d6, d31 │ │ - vcgt.u d18, d7, d15 │ │ + vcgt.u d18, d6, d8 │ │ + vhsub.u q9, , q12 │ │ vabd.u d19, d23, d23 │ │ - vceq.i q9, q11, │ │ - vmax.u d18, d23, d11 │ │ + vceq.i d18, d22, d20 │ │ + vmax.u q9, , q10 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba18c8 │ │ movs r7, #232 @ 0xe8 │ │ b.n ba0f52 │ │ ands r0, r0 │ │ b.n ba1776 │ │ @@ -3203473,15 +3203474,15 @@ │ │ b.n ba1be6 │ │ @ instruction: 0xb73d │ │ @ instruction: 0xebff0005 │ │ b.n ba17ee │ │ beq.n ba14c0 │ │ b.n ba19cc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, sp} │ │ + ldmia.w sp!, {r2, r6, r7, r8, sp} │ │ vqrdmlah.s d24, d23, d28 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba1960 │ │ movs r0, #0 │ │ b.n ba1c0a │ │ adds r0, #0 │ │ @@ -3203704,16 +3203705,16 @@ │ │ b.n ba1dee │ │ adds r0, #0 │ │ b.n ba1df2 │ │ @ instruction: 0xb6ba │ │ @ instruction: 0xebff0000 │ │ b.n ba1dfa │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip} │ │ - vqrdmulh.s q10, , │ │ + ldmia.w sp!, {r2, r4, r5, r7, r8, r9, sl, fp, ip} │ │ + vqrdmlah.s d20, d7, d14 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ba1b68 │ │ str r0, [r0, r0] │ │ b.n ba1a12 │ │ lsrs r4, r6, #2 │ │ b.n ba11f6 │ │ @@ -3204453,44 +3204454,44 @@ │ │ movs r0, #12 │ │ b.n ba1858 │ │ movs r0, r0 │ │ b.n ba1e3c │ │ movs r0, #2 │ │ b.n ba1e40 │ │ mrc2 10, 4, lr, cr9, cr15, {7} @ │ │ - adds r3, r2, r5 │ │ - @ instruction: 0xff77ec89 │ │ - vpmin.f16 , , │ │ - vcgt.f16 , , │ │ - vqsub.u64 d31, d7, d13 │ │ - vacgt.f16 d17, d23, d15 │ │ - vbif , , │ │ - vminnm.f16 d17, d7, d3 │ │ - vhsub.u , , │ │ - @ instruction: 0xff771d57 │ │ - vhadd.u d31, d23, d13 │ │ - vcgt.f16 d17, d7, d11 │ │ - vrhadd.u , , │ │ - @ instruction: 0xff771c2b │ │ - vpmin.f16 q15, , │ │ - vqrdmulh.s d17, d7, d15 │ │ - vcgt.f16 q15, , │ │ - @ instruction: 0xff771caf │ │ - vpmin.f16 q15, , │ │ - @ instruction: 0xff771c83 │ │ - @ instruction: 0xff771c6f │ │ - vpmin.u , , │ │ - vabd.f16 d30, d23, d29 │ │ - vmul.p , , │ │ - vpmax.u d17, d23, d27 │ │ - vabd.f16 q15, , │ │ - vpmax.u d17, d7, d27 │ │ - vabd.f16 q15, , │ │ - vmls.i , , │ │ - @ instruction: 0xff77eca5 │ │ + adds r4, r5, r4 │ │ + @ instruction: 0xff77ec62 │ │ + vpmin.f16 , , q2 │ │ + vcgt.f16 , , q0 │ │ + vbif , , q11 │ │ + vacgt.f16 , , q12 │ │ + vrhadd.u d31, d23, d30 │ │ + vcgt.f16 , , q14 │ │ + vhsub.u d31, d7, d18 │ │ + @ instruction: 0xff771d30 │ │ + vhadd.u , , q11 │ │ + vabd.f16 , , q10 │ │ + vbif d31, d7, d10 │ │ + @ instruction: 0xff771c04 │ │ + vminnm.f16 d30, d7, d26 │ │ + vpmax.u , , q12 │ │ + vacgt.f16 d30, d7, d14 │ │ + @ instruction: 0xff771c88 │ │ + vminnm.f16 d30, d23, d30 │ │ + vqrdmlsh.s , , q6 │ │ + @ instruction: 0xff771c48 │ │ + vpmin.u , , q0 │ │ + vabd.f16 d30, d23, d6 │ │ + vmul.p d17, d23, d20 │ │ + vpmax.u d17, d23, d4 │ │ + @ instruction: 0xff77edba │ │ + vpmax.u d17, d7, d4 │ │ + @ instruction: 0xff77ed3a │ │ + vmls.i , , q4 │ │ + vqrdmlsh.s q15, , q15 │ │ vaba.u d23, d23, d18 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n ba20ea │ │ movs r4, r0 │ │ b.n ba18d0 │ │ movs r0, r0 │ │ @@ -3204604,20 +3204605,20 @@ │ │ movs r0, r0 │ │ b.n ba2542 │ │ str r3, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n ba21ea │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, fp, ip} │ │ - vpmin.u , , q10 │ │ - vsub.i64 d17, d7, d19 │ │ - vmul.p , , q8 │ │ - vceq.i , , │ │ - vpmax.u d19, d7, d16 │ │ + ldmia.w sp!, {r7, fp, ip} │ │ + vpmax.u , , │ │ + vaba.u , , q14 │ │ + vmls.i , , │ │ + vsub.i64 d17, d7, d28 │ │ + vmul.p , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n ba2368 │ │ str r0, [r0, r0] │ │ b.n ba2212 │ │ movs r0, r0 │ │ b.n ba2616 │ │ @@ -3205479,45 +3205480,45 @@ │ │ b.n ba2d66 │ │ vpmin.u16 q15, , │ │ str r0, [sp, #0] │ │ b.n ba2d6e │ │ str r0, [r0, #0] │ │ b.n ba2d72 │ │ vpmin.u16 q15, q14, │ │ - asrs r7, r1, #14 │ │ + asrs r0, r5, #13 │ │ vrshl.u64 q11, , │ │ - vcgt.u d17, d6, d31 │ │ + vcgt.u d17, d6, d8 │ │ vrshl.u64 d22, d5, d23 │ │ - vqsub.u64 d17, d22, d7 │ │ + vqsub.u64 , q3, q8 │ │ vshl.u64 q11, , │ │ - vhsub.u , q11, │ │ + vhsub.u , q11, q0 │ │ vqrshl.u64 d22, d29, d7 │ │ - vcge.u , q3, │ │ + vcge.u d17, d6, d24 │ │ vqrshl.u64 d22, d21, d23 │ │ - vrhadd.u , q11, │ │ + vrhadd.u d17, d22, d16 │ │ vqshl.u64 d22, d13, d7 │ │ - vbif d17, d22, d11 │ │ + vbif , q3, q10 │ │ vcge.u q11, , │ │ - vrhadd.u , q3, │ │ + vbif d17, d6, d28 │ │ vcge.u d22, d23, d25 │ │ - vqadd.u64 d17, d22, d19 │ │ + vhadd.u d17, d22, d12 │ │ vcgt.u d22, d7, d9 │ │ - vhadd.u d17, d22, d7 │ │ - vrshl.u64 d17, d27, d7 │ │ - vbif d17, d7, d19 │ │ + vhadd.u , q3, q8 │ │ + vrshl.u64 d17, d4, d7 │ │ + vrhadd.u d17, d7, d12 │ │ vcgt.u d22, d23, d9 │ │ - vhsub.u , q3, │ │ + vhsub.u , q3, q4 │ │ vshl.u64 q11, , │ │ - vbif , q11, │ │ + vbif , q11, q0 │ │ vshl.u64 q11, , │ │ - vhadd.u , q3, │ │ + vhadd.u , q3, q0 │ │ vqsub.u64 d22, d23, d29 │ │ - vqsub.u64 d17, d6, d31 │ │ + vqsub.u64 d17, d6, d8 │ │ vqshl.u64 d22, d5, d23 │ │ - vrhadd.u d17, d6, d7 │ │ + vhadd.u , q11, q8 │ │ vcge.u q11, , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r0, r3, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n ba2b58 │ │ ands r0, r0 │ │ b.n ba2a02 │ │ lsls r4, r7, #8 │ │ @@ -3206591,73 +3206592,73 @@ │ │ add.w r0, r1, r4 │ │ b.n ba334a │ │ asrs r7, r5, #32 │ │ b.n ba374e │ │ movs r0, #108 @ 0x6c │ │ b.n ba3752 │ │ mcr2 10, 7, lr, cr15, cr15, {7} @ │ │ - lsrs r7, r4, #29 │ │ + lsrs r0, r0, #29 │ │ vabd.u d29, d23, d30 │ │ - vpmin.f16 d16, d8, d31 │ │ + vpmin.f16 d16, d8, d8 │ │ vaba.u , , q11 │ │ - vacgt.f16 q8, q4, │ │ + vacgt.f16 q8, q4, q0 │ │ vmin.u d29, d23, d30 │ │ - vaba.u , q4, q4 │ │ - vcgt.f16 q8, q4, │ │ + vaba.u d19, d8, d17 │ │ + vcgt.f16 d16, d8, d20 │ │ vmin.u d29, d23, d2 │ │ - vacgt.f16 d16, d24, d3 │ │ + vcgt.f16 q8, q4, q14 │ │ vmin.u , , q5 │ │ - vceq.i d16, d8, d19 │ │ + vsub.i64 d16, d8, d12 │ │ vqadd.u64 , , q13 │ │ - vacgt.f16 d16, d8, d11 │ │ - vabd.u d16, d23, d27 │ │ + @ instruction: 0xff780df4 │ │ + vabd.u d16, d23, d4 │ │ vminnm.f16 q14, , q9 │ │ - vqrdmlsh.s d16, d8, d7 │ │ + vqrdmlah.s q8, q12, q8 │ │ vqshl.u64 d29, d30, d7 │ │ - vpmin.u q8, q12, │ │ + vpmin.u d16, d24, d24 │ │ vqadd.u64 d23, d7, d12 │ │ - vabd.f16 d16, d21, d3 │ │ - vmul.p q8, , │ │ + @ instruction: 0xff750d5c │ │ + vmul.p d16, d7, d16 │ │ vacgt.f16 d22, d23, d4 │ │ - vmul.p q8, , │ │ + vmls.i q8, , q6 │ │ vacgt.f16 d22, d23, d16 │ │ - vmls.i d16, d5, d11 │ │ + vsub.i64 q8, , q10 │ │ vcgt.f16 q11, , q4 │ │ - vmls.i d16, d5, d23 │ │ + vmls.i d16, d5, d0 │ │ vcgt.f16 q11, , q10 │ │ - vmin.u q8, , │ │ - vqrdmlsh.s , , q15 │ │ - @ instruction: 0xff770d33 │ │ - vaba.u q8, , │ │ + vmin.u q8, , q4 │ │ + vqrdmlsh.s , , │ │ + vabd.f16 d16, d7, d12 │ │ + vaba.u q8, , q2 │ │ @ instruction: 0xff776d38 │ │ - vabd.u d16, d5, d27 │ │ + vabd.u d16, d5, d4 │ │ @ instruction: 0xff776c68 │ │ - vqrdmlsh.s q8, , │ │ - vqrdmulh.s q8, , │ │ - vpmin.u d16, d23, d19 │ │ + @ instruction: 0xff750c2c │ │ + vqrdmulh.s q8, , q0 │ │ + vpmax.u d16, d23, d12 │ │ vcge.u , , q14 │ │ - vaba.u q8, q11, │ │ + vaba.u d16, d22, d24 │ │ vhadd.u d27, d23, d24 │ │ - vaba.u q8, q3, │ │ + vabd.u q8, q3, q6 │ │ vqadd.u64 d27, d7, d28 │ │ - vabd.u d16, d22, d15 │ │ + vabd.u q8, q3, q12 │ │ vqadd.u64 , , q4 │ │ - vqrdmulh.s d16, d6, d23 │ │ + vqrdmulh.s d16, d6, d0 │ │ vcge.u , , q8 │ │ - vsub.i64 q8, q3, │ │ + vceq.i d16, d6, d28 │ │ vminnm.f16 q13, , │ │ - vceq.i d16, d24, d3 │ │ + vsub.i64 q8, q4, q14 │ │ vpmin.f16 d26, d23, d17 │ │ - vmax.u d16, d24, d19 │ │ + vmin.u q8, q4, q14 │ │ @ instruction: 0xff77adb1 │ │ - vmax.u q8, q12, │ │ + vmax.u d16, d24, d24 │ │ @ instruction: 0xff77addd │ │ - vmin.u q8, q4, │ │ + vmax.u q8, q4, q6 │ │ vabd.f16 d26, d23, d1 │ │ - vceq.i d16, d24, d31 │ │ + vceq.i d16, d24, d8 │ │ vhadd.u , , q11 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba2c30 │ │ ands r0, r0 │ │ b.n ba3452 │ │ movs r0, r0 │ │ @@ -3206787,19 +3206788,19 @@ │ │ movs r4, r0 │ │ b.n ba3562 │ │ movs r0, #12 │ │ b.n ba38a6 │ │ asrs r0, r2, #1 │ │ b.n ba396a │ │ @ instruction: 0xffedeaff │ │ - lsls r3, r4, #18 │ │ + lsls r4, r7, #17 │ │ vmls.i q11, , │ │ - vabd.f16 q9, , q8 │ │ - @ instruction: 0xff782d38 │ │ - vqshl.u64 q8, , q4 │ │ + @ instruction: 0xff752d39 │ │ + @ instruction: 0xff782d11 │ │ + vqshl.u64 d16, d24, d8 │ │ vmls.i d22, d23, d5 │ │ vqadd.u64 q9, , q10 │ │ b.n ba2d6a │ │ movs r6, r2 │ │ b.n ba38f2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3206834,15 +3206835,15 @@ │ │ b.n ba39d6 │ │ adds r0, #0 │ │ b.n ba39da │ │ add r7, sp, #768 @ 0x300 │ │ @ instruction: 0xebff0000 │ │ b.n ba39e2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, r9} │ │ + ldmia.w sp!, {r2, r3, r6, r7, r8, r9} │ │ vrshl.u64 d23, d30, d7 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n ba3750 │ │ ands r0, r0 │ │ b.n ba35fa │ │ str r1, [r0, #0] │ │ @@ -3208409,61 +3208410,61 @@ │ │ movs r0, #188 @ 0xbc │ │ b.n ba3b64 │ │ movs r0, r0 │ │ b.n ba4148 │ │ movs r0, #2 │ │ b.n ba414c │ │ mcr2 10, 3, lr, cr14, cr15, {7} @ │ │ - lsls r3, r1, #10 │ │ - @ instruction: 0xff775df5 │ │ - vqsub.u64 q8, , │ │ - vabd.f16 , , │ │ - vhsub.u q8, , │ │ - vacgt.f16 d21, d7, d17 │ │ - vrhadd.u d16, d23, d31 │ │ - @ instruction: 0xff775d19 │ │ - vqrdmlsh.s d31, d23, d19 │ │ - vceq.i d21, d6, d13 │ │ - vacgt.f16 d31, d7, d15 │ │ - vmls.i d21, d22, d9 │ │ - vhsub.u d16, d7, d19 │ │ - vacgt.f16 d31, d7, d27 │ │ - vmls.i d21, d22, d21 │ │ - vhadd.u q8, , │ │ - vqrdmulh.s d21, d23, d29 │ │ - @ instruction: 0xff77fc87 │ │ - vaba.u , q11, │ │ - @ instruction: 0xff77fc2f │ │ - vaba.u d21, d22, d9 │ │ - vqrdmlsh.s , , │ │ - vabd.u , q11, │ │ - @ instruction: 0xff77fc03 │ │ - vabd.u , q3, │ │ - vqrdmlah.s , , │ │ - vabd.u , q3, │ │ - vmax.u d31, d23, d15 │ │ - vbif , q11, │ │ - @ instruction: 0xff77fd1b │ │ - vsub.i64 d21, d22, d5 │ │ - vmax.u , , │ │ - vrhadd.u , q11, │ │ - vpmax.u d31, d7, d11 │ │ - vsub.i64 d31, d22, d15 │ │ - vacgt.f16 d24, d22, d17 │ │ - vceq.i d31, d23, d31 │ │ - vcgt.f16 q12, q11, │ │ - vaba.u , , │ │ + lsls r4, r4, #9 │ │ + vabd.f16 , , q7 │ │ + vqsub.u64 d16, d7, d24 │ │ + vabd.f16 d21, d23, d18 │ │ + vhsub.u d16, d23, d16 │ │ + vcgt.f16 d21, d7, d10 │ │ + vrhadd.u d16, d23, d8 │ │ + vqrdmlsh.s , , q9 │ │ + @ instruction: 0xff77fc8c │ │ + vaba.u , q11, q11 │ │ + @ instruction: 0xff77fdf8 │ │ + vmls.i , q3, q9 │ │ + vbif q8, , q14 │ │ + vacgt.f16 d31, d7, d4 │ │ + vmul.p , q3, q15 │ │ + vqadd.u64 d16, d7, d12 │ │ + vqrdmulh.s d21, d23, d6 │ │ + @ instruction: 0xff77fc60 │ │ + vabd.u , q11, q5 │ │ + @ instruction: 0xff77fc08 │ │ + vaba.u , q3, q9 │ │ + vqrdmlsh.s d31, d7, d20 │ │ + vaba.u d21, d22, d14 │ │ + vqrdmlah.s , , q6 │ │ + vabd.u , q3, q3 │ │ + vqrdmlah.s d31, d23, d16 │ │ + vaba.u d21, d6, d10 │ │ + vmax.u , , q12 │ │ + vbif , q11, q1 │ │ + vqrdmlsh.s , , q10 │ │ + vceq.i , q3, q7 │ │ + vmin.u d31, d7, d28 │ │ + vrhadd.u d21, d22, d22 │ │ + vmls.i , , q10 │ │ + vsub.i64 , q3, q12 │ │ + vcgt.f16 d24, d22, d10 │ │ + vceq.i d31, d23, d8 │ │ + vacgt.f16 d24, d22, d26 │ │ + vaba.u d31, d7, d20 │ │ vmul.p , q3, │ │ - vabd.u d31, d21, d15 │ │ + vabd.u , , q12 │ │ vmls.i d23, d22, d27 │ │ - vcgt.f16 d31, d21, d15 │ │ - vmul.p , q11, │ │ - vmax.u , , │ │ - vbif d21, d22, d17 │ │ - vmax.u , , │ │ + vcgt.f16 , , q12 │ │ + vmul.p , q11, q1 │ │ + vmax.u d31, d7, d16 │ │ + vrhadd.u d21, d22, d10 │ │ + vmax.u d31, d23, d24 │ │ vbif q10, q3, q14 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n ba3c1a │ │ movs r0, r0 │ │ b.n ba47a0 │ │ movs r1, r0 │ │ @@ -3208522,15 +3208523,15 @@ │ │ b.n ba48b6 │ │ adds r0, #0 │ │ b.n ba48ba │ │ add r4, sp, #32 │ │ @ instruction: 0xebff0000 │ │ b.n ba48c2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r8, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, sl, ip, sp, lr, pc} │ │ vacgt.f16 d21, d22, d31 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba4630 │ │ ands r0, r0 │ │ b.n ba44da │ │ movs r0, r0 │ │ @@ -3208764,23 +3208765,23 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n ba3ecc │ │ movs r0, r0 │ │ b.n ba44b0 │ │ movs r0, #2 │ │ b.n ba44b4 │ │ @ instruction: 0xffd9eaff │ │ - bl 7f8288 │ │ - bl f1828c │ │ + bl 7d1288 │ │ + bl ef128c │ │ movs r5, #80 @ 0x50 │ │ - vcgt.u , q11, │ │ + vcge.u d31, d22, d12 │ │ vrshl.u64 d18, d16, d22 │ │ - vcgt.u d31, d6, d19 │ │ - vqsub.u64 , q11, │ │ + vqsub.u64 , q11, q14 │ │ + vqsub.u64 d31, d22, d24 │ │ vqshl.u64 d18, d28, d22 │ │ - vcgt.u d31, d22, d23 │ │ + vcgt.u d31, d22, d0 │ │ vrshl.u64 d18, d4, d22 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba3eec │ │ ands r0, r0 │ │ b.n ba470e │ │ movs r2, r0 │ │ @@ -3208962,23 +3208963,23 @@ │ │ str r0, [r0, r0] │ │ b.n ba4c9a │ │ movs r0, r1 │ │ b.n ba4bde │ │ movs r0, #12 │ │ b.n ba4c62 │ │ @ instruction: 0xffdaeaff │ │ - bl e10454 │ │ - ldr r3, [r4, #60] @ 0x3c │ │ - vrhadd.u d31, d23, d31 │ │ - vqrdmulh.s d22, d6, d23 │ │ - vbif , , │ │ - vqrdmlah.s q11, q3, │ │ - vbif , , │ │ - vrhadd.u d31, d6, d23 │ │ - vpmin.u d22, d22, d15 │ │ + bl de9454 │ │ + ldr r4, [r7, #56] @ 0x38 │ │ + vrhadd.u d31, d23, d8 │ │ + vqrdmulh.s d22, d6, d0 │ │ + vbif d31, d23, d24 │ │ + vqrdmlah.s d22, d6, d16 │ │ + vbif , , q4 │ │ + vrhadd.u d31, d6, d0 │ │ + vpmin.u q11, q3, q12 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n ba4a2c │ │ ands r0, r0 │ │ b.n ba48d6 │ │ str r1, [r0, #0] │ │ b.n ba48da │ │ @@ -3209294,27 +3209295,27 @@ │ │ b.n ba496c │ │ movs r0, #2 │ │ b.n ba4970 │ │ ldrh r1, [r4, #28] │ │ add.w r0, r1, r0, lsl #28 │ │ b.n ba4f9a │ │ @ instruction: 0xff8ceaff │ │ - vcvt.s32.f32 , q11, #13 │ │ + @ instruction: 0xef8cff76 │ │ ldmia r4, {r0, r1, r4, r5, r6, r7} │ │ - vminnm.f16 q15, , │ │ + vminnm.f16 q15, , q0 │ │ vqrdmlsh.s d28, d22, d23 │ │ vabd.u q9, , q4 │ │ movs r0, r4 │ │ - vcvt.s32.f32 , q11, #25 │ │ + @ instruction: 0xefc0ff76 │ │ ldmia r5, {r0, r1, r2, r5} │ │ - vacgt.f16 q15, , │ │ + vacgt.f16 q15, , q0 │ │ vqrdmlsh.s d28, d6, d23 │ │ - vcgt.f16 q15, , │ │ + vcgt.f16 d30, d5, d24 │ │ vqrdmulh.s d28, d22, d15 │ │ - vcgt.f16 d30, d5, d19 │ │ + @ instruction: 0xff75edfc │ │ vqrdmulh.s q14, q3, │ │ vmin.u q9, , q8 │ │ movs r0, r4 │ │ rors r0, r6 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n ba4d38 │ │ ands r0, r0 │ │ @@ -3209621,30 +3209622,30 @@ │ │ movs r4, r0 │ │ b.n ba4e86 │ │ asrs r2, r6, #32 │ │ b.n ba528a │ │ movs r0, #147 @ 0x93 │ │ b.n ba528e │ │ @ instruction: 0xffeceaff │ │ - stc 15, cr15, [fp], #472 @ 0x1d8 │ │ - str r7, [r6, #96] @ 0x60 │ │ - @ instruction: 0xff77ec6f │ │ - vqrshl.u64 q11, , q11 │ │ - vqrdmulh.s d30, d23, d31 │ │ - vqrshl.u64 d22, d27, d6 │ │ - @ instruction: 0xff77ec47 │ │ - vqrshl.u64 q11, , q11 │ │ - @ instruction: 0xff77ec07 │ │ - vqrshl.u64 d22, d3, d22 │ │ - vqrdmlah.s q15, , │ │ - vqrshl.u64 q11, , q3 │ │ - vqrdmlah.s q15, , │ │ - vrshl.u64 d22, d11, d6 │ │ - vqrdmlah.s d30, d7, d27 │ │ - vshl.u64 q11, , q11 │ │ + stc 15, cr15, [r4], {118} @ 0x76 │ │ + str r0, [r2, #96] @ 0x60 │ │ + @ instruction: 0xff77ec48 │ │ + vqrshl.u64 q11, q2, q11 │ │ + vqrdmulh.s d30, d23, d8 │ │ + vqrshl.u64 d22, d4, d6 │ │ + @ instruction: 0xff77ec20 │ │ + vrshl.u64 d22, d28, d22 │ │ + vqrdmulh.s q15, , q8 │ │ + vrshl.u64 q11, q14, q3 │ │ + vqrdmulh.s d30, d23, d28 │ │ + vqrshl.u64 d22, d24, d6 │ │ + vqrdmlah.s q15, , q4 │ │ + vshl.u64 q11, q10, q11 │ │ + vqrdmlah.s d30, d7, d4 │ │ + vshl.u64 d22, d16, d22 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba5034 │ │ movs r0, #4 │ │ b.n ba50b8 │ │ str r0, [r0, r0] │ │ b.n ba52e2 │ │ @@ -3209868,19 +3209869,19 @@ │ │ b.n ba48b8 │ │ vmaxnm.f64 d30, d14, d1 │ │ movs r5, r0 │ │ b.n ba50c6 │ │ beq.n ba4d98 │ │ b.n ba52a4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r6, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r9, fp, sp, lr, pc} │ │ vabd.u q14, q3, q14 │ │ - vpmax.u d30, d21, d11 │ │ + vpmax.u q15, , q10 │ │ vaba.u d28, d22, d20 │ │ - vmul.p d30, d5, d7 │ │ + vceq.i q15, , q8 │ │ vmax.u q14, q3, q0 │ │ vqsub.u64 q15, , q6 │ │ movs r2, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba524c │ │ movs r7, #232 @ 0xe8 │ │ @@ -3209941,15 +3209942,15 @@ │ │ b.n ba556a │ │ add r0, sp, #880 @ 0x370 │ │ @ instruction: 0xebff0005 │ │ b.n ba5172 │ │ beq.n ba4e44 │ │ b.n ba5350 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r6, fp, sp, lr, pc} │ │ vqsub.u64 d21, d6, d24 │ │ vhsub.u , q4, q8 │ │ b.n ba4968 │ │ movs r4, r0 │ │ b.n ba54f0 │ │ movs r0, r5 │ │ subs r2, #0 │ │ @@ -3210217,15 +3210218,15 @@ │ │ b.n ba57be │ │ add r0, sp, #284 @ 0x11c │ │ @ instruction: 0xebff0000 │ │ b.n ba57c6 │ │ beq.n ba5098 │ │ b.n ba55a4 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r7, r8, sl, sp, lr, pc} │ │ vrhadd.u , q11, q7 │ │ vhadd.u d17, d6, d0 │ │ b.n ba53da │ │ movs r0, r0 │ │ b.n ba4bbe │ │ movs r0, #4 │ │ b.n ba57a2 │ │ @@ -3211106,19 +3211107,19 @@ │ │ @ instruction: 0xfff98aff │ │ movs r0, r0 │ │ b.n ba5ece │ │ @ instruction: 0xffe64aff │ │ str r0, [r1, r0] │ │ b.n ba593c │ │ @ instruction: 0xffbaeaff │ │ - strb r2, [r3, #24] │ │ + strb r3, [r6, #23] │ │ vrshl.u64 d20, d16, d7 │ │ - vqshl.u64 , q7, │ │ + vqshl.u64 d23, d23, d21 │ │ vcgt.u q10, , q10 │ │ - vrshl.u64 , q13, │ │ + vrshl.u64 , , │ │ vqshl.u64 q10, q8, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, sp, lr} │ │ b.n ba5390 │ │ movs r0, r0 │ │ b.n ba5efc │ │ stmia r0!, {} │ │ @@ -3211453,17 +3211454,17 @@ │ │ b.n ba626a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n ba6272 │ │ strb r0, [r1, #0] │ │ b.n ba563e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r9, ip, sp, lr} │ │ - vmul.p , , │ │ - vbif , , q3 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r9, ip, sp, lr} │ │ + vmls.i d17, d7, d26 │ │ + vrhadd.u d23, d23, d31 │ │ vhadd.u d16, d7, d0 │ │ b.n ba61ea │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r3, r4, r7, ip} │ │ @@ -3211535,17 +3211536,17 @@ │ │ b.n ba61e6 │ │ asrs r1, r0, #32 │ │ b.n ba5d08 │ │ ldr r6, [sp, #952] @ 0x3b8 │ │ add.w r0, r2, r0 │ │ b.n ba6332 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r4, r6, r8, ip, sp, lr} │ │ - vhadd.u , , q15 │ │ - vqadd.u64 , , q1 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r8, ip, sp, lr} │ │ + vhadd.u , , │ │ + vhadd.u d23, d23, d27 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n ba5748 │ │ movs r0, r2 │ │ b.n ba634e │ │ movs r1, #99 @ 0x63 │ │ b.n ba6212 │ │ @@ -3211555,15 +3211556,15 @@ │ │ add.w r0, r2, r0 │ │ b.n ba62be │ │ 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, r5, r7, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, ip, sp, lr} │ │ vhadd.u d16, d7, d0 │ │ b.n ba62d2 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (ba5cf8 ) │ │ stmdb sp!, {r2, r3, lr} │ │ b.n ba575e │ │ movs r0, r2 │ │ @@ -3211595,16 +3211596,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n ba627a │ │ asrs r1, r0, #32 │ │ b.n ba5d9c │ │ ldr r6, [sp, #804] @ 0x324 │ │ @ instruction: 0xea02ff1e │ │ b.n ba5ee4 │ │ - strb r6, [r4, #1] │ │ - vqadd.u64 d23, d7, d30 │ │ + strb r7, [r7, #0] │ │ + vqadd.u64 d23, d7, d7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ba5fd6 │ │ asrs r0, r4, #32 │ │ b.n ba57d8 │ │ str r0, [r0, #0] │ │ b.n ba5fde │ │ @@ -3211618,15 +3211619,15 @@ │ │ b.n ba62ae │ │ ldr r6, [sp, #756] @ 0x2f4 │ │ add.w r0, r2, r0, lsl #16 │ │ b.n ba57c2 │ │ str r0, [r1, r0] │ │ b.n ba57c6 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r4, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n ba5808 │ │ ands r0, r0 │ │ b.n ba600e │ │ movs r0, r2 │ │ b.n ba6412 │ │ @@ -3211636,15 +3211637,15 @@ │ │ b.n ba5df8 │ │ ldr r5, [sp, #920] @ 0x398 │ │ add.w r0, r2, r0 │ │ b.n ba6382 │ │ ands r4, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr} │ │ vhadd.u d16, d7, d0 │ │ b.n ba6392 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #12 │ │ b.n ba589a │ │ movs r0, r2 │ │ b.n ba6322 │ │ @@ -3211681,16 +3211682,16 @@ │ │ asrs r4, r1, #32 │ │ b.n ba5884 │ │ movs r1, #113 @ 0x71 │ │ b.n ba634a │ │ asrs r1, r0, #32 │ │ b.n ba5e6c │ │ ldr r6, [sp, #596] @ 0x254 │ │ - and.w pc, r2, r2, asr #26 │ │ - vpmin.f16 q11, , q15 │ │ + and.w pc, r2, fp, ror #25 │ │ + vpmin.f16 q11, , │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {} │ │ b.n ba6402 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n ba60aa │ │ @@ -3211735,16 +3211736,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n ba63be │ │ asrs r1, r0, #32 │ │ b.n ba5ee0 │ │ ldr r0, [pc, #192] @ (ba5e84 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r1, r2, r4, r8, r9, sl, fp, sp, lr} │ │ - vacgt.f16 q11, , q13 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, sp, lr} │ │ + vacgt.f16 q11, , │ │ vhadd.u d19, d7, d0 │ │ b.n ba58fc │ │ movs r0, #0 │ │ b.n ba58fe │ │ adds r0, #3 │ │ b.n ba5e86 │ │ movs r1, r0 │ │ @@ -3212263,20 +3212264,20 @@ │ │ movs r0, r1 │ │ b.n ba68fe │ │ asrs r7, r0, #32 │ │ b.n ba6782 │ │ movs r5, r1 │ │ b.n ba69c6 │ │ @ instruction: 0xffbdeaff │ │ - cbnz r3, ba629a │ │ - vqrshl.u64 q14, , q3 │ │ - vsub.i64 d27, d23, d27 │ │ - vshl.u64 q14, , q11 │ │ - vabd.u d27, d23, d31 │ │ - vcge.u q14, q11, │ │ + cbnz r4, ba6290 │ │ + vqrshl.u64 q14, q3, q3 │ │ + vsub.i64 d27, d23, d4 │ │ + vshl.u64 q14, q3, q11 │ │ + vabd.u d27, d23, d8 │ │ + vcgt.u q14, q11, q5 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6744 │ │ str r0, [sp, #176] @ 0xb0 │ │ b.n ba5de8 │ │ ands r3, r0 │ │ b.n ba65f2 │ │ @@ -3212694,16 +3212695,16 @@ │ │ add.w r0, r1, r0 │ │ b.n ba6d8a │ │ beq.n ba666c │ │ b.n ba6b68 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r4, r8, r9, fp, lr, pc} │ │ movs r2, r4 │ │ - cbz r7, ba66d2 │ │ - vcgt.u q12, q3, q4 │ │ + cbz r0, ba66ca │ │ + vcgt.u d24, d6, d17 │ │ vpmin.u d28, d23, d24 │ │ movs r2, r4 │ │ ldr r0, [pc, #0] @ (ba6664 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6b04 │ │ adds r0, #0 │ │ b.n ba6dae │ │ @@ -3213185,16 +3213186,16 @@ │ │ b.n ba6dca │ │ asrs r3, r2, #24 │ │ add.w r0, r0, r4 │ │ b.n ba6dd2 │ │ beq.n ba6aa4 │ │ b.n ba6fb0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, sl, ip, pc} │ │ - vminnm.f16 q13, q11, q6 │ │ + ldmia.w sp!, {r2, r4, sl, ip, pc} │ │ + vminnm.f16 d26, d22, d21 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6f44 │ │ movs r0, r0 │ │ b.n ba7154 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3213390,17 +3213391,17 @@ │ │ adds r4, #35 @ 0x23 │ │ b.n ba6f96 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffaeeaff │ │ str r0, [r0, r0] │ │ b.n ba73a2 │ │ @ instruction: 0xffaceaff │ │ - str r3, [sp, #572] @ 0x23c │ │ + str r3, [sp, #416] @ 0x1a0 │ │ vpmin.u q12, q3, q12 │ │ - vqsub.u64 d25, d21, d15 │ │ + vqsub.u64 , , q12 │ │ vmls.i d24, d22, d8 │ │ vhadd.u d18, d5, d2 │ │ b.n ba73ba │ │ @ instruction: 0xffffeaff │ │ lsls r0, r6 │ │ stmdb sp!, {} │ │ b.n ba7328 │ │ @@ -3213654,23 +3213655,23 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n ba75e2 │ │ movs r5, r1 │ │ b.n ba75e6 │ │ asrs r0, r4, #3 │ │ b.n ba75ea │ │ @ instruction: 0xff9eeaff │ │ - str r1, [sp, #668] @ 0x29c │ │ + str r1, [sp, #512] @ 0x200 │ │ vhsub.u , q3, q14 │ │ - vbif , q3, │ │ + vbif , q3, q0 │ │ vqsub.u64 d23, d6, d28 │ │ - vbif , q11, │ │ + vrhadd.u d25, d22, d28 │ │ vqrdmlah.s , q11, │ │ - vminnm.f16 q12, , │ │ + vminnm.f16 q12, , q0 │ │ vrhadd.u , q11, │ │ - vqadd.u64 d25, d8, d23 │ │ + vqadd.u64 d25, d8, d0 │ │ vhsub.u d19, d6, d11 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {} │ │ b.n ba7580 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ @@ -3213864,21 +3213865,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 │ │ - ldrh r7, [r0, #58] @ 0x3a │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ vpmin.f16 d24, d22, d22 │ │ - vminnm.f16 d24, d8, d7 │ │ + vacgt.f16 q12, q12, q8 │ │ vminnm.f16 q12, q3, q11 │ │ - vcgt.f16 q12, q12, │ │ + vcgt.f16 q12, q12, q2 │ │ vpmin.f16 q12, q3, q5 │ │ - vminnm.f16 q12, q4, │ │ + vpmin.f16 q12, q4, q6 │ │ vmul.p d31, d22, d3 │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba7550 │ │ movs r0, r0 │ │ b.n ba775c │ │ movs r4, r1 │ │ @@ -3214121,15 +3214122,15 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n ba7612 │ │ asrs r1, r0, #16 │ │ add.w r0, r0, r0 │ │ b.n ba7a1a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r7, r8, r9, fp, pc} │ │ vrshl.u64 d19, d22, d6 │ │ vhadd.u d18, d6, d2 │ │ b.n ba7a2a │ │ @ instruction: 0xffffeaff │ │ ldr r0, [pc, #192] @ (ba73b0 ) │ │ stmdb sp!, {ip, lr} │ │ b.n ba7636 │ │ @@ -3214209,17 +3214210,17 @@ │ │ b.n ba7ada │ │ movs r0, #0 │ │ b.n ba7ade │ │ strh r2, [r1, #8] │ │ add.w r0, r1, r4 │ │ b.n ba76e6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r8, r9, fp, pc} │ │ + ldmia.w sp!, {r2, r3, r8, r9, fp, pc} │ │ vqrdmulh.s d24, d22, d25 │ │ - vqrdmulh.s d24, d8, d7 │ │ + vpmax.u q12, q12, q8 │ │ vqrdmlah.s q12, q3, │ │ vhadd.u d18, d8, d10 │ │ b.n ba7afe │ │ mcr2 10, 1, lr, cr14, cr15, {7} @ │ │ movs r0, r0 │ │ b.n ba7a66 │ │ movs r0, r3 │ │ @@ -3214420,15 +3214421,15 @@ │ │ lsls r0, r6, #3 │ │ b.n ba78fe │ │ movs r7, r0 │ │ b.n ba78b2 │ │ beq.n ba7584 │ │ b.n ba7a90 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r7, r8, fp, pc} │ │ vmin.u d29, d22, d6 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n ba7a24 │ │ str r4, [r5, #0] │ │ b.n ba70c8 │ │ b.n ba7592 │ │ @@ -3214693,15 +3214694,15 @@ │ │ asrs r1, r3, #1 │ │ add.w r0, r0, r4 │ │ b.n ba7b0a │ │ beq.n ba780c │ │ b.n ba7ce8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, r8, r9, ip, lr, pc} │ │ - vqsub.u64 d23, d5, d30 │ │ + vqsub.u64 d23, d5, d7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n ba7c7c │ │ str r4, [r3, #0] │ │ b.n ba7d00 │ │ movs r0, r0 │ │ b.n ba7e8a │ │ @@ -3214778,15 +3214779,15 @@ │ │ b.n ba7fca │ │ movs r4, r0 │ │ b.n ba7bce │ │ beq.n ba7900 │ │ b.n ba7dac │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r5, r6, r7, r9, ip, lr, pc} │ │ - vbif d23, d5, d22 │ │ + vrhadd.u d23, d5, d15 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba7d40 │ │ stmia r0!, {} │ │ b.n ba7fea │ │ stmia r0!, {} │ │ b.n ba73c8 │ │ @@ -3216055,57 +3216056,57 @@ │ │ ldrb r1, [r2, #19] │ │ add.w r0, r1, sp │ │ b.n ba8ada │ │ asrs r7, r3, #2 │ │ b.n ba8ade │ │ stc2l 10, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ bcs.n ba8430 │ │ - vpmin.f16 , , q11 │ │ + vminnm.f16 d29, d5, d31 │ │ vrhadd.u d29, d22, d26 │ │ - vcgt.f16 , , q5 │ │ + vcgt.f16 d29, d21, d19 │ │ vbif , q11, q9 │ │ - vminnm.f16 d29, d5, d2 │ │ + vcgt.f16 , , │ │ vhadd.u , q3, q7 │ │ - vabd.f16 , , q15 │ │ + vabd.f16 , , │ │ vhadd.u d29, d22, d2 │ │ - vabd.f16 d29, d21, d18 │ │ + @ instruction: 0xff75dd7b │ │ @ instruction: 0xff76cc02 │ │ - vmls.i d29, d5, d18 │ │ + vceq.i , , │ │ vminnm.f16 d28, d6, d22 │ │ - vqrdmlsh.s , , q3 │ │ + @ instruction: 0xff75dc2f │ │ vhsub.u , q3, q10 │ │ vmls.i d28, d25, d18 │ │ - vmax.u , , q1 │ │ + vmin.u d29, d21, d11 │ │ vqadd.u64 d29, d6, d14 │ │ - @ instruction: 0xff75dd3e │ │ + @ instruction: 0xff75dd17 │ │ vmls.i q14, q11, q5 │ │ - vmax.u , , q13 │ │ + vmax.u , , │ │ vmul.p q14, q11, q9 │ │ - vaba.u d29, d5, d2 │ │ + vmax.u , , │ │ vqadd.u64 d29, d22, d22 │ │ - @ instruction: 0xff75ddd6 │ │ + vabd.f16 d29, d21, d31 │ │ @ instruction: 0xff76cd3a │ │ - vpmin.u , , q5 │ │ + vpmin.u d29, d5, d19 │ │ vpmax.u d28, d6, d14 │ │ - vabd.u d29, d5, d30 │ │ + vabd.u d29, d5, d7 │ │ vabd.u d28, d22, d30 │ │ - vshl.u64 , q7, │ │ + vshl.u64 d29, d23, d21 │ │ vqrdmulh.s d28, d6, d6 │ │ - vsub.i64 d29, d5, d22 │ │ + vaba.u , , │ │ vsub.i64 d28, d6, d2 │ │ - vrshl.u64 d29, d18, d5 │ │ + vqshl.u64 , , │ │ vrshl.u64 , , q3 │ │ vqrdmlah.s d31, d5, d25 │ │ vsub.i64 d28, d4, d26 │ │ - vrshl.u64 , q5, │ │ + vrshl.u64 d29, d19, d5 │ │ vmls.i q14, q3, q15 │ │ - vmax.u d29, d21, d14 │ │ + vmax.u , , │ │ vmax.u d30, d22, d0 │ │ vceq.i q14, q10, q3 │ │ - vqrshl.u64 , q11, │ │ + vrshl.u64 , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n ba88f4 │ │ movs r0, r0 │ │ b.n ba8afe │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3217366,29 +3217367,29 @@ │ │ str r2, [sp, #144] @ 0x90 │ │ add.w r0, r2, r4 │ │ b.n ba925a │ │ beq.n ba8fb4 │ │ b.n ba9438 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r7, sl, lr, pc} │ │ - @ instruction: 0xff75ed19 │ │ + vqrdmlsh.s q15, , q9 │ │ vqshl.u64 q14, q3, q3 │ │ - @ instruction: 0xff75ece9 │ │ + @ instruction: 0xff75ecc2 │ │ vrhadd.u q14, q3, q11 │ │ - vmul.p q15, , │ │ + vmul.p q15, , q1 │ │ vcgt.u q14, q3, q13 │ │ - vqrdmlah.s q15, , │ │ + vqrdmlah.s q15, , q3 │ │ vminnm.f16 d27, d22, d2 │ │ vcge.u d21, d21, d30 │ │ vcge.u d28, d6, d2 │ │ - vqrdmulh.s d30, d21, d21 │ │ + vqrdmlah.s q15, , q15 │ │ vrhadd.u d28, d22, d14 │ │ - vpmax.u d30, d5, d17 │ │ + vmul.p q15, , q13 │ │ vqrdmlsh.s d27, d22, d18 │ │ - vrshl.u64 q15, , │ │ + vqrshl.u64 d30, d14, d5 │ │ vacgt.f16 d27, d6, d14 │ │ vmax.u d24, d21, d24 │ │ @ instruction: 0xff75bd9e │ │ vmax.u d24, d5, d24 │ │ vcgt.f16 , , q13 │ │ vmin.u q12, , q10 │ │ vacgt.f16 d27, d21, d10 │ │ @@ -3217681,21 +3217682,21 @@ │ │ ldrb r6, [r6, #4] │ │ add.w r0, r1, sp │ │ b.n ba9946 │ │ asrs r0, r5, #2 │ │ b.n ba994a │ │ @ instruction: 0xffaaeaff │ │ cbnz r6, ba9256 │ │ - vpmax.u d24, d5, d22 │ │ + vmul.p q12, , │ │ vpmin.u d27, d22, d2 │ │ - vmul.p d24, d21, d10 │ │ + vmul.p q12, , │ │ vmls.i , q11, q13 │ │ - vceq.i q12, , q9 │ │ + vsub.i64 q12, , │ │ vmls.i , q3, q1 │ │ - vsub.i64 q12, , q5 │ │ + vsub.i64 d24, d5, d19 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ba96d0 │ │ str r0, [r0, #0] │ │ b.n ba8d60 │ │ str r0, [sp, #0] │ │ b.n ba957e │ │ @@ -3218165,29 +3218166,29 @@ │ │ ldrb r6, [r4, #0] │ │ add.w r0, r1, sp │ │ b.n ba9d86 │ │ asrs r7, r3, #2 │ │ b.n ba9d8a │ │ @ instruction: 0xffc8eaff │ │ @ instruction: 0xb7de │ │ - vcgt.f16 d31, d21, d17 │ │ + vacgt.f16 , , q13 │ │ vrshl.u64 d27, d2, d6 │ │ - vqrdmulh.s , , │ │ + vqrdmlah.s d31, d21, d14 │ │ vrshl.u64 d27, d18, d22 │ │ - @ instruction: 0xff75fc65 │ │ + vqrdmlsh.s d31, d5, d30 │ │ vqrshl.u64 , q13, q3 │ │ - vqrdmlsh.s d31, d5, d29 │ │ + vqrdmlsh.s d31, d5, d6 │ │ vmax.u d27, d22, d2 │ │ - vabd.f16 , , │ │ + @ instruction: 0xff75fd1e │ │ vmin.u d27, d6, d10 │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s d31, d21, d22 │ │ vceq.i d27, d6, d26 │ │ - vacgt.f16 , , │ │ + vacgt.f16 , , q3 │ │ vrshl.u64 , q9, q11 │ │ - @ instruction: 0xff75fca5 │ │ + vqrdmlsh.s , , q15 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ba9b30 │ │ strh r0, [r0, #0] │ │ b.n ba99da │ │ movs r0, r0 │ │ b.n ba91c0 │ │ @@ -3218456,23 +3218457,23 @@ │ │ strb r5, [r7, #29] │ │ add.w r0, r1, sp │ │ b.n baa02a │ │ asrs r7, r3, #2 │ │ b.n baa02e │ │ @ instruction: 0xffe2eaff │ │ sxtb r6, r3 │ │ - vqrdmlah.s q13, , q15 │ │ + vqrdmlah.s q13, , │ │ vqsub.u64 , , q13 │ │ - vqrdmlsh.s d26, d5, d10 │ │ + vqrdmlah.s q13, , │ │ vhsub.u , , q7 │ │ - vqrdmulh.s q13, , q15 │ │ + vqrdmulh.s q13, , │ │ vhsub.u d27, d23, d2 │ │ vqshl.u64 q9, q13, │ │ vcgt.u d27, d8, d18 │ │ - @ instruction: 0xff75ac42 │ │ + vqrdmlsh.s d26, d5, d11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n ba9dbc │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-224]! @ 0xffffff20 │ │ b.n ba9dc4 │ │ str r3, [r0, #0] │ │ @@ -3219044,19 +3219045,19 @@ │ │ @ instruction: 0xeaff7000 │ │ b.n baa546 │ │ @ instruction: 0xfff7eaff │ │ ands r0, r0 │ │ b.n baa54e │ │ @ instruction: 0xfff1eaff │ │ cmp r8, lr │ │ - vqrdmlsh.s q12, q11, q12 │ │ + vqrdmlsh.s q12, q11, │ │ vrshl.u64 q10, q2, │ │ - @ instruction: 0xff768ccc │ │ + @ instruction: 0xff768ca5 │ │ vbif d20, d23, d24 │ │ - vsub.i64 q12, q11, q0 │ │ + vceq.i d24, d22, d9 │ │ vshl.u64 d20, d16, d7 │ │ vrhadd.u d20, d22, d0 │ │ vhsub.u d20, d6, d12 │ │ vhadd.u d19, d6, d0 │ │ b.n baa57a │ │ b.n baa4b4 │ │ and.w r1, r2, r0, ror #19 │ │ @@ -3219294,15 +3219295,15 @@ │ │ beq.n baa080 │ │ b.n baa56c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, lr} │ │ b.n baa79a │ │ @ instruction: 0xfffaeaff │ │ subs r7, #76 @ 0x4c │ │ - vmax.u q12, q3, q10 │ │ + vmin.u d24, d6, d29 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n baa508 │ │ movs r0, r0 │ │ b.n baa714 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3220017,16 +3220018,16 @@ │ │ str r0, [r0, r0] │ │ b.n baa1b2 │ │ @ instruction: 0xffd9eaff │ │ movs r0, r0 │ │ b.n baad58 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffceeaff │ │ - str r0, [sp, #520] @ 0x208 │ │ - vhadd.u , q11, q15 │ │ + str r0, [sp, #364] @ 0x16c │ │ + vhadd.u , q11, │ │ vhadd.u d19, d6, d12 │ │ vhadd.u d19, d5, d0 │ │ b.n baae02 │ │ movs r0, r0 │ │ b.n baad68 │ │ lsls r4, r0, #1 │ │ ldr r2, [pc, #0] @ (baa6c8 ) │ │ @@ -3220161,15 +3220162,15 @@ │ │ b.n baaf16 │ │ beq.n baa7e8 │ │ b.n baacf4 │ │ blx lr │ │ ldmia.w sp!, {r0, r1} │ │ b.n baab22 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ + ldrh r3, [r4, #58] @ 0x3a │ │ vhadd.u d18, d6, d0 │ │ b.n baab2e │ │ movs r0, r0 │ │ b.n baaf32 │ │ movs r0, r0 │ │ b.n baae98 │ │ movs r4, r1 │ │ @@ -3220280,15 +3220281,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n baa3ea │ │ movs r4, r0 │ │ b.n baac22 │ │ beq.n baa904 │ │ b.n baae00 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r8, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r8, fp, sp, lr, pc} │ │ vhadd.u d19, d6, d0 │ │ b.n bab032 │ │ @ instruction: 0xffceeaff │ │ ldr r7, [pc, #960] @ (baacb8 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n baad98 │ │ add sp, #0 │ │ @@ -3220761,18 +3220762,18 @@ │ │ b.n bab436 │ │ vrhadd.u d14, d6, d31 │ │ movs r0, r0 │ │ b.n bab39e │ │ strb r0, [r1, #0] │ │ asrs r0, r4, #6 │ │ @ instruction: 0xff90eaff │ │ - b.n baacb2 │ │ - vpmax.u d25, d6, d19 │ │ - vceq.i q15, , │ │ - vpmax.u d25, d22, d27 │ │ + b.n baac64 │ │ + vmul.p , q11, q14 │ │ + vceq.i d30, d7, d22 │ │ + vpmax.u d25, d22, d4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bab1b8 │ │ str r0, [sp, #0] │ │ b.n baa846 │ │ add r0, pc, #4 @ (adr r0, baad28 ) │ │ b.n bab066 │ │ @@ -3221455,24 +3221456,24 @@ │ │ b.n bab636 │ │ @ instruction: 0xe992ebff │ │ movs r3, r1 │ │ b.n bab63e │ │ beq.n bab368 │ │ b.n bab81c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, r8, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r8, sp, lr, pc} │ │ vqadd.u64 , q3, │ │ - vqadd.u64 q15, , │ │ - vqadd.u64 q15, q11, │ │ + vhadd.u q15, , q7 │ │ + vhadd.u d30, d22, d26 │ │ vhsub.u q8, q3, q10 │ │ movs r0, r0 │ │ - svc 93 @ 0x5d │ │ - vrhadd.u q15, q3, │ │ + svc 54 @ 0x36 │ │ + vrhadd.u d30, d6, d22 │ │ vqadd.u64 , q3, │ │ - vcgt.u d30, d7, d1 │ │ + vqsub.u64 q15, , q5 │ │ vhsub.u d29, d6, d25 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bab7d0 │ │ ands r0, r0 │ │ b.n bab67a │ │ movs r4, r0 │ │ @@ -3222161,15 +3222162,15 @@ │ │ b.n babc52 │ │ asrs r5, r0, #32 │ │ b.n babc56 │ │ blx lr │ │ ldmia.w sp!, {r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n babb7c │ │ sub sp, #92 @ 0x5c │ │ - vhsub.u , , q13 │ │ + vhsub.u , , │ │ vbif , , │ │ vpmin.f16 q13, , │ │ vhadd.u d18, d5, d0 │ │ b.n bac072 │ │ vpmin.u16 q15, , │ │ ldr r3, [pc, #960] @ (babcf8 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3223587,16 +3223588,16 @@ │ │ b.n bac4f2 │ │ push {r2, r3, r6, lr} │ │ add.w r0, r2, r0 │ │ b.n bacd12 │ │ movs r5, r0 │ │ b.n bac4de │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r6, r7, sl, fp, lr, pc} │ │ - vbif d22, d6, d20 │ │ + ldmia.w sp!, {r0, r3, r4, r7, sl, fp, lr, pc} │ │ + vrhadd.u d22, d6, d13 │ │ vhadd.u d16, d7, d0 │ │ b.n bacc86 │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r0, r0 │ │ @@ -3223665,15 +3223666,15 @@ │ │ asrs r4, r0, #32 │ │ b.n bac186 │ │ movs r0, r1 │ │ b.n bac18a │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bac8e8 │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ + ldmia r3, {r0, r2, r3, r5, r7} │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n bac9d6 │ │ movs r0, #0 │ │ b.n bac9da │ │ movs r0, r0 │ │ b.n bacd42 │ │ @@ -3223741,16 +3223742,16 @@ │ │ strb r0, [r0, #0] │ │ b.n bace6a │ │ movs r1, r0 │ │ b.n bace6e │ │ str r4, [r6, #12] │ │ b.n bacabc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r5, r6, r8, r9, fp, lr, pc} │ │ - vqrdmulh.s q14, q3, q0 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, r9, fp, lr, pc} │ │ + vqrdmlah.s d28, d6, d9 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {} │ │ b.n bacdea │ │ ands r1, r0 │ │ b.n baca8a │ │ movs r0, #0 │ │ asrs r2, r2, #22 │ │ @@ -3223959,17 +3223960,17 @@ │ │ and.w r0, r0, r0, lsl #24 │ │ b.n bad04e │ │ movs r6, r0 │ │ b.n bacc52 │ │ beq.n bac924 │ │ b.n bace30 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r6, r8, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r8, fp, lr, pc} │ │ vshl.u64 d17, d27, d22 │ │ - vmul.p q14, q4, q8 │ │ + vmls.i q14, q4, │ │ vshl.u64 , , q11 │ │ vhadd.u d16, d8, d4 │ │ b.n bac46c │ │ movs r0, r0 │ │ b.n baca50 │ │ vrhadd.u16 d14, d14, d31 │ │ add r7, pc, #1008 @ (adr r7, bacd28 ) │ │ @@ -3224281,15 +3224282,15 @@ │ │ b.n bac6f4 │ │ movs r4, r0 │ │ b.n bacf2e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {} │ │ b.n bad336 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r5, r9, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, ip, pc} │ │ vrshl.u64 d26, d8, d23 │ │ movs r7, r3 │ │ movs r0, r0 │ │ b.n bad2a6 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (bacc0c ) │ │ @@ -3224507,16 +3224508,16 @@ │ │ b.n bac900 │ │ stc2 11, cr14, [r2, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ b.n bad53e │ │ movs r4, r0 │ │ b.n bac90c │ │ @ instruction: 0xffbceaff │ │ - str r0, [sp, #884] @ 0x374 │ │ - vhadd.u , , │ │ + str r0, [sp, #728] @ 0x2d8 │ │ + vqadd.u64 d25, d23, d14 │ │ vcgt.u q13, , q12 │ │ movs r7, r3 │ │ add r4, pc, #144 @ (adr r4, bacea4 ) │ │ movs r7, r3 │ │ add r3, pc, #400 @ (adr r3, bacfa8 ) │ │ movs r7, r3 │ │ ldr r3, [pc, #960] @ (bad1dc ) │ │ @@ -3224729,19 +3224730,19 @@ │ │ add.w r0, r1, r0, lsl #20 │ │ b.n bad71e │ │ movs r5, r0 │ │ b.n bad322 │ │ beq.n bad024 │ │ b.n bad500 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r9, ip, pc} │ │ - vqsub.u64 , , q10 │ │ - vcgt.u d25, d7, d24 │ │ - vhsub.u , , q4 │ │ - vqsub.u64 , , q4 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r9, ip, pc} │ │ + vhsub.u , , │ │ + vcgt.u d25, d7, d1 │ │ + vhsub.u d25, d7, d17 │ │ + vqsub.u64 d25, d7, d17 │ │ vqshl.u64 d20, d5, d7 │ │ vhadd.u d16, d5, d4 │ │ b.n bacb44 │ │ movs r0, r0 │ │ b.n bad128 │ │ vrhadd.u16 d14, d14, d31 │ │ add r1, pc, #416 @ (adr r1, bad1b0 ) │ │ @@ -3225008,19 +3225009,19 @@ │ │ movs r1, r0 │ │ b.n bad992 │ │ beq.n bad284 │ │ b.n bad770 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r4, r5, r9, sl, fp, sp} │ │ vabd.f16 q9, q12, │ │ - vcgt.u d23, d8, d14 │ │ + vhsub.u , q12, │ │ vabd.f16 d18, d23, d5 │ │ - vhsub.u , q12, q5 │ │ + vhsub.u d23, d24, d19 │ │ @ instruction: 0xff772d1d │ │ - vhsub.u , q4, q9 │ │ + vqsub.u64 d23, d8, d27 │ │ vhadd.u d18, d7, d0 │ │ b.n bacd9a │ │ movs r4, r2 │ │ b.n bacda4 │ │ movs r0, #0 │ │ b.n bacda6 │ │ movs r1, r0 │ │ @@ -3225072,15 +3225073,15 @@ │ │ movs r0, #0 │ │ b.n bace0c │ │ adds r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ b.n bad632 │ │ lsrs r4, r1, #23 │ │ - @ instruction: 0xea00f9f9 │ │ + @ instruction: 0xea00f9d2 │ │ vpmin.f16 d21, d6, d22 │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n bace44 │ │ ands r0, r0 │ │ b.n bad64a │ │ movs r0, r1 │ │ @@ -3225872,15 +3225873,15 @@ │ │ str r4, [r6, #116] @ 0x74 │ │ add.w r0, r1, r0 │ │ b.n bae13e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r2, r3, r5, r7, sp, lr} │ │ movs r3, r4 │ │ strh r6, [r2, #48] @ 0x30 │ │ - vshl.u64 q9, , q10 │ │ + vshl.u64 q9, q0, q10 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r4, r6} │ │ b.n bad554 │ │ asrs r0, r0, #32 │ │ b.n bae15a │ │ ands r0, r0 │ │ b.n bae15e │ │ @@ -3226356,15 +3226357,15 @@ │ │ movs r0, r3 │ │ b.n bae59e │ │ movs r0, #17 │ │ b.n bae5a2 │ │ asrs r1, r0, #32 │ │ b.n badf84 │ │ ldrb r3, [r0, #22] │ │ - and.w fp, r2, r2, ror #15 │ │ + and.w fp, r2, fp, lsl #15 │ │ vhadd.u d16, d6, d0 │ │ b.n bae512 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (bae238 ) │ │ stmdb sp!, {sp, lr} │ │ b.n bad99e │ │ ands r0, r0 │ │ @@ -3226416,16 +3226417,16 @@ │ │ b.n bae22a │ │ movs r0, #41 @ 0x29 │ │ b.n bae62e │ │ asrs r1, r0, #32 │ │ b.n bae010 │ │ ldr r0, [pc, #960] @ (bae2b4 ) │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr} │ │ - and.w fp, r2, r6, lsl #15 │ │ - vqrdmulh.s , q3, q11 │ │ + and.w fp, r2, pc, lsr #14 │ │ + vqrdmlah.s d19, d6, d31 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n bae24a │ │ asrs r4, r3, #1 │ │ b.n bada4c │ │ str r2, [r0, #0] │ │ b.n bae252 │ │ @@ -3226468,15 +3226469,15 @@ │ │ b.n bada62 │ │ movs r0, #240 @ 0xf0 │ │ b.n bae2ea │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {} │ │ b.n bae6aa │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r8, r9, fp, ip, sp} │ │ vhadd.u d28, d6, d0 │ │ b.n bada96 │ │ movs r0, r0 │ │ b.n bae6ba │ │ movs r0, r0 │ │ b.n bae636 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3228555,23 +3228556,23 @@ │ │ b.n baf48e │ │ asrs r6, r0, #32 │ │ b.n baf492 │ │ lsls r4, r6, #24 │ │ @ instruction: 0xeb008000 │ │ b.n baf89a │ │ @ instruction: 0xffe7eaff │ │ - add r2, pc, #12 @ (adr r2, baf16c ) │ │ - vqrshl.u64 , , q3 │ │ - vbif q13, q3, │ │ - vshl.u64 , , q11 │ │ - vmls.i q9, q3, q6 │ │ + add r1, pc, #880 @ (adr r1, baf4d0 ) │ │ + vrshl.u64 , q7, q3 │ │ + vbif d26, d6, d24 │ │ + vshl.u64 , q3, q11 │ │ + vmls.i d18, d6, d21 │ │ vshl.u64 d19, d1, d22 │ │ - vmul.p d18, d21, d24 │ │ + vmul.p d18, d21, d1 │ │ vshl.u64 , , q11 │ │ - @ instruction: 0xff75dc0c │ │ + vqrdmulh.s , , │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n baf78a │ │ movs r0, r0 │ │ b.n baf810 │ │ ldrsh r4, [r2, r6] │ │ add.w r0, r1, r0 │ │ @@ -3229765,19 +3229766,19 @@ │ │ str r0, [r0, r0] │ │ b.n baff2a │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n bb0332 │ │ @ instruction: 0xff9eeaff │ │ ldrh r6, [r5, #52] @ 0x34 │ │ - @ instruction: 0xff752ca8 │ │ + @ instruction: 0xff752c81 │ │ vacgt.f16 q12, , q7 │ │ - vqrdmlsh.s q9, , q4 │ │ + vqrdmlsh.s d18, d21, d17 │ │ @ instruction: 0xff778d5a │ │ - vqrdmlah.s q9, , q2 │ │ + vqrdmulh.s d18, d5, d29 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bb00b0 │ │ eors r0, r4 │ │ b.n baf754 │ │ movs r0, r0 │ │ b.n bb02be │ │ @@ -3232598,15 +3232599,15 @@ │ │ b.n bb18aa │ │ beq.n bb15d4 │ │ b.n bb1a88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n bb1cb6 │ │ @ instruction: 0xfffaeaff │ │ - strh r1, [r1, #8] │ │ + strh r2, [r4, #6] │ │ vhadd.u d29, d6, d4 │ │ b.n bb1a1c │ │ ldr r0, [pc, #0] @ (bb1584 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bb1a24 │ │ adds r0, #44 @ 0x2c │ │ b.n bb10a8 │ │ @@ -3233243,16 +3233244,16 @@ │ │ b.n bb220a │ │ beq.n bb1b54 │ │ b.n bb1fe8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r5, r7, sp, pc} │ │ vabd.f16 q8, q2, │ │ vbif q11, , │ │ - vabd.f16 d29, d23, d14 │ │ - vmax.u q15, , │ │ + vabd.f16 , , │ │ + vmax.u d30, d5, d20 │ │ vqrdmlsh.s q8, q11, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bb1f8c │ │ stmia r0!, {r2, r3, r4} │ │ b.n bb2010 │ │ lsrs r0, r0, #13 │ │ @@ -3234164,19 +3234165,19 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n bb2ae2 │ │ movs r4, r0 │ │ b.n bb2666 │ │ beq.n bb2338 │ │ b.n bb2844 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r8, ip, lr} │ │ @ instruction: 0xff76bccf │ │ - vbif d21, d5, d27 │ │ + vbif d21, d5, d4 │ │ @ instruction: 0xff76bca7 │ │ - vbif d21, d21, d15 │ │ + vbif , , q12 │ │ vabd.f16 d27, d6, d11 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bb268e │ │ movs r0, r0 │ │ b.n bb29fc │ │ ands r0, r5 │ │ @@ -3234255,17 +3234256,17 @@ │ │ b.n bb29ee │ │ asrs r1, r0, #32 │ │ b.n bb2510 │ │ ldr r4, [r5, #76] @ 0x4c │ │ add.w r0, r2, r1 │ │ b.n bb2b3a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, ip, lr} │ │ - vhadd.u d21, d22, d3 │ │ - vhadd.u , q3, │ │ + ldmia.w sp!, {r5, r7, ip, lr} │ │ + vqadd.u64 , q3, q6 │ │ + vhadd.u d21, d6, d20 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb28ac │ │ str r0, [r7, r0] │ │ b.n bb1f50 │ │ movs r0, r0 │ │ b.n bb2ac0 │ │ @@ -3234396,18 +3234397,18 @@ │ │ b.n bb2062 │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ add.w r0, r2, r4 │ │ b.n bb287a │ │ beq.n bb2554 │ │ b.n bb2a58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, sl, fp, lr} │ │ - vqrdmulh.s d24, d6, d2 │ │ - vminnm.f16 q10, q3, │ │ - vqrdmlah.s q12, q3, q3 │ │ + ldmia.w sp!, {r2, r8, r9, sl, fp, lr} │ │ + vpmin.u q12, q11, │ │ + vminnm.f16 q10, q3, q4 │ │ + vqrdmulh.s d24, d6, d31 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb29f4 │ │ str r0, [r7, r0] │ │ b.n bb2098 │ │ movs r0, r0 │ │ b.n bb2c08 │ │ @@ -3234569,19 +3234570,19 @@ │ │ b.n bb21ee │ │ ldr r5, [sp, #40] @ 0x28 │ │ add.w r0, r2, r4 │ │ b.n bb2a06 │ │ beq.n bb26e0 │ │ b.n bb2be4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, sl, fp, lr} │ │ vcgt.u d22, d6, d9 │ │ - @ instruction: 0xff754d9f │ │ + @ instruction: 0xff754d78 │ │ vhsub.u d22, d22, d9 │ │ - @ instruction: 0xff754df3 │ │ + vabd.f16 q10, , q6 │ │ vqsub.u64 q11, q11, │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, r5, r6, r7, ip, lr, pc} │ │ b.n bb2b88 │ │ str r0, [r1, #0] │ │ b.n bb2c0c │ │ strh r1, [r0, #0] │ │ @@ -3235044,16 +3235045,16 @@ │ │ str r0, [r0, #0] │ │ b.n bb25f6 │ │ str r4, [r0, r0] │ │ b.n bb25fa │ │ movs r1, r0 │ │ b.n bb3236 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, fp, lr} │ │ - vmul.p d20, d22, d23 │ │ + ldmia.w sp!, {r4, r6, r7, r8, fp, lr} │ │ + vmul.p d20, d22, d0 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n bb2fa4 │ │ str r0, [r0, #0] │ │ b.n bb2e4e │ │ lsls r4, r4, #4 │ │ b.n bb264c │ │ @@ -3236157,16 +3236158,16 @@ │ │ movs r0, r5 │ │ b.n bb2fb2 │ │ movs r1, r0 │ │ b.n bb3b6a │ │ beq.n bb33fc │ │ b.n bb3948 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r8, lr} │ │ - vshl.u64 d31, d25, d6 │ │ + ldmia.w sp!, {r2, r4, r5, r8, lr} │ │ + vshl.u64 d31, d2, d6 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb38dc │ │ movs r1, r0 │ │ b.n bb3b2a │ │ movs r7, r4 │ │ bge.n bb344a │ │ @@ -3236282,19 +3236283,19 @@ │ │ b.n bb3c7e │ │ str r2, [r4, r2] │ │ add.w r0, r1, r0 │ │ b.n bb3d06 │ │ beq.n bb3558 │ │ b.n bb3a64 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r4, r8, r9, sl, fp, ip, sp} │ │ vrhadd.u d26, d6, d16 │ │ - vminnm.f16 d19, d4, d7 │ │ + vacgt.f16 , q10, q8 │ │ vqadd.u64 q13, q11, q12 │ │ - vpmin.f16 d19, d20, d11 │ │ + vpmin.f16 , q2, q10 │ │ vrhadd.u q13, q3, q14 │ │ vqshl.u64 , q2, q10 │ │ bmi.n bb3512 │ │ bmi.n bb3514 │ │ bmi.n bb3516 │ │ bmi.n bb3518 │ │ bmi.n bb351a │ │ @@ -3236404,18 +3236405,18 @@ │ │ b.n bb399a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ b.n bb3ca2 │ │ subs r3, #196 @ 0xc4 │ │ ... │ │ movs r0, r0 │ │ - subs r6, #179 @ 0xb3 │ │ - vacgt.f16 , q3, │ │ - vcgt.f16 d19, d6, d7 │ │ - vacgt.f16 d19, d6, d15 │ │ + subs r6, #140 @ 0x8c │ │ + vacgt.f16 , q3, q4 │ │ + vabd.f16 , q11, q8 │ │ + @ instruction: 0xff763df8 │ │ vhadd.u d16, d6, d4 │ │ b.n bb31c4 │ │ movs r0, r0 │ │ b.n bb37a8 │ │ vrhadd.u16 d14, d14, d31 │ │ subs r5, #128 @ 0x80 │ │ movs r7, r3 │ │ @@ -3238255,17 +3238256,17 @@ │ │ b.n bb4196 │ │ ands r0, r0 │ │ b.n bb419a │ │ muls r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bb4900 │ │ ldrb r1, [r0, #20] │ │ - vpmin.f16 d31, d5, d15 │ │ + vcgt.f16 , , q12 │ │ @ instruction: 0xff767ca5 │ │ - vacgt.f16 d31, d21, d19 │ │ + vcgt.f16 d31, d21, d12 │ │ @ instruction: 0xff767cc9 │ │ @ instruction: 0xff757c29 │ │ vhadd.u d16, d5, d0 │ │ b.n bb4d5e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3241112,15 +3241113,15 @@ │ │ str r0, [r0, r1] │ │ b.n bb5a2a │ │ str r4, [r0, r1] │ │ b.n bb5a2e │ │ asrs r0, r1, #1 │ │ b.n bb5a32 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r8, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r8, r9, fp, sp, pc} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {} │ │ b.n bb65da │ │ strh r0, [r2, #0] │ │ lsrs r5, r7, #2 │ │ ands r0, r0 │ │ b.n bb6282 │ │ @@ -3241146,15 +3241147,15 @@ │ │ b.n bb62b2 │ │ movs r1, #2 │ │ b.n bb6576 │ │ asrs r1, r0, #32 │ │ b.n bb6098 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xea02aa8f │ │ + @ instruction: 0xea02aa68 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bb6428 │ │ str r0, [r0, r0] │ │ b.n bb62d2 │ │ movs r1, r0 │ │ b.n bb62d6 │ │ @@ -3241716,17 +3241717,17 @@ │ │ b.n bb67aa │ │ str r0, [r0, r0] │ │ b.n bb5f7e │ │ movs r4, r0 │ │ b.n bb67b2 │ │ ldrh r5, [r3, #44] @ 0x2c │ │ @ instruction: 0xeb02ffa9 │ │ - @ instruction: 0xeaffa6cb │ │ - vrshl.u64 d26, d27, d22 │ │ - vmin.u d26, d6, d7 │ │ + @ instruction: 0xeaffa6a4 │ │ + vrshl.u64 d26, d4, d22 │ │ + vqrshl.u64 q13, q8, q11 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bb67ce │ │ movs r0, r3 │ │ b.n bb6992 │ │ strb r3, [r0, #0] │ │ b.n bb67d6 │ │ @@ -3241783,15 +3241784,15 @@ │ │ movs r0, #32 │ │ b.n bb6c4a │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ b.n bb6018 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, sp, lr} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r4, r5, ip} │ │ b.n bb6064 │ │ movs r4, r6 │ │ b.n bb6c6a │ │ movs r0, #122 @ 0x7a │ │ b.n bb6c6e │ │ @@ -3241810,15 +3241811,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #524288 @ 0x80000 │ │ b.n bb6c96 │ │ movs r0, #0 │ │ b.n bb605c │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r7, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, sl, sp, lr} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bb60a8 │ │ ands r0, r0 │ │ b.n bb68ae │ │ movs r4, r6 │ │ b.n bb6cb2 │ │ @@ -3241841,15 +3241842,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bb6ce2 │ │ movs r0, #0 │ │ b.n bb60a8 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r7, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, sp, lr} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bb60f4 │ │ movs r4, r6 │ │ b.n bb6cfa │ │ movs r0, #122 @ 0x7a │ │ b.n bb6cfe │ │ @@ -3241872,15 +3241873,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bb6d2e │ │ movs r0, #0 │ │ b.n bb60f4 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r8, r9, sl, sp, lr} │ │ vhadd.u d16, d6, d0 │ │ b.n bb6c9e │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r4, r5, r7, r8, ip} │ │ b.n bb6148 │ │ ands r0, r0 │ │ @@ -3242076,17 +3242077,17 @@ │ │ b.n bb6af2 │ │ movs r0, #176 @ 0xb0 │ │ b.n bb6ef6 │ │ asrs r1, r0, #32 │ │ b.n bb68d8 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, lr} │ │ - and.w r6, r2, r6, asr #27 │ │ - vmax.u q11, q11, q3 │ │ - vrshl.u64 q11, q3, q3 │ │ + and.w r6, r2, pc, ror #26 │ │ + vmin.u d22, d22, d15 │ │ + vqrshl.u64 d22, d15, d6 │ │ vhadd.u d17, d6, d20 │ │ b.n bb62f2 │ │ movs r0, r0 │ │ b.n bb6e78 │ │ movs r0, #40 @ 0x28 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3242196,17 +3242197,17 @@ │ │ add.w r0, r1, r4, asr #32 │ │ b.n bb63ec │ │ movs r1, r0 │ │ b.n bb6dc6 │ │ movs r4, r4 │ │ b.n bb63d4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, sl, sp, lr} │ │ - vqshl.u64 d22, d10, d22 │ │ - vqshl.u64 q11, q5, q3 │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, sl, sp, lr} │ │ + vqshl.u64 q11, , q3 │ │ + vqshl.u64 d22, d19, d6 │ │ vqrdmlah.s q13, q3, │ │ vhadd.u d16, d4, d0 │ │ b.n bb6f82 │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r4, #32 │ │ b.n bb640a │ │ movs r0, r0 │ │ @@ -3242643,17 +3242644,17 @@ │ │ movs r1, r0 │ │ b.n bb71d2 │ │ movs r0, r4 │ │ b.n bb67de │ │ movs r4, r0 │ │ b.n bb7016 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r8, r9, sp, lr} │ │ - vhsub.u d22, d6, d30 │ │ - vacgt.f16 , q11, │ │ + ldmia.w sp!, {r0, r1, r4, r8, r9, sp, lr} │ │ + vhsub.u d22, d6, d7 │ │ + vcgt.f16 , q11, q6 │ │ vhadd.u d16, d6, d0 │ │ b.n bb738a │ │ movs r0, r6 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3245997,15 +3245998,15 @@ │ │ bl c077cc │ │ b bba10c │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750741 │ │ - @ instruction: 0xff76c166 │ │ + @ instruction: 0xff76c13f │ │ eoreq r9, r1, r4, lsl r0 │ │ eoreq r9, r1, r0, lsl r0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bbaf10 │ │ @@ -3246056,15 +3246057,15 @@ │ │ bl c077cc │ │ b bba1f8 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750655 │ │ - @ instruction: 0xff76c07a │ │ + @ instruction: 0xff76c053 │ │ eoreq r8, r1, r0, lsr pc │ │ eoreq r8, r1, ip, lsr #30 │ │ 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 │ │ @@ -3246243,15 +3246244,15 @@ │ │ bl c077cc │ │ b bba4e4 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750369 │ │ - @ instruction: 0xff76bd8e │ │ + @ instruction: 0xff76bd67 │ │ eoreq r8, r1, r4, asr #24 │ │ eoreq r8, r1, r0, asr #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r9, [r3, #4] │ │ mov sl, r1 │ │ mov r5, r3 │ │ @@ -3246464,15 +3246465,15 @@ │ │ mov r7, #0 │ │ mov r0, r8 │ │ bl bb68dc │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff74fff5 │ │ - @ instruction: 0xff76ba1a │ │ + @ instruction: 0xff76b9f3 │ │ eoreq r8, r1, ip, asr #17 │ │ eoreq r8, r1, r8, asr #17 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r2, r3 │ │ mov r6, r3 │ │ @@ -3246642,17 +3246643,17 @@ │ │ mov r5, #0 │ │ mov r0, #3 │ │ mov r1, #107 @ 0x6b │ │ b bbaa84 │ │ mov r5, #0 │ │ b bbaa8c │ │ @ instruction: 0xff77133f │ │ - @ instruction: 0xff75e84a │ │ + @ instruction: 0xff75e823 │ │ @ instruction: 0xff7712a3 │ │ - @ instruction: 0xff75e7ae │ │ + @ instruction: 0xff75e787 │ │ 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] │ │ @@ -3249359,15 +3249360,15 @@ │ │ sub r1, r4, r1 │ │ blx d2b01a │ │ str r4, [r5] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff73aaba │ │ - @ instruction: 0xff768dcf │ │ + @ instruction: 0xff768da8 │ │ @ instruction: 0xff73aa16 │ │ @ instruction: 0xff73a9c6 │ │ @ instruction: 0xff73aa32 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ beq bbd63c │ │ cmp r2, #0 │ │ @@ -3249839,60 +3249840,60 @@ │ │ mov r8, #1 │ │ b bbdd18 │ │ bl c079f8 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff759db2 │ │ + @ instruction: 0xff759d8b │ │ @ instruction: 0xff73e1b8 │ │ - @ instruction: 0xff760cfa │ │ + @ instruction: 0xff760cd3 │ │ @ instruction: 0xff76c3f1 │ │ @ instruction: 0xff76a474 │ │ eoreq r6, r2, r8, asr #5 │ │ andeq r0, r0, r8, ror #29 │ │ - @ instruction: 0xff761232 │ │ + @ instruction: 0xff76120b │ │ eoreq r6, r2, r8, lsl #5 │ │ eoreq r6, r2, r4, lsr #4 │ │ andeq r0, r0, r0, ror #28 │ │ eoreq r6, r2, r4, lsl r2 │ │ eoreq r6, r2, r0, asr #2 │ │ eoreq r6, r2, r8, lsr r1 │ │ mlaeq r2, ip, r0, r6 │ │ - @ instruction: 0xff761006 │ │ + @ instruction: 0xff760fdf │ │ ldrdeq r6, [r2], -r8 @ │ │ strdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff76103e │ │ - @ instruction: 0xff75d7b2 │ │ - @ instruction: 0xff754219 │ │ - @ instruction: 0xff761119 │ │ + @ instruction: 0xff761017 │ │ + @ instruction: 0xff75d78b │ │ + @ instruction: 0xff7541f2 │ │ + @ instruction: 0xff7610f2 │ │ andeq r0, r0, r8, ror sp │ │ - @ instruction: 0xff760f62 │ │ - @ instruction: 0xff766a4d │ │ + @ instruction: 0xff760f3b │ │ + @ instruction: 0xff766a26 │ │ @ instruction: 0xff74e827 │ │ @ instruction: 0xff73de49 │ │ @ instruction: 0xff748e8c │ │ eoreq r5, r2, r0, lsl #31 │ │ @ instruction: 0x00000bbc │ │ eoreq r5, r2, r0, ror pc │ │ eoreq r5, r2, r4, lsr #29 │ │ strhteq r5, [r2], -r0 │ │ strdeq r5, [r2], -ip @ │ │ eoreq r5, r2, r8, ror #27 │ │ - @ instruction: 0xff760d42 │ │ + @ instruction: 0xff760d1b │ │ @ instruction: 0xff7455ba │ │ - @ instruction: 0xff760ec2 │ │ + @ instruction: 0xff760e9b │ │ andeq r0, r0, ip, lsl fp │ │ @ instruction: 0xff73dd89 │ │ @ instruction: 0xff73c0a8 │ │ eoreq r5, r2, r8, asr lr │ │ eoreq r5, r2, r4, lsr lr │ │ eoreq r5, r2, r8, lsr #28 │ │ andeq r0, r0, r8, lsr sl │ │ - @ instruction: 0xff760d86 │ │ + @ instruction: 0xff760d5f │ │ 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 c3739c │ │ @@ -3249966,15 +3249967,15 @@ │ │ blt bbdf10 │ │ bl c079f8 │ │ b bbdf14 │ │ bl c07b54 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff760af2 │ │ + @ instruction: 0xff760acb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #180] @ bbdfe8 │ │ add r0, pc, r0 │ │ bl c3ae0c │ │ cmp r0, #0 │ │ beq bbdf58 │ │ @@ -3250016,22 +3250017,22 @@ │ │ ldr r1, [pc, #32] @ bbdff4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bbdf4c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff753b8c │ │ - @ instruction: 0xff760a86 │ │ + @ instruction: 0xff753b65 │ │ + @ instruction: 0xff760a5f │ │ @ instruction: 0xff7445d5 │ │ - @ instruction: 0xff7609fa │ │ - @ instruction: 0xff760a56 │ │ - @ instruction: 0xff766516 │ │ + @ instruction: 0xff7609d3 │ │ + @ instruction: 0xff760a2f │ │ + @ instruction: 0xff7664ef │ │ @ instruction: 0xff742ecb │ │ - @ instruction: 0xff755734 │ │ + @ instruction: 0xff75570d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ bl bbe170 │ │ cmp r0, #0 │ │ beq bbe138 │ │ ldr r0, [pc, #300] @ bbe154 │ │ @@ -3250199,15 +3250200,15 @@ │ │ ldrdeq r5, [r2], -ip @ │ │ andeq r0, r0, r4, lsl r5 │ │ eoreq r5, r2, r4, asr #17 │ │ eoreq r5, r2, r4, lsr #17 │ │ eoreq r5, r2, r8, lsr #17 │ │ eoreq r5, r2, r0, ror r8 │ │ eoreq r5, r2, r4, ror #16 │ │ - @ instruction: 0xff7607c6 │ │ + @ instruction: 0xff76079f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl bd1608 │ │ ldr r0, [r4, #4] │ │ movw r2, #567 @ 0x237 │ │ ldr r5, [pc, #28] @ bbe304 │ │ @@ -3250215,15 +3250216,15 @@ │ │ mov r1, r5 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #568 @ 0x238 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff7606ea │ │ + @ instruction: 0xff7606c3 │ │ push {fp, lr} │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ bl bbe32c │ │ cmp r0, #0 │ │ @@ -3250323,22 +3250324,22 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ eoreq r5, r2, ip, lsl r7 │ │ andeq r0, r0, r4, asr r3 │ │ eoreq r5, r2, r0, lsl #14 │ │ ldrdeq r5, [r2], -ip @ │ │ ldrdeq r5, [r2], -r4 @ │ │ - @ instruction: 0xff76060e │ │ - @ instruction: 0xff7605ee │ │ + @ instruction: 0xff7605e7 │ │ + @ instruction: 0xff7605c7 │ │ eoreq r5, r2, ip, lsr r6 │ │ eoreq r5, r2, ip, lsr #12 │ │ eoreq r5, r2, r0, lsr #12 │ │ eoreq r5, r2, r4, lsl #12 │ │ strdeq r5, [r2], -r4 @ │ │ - @ instruction: 0xff76055e │ │ + @ instruction: 0xff760537 │ │ push {r4, lr} │ │ mov r0, #1 │ │ bl bbe008 │ │ ldr r0, [pc, #72] @ bbe530 │ │ ldr r0, [pc, r0] │ │ bl c59a14 │ │ ldr r0, [pc, #64] @ bbe534 │ │ @@ -3250437,15 +3250438,15 @@ │ │ bl c076dc │ │ mov r0, #14 │ │ mov r1, #115 @ 0x73 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff760376 │ │ + @ instruction: 0xff76034f │ │ @ instruction: 0xff73b5d4 │ │ push {fp, lr} │ │ bl bc0f14 │ │ bl c0289c │ │ ldr r0, [pc, #12] @ bbe6a4 │ │ mov r1, #1 │ │ add r0, pc, r0 │ │ @@ -3250476,15 +3250477,15 @@ │ │ bl c077cc │ │ mov r4, #0 │ │ ldr r0, [pc, #20] @ bbe720 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, pc} │ │ eoreq r5, r2, ip, lsl #7 │ │ - @ instruction: 0xff7602ee │ │ + @ instruction: 0xff7602c7 │ │ @ instruction: 0xff76f6c0 │ │ eoreq r5, r2, ip, asr r3 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bbe740 │ │ cmp r1, #0 │ │ beq bbe768 │ │ @@ -3250551,16 +3250552,16 @@ │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff74817a │ │ - @ instruction: 0xff763f40 │ │ - @ instruction: 0xff754edc │ │ + @ instruction: 0xff763f19 │ │ + @ instruction: 0xff754eb5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r3, #0 │ │ beq bbe8a8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bbe7ac │ │ @@ -3251834,15 +3251835,15 @@ │ │ movw r0, #7 │ │ movt r0, #8 │ │ add r1, r0, #7 │ │ mov r0, #14 │ │ mov r2, #0 │ │ bl c077cc │ │ b bbfd78 │ │ - @ instruction: 0xff7587fd │ │ + @ instruction: 0xff7587d6 │ │ @ instruction: 0xff76d155 │ │ bl c075e8 │ │ ldr r0, [pc, #500] @ bbfe58 │ │ movw r1, #549 @ 0x225 │ │ ldr r2, [pc, #496] @ bbfe5c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ @@ -3251957,15 +3251958,15 @@ │ │ @ instruction: 0xff7684c6 │ │ @ instruction: 0xff76c091 │ │ @ instruction: 0xff768442 │ │ @ instruction: 0xff76c0d1 │ │ @ instruction: 0xff768482 │ │ @ instruction: 0xff76c3f1 │ │ @ instruction: 0xff76c39d │ │ - @ instruction: 0xff7667fa │ │ + @ instruction: 0xff7667d3 │ │ @ instruction: 0xff74adb4 │ │ @ instruction: 0xff76c315 │ │ @ instruction: 0xff76c1ed │ │ @ instruction: 0xff76859e │ │ @ instruction: 0xff74e3b8 │ │ @ instruction: 0xff76cb19 │ │ @ instruction: 0xff76c169 │ │ @@ -3252038,15 +3252039,15 @@ │ │ movw r1, #2 │ │ mov r0, #14 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff751bfa │ │ + @ instruction: 0xff751bd3 │ │ @ instruction: 0xff76be95 │ │ @ instruction: 0xff736150 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, r1 │ │ mov r5, r0 │ │ bl d31aa0 │ │ @@ -3252134,15 +3252135,15 @@ │ │ ldr r0, [sp, #8] │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7413f4 │ │ @ instruction: 0xff7488e8 │ │ @ instruction: 0xff76bd51 │ │ @ instruction: 0xff740daf │ │ - @ instruction: 0xff75ea30 │ │ + @ instruction: 0xff75ea09 │ │ @ instruction: 0xff76bdf5 │ │ ldrsb r2, [r1] │ │ cmp r2, #0 │ │ bmi bc01a0 │ │ push {fp, lr} │ │ ldr lr, [r0, #4] │ │ uxtb r3, r2 │ │ @@ -3252489,15 +3252490,15 @@ │ │ mov r4, #0 │ │ mov r0, sl │ │ bl bbd234 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff76b77d │ │ - @ instruction: 0xff765c12 │ │ + @ instruction: 0xff765beb │ │ @ instruction: 0xff76b7ed │ │ ldr ip, [r0, #4] │ │ sub r2, r1, #1 │ │ b bc06a4 │ │ add r2, r2, #1 │ │ ldrsb r3, [r2, #1] │ │ cmp r3, #0 │ │ @@ -3252566,20 +3252567,20 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ str r7, [r5] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff760303 │ │ - @ instruction: 0xff74eea5 │ │ + @ instruction: 0xff7602dc │ │ + @ instruction: 0xff74ee7e │ │ @ instruction: 0xff74cd3f │ │ @ instruction: 0xff7350bd │ │ @ instruction: 0xff76b645 │ │ - @ instruction: 0xff765ae3 │ │ + @ instruction: 0xff765abc │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r1 │ │ mov r1, sp │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl d31fe0 │ │ @@ -3252637,15 +3252638,15 @@ │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff76b579 │ │ @ instruction: 0xff769888 │ │ @ instruction: 0xff76f6f0 │ │ @ instruction: 0xff76b5a9 │ │ @ instruction: 0xff7698b8 │ │ @ instruction: 0xff74cb23 │ │ - @ instruction: 0xff75e160 │ │ + @ instruction: 0xff75e139 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r4, [r0] │ │ mov r2, r1 │ │ cmp r5, #0 │ │ beq bc0920 │ │ ldr r0, [r0, #8] │ │ @@ -3252662,15 +3252663,15 @@ │ │ mov r0, r2 │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, lr} │ │ b bb0a28 │ │ @ instruction: 0xff737645 │ │ - @ instruction: 0xff758995 │ │ + @ instruction: 0xff75896e │ │ bx r2 │ │ mov r2, r0 │ │ cmp r2, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ bne bc0960 │ │ bx lr │ │ @@ -3252745,15 +3252746,15 @@ │ │ mov r1, r6 │ │ mov r2, #61 @ 0x3d │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff756a2d │ │ + @ instruction: 0xff756a06 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ beq bc0b50 │ │ cmp r3, #0 │ │ @@ -3252804,15 +3252805,15 @@ │ │ bl c3ae0c │ │ mov r2, r7 │ │ mov r3, r6 │ │ cmp r0, #0 │ │ bne bc0b50 │ │ b bc0b28 │ │ @ instruction: 0xff76d2ad │ │ - @ instruction: 0xff756945 │ │ + @ instruction: 0xff75691e │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ ldr r0, [r2, #8] │ │ cmp r0, #0 │ │ beq bc0ba0 │ │ @@ -3252913,15 +3252914,15 @@ │ │ ldr r0, [r4, #8] │ │ add r1, pc, r1 │ │ bl c35c98 │ │ ldr r0, [r4, #8] │ │ pop {r4, lr} │ │ b c35648 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7567a9 │ │ + @ instruction: 0xff756782 │ │ 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 │ │ @@ -3252969,16 +3252970,16 @@ │ │ mov r1, r4 │ │ bl c4d7a8 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, #182 @ 0xb6 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff7566f5 │ │ - @ instruction: 0xff756691 │ │ + @ instruction: 0xff7566ce │ │ + @ instruction: 0xff75666a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c9474c │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq bc0ed4 │ │ @@ -3253030,18 +3253031,18 @@ │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff756641 │ │ - @ instruction: 0xff756619 │ │ - @ instruction: 0xff7565b5 │ │ - @ instruction: 0xff756591 │ │ + @ instruction: 0xff75661a │ │ + @ instruction: 0xff7565f2 │ │ + @ instruction: 0xff75658e │ │ + @ instruction: 0xff75656a │ │ bx r2 │ │ push {fp, lr} │ │ bl bc0f38 │ │ bl bc1154 │ │ bl c028ac │ │ bl c130dc │ │ bl bc46a8 │ │ @@ -3253177,15 +3253178,15 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff743c26 │ │ @ instruction: 0xff743b56 │ │ @ instruction: 0xff743b22 │ │ @ instruction: 0xff743ab6 │ │ - @ instruction: 0xff761629 │ │ + @ instruction: 0xff761602 │ │ bx lr │ │ ldr r0, [pc, #20] @ bc1170 │ │ ldr r1, [pc, #20] @ bc1174 │ │ ldr r2, [pc, #20] @ bc1178 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3253415,34 +3253416,34 @@ │ │ bl c076dc │ │ movw r1, #13 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ b bc1444 │ │ - @ instruction: 0xff76136d │ │ + @ instruction: 0xff761346 │ │ @ instruction: 0xff7437f9 │ │ @ instruction: 0xff739f47 │ │ @ instruction: 0xff748b40 │ │ - @ instruction: 0xff75ba49 │ │ - @ instruction: 0xff761341 │ │ - @ instruction: 0xff75d5e6 │ │ - @ instruction: 0xff75d5d1 │ │ - @ instruction: 0xff76296b │ │ + @ instruction: 0xff75ba22 │ │ + @ instruction: 0xff76131a │ │ + @ instruction: 0xff75d5bf │ │ + @ instruction: 0xff75d5aa │ │ + @ instruction: 0xff762944 │ │ @ instruction: 0xff734da5 │ │ - @ instruction: 0xff76126d │ │ - @ instruction: 0xff75d512 │ │ + @ instruction: 0xff761246 │ │ + @ instruction: 0xff75d4eb │ │ eoreq r1, r1, r8, lsr #25 │ │ - @ instruction: 0xff7612e9 │ │ + @ instruction: 0xff7612c2 │ │ @ instruction: 0xff743775 │ │ eoreq r1, r1, ip, asr #26 │ │ - @ instruction: 0xff7612ad │ │ - @ instruction: 0xff75d552 │ │ - @ instruction: 0xff75f55e │ │ - @ instruction: 0xff75b1c8 │ │ + @ instruction: 0xff761286 │ │ + @ instruction: 0xff75d52b │ │ + @ instruction: 0xff75f537 │ │ + @ instruction: 0xff75b1a1 │ │ b bc457c │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r3, sp, #4 │ │ mov r2, #0 │ │ str r2, [sp, #4] │ │ bl bc15c0 │ │ @@ -3254133,15 +3254134,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: 0xff7590ae │ │ + @ instruction: 0xff759087 │ │ andseq r5, lr, r4, asr #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mvn fp, #0 │ │ cmp r0, #0 │ │ beq bc21ac │ │ mov r6, r1 │ │ @@ -3254448,27 +3254449,27 @@ │ │ b bc24f8 │ │ mov r0, #4 │ │ str r0, [r5, #12] │ │ b bc24f8 │ │ andseq r5, lr, r8, lsr #13 │ │ @ instruction: 0xff73f2aa │ │ @ instruction: 0xff73b4ce │ │ - @ instruction: 0xff76232d │ │ + @ instruction: 0xff762306 │ │ @ instruction: 0xff73f2da │ │ @ instruction: 0xff73b4fe │ │ @ instruction: 0xff73f21a │ │ @ instruction: 0xff73b43e │ │ @ instruction: 0xff73f03a │ │ - @ instruction: 0xff758c33 │ │ + @ instruction: 0xff758c0c │ │ @ instruction: 0xff73efb2 │ │ @ instruction: 0xff73b1d6 │ │ @ instruction: 0xff765ee0 │ │ @ instruction: 0xff7370ce │ │ - @ instruction: 0xff7535b5 │ │ - @ instruction: 0xff75517c │ │ + @ instruction: 0xff75358e │ │ + @ instruction: 0xff755155 │ │ @ instruction: 0xff73f0f6 │ │ @ instruction: 0xff73b31a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq bc2618 │ │ @@ -3254563,15 +3254564,15 @@ │ │ add r2, pc, r2 │ │ bl c077cc │ │ b bc2618 │ │ @ instruction: 0xff73ee36 │ │ @ instruction: 0xff73cf9e │ │ @ instruction: 0xff73ed72 │ │ @ instruction: 0xff73ceda │ │ - @ instruction: 0xff75104d │ │ + @ instruction: 0xff751026 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #20] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ bne bc2740 │ │ cmn r6, #1 │ │ beq bc2740 │ │ @@ -3254617,17 +3254618,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: 0xff73ed0a │ │ - @ instruction: 0xff758903 │ │ + @ instruction: 0xff7588dc │ │ @ instruction: 0xff73ecd2 │ │ - @ instruction: 0xff7588cb │ │ + @ instruction: 0xff7588a4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq bc2894 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ @@ -3255110,39 +3255111,39 @@ │ │ b bc2ea0 │ │ movw r7, #4098 @ 0x1002 │ │ mov r0, #30 │ │ cmp r1, #0 │ │ bne bc2d34 │ │ b bc2f40 │ │ @ instruction: 0xff73ac60 │ │ - @ instruction: 0xff761abe │ │ + @ instruction: 0xff761a97 │ │ @ instruction: 0xff73acb0 │ │ - @ instruction: 0xff761b0e │ │ + @ instruction: 0xff761ae7 │ │ @ instruction: 0xff73ac38 │ │ - @ instruction: 0xff761a96 │ │ + @ instruction: 0xff761a6f │ │ @ instruction: 0xff73ac88 │ │ - @ instruction: 0xff761ae6 │ │ + @ instruction: 0xff761abf │ │ @ instruction: 0xff73abdc │ │ - @ instruction: 0xff761a3a │ │ + @ instruction: 0xff761a13 │ │ @ instruction: 0xff743ece │ │ @ instruction: 0xff73a988 │ │ - @ instruction: 0xff7617e6 │ │ - @ instruction: 0xff75dd14 │ │ + @ instruction: 0xff7617bf │ │ + @ instruction: 0xff75dced │ │ @ instruction: 0xff73a808 │ │ - @ instruction: 0xff761666 │ │ + @ instruction: 0xff76163f │ │ @ instruction: 0xff73a8d4 │ │ - @ instruction: 0xff761732 │ │ + @ instruction: 0xff76170b │ │ 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: 0xff73a790 │ │ @ instruction: 0xff73a8b8 │ │ - @ instruction: 0xff761716 │ │ + @ instruction: 0xff7616ef │ │ 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 │ │ @@ -3255971,15 +3255972,15 @@ │ │ mov r0, #13 │ │ mov r1, #173 @ 0xad │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff75ad52 │ │ + @ instruction: 0xff75ad2b │ │ @ instruction: 0xff76c2a5 │ │ ldr r1, [r0, #4] │ │ cmp r1, #23 │ │ beq bc3d18 │ │ cmp r1, #24 │ │ movne r0, #0 │ │ bxne lr │ │ @@ -3256173,17 +3256174,17 @@ │ │ str r6, [sp, #16] │ │ str r0, [sp, #20] │ │ b bc3fa0 │ │ @ instruction: 0xff7468fa │ │ @ instruction: 0xff73408c │ │ @ instruction: 0xff778a6c │ │ @ instruction: 0xff749fec │ │ - @ instruction: 0xff74bfc2 │ │ + @ instruction: 0xff74bf9b │ │ @ instruction: 0xff778ad0 │ │ - @ instruction: 0xff75e7d9 │ │ + @ instruction: 0xff75e7b2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r0 │ │ add r0, sp, #4 │ │ mov r2, r1 │ │ mov r1, sp │ │ bl bc3d1c │ │ @@ -3256516,15 +3256517,15 @@ │ │ eoreq pc, r1, r4, ror #12 │ │ @ instruction: 0xff778684 │ │ andeq r0, r0, r0, lsr #3 │ │ @ instruction: 0xff76bb27 │ │ strdeq pc, [r1], -r8 @ │ │ @ instruction: 0xff76bacb │ │ @ instruction: 0xff76bab3 │ │ - @ instruction: 0xff75c564 │ │ + @ instruction: 0xff75c53d │ │ ldr r0, [pc, #36] @ bc45a8 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r2, [pc, #24] @ bc45ac │ │ mov r3, #0 │ │ ldr r1, [pc, #20] @ bc45b0 │ │ @@ -3256754,24 +3256755,24 @@ │ │ add r2, pc, r2 │ │ movweq r1, #118 @ 0x76 │ │ b bc48c4 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73e9c2 │ │ - @ instruction: 0xff75fc56 │ │ + @ instruction: 0xff75fc2f │ │ @ instruction: 0xff767538 │ │ @ instruction: 0xff73eb42 │ │ eoreq pc, r1, ip, lsr r3 @ │ │ eoreq pc, r1, ip, lsr #6 │ │ @ instruction: 0xff73eb02 │ │ eoreq pc, r1, r8, ror #5 │ │ @ instruction: 0xff73e976 │ │ - @ instruction: 0xff75fc0a │ │ - @ instruction: 0xff75c106 │ │ + @ instruction: 0xff75fbe3 │ │ + @ instruction: 0xff75c0df │ │ eoreq pc, r1, r0, lsl #6 │ │ ldr r0, [pc, #264] @ bc4a6c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r1, [pc, #248] @ bc4a70 │ │ @@ -3257274,15 +3257275,15 @@ │ │ add r0, r3, #4 │ │ ldr r1, [r4, #44] @ 0x2c │ │ ldr r2, [r4, #48] @ 0x30 │ │ blx d2b20e │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff768d6d │ │ - @ instruction: 0xff74e6a7 │ │ + @ instruction: 0xff74e680 │ │ @ instruction: 0xff768d45 │ │ @ instruction: 0xff768d01 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r7, r1 │ │ mov r5, r0 │ │ @@ -3258671,24 +3258672,24 @@ │ │ mov r6, #0 │ │ bl c077cc │ │ b bc6718 │ │ mov r6, #0 │ │ mov r0, r7 │ │ bl c09770 │ │ b bc6580 │ │ - @ instruction: 0xff74f365 │ │ + @ instruction: 0xff74f33e │ │ @ instruction: 0xff747aa2 │ │ - @ instruction: 0xff74f30d │ │ + @ instruction: 0xff74f2e6 │ │ @ instruction: 0xff747a4a │ │ - @ instruction: 0xff74f2bd │ │ + @ instruction: 0xff74f296 │ │ @ instruction: 0xff7479fa │ │ - @ instruction: 0xff74f27d │ │ + @ instruction: 0xff74f256 │ │ @ instruction: 0xff7479ba │ │ @ instruction: 0xff73a834 │ │ - @ instruction: 0xff74f1d5 │ │ + @ instruction: 0xff74f1ae │ │ @ instruction: 0xff747912 │ │ 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 │ │ @@ -3258900,21 +3258901,21 @@ │ │ ldr r2, [fp, #64] @ 0x40 │ │ add r1, pc, r1 │ │ bl bb0a28 │ │ cmp r0, #0 │ │ bgt bc6984 │ │ b bc6954 │ │ @ instruction: 0xff7315cb │ │ - @ instruction: 0xff754672 │ │ + @ instruction: 0xff75464b │ │ @ instruction: 0xff765446 │ │ - @ instruction: 0xff754654 │ │ + @ instruction: 0xff75462d │ │ @ instruction: 0xff72f6c0 │ │ @ instruction: 0xff733242 │ │ - @ instruction: 0xff756288 │ │ - @ instruction: 0xff75f933 │ │ + @ instruction: 0xff756261 │ │ + @ instruction: 0xff75f90c │ │ @ instruction: 0xff731635 │ │ 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 │ │ @@ -3259002,15 +3259003,15 @@ │ │ mov r7, #91 @ 0x5b │ │ b bc6bec │ │ mov r9, #109 @ 0x6d │ │ mov r7, #97 @ 0x61 │ │ mov r5, sl │ │ b bc6bec │ │ andseq r0, lr, r8, asr #30 │ │ - @ instruction: 0xff75f69b │ │ + @ instruction: 0xff75f674 │ │ @ instruction: 0xff73c68a │ │ 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] │ │ @@ -3259094,22 +3259095,22 @@ │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ bl ba5c2c │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff75f5df │ │ + @ instruction: 0xff75f5b8 │ │ @ instruction: 0xff72f425 │ │ @ instruction: 0x001e0df4 │ │ - @ instruction: 0xff75f53b │ │ + @ instruction: 0xff75f514 │ │ @ instruction: 0xff72f381 │ │ - @ instruction: 0xff75f51f │ │ + @ instruction: 0xff75f4f8 │ │ @ instruction: 0xff72f365 │ │ - @ instruction: 0xff75f4f3 │ │ + @ instruction: 0xff75f4cc │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #84] @ bc6e44 │ │ mov r6, r1 │ │ ldr r1, [r5, #8] │ │ ldr r3, [r5, #20] │ │ add r0, pc, r0 │ │ @@ -3259252,24 +3259253,24 @@ │ │ ldr r2, [pc, #56] @ bc705c │ │ mov r1, r7 │ │ ldr r0, [sp, #12] │ │ mov r3, #217 @ 0xd9 │ │ add r2, pc, r2 │ │ bl c4da00 │ │ b bc7008 │ │ - @ instruction: 0xff75f3a3 │ │ + @ instruction: 0xff75f37c │ │ @ instruction: 0xff766f14 │ │ @ instruction: 0x001e0bb4 │ │ - @ instruction: 0xff75f2f3 │ │ + @ instruction: 0xff75f2cc │ │ @ instruction: 0xff766e64 │ │ - @ instruction: 0xff75f2c7 │ │ + @ instruction: 0xff75f2a0 │ │ @ instruction: 0xff766e38 │ │ - @ instruction: 0xff75f2ab │ │ + @ instruction: 0xff75f284 │ │ @ instruction: 0xff766e1c │ │ - @ instruction: 0xff75f26b │ │ + @ instruction: 0xff75f244 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bc68d8 │ │ ldr r0, [r0, #20] │ │ b bce3cc │ │ ldr r0, [r0, #20] │ │ b bce3b8 │ │ @@ -3259420,15 +3259421,15 @@ │ │ bl c076dc │ │ mov r0, #5 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff75efe3 │ │ + @ instruction: 0xff75efbc │ │ @ instruction: 0xff73bfe0 │ │ ldr r0, [r0, #20] │ │ b bc8d04 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #112] @ 0x70 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3259538,15 +3259539,15 @@ │ │ mov r0, r5 │ │ bl c53ee8 │ │ mov r0, fp │ │ bl c50f78 │ │ b bc735c │ │ @ instruction: 0xff73429e │ │ @ instruction: 0xff76677f │ │ - @ instruction: 0xff75d142 │ │ + @ instruction: 0xff75d11b │ │ @ instruction: 0xff7362ae │ │ @ instruction: 0xff73d6a2 │ │ @ instruction: 0xff7344c0 │ │ mov r2, #28 │ │ b bc753c │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ @@ -3259632,15 +3259633,15 @@ │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff75ec9b │ │ + @ instruction: 0xff75ec74 │ │ @ instruction: 0xff744ce9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq bc7748 │ │ mov r7, r2 │ │ @@ -3259718,20 +3259719,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: 0xff74c0c5 │ │ + @ instruction: 0xff74c09e │ │ @ instruction: 0xff73428d │ │ @ instruction: 0xff73af15 │ │ - @ instruction: 0xff752efd │ │ + @ instruction: 0xff752ed6 │ │ @ instruction: 0xff7341f5 │ │ - @ instruction: 0xff752e8d │ │ + @ instruction: 0xff752e66 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r2, #0 │ │ beq bc7818 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ @@ -3259837,21 +3259838,21 @@ │ │ ldr r2, [pc, #48] @ bc7978 │ │ mov r0, fp │ │ ldr r1, [sp, #16] │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c4da00 │ │ b bc787c │ │ - @ instruction: 0xff75a517 │ │ + @ instruction: 0xff75a4f0 │ │ @ instruction: 0xff73adcd │ │ - @ instruction: 0xff75384a │ │ + @ instruction: 0xff753823 │ │ @ instruction: 0xff735e43 │ │ @ instruction: 0xff73f102 │ │ - @ instruction: 0xff74be77 │ │ - @ instruction: 0xff753784 │ │ + @ instruction: 0xff74be50 │ │ + @ instruction: 0xff75375d │ │ @ instruction: 0xff73f04e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl bb43a4 │ │ @@ -3260074,15 +3260075,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff73ecd3 │ │ - @ instruction: 0xff75aa9e │ │ + @ instruction: 0xff75aa77 │ │ ldr r3, [pc, #4] @ bc7d20 │ │ add r3, pc, r3 │ │ b ba789c │ │ andseq pc, sp, r0, lsl lr @ │ │ ldr r2, [pc, #4] @ bc7d30 │ │ add r2, pc, r2 │ │ b baa8ec │ │ @@ -3260157,16 +3260158,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bce2cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andseq pc, sp, ip, lsr lr @ │ │ - @ instruction: 0xff75a993 │ │ - @ instruction: 0xff75a977 │ │ + @ instruction: 0xff75a96c │ │ + @ instruction: 0xff75a950 │ │ 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 │ │ @@ -3260369,15 +3260370,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff752459 │ │ + @ instruction: 0xff752432 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bb453c │ │ cmp r0, #0 │ │ str r0, [r4] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ @@ -3260574,16 +3260575,16 @@ │ │ b bc8444 │ │ mov r7, #0 │ │ b bc84a4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff759a63 │ │ - @ instruction: 0xff757be7 │ │ + @ instruction: 0xff759a3c │ │ + @ instruction: 0xff757bc0 │ │ @ instruction: 0xff774a04 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bce57c │ │ mov r1, r6 │ │ @@ -3261244,31 +3261245,31 @@ │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c077cc │ │ tst r4, #256 @ 0x100 │ │ bne bc8d70 │ │ b bc8d9c │ │ @ instruction: 0xff76505d │ │ - @ instruction: 0xff747149 │ │ + @ instruction: 0xff747122 │ │ @ instruction: 0xff765029 │ │ - @ instruction: 0xff747115 │ │ + @ instruction: 0xff7470ee │ │ @ instruction: 0xff764ff5 │ │ - @ instruction: 0xff7470e1 │ │ + @ instruction: 0xff7470ba │ │ @ instruction: 0xff764fc1 │ │ - @ instruction: 0xff7470ad │ │ + @ instruction: 0xff747086 │ │ @ instruction: 0xff764f8d │ │ - @ instruction: 0xff747079 │ │ + @ instruction: 0xff747052 │ │ @ instruction: 0xff764f59 │ │ - @ instruction: 0xff747045 │ │ + @ instruction: 0xff74701e │ │ @ instruction: 0xff764f25 │ │ - @ instruction: 0xff747011 │ │ + @ instruction: 0xff746fea │ │ @ instruction: 0xff764ef1 │ │ - @ instruction: 0xff746fdd │ │ + @ instruction: 0xff746fb6 │ │ @ instruction: 0xff76509d │ │ - @ instruction: 0xff747189 │ │ + @ instruction: 0xff747162 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl bcd560 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3261491,19 +3261492,19 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ ldr r0, [sp, #4] │ │ tst r0, #4 │ │ bne bc9278 │ │ b bc92a8 │ │ @ instruction: 0xff764b51 │ │ - @ instruction: 0xff746c49 │ │ + @ instruction: 0xff746c22 │ │ @ instruction: 0xff764b19 │ │ - @ instruction: 0xff746c11 │ │ + @ instruction: 0xff746bea │ │ @ instruction: 0xff764b95 │ │ - @ instruction: 0xff746c8d │ │ + @ instruction: 0xff746c66 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r7, r0 │ │ ldr r0, [r6, #8]! │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bb427c │ │ @@ -3262181,25 +3262182,25 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #0 │ │ ldr sl, [sp, #112] @ 0x70 │ │ b bc9dbc │ │ cmn r0, #1 │ │ movne r6, #1 │ │ b bc9dbc │ │ - @ instruction: 0xff74de01 │ │ + @ instruction: 0xff74ddda │ │ @ instruction: 0xff73400f │ │ - @ instruction: 0xff74d725 │ │ + @ instruction: 0xff74d6fe │ │ @ instruction: 0xff733933 │ │ - @ instruction: 0xff74ddc5 │ │ + @ instruction: 0xff74dd9e │ │ @ instruction: 0xff77362c │ │ @ instruction: 0xff773340 │ │ @ instruction: 0xff7732e4 │ │ @ instruction: 0xff7734cc │ │ @ instruction: 0xff773464 │ │ - @ instruction: 0xff74d6e1 │ │ + @ instruction: 0xff74d6ba │ │ 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 bb4220 │ │ @@ -3262830,18 +3262831,18 @@ │ │ mov r1, r8 │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c4da00 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74ced2 │ │ - @ instruction: 0xff74ccb2 │ │ - @ instruction: 0xff74ce16 │ │ - @ instruction: 0xff74b22c │ │ + @ instruction: 0xff74ceab │ │ + @ instruction: 0xff74cc8b │ │ + @ instruction: 0xff74cdef │ │ + @ instruction: 0xff74b205 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3262992,21 +3262993,21 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #40] @ bcaac0 │ │ mov r1, #178 @ 0xb2 │ │ ldr r2, [pc, #36] @ bcaac4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b bca9c8 │ │ - @ instruction: 0xff74cbde │ │ + @ instruction: 0xff74cbb7 │ │ @ instruction: 0xff76153d │ │ - @ instruction: 0xff74cc0a │ │ + @ instruction: 0xff74cbe3 │ │ @ instruction: 0xff761569 │ │ - @ instruction: 0xff74cafe │ │ + @ instruction: 0xff74cad7 │ │ @ instruction: 0xff76145d │ │ - @ instruction: 0xff74ca22 │ │ + @ instruction: 0xff74c9fb │ │ @ instruction: 0xff761381 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ str r3, [sp] │ │ @@ -3263100,19 +3263101,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #3 │ │ mov r1, #113 @ 0x71 │ │ b bcab88 │ │ - @ instruction: 0xff74c952 │ │ + @ instruction: 0xff74c92b │ │ @ instruction: 0xff732b61 │ │ - @ instruction: 0xff74c97e │ │ + @ instruction: 0xff74c957 │ │ @ instruction: 0xff732b8d │ │ - @ instruction: 0xff74c882 │ │ + @ instruction: 0xff74c85b │ │ @ instruction: 0xff732a91 │ │ 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 │ │ @@ -3263320,22 +3263321,22 @@ │ │ bl d324e0 │ │ add r0, sp, #32 │ │ mov r1, #96 @ 0x60 │ │ bl d324e0 │ │ mov r0, r8 │ │ add sp, sp, #256 @ 0x100 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff74c7ee │ │ - @ instruction: 0xff74c5b2 │ │ + @ instruction: 0xff74c7c7 │ │ + @ instruction: 0xff74c58b │ │ @ instruction: 0xff730a27 │ │ @ instruction: 0xff74331a │ │ - @ instruction: 0xff74c5fa │ │ + @ instruction: 0xff74c5d3 │ │ @ instruction: 0xff730a6f │ │ - @ instruction: 0xff74c52e │ │ - @ instruction: 0xff74c586 │ │ + @ instruction: 0xff74c507 │ │ + @ instruction: 0xff74c55f │ │ @ instruction: 0xff7309fb │ │ 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 │ │ @@ -3263695,17 +3263696,17 @@ │ │ bl bbaa34 │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ mov r2, fp │ │ bne bcb524 │ │ mov r5, #0 │ │ b bcb540 │ │ - @ instruction: 0xff753910 │ │ + @ instruction: 0xff7538e9 │ │ @ instruction: 0xff73f742 │ │ - @ instruction: 0xff753820 │ │ + @ instruction: 0xff7537f9 │ │ @ instruction: 0xff73f652 │ │ 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 │ │ @@ -3264169,15 +3264170,15 @@ │ │ ldr r5, [sp, #20] │ │ cmp ip, r3 │ │ mov r6, lr │ │ bne bcb91c │ │ b bcb93c │ │ ldr r6, [sp, #16] │ │ b bcbc70 │ │ - @ instruction: 0xff7533cc │ │ + @ instruction: 0xff7533a5 │ │ @ instruction: 0xff73207f │ │ 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 │ │ @@ -3264585,16 +3264586,16 @@ │ │ bne bcbf88 │ │ mov r7, #0 │ │ mov r0, sl │ │ bl bb68dc │ │ add r0, sp, #24 │ │ bl bccf44 │ │ b bcbda0 │ │ - @ instruction: 0xff752cc0 │ │ - @ instruction: 0xff749b5f │ │ + @ instruction: 0xff752c99 │ │ + @ instruction: 0xff749b38 │ │ 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 │ │ @@ -3265131,18 +3265132,18 @@ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b bccb50 │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b bccb50 │ │ - @ instruction: 0xff752634 │ │ + @ instruction: 0xff75260d │ │ @ instruction: 0xff741c29 │ │ - @ instruction: 0xff75246c │ │ - @ instruction: 0xff751eb8 │ │ + @ instruction: 0xff752445 │ │ + @ instruction: 0xff751e91 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmn r1, #31 │ │ bxlt lr │ │ push {fp, lr} │ │ asr r3, r1, #31 │ │ ldr ip, [r2, #4] │ │ @@ -3265637,15 +3265638,15 @@ │ │ str r6, [r5, #12] │ │ ldr r0, [r7, #12] │ │ ldr r1, [r8, #12] │ │ eor r0, r1, r0 │ │ str r0, [r4, #12] │ │ b bcd38c │ │ @ instruction: 0xff73969a │ │ - @ instruction: 0xff74dd24 │ │ + @ instruction: 0xff74dcfd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c31fb0 │ │ cmp r0, #0 │ │ beq bcd45c │ │ mov r5, r0 │ │ @@ -3265678,15 +3265679,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff737789 │ │ - @ instruction: 0xff74be7b │ │ + @ instruction: 0xff74be54 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bcd400 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3265909,25 +3265910,25 @@ │ │ movw r1, #3 │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r8 │ │ b bcd618 │ │ - @ instruction: 0xff748347 │ │ + @ instruction: 0xff748320 │ │ @ instruction: 0xff730157 │ │ - @ instruction: 0xff7482ff │ │ + @ instruction: 0xff7482d8 │ │ @ instruction: 0xff73010f │ │ - @ instruction: 0xff748297 │ │ + @ instruction: 0xff748270 │ │ @ instruction: 0xff7300a7 │ │ - @ instruction: 0xff74812b │ │ + @ instruction: 0xff748104 │ │ @ instruction: 0xff72ff3b │ │ - @ instruction: 0xff7480db │ │ + @ instruction: 0xff7480b4 │ │ @ instruction: 0xff72feeb │ │ - @ instruction: 0xff748103 │ │ + @ instruction: 0xff7480dc │ │ @ instruction: 0xff72ff13 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [sp, #4] │ │ ldr r0, [r2, #104] @ 0x68 │ │ @@ -3266108,15 +3266109,15 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl bb4468 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff747dc7 │ │ + @ instruction: 0xff747da0 │ │ @ instruction: 0xff740523 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r1, sp │ │ @@ -3266219,21 +3266220,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #5 │ │ mov r1, #106 @ 0x6a │ │ b bcdbd4 │ │ - @ instruction: 0xff747d2f │ │ + @ instruction: 0xff747d08 │ │ @ instruction: 0xff760277 │ │ - @ instruction: 0xff747c4b │ │ + @ instruction: 0xff747c24 │ │ @ instruction: 0xff760193 │ │ - @ instruction: 0xff747cb3 │ │ - @ instruction: 0xff747c7b │ │ - @ instruction: 0xff747bf7 │ │ + @ instruction: 0xff747c8c │ │ + @ instruction: 0xff747c54 │ │ + @ instruction: 0xff747bd0 │ │ @ instruction: 0xff76013f │ │ 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 bb427c │ │ @@ -3266432,22 +3266433,22 @@ │ │ cmp fp, r0 │ │ beq bce05c │ │ mov r0, fp │ │ bl bb4468 │ │ mov r0, r9 │ │ bl bb65f8 │ │ b bcde0c │ │ - @ instruction: 0xff747b87 │ │ - @ instruction: 0xff74efe9 │ │ - @ instruction: 0xff747b3f │ │ - @ instruction: 0xff74efa1 │ │ - @ instruction: 0xff747b03 │ │ - @ instruction: 0xff74ef65 │ │ - @ instruction: 0xff7478df │ │ - @ instruction: 0xff74ed41 │ │ + @ instruction: 0xff747b60 │ │ + @ instruction: 0xff74efc2 │ │ + @ instruction: 0xff747b18 │ │ + @ instruction: 0xff74ef7a │ │ + @ instruction: 0xff747adc │ │ + @ instruction: 0xff74ef3e │ │ + @ instruction: 0xff7478b8 │ │ + @ instruction: 0xff74ed1a │ │ 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} │ │ @@ -3267116,23 +3267117,23 @@ │ │ bl c077cc │ │ mov r0, r4 │ │ bl ba5c2c │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff76163d │ │ - @ instruction: 0xff746f84 │ │ + @ instruction: 0xff746f5d │ │ @ instruction: 0xff761555 │ │ - @ instruction: 0xff746e9c │ │ + @ instruction: 0xff746e75 │ │ @ instruction: 0xff76152d │ │ - @ instruction: 0xff746e74 │ │ + @ instruction: 0xff746e4d │ │ @ instruction: 0xff761501 │ │ - @ instruction: 0xff746e48 │ │ + @ instruction: 0xff746e21 │ │ @ instruction: 0xff7614e5 │ │ - @ instruction: 0xff746e2c │ │ + @ instruction: 0xff746e05 │ │ @ instruction: 0xff761571 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bcf108 │ │ ldr r0, [r0, #20] │ │ b bd1244 │ │ ldr r0, [r0, #20] │ │ @@ -3267274,19 +3267275,19 @@ │ │ bl c9ef10 │ │ mov r6, r0 │ │ b bced84 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff74b8a9 │ │ - @ instruction: 0xff74b91d │ │ - @ instruction: 0xff742df1 │ │ + @ instruction: 0xff74b882 │ │ + @ instruction: 0xff74b8f6 │ │ + @ instruction: 0xff742dca │ │ @ instruction: 0xff73459d │ │ - @ instruction: 0xff74b889 │ │ + @ instruction: 0xff74b862 │ │ ldr r0, [r0, #20] │ │ b bcf964 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ moveq r0, #672 @ 0x2a0 │ │ streq r0, [r3] │ │ moveq r0, #1 │ │ @@ -3267416,15 +3267417,15 @@ │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl c53ee8 │ │ mov r0, fp │ │ bl c50f78 │ │ b bceebc │ │ @ instruction: 0xff72c742 │ │ - @ instruction: 0xff75560a │ │ + @ instruction: 0xff7555e3 │ │ @ instruction: 0xff75ec07 │ │ @ instruction: 0xff735b86 │ │ @ instruction: 0xff72c9a0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ @@ -3267576,15 +3267577,15 @@ │ │ bl c32e88 │ │ 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: 0xff74bec8 │ │ + @ instruction: 0xff74bea1 │ │ @ instruction: 0xff7397fa │ │ @ instruction: 0xff75cc85 │ │ @ instruction: 0xff73780e │ │ @ instruction: 0xff72c74f │ │ ldr r3, [pc, #4] @ bcf268 │ │ add r3, pc, r3 │ │ b ba789c │ │ @@ -3267907,15 +3267908,15 @@ │ │ mov r8, #109 @ 0x6d │ │ b bcf6cc │ │ movw r8, #259 @ 0x103 │ │ mov r7, #177 @ 0xb1 │ │ movt r8, #12 │ │ b bcf6cc │ │ @ instruction: 0xff760913 │ │ - @ instruction: 0xff754e30 │ │ + @ instruction: 0xff754e09 │ │ ldr r0, [r0, #92] @ 0x5c │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #424] @ bcf938 │ │ mov r6, r0 │ │ mov r0, #112 @ 0x70 │ │ @@ -3268020,18 +3268021,18 @@ │ │ mov r1, r8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ bl bcf964 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff742358 │ │ - @ instruction: 0xff7422cc │ │ + @ instruction: 0xff742331 │ │ + @ instruction: 0xff7422a5 │ │ @ instruction: 0xff733a8f │ │ - @ instruction: 0xff7421e0 │ │ + @ instruction: 0xff7421b9 │ │ @ instruction: 0xff7339a3 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bcf780 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bcf780 │ │ @@ -3268077,15 +3268078,15 @@ │ │ bl bb43b4 │ │ ldr r1, [pc, #16] @ bcfa1c │ │ mov r0, r4 │ │ mov r2, #242 @ 0xf2 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff7420dc │ │ + @ instruction: 0xff7420b5 │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne bcfa24 │ │ mov r0, #0 │ │ @@ -3268417,15 +3268418,15 @@ │ │ b bcfc14 │ │ mov fp, #111 @ 0x6f │ │ b bcfc14 │ │ mov r5, #0 │ │ b bcfc14 │ │ mov r4, r6 │ │ b bcfc4c │ │ - @ instruction: 0xff750e2a │ │ + @ instruction: 0xff750e03 │ │ @ instruction: 0xff75859b │ │ 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] │ │ @@ -3268682,21 +3268683,21 @@ │ │ mov r0, r5 │ │ bl bb65f8 │ │ mov r0, fp │ │ bl bb43b4 │ │ mov r0, r8 │ │ bl bb43b4 │ │ b bcffc4 │ │ - @ instruction: 0xff750aaa │ │ + @ instruction: 0xff750a83 │ │ @ instruction: 0xff7389f7 │ │ - @ instruction: 0xff7509fa │ │ + @ instruction: 0xff7509d3 │ │ @ instruction: 0xff738947 │ │ - @ instruction: 0xff7507b2 │ │ + @ instruction: 0xff75078b │ │ @ instruction: 0xff7386ff │ │ - @ instruction: 0xff750702 │ │ + @ instruction: 0xff7506db │ │ @ instruction: 0xff73864f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, #0 │ │ str r3, [sp] │ │ str r3, [sp, #4] │ │ str r3, [sp, #8] │ │ @@ -3268925,22 +3268926,22 @@ │ │ beq bd0510 │ │ ldr r1, [sp, #32] │ │ mov r0, fp │ │ bl bb5064 │ │ clz r0, r0 │ │ lsr r4, r0, #5 │ │ b bd0544 │ │ - @ instruction: 0xff75061e │ │ - @ instruction: 0xff755e78 │ │ - @ instruction: 0xff7504ce │ │ - @ instruction: 0xff755d28 │ │ - @ instruction: 0xff750596 │ │ - @ instruction: 0xff755df0 │ │ - @ instruction: 0xff75052e │ │ - @ instruction: 0xff755d88 │ │ + @ instruction: 0xff7505f7 │ │ + @ instruction: 0xff755e51 │ │ + @ instruction: 0xff7504a7 │ │ + @ instruction: 0xff755d01 │ │ + @ instruction: 0xff75056f │ │ + @ instruction: 0xff755dc9 │ │ + @ instruction: 0xff750507 │ │ + @ instruction: 0xff755d61 │ │ 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 │ │ @@ -3269944,17 +3269945,17 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72decb │ │ - @ instruction: 0xff74d35b │ │ + @ instruction: 0xff74d334 │ │ @ instruction: 0xff72de9f │ │ - @ instruction: 0xff74d32f │ │ + @ instruction: 0xff74d308 │ │ @ instruction: 0xff72df0f │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ moveq r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ @@ -3270056,21 +3270057,21 @@ │ │ mov r6, #108 @ 0x6c │ │ mov r7, #143 @ 0x8f │ │ b bd1844 │ │ mov r6, #103 @ 0x67 │ │ mov r7, #147 @ 0x93 │ │ b bd1844 │ │ @ instruction: 0xff72ddab │ │ - @ instruction: 0xff745cbe │ │ + @ instruction: 0xff745c97 │ │ @ instruction: 0xff72dde3 │ │ @ instruction: 0xff73ab26 │ │ @ instruction: 0xff72dd2b │ │ @ instruction: 0xff72dd03 │ │ @ instruction: 0xff72dd67 │ │ - @ instruction: 0xff745c7a │ │ + @ instruction: 0xff745c53 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bd1988 │ │ cmp r1, #3 │ │ beq bd19cc │ │ cmp r1, #2 │ │ beq bd19c0 │ │ @@ -3270113,17 +3270114,17 @@ │ │ orr r1, r1, r2 │ │ str r1, [r0, #12] │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff72dc23 │ │ - @ instruction: 0xff745b4d │ │ + @ instruction: 0xff745b26 │ │ @ instruction: 0xff72dc4b │ │ - @ instruction: 0xff745b75 │ │ + @ instruction: 0xff745b4e │ │ push {r4, r5, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r4, #12 │ │ mov r5, #163 @ 0xa3 │ │ cmpne r1, #0 │ │ bne bd1a4c │ │ @@ -3270152,15 +3270153,15 @@ │ │ mov r4, #106 @ 0x6a │ │ mov r5, #171 @ 0xab │ │ b bd1a14 │ │ mov r4, #108 @ 0x6c │ │ mov r5, #167 @ 0xa7 │ │ b bd1a14 │ │ @ instruction: 0xff72db97 │ │ - @ instruction: 0xff745ab3 │ │ + @ instruction: 0xff745a8c │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0, #32] │ │ popne {r4, pc} │ │ bl c075e8 │ │ ldr r0, [pc, #48] @ bd1ad8 │ │ mov r1, #219 @ 0xdb │ │ @@ -3270264,17 +3270265,17 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #111 @ 0x6f │ │ b bd1c08 │ │ @ instruction: 0xff72d9cf │ │ - @ instruction: 0xff743d3d │ │ + @ instruction: 0xff743d16 │ │ @ instruction: 0xff72d993 │ │ - @ instruction: 0xff743d01 │ │ + @ instruction: 0xff743cda │ │ @ instruction: 0xff72d9f3 │ │ ldr r0, [pc, #4] @ bd1c64 │ │ add r0, pc, r0 │ │ bx lr │ │ eoreq r0, r1, ip, asr #32 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3270355,21 +3270356,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #136 @ 0x88 │ │ bl c4d7a8 │ │ mov r0, r5 │ │ bl d31d60 │ │ b bd1d5c │ │ - @ instruction: 0xff74b076 │ │ + @ instruction: 0xff74b04f │ │ @ instruction: 0xff736cbe │ │ - @ instruction: 0xff74b046 │ │ + @ instruction: 0xff74b01f │ │ @ instruction: 0xff736c8e │ │ - @ instruction: 0xff741a15 │ │ - @ instruction: 0xff74b00e │ │ - @ instruction: 0xff74afea │ │ + @ instruction: 0xff7419ee │ │ + @ instruction: 0xff74afe7 │ │ + @ instruction: 0xff74afc3 │ │ @ instruction: 0xff736c32 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq bd1e14 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ bl c94ff4 │ │ @@ -3270411,17 +3270412,17 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ ldr r0, [r5, #4] │ │ mov r1, #0 │ │ bl c94ec0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74af3e │ │ + @ instruction: 0xff74af17 │ │ @ instruction: 0xff7242db │ │ - @ instruction: 0xff74af02 │ │ + @ instruction: 0xff74aedb │ │ @ instruction: 0xff72429f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r4, r1 │ │ cmpne r1, #0 │ │ bne bd1eec │ │ @@ -3270494,23 +3270495,23 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74ae96 │ │ + @ instruction: 0xff74ae6f │ │ @ instruction: 0xff734b24 │ │ - @ instruction: 0xff74adda │ │ + @ instruction: 0xff74adb3 │ │ @ instruction: 0xff734a68 │ │ - @ instruction: 0xff74adae │ │ + @ instruction: 0xff74ad87 │ │ @ instruction: 0xff734a3c │ │ - @ instruction: 0xff74ae1e │ │ + @ instruction: 0xff74adf7 │ │ @ instruction: 0xff734aac │ │ - @ instruction: 0xff7439de │ │ + @ instruction: 0xff7439b7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d31aa0 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3270570,19 +3270571,19 @@ │ │ add r2, pc, r2 │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r3, r4 │ │ bl bb157c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74ace2 │ │ - @ instruction: 0xff7416b2 │ │ - @ instruction: 0xff74ad26 │ │ - @ instruction: 0xff74ac9a │ │ - @ instruction: 0xff74e998 │ │ + @ instruction: 0xff74acbb │ │ + @ instruction: 0xff74168b │ │ + @ instruction: 0xff74acff │ │ + @ instruction: 0xff74ac73 │ │ + @ instruction: 0xff74e971 │ │ @ instruction: 0xff73a21f │ │ @ instruction: 0xff73b307 │ │ push {r4, r5, r6, r7, fp, lr} │ │ orrs r0, r1, r2 │ │ beq bd216c │ │ cmp r2, #0 │ │ beq bd2154 │ │ @@ -3270657,19 +3270658,19 @@ │ │ mov r1, r4 │ │ strb r0, [r1, r6]! │ │ add r0, r1, #1 │ │ mov r1, r5 │ │ bl d32580 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74abe6 │ │ - @ instruction: 0xff75413a │ │ - @ instruction: 0xff74ac06 │ │ - @ instruction: 0xff74abae │ │ - @ instruction: 0xff74ab32 │ │ + @ instruction: 0xff74abbf │ │ + @ instruction: 0xff754113 │ │ + @ instruction: 0xff74abdf │ │ + @ instruction: 0xff74ab87 │ │ + @ instruction: 0xff74ab0b │ │ mvn r0, #0 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl d31e10 │ │ @@ -3270740,15 +3270741,15 @@ │ │ mov r5, #0 │ │ bl c077cc │ │ ldr r0, [sp, #20] │ │ bl bdb3d8 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff74e6f5 │ │ + @ instruction: 0xff74e6ce │ │ @ instruction: 0xff7384ff │ │ 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 │ │ @@ -3270818,18 +3270819,18 @@ │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ mov r4, r8 │ │ ldr r6, [sp, #16] │ │ cmp r6, #16 │ │ beq bd2478 │ │ b bd2480 │ │ - @ instruction: 0xff74e5cd │ │ + @ instruction: 0xff74e5a6 │ │ @ instruction: 0xff7599a3 │ │ - @ instruction: 0xff74e66d │ │ - @ instruction: 0xff74e5ed │ │ + @ instruction: 0xff74e646 │ │ + @ instruction: 0xff74e5c6 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #20] │ │ mov r5, r1 │ │ bl bdbfe4 │ │ mov r6, r0 │ │ ldr r0, [r4, #20] │ │ @@ -3270955,20 +3270956,20 @@ │ │ cmp r6, #16 │ │ bne bd2708 │ │ ldr r0, [sp, #12] │ │ bl ba5c2c │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74e3dd │ │ - @ instruction: 0xff746c61 │ │ - @ instruction: 0xff74e3ad │ │ - @ instruction: 0xff746c31 │ │ - @ instruction: 0xff74e429 │ │ - @ instruction: 0xff746cad │ │ + @ instruction: 0xff74e3b6 │ │ + @ instruction: 0xff746c3a │ │ + @ instruction: 0xff74e386 │ │ + @ instruction: 0xff746c0a │ │ + @ instruction: 0xff74e402 │ │ + @ instruction: 0xff746c86 │ │ ldr r1, [r1, #20] │ │ mov r3, #0 │ │ b bd2e14 │ │ ldr r0, [r0, #20] │ │ b bd5470 │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ @@ -3271147,15 +3271148,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff74e089 │ │ + @ instruction: 0xff74e062 │ │ @ instruction: 0xff7308df │ │ ldr r0, [r0, #20] │ │ b bdb908 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq bd2a3c │ │ @@ -3271171,15 +3271172,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #124 @ 0x7c │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff74e029 │ │ + @ instruction: 0xff74e002 │ │ @ instruction: 0xff73b61c │ │ 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 │ │ @@ -3271306,15 +3271307,15 @@ │ │ bl bb68dc │ │ mov r0, r9 │ │ bl bb65f8 │ │ b bd2aac │ │ @ instruction: 0xff731f3e │ │ @ instruction: 0xff728d48 │ │ @ instruction: 0xff7306e9 │ │ - @ instruction: 0xff74de25 │ │ + @ instruction: 0xff74ddfe │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c2dbc0 │ │ mov r5, r0 │ │ ldrd r0, [r4, #4] │ │ @@ -3271362,15 +3271363,15 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74dd35 │ │ + @ instruction: 0xff74dd0e │ │ @ instruction: 0xff73b33c │ │ ldr r2, [r1, #20] │ │ cmp r2, #0 │ │ beq bd2dcc │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r2 │ │ @@ -3271562,27 +3271563,27 @@ │ │ ldr r0, [sp, #4] │ │ mov r1, r4 │ │ movw r2, #342 @ 0x156 │ │ bl c4d7a8 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74dab9 │ │ - @ instruction: 0xff7480b0 │ │ + @ instruction: 0xff74da92 │ │ + @ instruction: 0xff748089 │ │ @ instruction: 0xff73597e │ │ @ instruction: 0xff72c720 │ │ @ instruction: 0xff739465 │ │ - @ instruction: 0xff748158 │ │ + @ instruction: 0xff748131 │ │ @ instruction: 0xff726d87 │ │ @ instruction: 0xff72f689 │ │ - @ instruction: 0xff7515c8 │ │ + @ instruction: 0xff7515a1 │ │ @ instruction: 0xff72f641 │ │ - @ instruction: 0xff74da45 │ │ - @ instruction: 0xff74803c │ │ - @ instruction: 0xff74da11 │ │ + @ instruction: 0xff74da1e │ │ + @ instruction: 0xff748015 │ │ + @ instruction: 0xff74d9ea │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq bd3134 │ │ mov r5, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3271659,19 +3271660,19 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #16 │ │ mov r4, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ b bd315c │ │ - @ instruction: 0xff74d935 │ │ + @ instruction: 0xff74d90e │ │ @ instruction: 0xff73017a │ │ - @ instruction: 0xff74d8c1 │ │ + @ instruction: 0xff74d89a │ │ @ instruction: 0xff730106 │ │ - @ instruction: 0xff74d885 │ │ + @ instruction: 0xff74d85e │ │ @ instruction: 0xff7300ca │ │ ldr r0, [pc, #4] @ bd3238 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, sp, r8, asr #32 │ │ ldr r0, [pc, #4] @ bd3248 │ │ add r0, pc, r0 │ │ @@ -3272875,15 +3272876,15 @@ │ │ b bd3db0 │ │ mov r0, #800 @ 0x320 │ │ str r0, [sp, #24] │ │ mov r8, r4 │ │ mov fp, r7 │ │ b bd40ac │ │ @ instruction: 0xff732c7c │ │ - @ instruction: 0xff7507a5 │ │ + @ instruction: 0xff75077e │ │ @ instruction: 0xff7328cc │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq bd4564 │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq bd45b4 │ │ @@ -3273062,18 +3273063,18 @@ │ │ ldr r1, [pc, #36] @ bd4810 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff732274 │ │ - @ instruction: 0xff74a2c4 │ │ + @ instruction: 0xff74a29d │ │ @ instruction: 0x001d3ab8 │ │ @ instruction: 0xff732240 │ │ - @ instruction: 0xff74a290 │ │ + @ instruction: 0xff74a269 │ │ andseq r3, sp, r4, lsr sl │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #568] @ bd4a64 │ │ mov r9, r1 │ │ @@ -3273217,15 +3273218,15 @@ │ │ ldr r1, [sp] │ │ add r0, r0, #1 │ │ str r1, [r9] │ │ str r0, [r4, #56] @ 0x38 │ │ b bd49f8 │ │ andseq r3, sp, r8, ror #24 │ │ @ instruction: 0xff732058 │ │ - @ instruction: 0xff74fba0 │ │ + @ instruction: 0xff74fb79 │ │ @ instruction: 0x001d3ab0 │ │ andseq r3, sp, r8, asr sl │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ movne r7, r0 │ │ @@ -3273519,17 +3273520,17 @@ │ │ b bd4e18 │ │ 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: 0xff731c00 │ │ - @ instruction: 0xff73ccf9 │ │ + @ instruction: 0xff73ccd2 │ │ @ instruction: 0xff731b10 │ │ - @ instruction: 0xff73cc09 │ │ + @ instruction: 0xff73cbe2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ ldrne r5, [r0] │ │ cmpne r5, #0 │ │ bne bd4f80 │ │ bl c075e8 │ │ ldr r0, [pc, #156] @ bd4fec │ │ @@ -3273922,15 +3273923,15 @@ │ │ mov r0, #1 │ │ b bd5560 │ │ mov r0, #0 │ │ ldr r1, [pc, #12] @ bd5574 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff73c624 │ │ + @ instruction: 0xff73c5fd │ │ andseq r2, sp, r4, lsr #31 │ │ @ instruction: 0xff7386e5 │ │ cmp r0, #0 │ │ beq bd55a4 │ │ cmp r0, #16384 @ 0x4000 │ │ beq bd55a0 │ │ mov r1, #0 │ │ @@ -3273987,17 +3273988,17 @@ │ │ mov r1, #24576 @ 0x6000 │ │ bl bdc208 │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl bdc084 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff741e99 │ │ - @ instruction: 0xff74b4a6 │ │ - @ instruction: 0xff745a74 │ │ + @ instruction: 0xff741e72 │ │ + @ instruction: 0xff74b47f │ │ + @ instruction: 0xff745a4d │ │ @ instruction: 0x001d2ed8 │ │ cmp r0, #0 │ │ moveq r0, #4 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [pc, #108] @ bd5708 │ │ mov r4, r0 │ │ @@ -3274024,15 +3274025,15 @@ │ │ mov r0, #0 │ │ b bd56f8 │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ bd570c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff74d122 │ │ + @ instruction: 0xff74d0fb │ │ andseq r2, sp, r4, lsr lr │ │ @ instruction: 0xff7262e0 │ │ @ instruction: 0xff722937 │ │ cmp r0, #6 │ │ beq bd5740 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3274389,47 +3274390,47 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff733228 │ │ - @ instruction: 0xff73c383 │ │ + @ instruction: 0xff73c35c │ │ andseq r2, sp, ip, asr sp │ │ - @ instruction: 0xff74b2b5 │ │ + @ instruction: 0xff74b28e │ │ @ instruction: 0xff733130 │ │ - @ instruction: 0xff73c28b │ │ + @ instruction: 0xff73c264 │ │ @ instruction: 0x001d2cfc │ │ @ instruction: 0xff7258cc │ │ @ instruction: 0xff73310c │ │ - @ instruction: 0xff73c267 │ │ + @ instruction: 0xff73c240 │ │ @ instruction: 0xff758615 │ │ - @ instruction: 0xff7457a7 │ │ - @ instruction: 0xff7491e2 │ │ + @ instruction: 0xff745780 │ │ + @ instruction: 0xff7491bb │ │ @ instruction: 0xff725d2e │ │ @ instruction: 0xff725656 │ │ @ instruction: 0xff72f2f3 │ │ @ instruction: 0xff725c82 │ │ @ instruction: 0xff72559a │ │ @ instruction: 0xff72f22b │ │ - @ instruction: 0xff73ba6a │ │ - @ instruction: 0xff73ba3a │ │ + @ instruction: 0xff73ba43 │ │ + @ instruction: 0xff73ba13 │ │ @ instruction: 0xff7225a6 │ │ @ instruction: 0xff722586 │ │ - @ instruction: 0xff7455ff │ │ - @ instruction: 0xff74559b │ │ + @ instruction: 0xff7455d8 │ │ + @ instruction: 0xff745574 │ │ @ instruction: 0xff72d808 │ │ @ instruction: 0xff72d7d8 │ │ - @ instruction: 0xff73bcfa │ │ - @ instruction: 0xff73bc06 │ │ + @ instruction: 0xff73bcd3 │ │ + @ instruction: 0xff73bbdf │ │ @ instruction: 0xff732d48 │ │ @ instruction: 0xff72d699 │ │ @ instruction: 0xff7240f1 │ │ @ instruction: 0xff732df8 │ │ - @ instruction: 0xff73bf53 │ │ + @ instruction: 0xff73bf2c │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bdbfe4 │ │ mov r4, #0 │ │ cmp r6, #1 │ │ bhi bd5d78 │ │ @@ -3274753,20 +3274754,20 @@ │ │ bl bdc084 │ │ b bd625c │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff72d2b5 │ │ - @ instruction: 0xff73d6f6 │ │ - @ instruction: 0xff74a99d │ │ - @ instruction: 0xff73f82a │ │ - @ instruction: 0xff7412a9 │ │ - @ instruction: 0xff74a8ba │ │ - @ instruction: 0xff744e88 │ │ + @ instruction: 0xff73d6cf │ │ + @ instruction: 0xff74a976 │ │ + @ instruction: 0xff73f803 │ │ + @ instruction: 0xff741282 │ │ + @ instruction: 0xff74a893 │ │ + @ instruction: 0xff744e61 │ │ andseq r2, sp, ip, ror #5 │ │ @ instruction: 0xff732850 │ │ @ instruction: 0xff757ce3 │ │ ldr r2, [r0, #4] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ @@ -3274955,15 +3274956,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bd64f8 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff73b614 │ │ + @ instruction: 0xff73b5ed │ │ @ instruction: 0xff7376d1 │ │ mulseq sp, r8, pc @ │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r2, r0 │ │ @@ -3275023,15 +3275024,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bd65e4 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74c1a2 │ │ + @ instruction: 0xff74c17b │ │ @ instruction: 0xff72535c │ │ @ instruction: 0xff7219b3 │ │ @ instruction: 0x001d1eb0 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ @@ -3275177,19 +3275178,19 @@ │ │ bl bdb3d8 │ │ mov r0, r5 │ │ bl bdcb68 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7321d4 │ │ - @ instruction: 0xff742b0f │ │ + @ instruction: 0xff742ae8 │ │ @ instruction: 0xff73210c │ │ - @ instruction: 0xff742a47 │ │ + @ instruction: 0xff742a20 │ │ @ instruction: 0xff732140 │ │ - @ instruction: 0xff742a7b │ │ + @ instruction: 0xff742a54 │ │ 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 │ │ @@ -3275230,15 +3275231,15 @@ │ │ bl c077cc │ │ ldr r0, [sp, #12] │ │ bl bdb3d8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff732028 │ │ - @ instruction: 0xff7463db │ │ + @ instruction: 0xff7463b4 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bd6a60 │ │ mov r6, r1 │ │ mov r5, #0 │ │ cmp r2, #0 │ │ bne bd6a24 │ │ @@ -3275287,17 +3275288,17 @@ │ │ ldr r2, [pc, #32] @ bd6ad0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #3 │ │ movt r1, #8 │ │ b bd6a88 │ │ - @ instruction: 0xff73cd31 │ │ + @ instruction: 0xff73cd0a │ │ @ instruction: 0xff728b6d │ │ - @ instruction: 0xff73ccf5 │ │ + @ instruction: 0xff73ccce │ │ @ instruction: 0xff728b31 │ │ 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 │ │ @@ -3275412,17 +3275413,17 @@ │ │ bl bde0c8 │ │ mov r8, #1 │ │ cmp r0, #0 │ │ bne bd6c40 │ │ mov r6, #122 @ 0x7a │ │ mov r7, #107 @ 0x6b │ │ b bd6c10 │ │ - @ instruction: 0xff73cca1 │ │ + @ instruction: 0xff73cc7a │ │ @ instruction: 0xff726c3c │ │ - @ instruction: 0xff73cb81 │ │ + @ instruction: 0xff73cb5a │ │ @ instruction: 0xff726b1c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ cmp r2, #1 │ │ blt bd72dc │ │ ldr r3, [pc, #1652] @ bd7358 │ │ @@ -3275837,17 +3275838,17 @@ │ │ movw r0, #16 │ │ movw sl, #3277 @ 0xccd │ │ movt r0, #8 │ │ sub r0, r0, #8 │ │ str r0, [sp, #48] @ 0x30 │ │ b bd724c │ │ andseq r1, sp, r4, ror #16 │ │ - @ instruction: 0xff7420d1 │ │ + @ instruction: 0xff7420aa │ │ @ instruction: 0xff752eac │ │ - @ instruction: 0xff742049 │ │ + @ instruction: 0xff742022 │ │ @ instruction: 0xff736da8 │ │ @ instruction: 0xff72d4a8 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bd6cc8 │ │ b c12808 │ │ @@ -3276073,17 +3276074,17 @@ │ │ ldr r2, [sp, #28] │ │ bl d31ae0 │ │ mov r1, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r1, #0 │ │ bne bd763c │ │ b bd761c │ │ - @ instruction: 0xff741f15 │ │ + @ instruction: 0xff741eee │ │ @ instruction: 0x001d0ef4 │ │ - @ instruction: 0xff741d4d │ │ + @ instruction: 0xff741d26 │ │ 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 be39a4 │ │ @@ -3276314,15 +3276315,15 @@ │ │ mov r1, #131 @ 0x83 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff71e693 │ │ - @ instruction: 0xff73fa4a │ │ + @ instruction: 0xff73fa23 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq bd7b04 │ │ ldr r2, [r5, #40] @ 0x28 │ │ @@ -3276537,15 +3276538,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: 0xff71e3a7 │ │ - @ instruction: 0xff748d5f │ │ + @ instruction: 0xff748d38 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl bde0c8 │ │ cmp r0, #0 │ │ beq bd7e98 │ │ @@ -3277332,15 +3277333,15 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff71d6b3 │ │ - @ instruction: 0xff73ad56 │ │ + @ instruction: 0xff73ad2f │ │ push {r4, lr} │ │ mov ip, r2 │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r0, r1 │ │ mov r1, ip │ │ bl bda078 │ │ cmp r0, #0 │ │ @@ -3278183,15 +3278184,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff75472f │ │ - @ instruction: 0xff74adb3 │ │ + @ instruction: 0xff74ad8c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ bl bb5874 │ │ cmp r0, #0 │ │ beq bd98bc │ │ @@ -3279727,17 +3279728,17 @@ │ │ mov r1, r8 │ │ bl bb4804 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ movwne r5, #1 │ │ b bdaff0 │ │ @ instruction: 0xff753047 │ │ - @ instruction: 0xff7350d7 │ │ + @ instruction: 0xff7350b0 │ │ @ instruction: 0xff7530e3 │ │ - @ instruction: 0xff735173 │ │ + @ instruction: 0xff73514c │ │ 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] │ │ @@ -3280081,17 +3280082,17 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ b bdb52c │ │ @ instruction: 0xff72f43f │ │ - @ instruction: 0xff7435e7 │ │ + @ instruction: 0xff7435c0 │ │ @ instruction: 0xff72f3cb │ │ - @ instruction: 0xff743573 │ │ + @ instruction: 0xff74354c │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0] │ │ ldr r1, [r0, #168] @ 0xa8 │ │ mov r0, r4 │ │ blx r1 │ │ @@ -3280297,15 +3280298,15 @@ │ │ mov r0, r7 │ │ bl bb4468 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r8 │ │ b bdb8a0 │ │ - @ instruction: 0xff73470a │ │ + @ instruction: 0xff7346e3 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #12] │ │ cmpne r1, #0 │ │ bne bdb958 │ │ bl c075e8 │ │ ldr r0, [pc, #124] @ bdb9a4 │ │ @@ -3280338,17 +3280339,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #257 @ 0x101 │ │ movt r1, #12 │ │ b bdb944 │ │ @ instruction: 0xff72f023 │ │ - @ instruction: 0xff73f7eb │ │ + @ instruction: 0xff73f7c4 │ │ @ instruction: 0xff72efc3 │ │ - @ instruction: 0xff73f78b │ │ + @ instruction: 0xff73f764 │ │ 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 bdb9e4 │ │ @@ -3280650,17 +3280651,17 @@ │ │ bl c077cc │ │ b bdbe78 │ │ mov r8, #1 │ │ mov r0, r4 │ │ bl bdcc54 │ │ b bdbdb0 │ │ @ instruction: 0xff72ebc3 │ │ - @ instruction: 0xff742d7f │ │ + @ instruction: 0xff742d58 │ │ @ instruction: 0xff72eafb │ │ - @ instruction: 0xff742cb7 │ │ + @ instruction: 0xff742c90 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bdbf04 │ │ mov r6, r0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ bl bb64d8 │ │ cmp r0, #0 │ │ @@ -3281027,15 +3281028,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff72e50f │ │ - @ instruction: 0xff748153 │ │ + @ instruction: 0xff74812c │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ ldr r2, [r0, #20] │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ bne bdc4a0 │ │ @@ -3281073,17 +3281074,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72e45b │ │ - @ instruction: 0xff7480af │ │ + @ instruction: 0xff748088 │ │ @ instruction: 0xff72e477 │ │ - @ instruction: 0xff7480cb │ │ + @ instruction: 0xff7480a4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, #0 │ │ cmp r2, #0 │ │ ldrne r2, [r2] │ │ cmpne r2, #0 │ │ bne bdc554 │ │ @@ -3281160,18 +3281161,18 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ b bdc5ac │ │ @ instruction: 0xff72e37b │ │ - @ instruction: 0xff740823 │ │ + @ instruction: 0xff7407fc │ │ @ instruction: 0xff72e3c7 │ │ @ instruction: 0xff72e2fb │ │ - @ instruction: 0xff7407a3 │ │ + @ instruction: 0xff74077c │ │ @ instruction: 0xff72e39b │ │ ldr r1, [r0, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #0 │ │ ldrne r0, [r1] │ │ @@ -3281276,18 +3281277,18 @@ │ │ mov r1, r6 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ bl bdb3d8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7460e7 │ │ - @ instruction: 0xff74609f │ │ + @ instruction: 0xff7460c0 │ │ + @ instruction: 0xff746078 │ │ eoreq r5, r0, r4, lsl #11 │ │ - @ instruction: 0xff745fa7 │ │ + @ instruction: 0xff745f80 │ │ @ instruction: 0xff720fbb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r6, [r3] │ │ mov r4, #0 │ │ str r1, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -3281353,19 +3281354,19 @@ │ │ mov r3, #173 @ 0xad │ │ add r2, pc, r2 │ │ bl c4da00 │ │ ldr r4, [sp, #12] │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff745ee7 │ │ + @ instruction: 0xff745ec0 │ │ @ instruction: 0xff72faa8 │ │ - @ instruction: 0xff745ebf │ │ + @ instruction: 0xff745e98 │ │ @ instruction: 0xff72fa80 │ │ - @ instruction: 0xff745e5f │ │ + @ instruction: 0xff745e38 │ │ push {r4, r5, r6, r7, r8, lr} │ │ cmp r2, #0 │ │ beq bdca68 │ │ mov r6, r2 │ │ ldr r2, [r2, #8] │ │ cmp r2, #0 │ │ beq bdca94 │ │ @@ -3282301,15 +3282302,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff718934 │ │ - @ instruction: 0xff7412fe │ │ + @ instruction: 0xff7412d7 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #32] │ │ cmp r1, #0 │ │ beq bdd86c │ │ bx r1 │ │ push {fp, lr} │ │ bl c075e8 │ │ @@ -3282345,15 +3282346,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff718884 │ │ - @ instruction: 0xff7326e6 │ │ + @ instruction: 0xff7326bf │ │ 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] │ │ @@ -3282614,17 +3282615,17 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff718458 │ │ - @ instruction: 0xff73d424 │ │ + @ instruction: 0xff73d3fd │ │ @ instruction: 0xff718480 │ │ - @ instruction: 0xff73d44c │ │ + @ instruction: 0xff73d425 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0] │ │ movw r5, #406 @ 0x196 │ │ ldr ip, [r4, #4] │ │ cmp ip, r5 │ │ bne bddd90 │ │ ldr r5, [r1] │ │ @@ -3282664,17 +3282665,17 @@ │ │ cmpne r4, r5 │ │ bne bddd68 │ │ str lr, [sp, #20] │ │ str ip, [sp, #16] │ │ pop {r4, r5, fp, lr} │ │ b beca18 │ │ @ instruction: 0xff7183bc │ │ - @ instruction: 0xff744a3c │ │ + @ instruction: 0xff744a15 │ │ @ instruction: 0xff7183e4 │ │ - @ instruction: 0xff744a64 │ │ + @ instruction: 0xff744a3d │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0] │ │ ldr r6, [r7, #64] @ 0x40 │ │ cmp r6, #0 │ │ beq bdde90 │ │ ldr r4, [r1] │ │ @@ -3282724,15 +3282725,15 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ cmp r7, ip │ │ bne bdde9c │ │ b bdde4c │ │ mov r5, #0 │ │ b bddecc │ │ @ instruction: 0xff7182b0 │ │ - @ instruction: 0xff748481 │ │ + @ instruction: 0xff74845a │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #100] @ 0x64 │ │ cmp ip, #0 │ │ beq bddf3c │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3282884,17 +3282885,17 @@ │ │ ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ cmpne r3, r2 │ │ bne bde0e8 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff71803c │ │ - @ instruction: 0xff742a00 │ │ + @ instruction: 0xff7429d9 │ │ @ instruction: 0xff718064 │ │ - @ instruction: 0xff742a28 │ │ + @ instruction: 0xff742a01 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr ip, [r4, #84] @ 0x54 │ │ cmp ip, #0 │ │ beq bde1f8 │ │ ldr r6, [r1] │ │ cmp r4, r6 │ │ @@ -3282948,17 +3282949,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff717f54 │ │ - @ instruction: 0xff73930a │ │ + @ instruction: 0xff7392e3 │ │ @ instruction: 0xff717f14 │ │ - @ instruction: 0xff7392ca │ │ + @ instruction: 0xff7392a3 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #88] @ 0x58 │ │ cmp ip, #0 │ │ beq bde2d8 │ │ ldr r4, [r1] │ │ cmp lr, r4 │ │ @@ -3283149,17 +3283150,17 @@ │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #16 │ │ b bde454 │ │ @ instruction: 0xff717d20 │ │ - @ instruction: 0xff747f11 │ │ + @ instruction: 0xff747eea │ │ @ instruction: 0xff717bec │ │ - @ instruction: 0xff747ddd │ │ + @ instruction: 0xff747db6 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b bb427c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3283439,21 +3283440,21 @@ │ │ mov r0, #16 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff7421e9 │ │ + @ instruction: 0xff7421c2 │ │ @ instruction: 0xff7177b4 │ │ @ instruction: 0xff7196e4 │ │ @ instruction: 0xff71c7fc │ │ @ instruction: 0xff71776c │ │ @ instruction: 0xff71969c │ │ - @ instruction: 0xff732f46 │ │ + @ instruction: 0xff732f1f │ │ @ instruction: 0xff717818 │ │ @ instruction: 0xff7177ec │ │ @ instruction: 0xff717798 │ │ @ instruction: 0xff7196c8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ @@ -3283971,25 +3283972,25 @@ │ │ str r0, [r8, #24] │ │ b bdf0f8 │ │ movw sl, #1738 @ 0x6ca │ │ mov fp, #102 @ 0x66 │ │ b bdf0c0 │ │ @ instruction: 0xff71b249 │ │ @ instruction: 0xff7174bc │ │ - @ instruction: 0xff73133a │ │ + @ instruction: 0xff731313 │ │ @ instruction: 0xff74f261 │ │ @ instruction: 0xff717520 │ │ @ instruction: 0xff719469 │ │ @ instruction: 0xff71748c │ │ @ instruction: 0xff7193d5 │ │ @ instruction: 0xff7194ea │ │ @ instruction: 0xff7174e8 │ │ @ instruction: 0xff719431 │ │ - @ instruction: 0xff73c547 │ │ - @ instruction: 0xff73ff0a │ │ + @ instruction: 0xff73c520 │ │ + @ instruction: 0xff73fee3 │ │ @ instruction: 0xff7175d8 │ │ @ instruction: 0xff719521 │ │ @ instruction: 0xff71c246 │ │ @ instruction: 0xff717328 │ │ @ instruction: 0xff719271 │ │ @ instruction: 0xff725ed7 │ │ @ instruction: 0xff7172fc │ │ @@ -3283999,23 +3284000,23 @@ │ │ @ instruction: 0xff719219 │ │ @ instruction: 0xff717298 │ │ @ instruction: 0xff7191e1 │ │ @ instruction: 0xff71710c │ │ @ instruction: 0xff719055 │ │ @ instruction: 0xff7173a0 │ │ @ instruction: 0xff7192e9 │ │ - @ instruction: 0xff73296e │ │ + @ instruction: 0xff732947 │ │ @ instruction: 0xff717148 │ │ @ instruction: 0xff719091 │ │ - @ instruction: 0xff73c16f │ │ + @ instruction: 0xff73c148 │ │ @ instruction: 0xff717170 │ │ @ instruction: 0xff7190b9 │ │ @ instruction: 0xff71708c │ │ @ instruction: 0xff718fd5 │ │ - @ instruction: 0xff7324ee │ │ + @ instruction: 0xff7324c7 │ │ @ instruction: 0xff7241d8 │ │ @ instruction: 0xff71bed4 │ │ @ instruction: 0xff717040 │ │ @ instruction: 0xff71736c │ │ @ instruction: 0xff7192b5 │ │ @ instruction: 0xff7170c0 │ │ @ instruction: 0xff719009 │ │ @@ -3284146,16 +3284147,16 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ bdf52c │ │ mov r2, #101 @ 0x65 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff73801b │ │ - @ instruction: 0xff738007 │ │ + @ instruction: 0xff737ff4 │ │ + @ instruction: 0xff737fe0 │ │ 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 │ │ @@ -3284575,20 +3284576,20 @@ │ │ mov r5, #1 │ │ ldr r8, [sp, #28] │ │ ldr r9, [sp, #24] │ │ b bdfaa8 │ │ mov r6, #136 @ 0x88 │ │ movw fp, #367 @ 0x16f │ │ b bdfadc │ │ - @ instruction: 0xff737f87 │ │ - @ instruction: 0xff7363be │ │ - @ instruction: 0xff737f4b │ │ - @ instruction: 0xff736382 │ │ - @ instruction: 0xff737a97 │ │ - @ instruction: 0xff735ece │ │ + @ instruction: 0xff737f60 │ │ + @ instruction: 0xff736397 │ │ + @ instruction: 0xff737f24 │ │ + @ instruction: 0xff73635b │ │ + @ instruction: 0xff737a70 │ │ + @ instruction: 0xff735ea7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r0] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r7, #212] @ 0xd4 │ │ cmp ip, #0 │ │ beq bdfc18 │ │ str r4, [sp, #24] │ │ @@ -3285420,42 +3285421,42 @@ │ │ ldr r1, [sp, #8] │ │ ldr r2, [sp, #120] @ 0x78 │ │ bl bde354 │ │ cmp r0, #0 │ │ beq be009c │ │ mov r6, #1 │ │ b be07d0 │ │ - @ instruction: 0xff737747 │ │ - @ instruction: 0xff73b365 │ │ - @ instruction: 0xff73762b │ │ - @ instruction: 0xff737363 │ │ - @ instruction: 0xff73af81 │ │ - @ instruction: 0xff73732b │ │ - @ instruction: 0xff73af49 │ │ - @ instruction: 0xff7373cb │ │ - @ instruction: 0xff73afe9 │ │ - @ instruction: 0xff736d9f │ │ - @ instruction: 0xff73a9bd │ │ - @ instruction: 0xff73720f │ │ - @ instruction: 0xff736e0b │ │ - @ instruction: 0xff736df3 │ │ - @ instruction: 0xff73aa11 │ │ - @ instruction: 0xff737197 │ │ - @ instruction: 0xff73717b │ │ - @ instruction: 0xff7370e7 │ │ - @ instruction: 0xff73ad05 │ │ - @ instruction: 0xff736e3b │ │ - @ instruction: 0xff73aa59 │ │ - @ instruction: 0xff736d3f │ │ - @ instruction: 0xff736d07 │ │ - @ instruction: 0xff736cdf │ │ - @ instruction: 0xff736ca3 │ │ - @ instruction: 0xff736c8f │ │ - @ instruction: 0xff7372f7 │ │ - @ instruction: 0xff73af15 │ │ + @ instruction: 0xff737720 │ │ + @ instruction: 0xff73b33e │ │ + @ instruction: 0xff737604 │ │ + @ instruction: 0xff73733c │ │ + @ instruction: 0xff73af5a │ │ + @ instruction: 0xff737304 │ │ + @ instruction: 0xff73af22 │ │ + @ instruction: 0xff7373a4 │ │ + @ instruction: 0xff73afc2 │ │ + @ instruction: 0xff736d78 │ │ + @ instruction: 0xff73a996 │ │ + @ instruction: 0xff7371e8 │ │ + @ instruction: 0xff736de4 │ │ + @ instruction: 0xff736dcc │ │ + @ instruction: 0xff73a9ea │ │ + @ instruction: 0xff737170 │ │ + @ instruction: 0xff737154 │ │ + @ instruction: 0xff7370c0 │ │ + @ instruction: 0xff73acde │ │ + @ instruction: 0xff736e14 │ │ + @ instruction: 0xff73aa32 │ │ + @ instruction: 0xff736d18 │ │ + @ instruction: 0xff736ce0 │ │ + @ instruction: 0xff736cb8 │ │ + @ instruction: 0xff736c7c │ │ + @ instruction: 0xff736c68 │ │ + @ instruction: 0xff7372d0 │ │ + @ instruction: 0xff73aeee │ │ 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 │ │ @@ -3285506,18 +3285507,18 @@ │ │ bne be0a5c │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be8160 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be0d60 │ │ - @ instruction: 0xff732de0 │ │ - @ instruction: 0xff736b1b │ │ - @ instruction: 0xff732e3c │ │ - @ instruction: 0xff736b77 │ │ + @ instruction: 0xff732db9 │ │ + @ instruction: 0xff736af4 │ │ + @ instruction: 0xff732e15 │ │ + @ instruction: 0xff736b50 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq be0ad8 │ │ ldr r5, [r0] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r5, #76] @ 0x4c │ │ @@ -3285585,20 +3285586,20 @@ │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b be85e0 │ │ str lr, [sp, #28] │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b be1050 │ │ - @ instruction: 0xff732d10 │ │ - @ instruction: 0xff743ad7 │ │ - @ instruction: 0xff732cac │ │ - @ instruction: 0xff743a73 │ │ - @ instruction: 0xff732d38 │ │ - @ instruction: 0xff743aff │ │ + @ instruction: 0xff732ce9 │ │ + @ instruction: 0xff743ab0 │ │ + @ instruction: 0xff732c85 │ │ + @ instruction: 0xff743a4c │ │ + @ instruction: 0xff732d11 │ │ + @ instruction: 0xff743ad8 │ │ 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 │ │ @@ -3285649,18 +3285650,18 @@ │ │ bne be0c98 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be8958 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be140c │ │ - @ instruction: 0xff732ba4 │ │ - @ instruction: 0xff73c1b3 │ │ - @ instruction: 0xff732c00 │ │ - @ instruction: 0xff73c20f │ │ + @ instruction: 0xff732b7d │ │ + @ instruction: 0xff73c18c │ │ + @ instruction: 0xff732bd9 │ │ + @ instruction: 0xff73c1e8 │ │ 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 │ │ @@ -3285694,16 +3285695,16 @@ │ │ mov r0, r6 │ │ mov r2, #151 @ 0x97 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff732b04 │ │ - @ instruction: 0xff732ab4 │ │ + @ instruction: 0xff732add │ │ + @ instruction: 0xff732a8d │ │ 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 │ │ @@ -3285880,18 +3285881,18 @@ │ │ movw r1, #3 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ mov r2, #0 │ │ bl c077cc │ │ b be0fa0 │ │ - @ instruction: 0xff73be36 │ │ - @ instruction: 0xff73db51 │ │ - @ instruction: 0xff73be06 │ │ - @ instruction: 0xff73db21 │ │ + @ instruction: 0xff73be0f │ │ + @ instruction: 0xff73db2a │ │ + @ instruction: 0xff73bddf │ │ + @ instruction: 0xff73dafa │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi be1124 │ │ mov r6, r0 │ │ mov r0, #1 │ │ mov r4, r1 │ │ @@ -3286115,21 +3286116,21 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r9 │ │ bl bb68dc │ │ b be1154 │ │ - @ instruction: 0xff73bcea │ │ + @ instruction: 0xff73bcc3 │ │ @ instruction: 0xff716f8a │ │ - @ instruction: 0xff73bcae │ │ + @ instruction: 0xff73bc87 │ │ @ instruction: 0xff716f4e │ │ - @ instruction: 0xff73bd16 │ │ + @ instruction: 0xff73bcef │ │ @ instruction: 0xff716fb6 │ │ - @ instruction: 0xff73ba5e │ │ + @ instruction: 0xff73ba37 │ │ @ instruction: 0xff716cfe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq be1458 │ │ mov fp, r2 │ │ ldrb r2, [r2] │ │ @@ -3286352,32 +3286353,32 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #80] @ be17e0 │ │ movw r1, #367 @ 0x16f │ │ ldr r2, [pc, #76] @ be17e4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b be16a4 │ │ - @ instruction: 0xff73b9b6 │ │ - @ instruction: 0xff73239f │ │ - @ instruction: 0xff73b9d2 │ │ - @ instruction: 0xff7323bb │ │ - @ instruction: 0xff73b872 │ │ - @ instruction: 0xff73225b │ │ - @ instruction: 0xff73b826 │ │ - @ instruction: 0xff73220f │ │ - @ instruction: 0xff73b842 │ │ - @ instruction: 0xff73222b │ │ - @ instruction: 0xff73b8aa │ │ - @ instruction: 0xff732293 │ │ - @ instruction: 0xff73b782 │ │ - @ instruction: 0xff73216b │ │ - @ instruction: 0xff73b72a │ │ - @ instruction: 0xff732113 │ │ - @ instruction: 0xff73b68a │ │ - @ instruction: 0xff732073 │ │ + @ instruction: 0xff73b98f │ │ + @ instruction: 0xff732378 │ │ + @ instruction: 0xff73b9ab │ │ + @ instruction: 0xff732394 │ │ + @ instruction: 0xff73b84b │ │ + @ instruction: 0xff732234 │ │ + @ instruction: 0xff73b7ff │ │ + @ instruction: 0xff7321e8 │ │ + @ instruction: 0xff73b81b │ │ + @ instruction: 0xff732204 │ │ + @ instruction: 0xff73b883 │ │ + @ instruction: 0xff73226c │ │ + @ instruction: 0xff73b75b │ │ + @ instruction: 0xff732144 │ │ + @ instruction: 0xff73b703 │ │ + @ instruction: 0xff7320ec │ │ + @ instruction: 0xff73b663 │ │ + @ instruction: 0xff73204c │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #188] @ 0xbc │ │ cmp ip, #0 │ │ beq be1800 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3286390,15 +3286391,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff744b4a │ │ + @ instruction: 0xff744b23 │ │ @ instruction: 0xff72721c │ │ 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 │ │ @@ -3286626,34 +3286627,34 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r7, sl │ │ b be1ad8 │ │ - @ instruction: 0xff74498e │ │ - @ instruction: 0xff73d198 │ │ - @ instruction: 0xff744952 │ │ - @ instruction: 0xff73d15c │ │ - @ instruction: 0xff7448fa │ │ - @ instruction: 0xff73d104 │ │ - @ instruction: 0xff7448b2 │ │ - @ instruction: 0xff73d0bc │ │ - @ instruction: 0xff744926 │ │ - @ instruction: 0xff73d130 │ │ - @ instruction: 0xff7448ce │ │ - @ instruction: 0xff73d0d8 │ │ - @ instruction: 0xff744836 │ │ - @ instruction: 0xff73d040 │ │ - @ instruction: 0xff7449c6 │ │ - @ instruction: 0xff73d1d0 │ │ - @ instruction: 0xff74480a │ │ - @ instruction: 0xff7447a2 │ │ - @ instruction: 0xff73cfac │ │ - @ instruction: 0xff74485a │ │ + @ instruction: 0xff744967 │ │ + @ instruction: 0xff73d171 │ │ + @ instruction: 0xff74492b │ │ + @ instruction: 0xff73d135 │ │ + @ instruction: 0xff7448d3 │ │ + @ instruction: 0xff73d0dd │ │ + @ instruction: 0xff74488b │ │ + @ instruction: 0xff73d095 │ │ + @ instruction: 0xff7448ff │ │ + @ instruction: 0xff73d109 │ │ + @ instruction: 0xff7448a7 │ │ + @ instruction: 0xff73d0b1 │ │ + @ instruction: 0xff74480f │ │ + @ instruction: 0xff73d019 │ │ + @ instruction: 0xff74499f │ │ + @ instruction: 0xff73d1a9 │ │ + @ instruction: 0xff7447e3 │ │ + @ instruction: 0xff74477b │ │ + @ instruction: 0xff73cf85 │ │ + @ instruction: 0xff744833 │ │ ldr ip, [r0, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #192] @ 0xc0 │ │ cmp ip, #0 │ │ beq be1c50 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3286666,16 +3286667,16 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73cf25 │ │ - @ instruction: 0xff72e38a │ │ + @ instruction: 0xff73cefe │ │ + @ instruction: 0xff72e363 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #196] @ 0xc4 │ │ cmp ip, #0 │ │ beq be1cb8 │ │ @@ -3286691,15 +3286692,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73cec1 │ │ + @ instruction: 0xff73ce9a │ │ @ instruction: 0xff716414 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #200] @ 0xc8 │ │ cmp ip, #0 │ │ beq be1d0c │ │ bx ip │ │ @@ -3286713,15 +3286714,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73ce69 │ │ + @ instruction: 0xff73ce42 │ │ @ instruction: 0xff724d38 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #32] │ │ cmp r4, #0 │ │ @@ -3286834,17 +3286835,17 @@ │ │ mov r0, r6 │ │ bl bb43b4 │ │ mov r0, r9 │ │ bl bb43b4 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff73ccd1 │ │ + @ instruction: 0xff73ccaa │ │ @ instruction: 0xff726b8e │ │ - @ instruction: 0xff73cca5 │ │ + @ instruction: 0xff73cc7e │ │ @ instruction: 0xff726b62 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq be1ff4 │ │ mov r7, r3 │ │ mov fp, r2 │ │ @@ -3287122,23 +3287123,23 @@ │ │ movt r5, #8 │ │ ldr r6, [sp, #20] │ │ ldr r8, [sp, #24] │ │ b be211c │ │ mov r5, r9 │ │ mov r9, #240 @ 0xf0 │ │ b be235c │ │ - @ instruction: 0xff73cb85 │ │ + @ instruction: 0xff73cb5e │ │ @ instruction: 0xff71b80b │ │ - @ instruction: 0xff73cb45 │ │ + @ instruction: 0xff73cb1e │ │ @ instruction: 0xff71b7cb │ │ - @ instruction: 0xff73cb19 │ │ + @ instruction: 0xff73caf2 │ │ @ instruction: 0xff71b79f │ │ - @ instruction: 0xff73ca91 │ │ + @ instruction: 0xff73ca6a │ │ @ instruction: 0xff71b717 │ │ - @ instruction: 0xff73ca5d │ │ + @ instruction: 0xff73ca36 │ │ @ instruction: 0xff71b6e3 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ @@ -3287525,46 +3287526,46 @@ │ │ mov r0, r5 │ │ bl bb65f8 │ │ mov r0, r6 │ │ bl bb43b4 │ │ mov r0, r7 │ │ bl bb43b4 │ │ b be2554 │ │ - @ instruction: 0xff73c6ad │ │ - @ instruction: 0xff743e94 │ │ - @ instruction: 0xff73c681 │ │ - @ instruction: 0xff743e68 │ │ - @ instruction: 0xff73c655 │ │ - @ instruction: 0xff743e3c │ │ - @ instruction: 0xff73c619 │ │ - @ instruction: 0xff743e00 │ │ - @ instruction: 0xff73c6ed │ │ - @ instruction: 0xff743ed4 │ │ - @ instruction: 0xff73c395 │ │ - @ instruction: 0xff743b7c │ │ - @ instruction: 0xff73c355 │ │ - @ instruction: 0xff743b3c │ │ - @ instruction: 0xff73c329 │ │ - @ instruction: 0xff743b10 │ │ - @ instruction: 0xff73c2f1 │ │ - @ instruction: 0xff743ad8 │ │ - @ instruction: 0xff73c225 │ │ - @ instruction: 0xff743a0c │ │ - @ instruction: 0xff73c1e9 │ │ - @ instruction: 0xff7439d0 │ │ - @ instruction: 0xff73c30d │ │ - @ instruction: 0xff743af4 │ │ - @ instruction: 0xff73c279 │ │ - @ instruction: 0xff743a60 │ │ - @ instruction: 0xff73c2b1 │ │ - @ instruction: 0xff743a98 │ │ - @ instruction: 0xff73c24d │ │ - @ instruction: 0xff743a34 │ │ - @ instruction: 0xff73c3bd │ │ - @ instruction: 0xff743ba4 │ │ + @ instruction: 0xff73c686 │ │ + @ instruction: 0xff743e6d │ │ + @ instruction: 0xff73c65a │ │ + @ instruction: 0xff743e41 │ │ + @ instruction: 0xff73c62e │ │ + @ instruction: 0xff743e15 │ │ + @ instruction: 0xff73c5f2 │ │ + @ instruction: 0xff743dd9 │ │ + @ instruction: 0xff73c6c6 │ │ + @ instruction: 0xff743ead │ │ + @ instruction: 0xff73c36e │ │ + @ instruction: 0xff743b55 │ │ + @ instruction: 0xff73c32e │ │ + @ instruction: 0xff743b15 │ │ + @ instruction: 0xff73c302 │ │ + @ instruction: 0xff743ae9 │ │ + @ instruction: 0xff73c2ca │ │ + @ instruction: 0xff743ab1 │ │ + @ instruction: 0xff73c1fe │ │ + @ instruction: 0xff7439e5 │ │ + @ instruction: 0xff73c1c2 │ │ + @ instruction: 0xff7439a9 │ │ + @ instruction: 0xff73c2e6 │ │ + @ instruction: 0xff743acd │ │ + @ instruction: 0xff73c252 │ │ + @ instruction: 0xff743a39 │ │ + @ instruction: 0xff73c28a │ │ + @ instruction: 0xff743a71 │ │ + @ instruction: 0xff73c226 │ │ + @ instruction: 0xff743a0d │ │ + @ instruction: 0xff73c396 │ │ + @ instruction: 0xff743b7d │ │ 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] │ │ @@ -3287608,15 +3287609,15 @@ │ │ ldr r0, [sp, #12] │ │ bl bd518c │ │ b be2b34 │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff73c06d │ │ + @ instruction: 0xff73c046 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq be2b8c │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ @@ -3287922,44 +3287923,44 @@ │ │ ldr r2, [pc, #136] @ be309c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #3 │ │ movt r1, #8 │ │ b be2d88 │ │ - @ instruction: 0xff73bfed │ │ - @ instruction: 0xff7349bb │ │ - @ instruction: 0xff73be99 │ │ - @ instruction: 0xff734867 │ │ - @ instruction: 0xff73be71 │ │ - @ instruction: 0xff73483f │ │ - @ instruction: 0xff73be45 │ │ - @ instruction: 0xff734813 │ │ - @ instruction: 0xff73be1d │ │ - @ instruction: 0xff7347eb │ │ - @ instruction: 0xff73bed1 │ │ - @ instruction: 0xff73489f │ │ - @ instruction: 0xff73bc69 │ │ - @ instruction: 0xff734637 │ │ - @ instruction: 0xff73bc4d │ │ - @ instruction: 0xff73461b │ │ - @ instruction: 0xff73bbf9 │ │ - @ instruction: 0xff7345c7 │ │ - @ instruction: 0xff73bc31 │ │ - @ instruction: 0xff7345ff │ │ - @ instruction: 0xff73bc15 │ │ - @ instruction: 0xff7345e3 │ │ - @ instruction: 0xff73bbdd │ │ - @ instruction: 0xff7345ab │ │ - @ instruction: 0xff73bbc1 │ │ - @ instruction: 0xff73458f │ │ - @ instruction: 0xff73bba5 │ │ - @ instruction: 0xff734573 │ │ - @ instruction: 0xff73bb79 │ │ - @ instruction: 0xff734547 │ │ + @ instruction: 0xff73bfc6 │ │ + @ instruction: 0xff734994 │ │ + @ instruction: 0xff73be72 │ │ + @ instruction: 0xff734840 │ │ + @ instruction: 0xff73be4a │ │ + @ instruction: 0xff734818 │ │ + @ instruction: 0xff73be1e │ │ + @ instruction: 0xff7347ec │ │ + @ instruction: 0xff73bdf6 │ │ + @ instruction: 0xff7347c4 │ │ + @ instruction: 0xff73beaa │ │ + @ instruction: 0xff734878 │ │ + @ instruction: 0xff73bc42 │ │ + @ instruction: 0xff734610 │ │ + @ instruction: 0xff73bc26 │ │ + @ instruction: 0xff7345f4 │ │ + @ instruction: 0xff73bbd2 │ │ + @ instruction: 0xff7345a0 │ │ + @ instruction: 0xff73bc0a │ │ + @ instruction: 0xff7345d8 │ │ + @ instruction: 0xff73bbee │ │ + @ instruction: 0xff7345bc │ │ + @ instruction: 0xff73bbb6 │ │ + @ instruction: 0xff734584 │ │ + @ instruction: 0xff73bb9a │ │ + @ instruction: 0xff734568 │ │ + @ instruction: 0xff73bb7e │ │ + @ instruction: 0xff73454c │ │ + @ instruction: 0xff73bb52 │ │ + @ instruction: 0xff734520 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #48] @ 0x30 │ │ cmp ip, #0 │ │ beq be30c4 │ │ str lr, [sp, #8] │ │ @@ -3287975,15 +3287976,15 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71e43e │ │ - @ instruction: 0xff7432b7 │ │ + @ instruction: 0xff743290 │ │ 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 be313c │ │ @@ -3288056,15 +3288057,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73275c │ │ + @ instruction: 0xff732735 │ │ @ instruction: 0xff71c408 │ │ push {r4, lr} │ │ ldr lr, [sp, #12] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #52] @ 0x34 │ │ cmp ip, #0 │ │ beq be3274 │ │ @@ -3288082,16 +3288083,16 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7326f4 │ │ - @ instruction: 0xff7342f0 │ │ + @ instruction: 0xff7326cd │ │ + @ instruction: 0xff7342c9 │ │ 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 be33c4 │ │ movw r8, #32 │ │ @@ -3288412,26 +3288413,26 @@ │ │ add r1, pc, r1 │ │ ldr r0, [sp, #20] │ │ ldr r3, [sp, #24] │ │ bl be3818 │ │ cmp r0, #0 │ │ bne be3558 │ │ b be3528 │ │ - @ instruction: 0xff743064 │ │ - @ instruction: 0xff73728d │ │ - @ instruction: 0xff7325ee │ │ + @ instruction: 0xff74303d │ │ + @ instruction: 0xff737266 │ │ + @ instruction: 0xff7325c7 │ │ @ instruction: 0xff71fd8d │ │ - @ instruction: 0xff742d55 │ │ - @ instruction: 0xff737afa │ │ + @ instruction: 0xff742d2e │ │ + @ instruction: 0xff737ad3 │ │ @ instruction: 0xff7253e4 │ │ - @ instruction: 0xff73f155 │ │ + @ instruction: 0xff73f12e │ │ @ instruction: 0xff71bf60 │ │ @ instruction: 0xff7149f0 │ │ - @ instruction: 0xff737a4a │ │ - @ instruction: 0xff733e71 │ │ + @ instruction: 0xff737a23 │ │ + @ instruction: 0xff733e4a │ │ @ instruction: 0xff723322 │ │ @ instruction: 0xff7271f8 │ │ @ instruction: 0xff744aaf │ │ @ instruction: 0xff74a9f8 │ │ @ instruction: 0xff744d2d │ │ @ instruction: 0xff74a9b0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3288525,18 +3288526,18 @@ │ │ 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: 0xff729adb │ │ - @ instruction: 0xff72fe81 │ │ + @ instruction: 0xff72fe5a │ │ @ instruction: 0xff71804d │ │ @ instruction: 0xff71ecd5 │ │ - @ instruction: 0xff736c71 │ │ + @ instruction: 0xff736c4a │ │ ldr r0, [pc, #4] @ be39b0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, ip, r0, ror #3 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl be9788 │ │ @@ -3288707,16 +3288708,16 @@ │ │ mov r0, sl │ │ bl bb65f8 │ │ mov r0, r7 │ │ bl bb5f30 │ │ mov r0, r8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff731dc2 │ │ - @ instruction: 0xff73ec2f │ │ + @ instruction: 0xff731d9b │ │ + @ instruction: 0xff73ec08 │ │ push {fp, lr} │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq be3ca4 │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #8] │ │ mov r0, r1 │ │ @@ -3288734,15 +3288735,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731cea │ │ + @ instruction: 0xff731cc3 │ │ @ instruction: 0xff726ccf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r3 │ │ ldr r3, [r0, #80] @ 0x50 │ │ cmp r3, #0 │ │ beq be3d10 │ │ @@ -3288762,15 +3288763,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731c7e │ │ + @ instruction: 0xff731c57 │ │ @ instruction: 0xff717cef │ │ 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 be3e48 │ │ @@ -3288836,15 +3288837,15 @@ │ │ mov r0, sl │ │ bl bb68dc │ │ mov r0, r8 │ │ bl bb65f8 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff731b7a │ │ + @ instruction: 0xff731b53 │ │ @ instruction: 0xff71d701 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq be3e94 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3288859,15 +3288860,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731af6 │ │ + @ instruction: 0xff731acf │ │ @ instruction: 0xff726af6 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq be3ef0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3288882,16 +3288883,16 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731a9a │ │ - @ instruction: 0xff7424b5 │ │ + @ instruction: 0xff731a73 │ │ + @ instruction: 0xff74248e │ │ push {fp, lr} │ │ ldr r2, [r0, #84] @ 0x54 │ │ cmp r2, #0 │ │ beq be3f58 │ │ mov r0, r1 │ │ mov r1, r2 │ │ bl bb4804 │ │ @@ -3288907,15 +3288908,15 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731a36 │ │ + @ instruction: 0xff731a0f │ │ @ instruction: 0xff72a1d7 │ │ cmp r0, #0 │ │ bxeq lr │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ add r2, r2, #1 │ │ strex r3, r2, [r1] │ │ @@ -3288947,15 +3288948,15 @@ │ │ mov r1, r4 │ │ bl c4d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #1248 @ 0x4e0 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff72f821 │ │ + @ instruction: 0xff72f7fa │ │ ldr r0, [pc, #4] @ be403c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, ip, r8, lsr ip │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #320 @ 0x140 │ │ mov r9, r3 │ │ @@ -3289502,17 +3289503,17 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #320 @ 0x140 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r4, #0 │ │ b be48c4 │ │ - @ instruction: 0xff72f7b9 │ │ + @ instruction: 0xff72f792 │ │ @ instruction: 0xff749ed0 │ │ - @ instruction: 0xff72ef85 │ │ + @ instruction: 0xff72ef5e │ │ @ instruction: 0xff74969c │ │ 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 │ │ @@ -3290517,31 +3290518,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 be52a8 │ │ - @ instruction: 0xff72eef9 │ │ + @ instruction: 0xff72eed2 │ │ @ instruction: 0xff72608c │ │ - @ instruction: 0xff72e5b9 │ │ + @ instruction: 0xff72e592 │ │ @ instruction: 0xff72574c │ │ @ instruction: 0xff75d1a0 │ │ andseq lr, lr, ip, lsl #13 │ │ - @ instruction: 0xff72e311 │ │ + @ instruction: 0xff72e2ea │ │ @ instruction: 0xff7254a4 │ │ - @ instruction: 0xff72e3cd │ │ - @ instruction: 0xff72e3a1 │ │ - @ instruction: 0xff72e9c5 │ │ - @ instruction: 0xff72e9a1 │ │ - @ instruction: 0xff72e981 │ │ - @ instruction: 0xff72dfb1 │ │ + @ instruction: 0xff72e3a6 │ │ + @ instruction: 0xff72e37a │ │ + @ instruction: 0xff72e99e │ │ + @ instruction: 0xff72e97a │ │ + @ instruction: 0xff72e95a │ │ + @ instruction: 0xff72df8a │ │ @ instruction: 0xff712890 │ │ - @ instruction: 0xff72e579 │ │ - @ instruction: 0xff72e405 │ │ + @ instruction: 0xff72e552 │ │ + @ instruction: 0xff72e3de │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl bdcb2c │ │ mov r0, r4 │ │ bl bdd5f8 │ │ @@ -3290825,24 +3290826,24 @@ │ │ mov r0, #16 │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r7, #0 │ │ ldr r6, [sp, #20] │ │ b be5a00 │ │ - @ instruction: 0xff72ddd5 │ │ - @ instruction: 0xff73eb7e │ │ - @ instruction: 0xff72dee1 │ │ - @ instruction: 0xff72de55 │ │ - @ instruction: 0xff73ebfe │ │ - @ instruction: 0xff72dd45 │ │ - @ instruction: 0xff72dacd │ │ - @ instruction: 0xff73e876 │ │ - @ instruction: 0xff72dd99 │ │ - @ instruction: 0xff72dd71 │ │ + @ instruction: 0xff72ddae │ │ + @ instruction: 0xff73eb57 │ │ + @ instruction: 0xff72deba │ │ + @ instruction: 0xff72de2e │ │ + @ instruction: 0xff73ebd7 │ │ + @ instruction: 0xff72dd1e │ │ + @ instruction: 0xff72daa6 │ │ + @ instruction: 0xff73e84f │ │ + @ instruction: 0xff72dd72 │ │ + @ instruction: 0xff72dd4a │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bdd5f8 │ │ cmp r0, #0 │ │ beq be5dd8 │ │ bl be6570 │ │ mov r1, r0 │ │ @@ -3291308,35 +3291309,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 be64dc │ │ - @ instruction: 0xff72d7b1 │ │ + @ instruction: 0xff72d78a │ │ @ instruction: 0xff749fea │ │ - @ instruction: 0xff72d779 │ │ + @ instruction: 0xff72d752 │ │ @ instruction: 0xff749fb2 │ │ - @ instruction: 0xff72d70d │ │ + @ instruction: 0xff72d6e6 │ │ @ instruction: 0xff749f46 │ │ - @ instruction: 0xff72d5fd │ │ + @ instruction: 0xff72d5d6 │ │ @ instruction: 0xff749e36 │ │ - @ instruction: 0xff72d5a9 │ │ + @ instruction: 0xff72d582 │ │ @ instruction: 0xff749de2 │ │ - @ instruction: 0xff72d549 │ │ + @ instruction: 0xff72d522 │ │ @ instruction: 0xff749d82 │ │ - @ instruction: 0xff72d4c5 │ │ + @ instruction: 0xff72d49e │ │ @ instruction: 0xff749cfe │ │ - @ instruction: 0xff72d52d │ │ + @ instruction: 0xff72d506 │ │ @ instruction: 0xff749d66 │ │ - @ instruction: 0xff72d429 │ │ + @ instruction: 0xff72d402 │ │ @ instruction: 0xff749c62 │ │ - @ instruction: 0xff72d471 │ │ + @ instruction: 0xff72d44a │ │ @ instruction: 0xff749caa │ │ - @ instruction: 0xff72d3c5 │ │ + @ instruction: 0xff72d39e │ │ @ instruction: 0xff749bfe │ │ 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] │ │ @@ -3293426,24 +3293427,24 @@ │ │ mov r0, r5 │ │ bl bb68dc │ │ ldr r0, [sp, #16] │ │ bl bb65f8 │ │ mov r0, sl │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff732ce6 │ │ - @ instruction: 0xff72b3ae │ │ - @ instruction: 0xff732c42 │ │ - @ instruction: 0xff72b30a │ │ - @ instruction: 0xff732c9a │ │ - @ instruction: 0xff72b362 │ │ - @ instruction: 0xff732bfa │ │ - @ instruction: 0xff72b2c2 │ │ - @ instruction: 0xff732c6e │ │ - @ instruction: 0xff72b336 │ │ + @ instruction: 0xff732cbf │ │ + @ instruction: 0xff72b387 │ │ + @ instruction: 0xff732c1b │ │ + @ instruction: 0xff72b2e3 │ │ + @ instruction: 0xff732c73 │ │ + @ instruction: 0xff72b33b │ │ + @ instruction: 0xff732bd3 │ │ + @ instruction: 0xff72b29b │ │ + @ instruction: 0xff732c47 │ │ + @ instruction: 0xff72b30f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi be86b4 │ │ mov r4, r0 │ │ mov r0, #1 │ │ mov r6, r1 │ │ @@ -3293650,22 +3293651,22 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ ldr r8, [sp, #8] │ │ mov r0, r8 │ │ bl bb68dc │ │ b be86e4 │ │ - @ instruction: 0xff732ab2 │ │ - @ instruction: 0xff73dd13 │ │ - @ instruction: 0xff732a76 │ │ - @ instruction: 0xff73dcd7 │ │ - @ instruction: 0xff732ade │ │ - @ instruction: 0xff73dd3f │ │ - @ instruction: 0xff73286e │ │ - @ instruction: 0xff73dacf │ │ + @ instruction: 0xff732a8b │ │ + @ instruction: 0xff73dcec │ │ + @ instruction: 0xff732a4f │ │ + @ instruction: 0xff73dcb0 │ │ + @ instruction: 0xff732ab7 │ │ + @ instruction: 0xff73dd18 │ │ + @ instruction: 0xff732847 │ │ + @ instruction: 0xff73daa8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r3, #0 │ │ beq be89a0 │ │ ldrb r7, [r2] │ │ ldr r4, [sp, #56] @ 0x38 │ │ cmp r7, #4 │ │ @@ -3293850,29 +3293851,29 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #72] @ be8c90 │ │ movw r1, #353 @ 0x161 │ │ ldr r2, [pc, #68] @ be8c94 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b be8acc │ │ - @ instruction: 0xff7327c6 │ │ + @ instruction: 0xff73279f │ │ @ instruction: 0xff711342 │ │ - @ instruction: 0xff7327e2 │ │ + @ instruction: 0xff7327bb │ │ @ instruction: 0xff71135e │ │ - @ instruction: 0xff73267e │ │ + @ instruction: 0xff732657 │ │ @ instruction: 0xff7111fa │ │ - @ instruction: 0xff732632 │ │ + @ instruction: 0xff73260b │ │ @ instruction: 0xff7111ae │ │ - @ instruction: 0xff73264e │ │ + @ instruction: 0xff732627 │ │ @ instruction: 0xff7111ca │ │ - @ instruction: 0xff7326b2 │ │ + @ instruction: 0xff73268b │ │ @ instruction: 0xff71122e │ │ - @ instruction: 0xff73258e │ │ + @ instruction: 0xff732567 │ │ @ instruction: 0xff71110a │ │ - @ instruction: 0xff73252a │ │ + @ instruction: 0xff732503 │ │ @ instruction: 0xff7110a6 │ │ 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 │ │ @@ -3294398,19 +3294399,19 @@ │ │ mov r0, r5 │ │ bl bb4804 │ │ ldr sl, [sp, #12] │ │ cmp r0, #0 │ │ bne be8f34 │ │ b be8dd0 │ │ @ instruction: 0xff718800 │ │ - @ instruction: 0xff72e857 │ │ + @ instruction: 0xff72e830 │ │ andseq r9, lr, ip, lsl #31 │ │ andseq r9, lr, r8, lsl #31 │ │ @ instruction: 0xff718350 │ │ - @ instruction: 0xff72e3a7 │ │ + @ instruction: 0xff72e380 │ │ 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 bb67cc │ │ @@ -3294750,15 +3294751,15 @@ │ │ mov r0, r6 │ │ bl bb68dc │ │ mov r0, r8 │ │ bl bb65f8 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff73349e │ │ + @ instruction: 0xff733477 │ │ @ instruction: 0xff7199f9 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq be9aa0 │ │ @@ -3294981,15 +3294982,15 @@ │ │ cmp r0, #0 │ │ beq be9cd8 │ │ mov r0, r7 │ │ bl bb43a4 │ │ cmp r0, #0 │ │ bne be9cd8 │ │ b be9d40 │ │ - @ instruction: 0xff73312a │ │ + @ instruction: 0xff733103 │ │ @ instruction: 0xff711d22 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bb4510 │ │ str r0, [r4, #8] │ │ bl bb4510 │ │ str r0, [r4, #12] │ │ @@ -3295098,15 +3295099,15 @@ │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ strd r8, [sp] │ │ bl bddd44 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff732ec2 │ │ + @ instruction: 0xff732e9b │ │ @ instruction: 0xff7241f1 │ │ 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 │ │ @@ -3295306,17 +3295307,17 @@ │ │ mov r1, r9 │ │ ldr r2, [r5, #12] │ │ ldr r3, [sp, #4] │ │ ldr r5, [r0, #128] @ 0x80 │ │ mov r0, r7 │ │ str r6, [sp] │ │ b bea148 │ │ - @ instruction: 0xff732e1e │ │ + @ instruction: 0xff732df7 │ │ @ instruction: 0xff711a42 │ │ - @ instruction: 0xff732c3e │ │ + @ instruction: 0xff732c17 │ │ @ instruction: 0xff711862 │ │ 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 │ │ @@ -3296496,15 +3296497,15 @@ │ │ mov r0, r8 │ │ bl bb65f8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r4, #0 │ │ b beb59c │ │ - @ instruction: 0xff7318ca │ │ + @ instruction: 0xff7318a3 │ │ @ instruction: 0xff70cbba │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r1, #0 │ │ beq beb6b0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ @@ -3296815,18 +3296816,18 @@ │ │ blx r3 │ │ cmp r0, #0 │ │ bne beb9b0 │ │ ldr r6, [sp, #8] │ │ b beb6bc │ │ mov r8, #1 │ │ b beb954 │ │ - @ instruction: 0xff7317fe │ │ - @ instruction: 0xff731502 │ │ - @ instruction: 0xff73aac4 │ │ - @ instruction: 0xff731726 │ │ + @ instruction: 0xff7317d7 │ │ + @ instruction: 0xff7314db │ │ + @ instruction: 0xff73aa9d │ │ + @ instruction: 0xff7316ff │ │ 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 bb67cc │ │ @@ -3296930,15 +3296931,15 @@ │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl bb68dc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7311f2 │ │ + @ instruction: 0xff7311cb │ │ @ instruction: 0xff71ae36 │ │ 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 │ │ @@ -3298025,15 +3298026,15 @@ │ │ bl c077cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7148d4 │ │ @ instruction: 0xff714820 │ │ @ instruction: 0xff7147fc │ │ - @ instruction: 0xff733ddc │ │ + @ instruction: 0xff733db5 │ │ ldr r3, [r0, #20] │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r3, #0 │ │ ldrne r1, [r1, #20] │ │ cmpne r1, #0 │ │ bne becdb8 │ │ @@ -3298606,15 +3298607,15 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff713edc │ │ - @ instruction: 0xff7351b0 │ │ + @ instruction: 0xff735189 │ │ push {r4, lr} │ │ movw r0, #1087 @ 0x43f │ │ mov r4, r3 │ │ bl c62554 │ │ mov r1, r0 │ │ mov r0, r4 │ │ mvn r2, #0 │ │ @@ -3298813,21 +3298814,21 @@ │ │ movweq r2, #56 @ 0x38 │ │ b bed8c8 │ │ movw r3, #1035 @ 0x40b │ │ mov r2, #57 @ 0x39 │ │ cmp r0, r3 │ │ movweq r2, #56 @ 0x38 │ │ b bed95c │ │ - @ instruction: 0xff7227c0 │ │ + @ instruction: 0xff722799 │ │ @ instruction: 0xff714c09 │ │ @ instruction: 0xff71b17f │ │ @ instruction: 0xff714cad │ │ @ instruction: 0xff70c37b │ │ @ instruction: 0xff714c7d │ │ - @ instruction: 0xff736c98 │ │ + @ instruction: 0xff736c71 │ │ @ instruction: 0xff714d11 │ │ @ instruction: 0xff73a8f2 │ │ @ instruction: 0xff70a8e1 │ │ @ instruction: 0xff714d39 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ @@ -3299002,19 +3299003,19 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #133 @ 0x85 │ │ b bedc7c │ │ @ instruction: 0xff713948 │ │ - @ instruction: 0xff725c5c │ │ + @ instruction: 0xff725c35 │ │ @ instruction: 0xff7138f4 │ │ - @ instruction: 0xff725c08 │ │ + @ instruction: 0xff725be1 │ │ @ instruction: 0xff7138a0 │ │ - @ instruction: 0xff725bb4 │ │ + @ instruction: 0xff725b8d │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ mov r4, r2 │ │ mov r2, sp │ │ bl bedbe4 │ │ @@ -3299124,17 +3299125,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: 0xff713718 │ │ - @ instruction: 0xff727b86 │ │ + @ instruction: 0xff727b5f │ │ @ instruction: 0xff713744 │ │ - @ instruction: 0xff727bb2 │ │ + @ instruction: 0xff727b8b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c189f8 │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3299277,15 +3299278,15 @@ │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff713460 │ │ - @ instruction: 0xff730aa4 │ │ + @ instruction: 0xff730a7d │ │ push {r4, r6, r7, lr} │ │ ldr r1, [r0, #76] @ 0x4c │ │ mov r4, #1 │ │ cmp r1, #3 │ │ bhi bee18c │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ @@ -3309489,15 +3309490,15 @@ │ │ bl c09770 │ │ mov r0, r5 │ │ bl c09538 │ │ 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: 0xff72c5c3 │ │ + @ instruction: 0xff72c59c │ │ 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 │ │ @@ -3309809,15 +3309810,15 @@ │ │ mvnne r4, #0 │ │ mov r0, r7 │ │ bl c09538 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff740d30 │ │ - @ instruction: 0xff72c0df │ │ + @ instruction: 0xff72c0b8 │ │ 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] @ bf878c │ │ mov r9, r0 │ │ ldr lr, [fp, #16] │ │ @@ -3316251,18 +3316252,18 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #60 @ 0x3c │ │ bl c4d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff71168a │ │ + @ instruction: 0xff711663 │ │ @ instruction: 0xff4c7704 │ │ - @ instruction: 0xff711612 │ │ - @ instruction: 0xff7115ea │ │ + @ instruction: 0xff7115eb │ │ + @ instruction: 0xff7115c3 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq bfeaa4 │ │ add r1, r0, #80 @ 0x50 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3316288,15 +3316289,15 @@ │ │ mov r3, #78 @ 0x4e │ │ bl c4eb18 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #80 @ 0x50 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff711566 │ │ + @ instruction: 0xff71153f │ │ str r1, [r0] │ │ bx lr │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ @@ -3316310,15 +3316311,15 @@ │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r2, #102 @ 0x66 │ │ add r1, pc, r1 │ │ bl c4e3ec │ │ str r0, [r4, #68] @ 0x44 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7114ea │ │ + @ instruction: 0xff7114c3 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ cmpne r0, #0 │ │ bne bfeb94 │ │ bl c075e8 │ │ ldr r0, [pc, #328] @ bfecb0 │ │ mov r1, #113 @ 0x71 │ │ @@ -3316400,23 +3316401,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #164 @ 0xa4 │ │ b bfeb84 │ │ - @ instruction: 0xff7114b6 │ │ + @ instruction: 0xff71148f │ │ @ instruction: 0xff704844 │ │ - @ instruction: 0xff711416 │ │ + @ instruction: 0xff7113ef │ │ @ instruction: 0xff7047a4 │ │ - @ instruction: 0xff71144e │ │ + @ instruction: 0xff711427 │ │ @ instruction: 0xff7047dc │ │ - @ instruction: 0xff7113c6 │ │ + @ instruction: 0xff71139f │ │ @ instruction: 0xff704754 │ │ - @ instruction: 0xff71138e │ │ + @ instruction: 0xff711367 │ │ @ instruction: 0xff70471c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r1, #0 │ │ beq bfed34 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ @@ -3316554,26 +3316555,26 @@ │ │ mov r0, r4 │ │ bl bb0700 │ │ mov r0, r4 │ │ bl baf2f0 │ │ b bfed68 │ │ mov r6, #0 │ │ b bfed68 │ │ - @ instruction: 0xff714b40 │ │ - @ instruction: 0xff718863 │ │ - @ instruction: 0xff714b78 │ │ - @ instruction: 0xff71889b │ │ + @ instruction: 0xff714b19 │ │ + @ instruction: 0xff71883c │ │ + @ instruction: 0xff714b51 │ │ + @ instruction: 0xff718874 │ │ @ instruction: 0xff72b486 │ │ @ instruction: 0xff72d0f2 │ │ - @ instruction: 0xff714a6f │ │ + @ instruction: 0xff714a48 │ │ @ instruction: 0xff703779 │ │ @ instruction: 0xff6ffd77 │ │ @ instruction: 0xff6fa511 │ │ - @ instruction: 0xff7149d8 │ │ - @ instruction: 0xff7186fb │ │ + @ instruction: 0xff7149b1 │ │ + @ instruction: 0xff7186d4 │ │ @ instruction: 0xff7007bd │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c94ff4 │ │ @@ -3316856,21 +3316857,21 @@ │ │ ldr r0, [sp, #24] │ │ bl c004d0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl baf2f0 │ │ mov r0, sl │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff726bb6 │ │ + @ instruction: 0xff726b8f │ │ @ instruction: 0xff6fca3c │ │ @ instruction: 0xff705c4f │ │ @ instruction: 0xff704130 │ │ - @ instruction: 0xff714704 │ │ + @ instruction: 0xff7146dd │ │ @ instruction: 0xff70d21d │ │ - @ instruction: 0xff7146e0 │ │ + @ instruction: 0xff7146b9 │ │ @ instruction: 0xff70d1f9 │ │ andseq r3, sp, r8, ror #27 │ │ @ instruction: 0xfffffc10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq bff414 │ │ cmp r2, #0 │ │ @@ -3316913,16 +3316914,16 @@ │ │ str r0, [r7] │ │ b bff4a4 │ │ mov r5, #0 │ │ mov r0, r4 │ │ bl baf2f0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff714460 │ │ - @ instruction: 0xff71f791 │ │ + @ instruction: 0xff714439 │ │ + @ instruction: 0xff71f76a │ │ cmp r0, #0 │ │ strne r1, [r0, #8] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #44] @ bff508 │ │ @@ -3316934,15 +3316935,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7143a4 │ │ + @ instruction: 0xff71437d │ │ @ instruction: 0xff7057d8 │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ @@ -3316955,15 +3316956,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff714350 │ │ + @ instruction: 0xff714329 │ │ @ instruction: 0xff6f8c38 │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ @@ -3316976,15 +3316977,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7142fc │ │ + @ instruction: 0xff7142d5 │ │ @ instruction: 0xff6fe29e │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq bff7ac │ │ mov r9, r1 │ │ ldr r1, [pc, #536] @ bff7ec │ │ @@ -3317117,28 +3317118,28 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ b bff7a0 │ │ - @ instruction: 0xff7140c8 │ │ - @ instruction: 0xff723080 │ │ - @ instruction: 0xff7142ac │ │ - @ instruction: 0xff7141e0 │ │ - @ instruction: 0xff723198 │ │ + @ instruction: 0xff7140a1 │ │ + @ instruction: 0xff723059 │ │ + @ instruction: 0xff714285 │ │ + @ instruction: 0xff7141b9 │ │ + @ instruction: 0xff723171 │ │ @ instruction: 0xff70b310 │ │ @ instruction: 0xff6fc47e │ │ - @ instruction: 0xff71419c │ │ - @ instruction: 0xff723154 │ │ + @ instruction: 0xff714175 │ │ + @ instruction: 0xff72312d │ │ @ instruction: 0xff70eaa5 │ │ - @ instruction: 0xff714264 │ │ - @ instruction: 0xff714148 │ │ - @ instruction: 0xff723100 │ │ - @ instruction: 0xff7140ec │ │ + @ instruction: 0xff71423d │ │ + @ instruction: 0xff714121 │ │ + @ instruction: 0xff7230d9 │ │ + @ instruction: 0xff7140c5 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3317153,15 +3317154,15 @@ │ │ ldr r1, [pc, #20] @ bff874 │ │ mov r0, r4 │ │ str r5, [r4] │ │ mov r2, #280 @ 0x118 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff71401c │ │ + @ instruction: 0xff713ff5 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #240] @ bff974 │ │ mov r6, r0 │ │ mov r0, #24 │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3317217,20 +3317218,20 @@ │ │ ldr r1, [pc, #40] @ bff988 │ │ mov r0, r5 │ │ movw r2, #311 @ 0x137 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff713ff8 │ │ - @ instruction: 0xff713f4c │ │ + @ instruction: 0xff713fd1 │ │ + @ instruction: 0xff713f25 │ │ @ instruction: 0xff72e63d │ │ - @ instruction: 0xff713f88 │ │ + @ instruction: 0xff713f61 │ │ @ instruction: 0xff72e679 │ │ - @ instruction: 0xff713f20 │ │ + @ instruction: 0xff713ef9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ bne bff9b8 │ │ mov r5, r1 │ │ bl c9474c │ │ @@ -3317254,16 +3317255,16 @@ │ │ movw r1, #15 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff713ea4 │ │ - @ instruction: 0xff715fff │ │ + @ instruction: 0xff713e7d │ │ + @ instruction: 0xff715fd8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq bffd68 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r5, #1 │ │ @@ -3317480,22 +3317481,22 @@ │ │ ldr r2, [pc, #24] @ bffd94 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b bffd4c │ │ - @ instruction: 0xff713b0c │ │ + @ instruction: 0xff713ae5 │ │ @ instruction: 0xff72851b │ │ - @ instruction: 0xff713b4c │ │ + @ instruction: 0xff713b25 │ │ @ instruction: 0xff72855b │ │ andeq r0, r0, r8, asr r3 │ │ - @ instruction: 0xff713bac │ │ - @ instruction: 0xff713c0c │ │ - @ instruction: 0xff715d67 │ │ + @ instruction: 0xff713b85 │ │ + @ instruction: 0xff713be5 │ │ + @ instruction: 0xff715d40 │ │ andseq r3, sp, r8, lsl #8 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c00744 │ │ cmp r0, #0 │ │ beq bffdec │ │ @@ -3317523,15 +3317524,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff713a70 │ │ + @ instruction: 0xff713a49 │ │ @ instruction: 0xff72e17b │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ @@ -3317544,16 +3317545,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff713a1c │ │ - @ instruction: 0xff7265b2 │ │ + @ instruction: 0xff7139f5 │ │ + @ instruction: 0xff72658b │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #44] @ bffee4 │ │ @@ -3317565,15 +3317566,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7139c8 │ │ + @ instruction: 0xff7139a1 │ │ @ instruction: 0xff7016ad │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #24] │ │ @@ -3318538,22 +3318539,22 @@ │ │ bl c077cc │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7019d5 │ │ @ instruction: 0xff72f49e │ │ - @ instruction: 0xff70f436 │ │ + @ instruction: 0xff70f40f │ │ andseq r8, sl, ip, lsl #11 │ │ andeq r0, r0, r8, ror #16 │ │ andeq r0, r0, ip, ror r8 │ │ @ instruction: 0xff72f2ea │ │ - @ instruction: 0xff70f282 │ │ + @ instruction: 0xff70f25b │ │ @ instruction: 0xff6fe8e3 │ │ - @ instruction: 0xff71fd7b │ │ + @ instruction: 0xff71fd54 │ │ push {fp, lr} │ │ mov r1, #11 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c00e54 │ │ pop {fp, lr} │ │ b c6f854 │ │ @@ -3318607,15 +3318608,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff72f19a │ │ - @ instruction: 0xff7166bd │ │ + @ instruction: 0xff716696 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #44] @ c00f78 │ │ movw r1, #478 @ 0x1de │ │ @@ -3318688,15 +3318689,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: 0xff72f09e │ │ - @ instruction: 0xff71be61 │ │ + @ instruction: 0xff71be3a │ │ 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 │ │ @@ -3319114,22 +3319115,22 @@ │ │ ldr r1, [pc, #48] @ c01734 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff719b1a │ │ + @ instruction: 0xff719af3 │ │ 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: 0xff719a86 │ │ + @ instruction: 0xff719a5f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ beq c01760 │ │ bl c35dcc │ │ movw r1, #8993 @ 0x2321 │ │ @@ -3319265,15 +3319266,15 @@ │ │ ldr r1, [pc, #20] @ c01974 │ │ mov r0, r4 │ │ mov r2, #712 @ 0x2c8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ andeq r0, r0, r0, lsr r0 │ │ - @ instruction: 0xff719826 │ │ + @ instruction: 0xff7197ff │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #100] @ c019f0 │ │ mov r5, r0 │ │ ldr r1, [r0] │ │ mov r2, #608 @ 0x260 │ │ @@ -3319296,15 +3319297,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c0120c │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #613 @ 0x265 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff7197f6 │ │ + @ instruction: 0xff7197cf │ │ push {r4, lr} │ │ mov r1, #20 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c01a44 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3319333,15 +3319334,15 @@ │ │ movw r1, #60 @ 0x3c │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71972e │ │ + @ instruction: 0xff719707 │ │ @ instruction: 0xff726852 │ │ @ 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 │ │ @@ -3319875,61 +3319876,61 @@ │ │ bl c077cc │ │ mov r0, r8 │ │ bl c01978 │ │ mov r0, r5 │ │ bl c0120c │ │ mov r6, #0 │ │ b c021f0 │ │ - @ instruction: 0xff71948e │ │ - @ instruction: 0xff7194ae │ │ + @ instruction: 0xff719467 │ │ + @ instruction: 0xff719487 │ │ @ instruction: 0xff7263de │ │ - @ instruction: 0xff719466 │ │ - @ instruction: 0xff719486 │ │ - @ instruction: 0xff71922a │ │ - @ instruction: 0xff71924a │ │ - @ instruction: 0xff7193d2 │ │ - @ instruction: 0xff71939e │ │ - @ instruction: 0xff71919a │ │ - @ instruction: 0xff70e05b │ │ + @ instruction: 0xff71943f │ │ + @ instruction: 0xff71945f │ │ + @ instruction: 0xff719203 │ │ + @ instruction: 0xff719223 │ │ + @ instruction: 0xff7193ab │ │ + @ instruction: 0xff719377 │ │ + @ instruction: 0xff719173 │ │ + @ instruction: 0xff70e034 │ │ muleq r0, ip, r5 │ │ andeq r0, r0, r4, asr r6 │ │ andeq r0, r0, r0, asr r7 │ │ andeq r0, r0, r8, asr r9 │ │ andseq r0, sp, r4, asr #31 │ │ - @ instruction: 0xff719152 │ │ - @ instruction: 0xff7190d6 │ │ - @ instruction: 0xff7190ae │ │ - @ instruction: 0xff719086 │ │ - @ instruction: 0xff71905e │ │ - @ instruction: 0xff719036 │ │ - @ instruction: 0xff718ec6 │ │ - @ instruction: 0xff718ee6 │ │ - @ instruction: 0xff71926a │ │ + @ instruction: 0xff71912b │ │ + @ instruction: 0xff7190af │ │ + @ instruction: 0xff719087 │ │ + @ instruction: 0xff71905f │ │ + @ instruction: 0xff719037 │ │ + @ instruction: 0xff71900f │ │ + @ instruction: 0xff718e9f │ │ + @ instruction: 0xff718ebf │ │ + @ instruction: 0xff719243 │ │ @ instruction: 0xff704b94 │ │ - @ instruction: 0xff7192aa │ │ + @ instruction: 0xff719283 │ │ @ instruction: 0xff704bd4 │ │ andseq r1, sp, r8, ror #10 │ │ andseq r1, sp, ip, asr r5 │ │ - @ instruction: 0xff7191e2 │ │ + @ instruction: 0xff7191bb │ │ @ instruction: 0xff704b0c │ │ - @ instruction: 0xff7191fe │ │ + @ instruction: 0xff7191d7 │ │ @ instruction: 0xff704b28 │ │ - @ instruction: 0xff719572 │ │ - @ instruction: 0xff7191c6 │ │ + @ instruction: 0xff71954b │ │ + @ instruction: 0xff71919f │ │ @ instruction: 0xff704af0 │ │ - @ instruction: 0xff719542 │ │ - @ instruction: 0xff718f62 │ │ + @ instruction: 0xff71951b │ │ + @ instruction: 0xff718f3b │ │ @ instruction: 0xff70488c │ │ andseq r0, sp, r8, lsl #27 │ │ andeq r0, r0, ip, lsl #24 │ │ andseq r1, sp, r4, ror r3 │ │ - @ instruction: 0xff7194aa │ │ + @ instruction: 0xff719483 │ │ @ instruction: 0xff704dd4 │ │ - @ instruction: 0xff718fc6 │ │ - @ instruction: 0xff718fe6 │ │ + @ instruction: 0xff718f9f │ │ + @ instruction: 0xff718fbf │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #8] │ │ @@ -3319985,16 +3319986,16 @@ │ │ cmp r0, #0 │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ bl c1ee68 │ │ mov r0, #1 │ │ strb r0, [r4, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff720446 │ │ - @ instruction: 0xff71148e │ │ + @ instruction: 0xff72041f │ │ + @ instruction: 0xff711467 │ │ @ instruction: 0xff7028a2 │ │ 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 c024e0 │ │ @@ -3320200,15 +3320201,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 c027f8 │ │ @ instruction: 0xff6f947c │ │ - @ instruction: 0xff718b2e │ │ + @ instruction: 0xff718b07 │ │ @ instruction: 0xff727bc3 │ │ @ instruction: 0x001d09b0 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ @@ -3320228,15 +3320229,15 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #202 @ 0xca │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ @ instruction: 0x001d07b0 │ │ - @ instruction: 0xff71893e │ │ + @ instruction: 0xff718917 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c1ee48 │ │ cmp r0, #0 │ │ movne r0, r4 │ │ pop {r4, pc} │ │ mov r0, #30208 @ 0x7600 │ │ @@ -3320569,32 +3320570,32 @@ │ │ bl c076dc │ │ mov r0, #38 @ 0x26 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c077cc │ │ b c02d18 │ │ @ instruction: 0xff70203a │ │ - @ instruction: 0xff70ef1b │ │ + @ instruction: 0xff70eef4 │ │ @ instruction: 0xff701fae │ │ @ instruction: 0xff700685 │ │ - @ instruction: 0xff721c6c │ │ + @ instruction: 0xff721c45 │ │ @ instruction: 0xff72b5ba │ │ - @ instruction: 0xff71a469 │ │ - @ instruction: 0xff71c108 │ │ - @ instruction: 0xff72395a │ │ + @ instruction: 0xff71a442 │ │ + @ instruction: 0xff71c0e1 │ │ + @ instruction: 0xff723933 │ │ @ instruction: 0xff72b4b4 │ │ @ instruction: 0xff6fcbc7 │ │ @ instruction: 0xff6fea5e │ │ - @ instruction: 0xff71697b │ │ - @ instruction: 0xff712f91 │ │ - @ instruction: 0xff721aa0 │ │ + @ instruction: 0xff716954 │ │ + @ instruction: 0xff712f6a │ │ + @ instruction: 0xff721a79 │ │ @ instruction: 0x001e0ef0 │ │ @ instruction: 0x001e0ed8 │ │ @ instruction: 0xff70094e │ │ - @ instruction: 0xff721a24 │ │ + @ instruction: 0xff7219fd │ │ andseq r0, lr, r8, asr lr │ │ andseq r0, lr, r0, asr #28 │ │ @ instruction: 0xff701f3e │ │ @ instruction: 0xff700615 │ │ @ instruction: 0xff701f76 │ │ @ instruction: 0xff70064d │ │ @ instruction: 0xff702002 │ │ @@ -3320838,29 +3320839,29 @@ │ │ bl d32580 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b d31aa0 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff729037 │ │ - @ instruction: 0xff72170a │ │ + @ instruction: 0xff7216e3 │ │ @ instruction: 0xff728f3b │ │ @ instruction: 0xff705ac1 │ │ @ instruction: 0xff728f77 │ │ @ instruction: 0xff705afd │ │ @ instruction: 0xff728e2f │ │ @ instruction: 0xff7059b5 │ │ @ instruction: 0xff6ff3e9 │ │ @ instruction: 0xff6ff3c9 │ │ @ instruction: 0xff728dab │ │ @ instruction: 0xff705931 │ │ @ instruction: 0xff728fff │ │ - @ instruction: 0xff7216d2 │ │ + @ instruction: 0xff7216ab │ │ @ instruction: 0xff728e6b │ │ - @ instruction: 0xff72153e │ │ + @ instruction: 0xff721517 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne c03298 │ │ bl c075e8 │ │ ldr r0, [pc, #736] @ c03544 │ │ @@ -3321046,31 +3321047,31 @@ │ │ b c03284 │ │ mov r4, #0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ str r4, [sp] │ │ b c034a8 │ │ @ instruction: 0xff728cc7 │ │ - @ instruction: 0xff70e97e │ │ + @ instruction: 0xff70e957 │ │ @ instruction: 0xff728b97 │ │ - @ instruction: 0xff70e84e │ │ + @ instruction: 0xff70e827 │ │ @ instruction: 0xff728b6b │ │ - @ instruction: 0xff723082 │ │ + @ instruction: 0xff72305b │ │ @ instruction: 0xff728b3f │ │ - @ instruction: 0xff70e7f6 │ │ + @ instruction: 0xff70e7cf │ │ @ instruction: 0xff728b13 │ │ - @ instruction: 0xff70e7ca │ │ + @ instruction: 0xff70e7a3 │ │ @ instruction: 0xff728ae3 │ │ - @ instruction: 0xff70e79a │ │ + @ instruction: 0xff70e773 │ │ @ instruction: 0xff728ab7 │ │ - @ instruction: 0xff70e76e │ │ + @ instruction: 0xff70e747 │ │ @ instruction: 0xff728bcf │ │ - @ instruction: 0xff70e886 │ │ + @ instruction: 0xff70e85f │ │ @ instruction: 0xff728a1b │ │ - @ instruction: 0xff70e6d2 │ │ + @ instruction: 0xff70e6ab │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ tst r1, #64 @ 0x40 │ │ beq c035b0 │ │ mov r0, r4 │ │ bl c058d8 │ │ @@ -3321162,17 +3321163,17 @@ │ │ mov r3, r5 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r4, lsl #1 │ │ - @ instruction: 0xff70c98b │ │ - @ instruction: 0xff71b4f0 │ │ - @ instruction: 0xff720f12 │ │ + @ instruction: 0xff70c964 │ │ + @ instruction: 0xff71b4c9 │ │ + @ instruction: 0xff720eeb │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r6, #0 │ │ beq c038dc │ │ mov r5, r1 │ │ ldr r1, [pc, #412] @ c038e0 │ │ @@ -3321278,23 +3321279,23 @@ │ │ ldr r1, [r4] │ │ orr r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7263cb │ │ @ instruction: 0xff72c2c3 │ │ - @ instruction: 0xff71913e │ │ + @ instruction: 0xff719117 │ │ @ instruction: 0xff6f7ca7 │ │ - @ instruction: 0xff720a97 │ │ + @ instruction: 0xff720a70 │ │ @ instruction: 0xff6fbefd │ │ - @ instruction: 0xff719692 │ │ + @ instruction: 0xff71966b │ │ @ instruction: 0xff7032c6 │ │ @ instruction: 0xff7032b2 │ │ @ instruction: 0xff70329b │ │ - @ instruction: 0xff71962a │ │ + @ instruction: 0xff719603 │ │ push {r4, lr} │ │ bl c0441c │ │ b c0391c │ │ bl c044fc │ │ cmp r0, #0 │ │ beq c03980 │ │ ldrb r1, [r0, #76] @ 0x4c │ │ @@ -3321408,15 +3321409,15 @@ │ │ blx r2 │ │ mov r4, r0 │ │ mov r0, r5 │ │ cmp r4, #0 │ │ bne c03a18 │ │ b c03ac4 │ │ andseq pc, ip, r8, ror #13 │ │ - @ instruction: 0xff70c5df │ │ + @ instruction: 0xff70c5b8 │ │ @ instruction: 0xff6f9dfa │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c03b5c │ │ mov r4, r0 │ │ ldr r0, [pc, #296] @ c03c38 │ │ ldr r0, [pc, r0] │ │ @@ -3321488,20 +3321489,20 @@ │ │ mov r5, r0 │ │ ldr r0, [r4, #84] @ 0x54 │ │ b c03bc0 │ │ mov r0, #0 │ │ b c03bc0 │ │ mov r5, #0 │ │ b c03be0 │ │ - @ instruction: 0xff70c51b │ │ + @ instruction: 0xff70c4f4 │ │ @ instruction: 0xff72a455 │ │ andseq pc, ip, r0, lsr r6 @ │ │ andseq pc, ip, ip, lsr #12 │ │ andseq pc, ip, r0, lsr #12 │ │ - @ instruction: 0xff70c543 │ │ + @ instruction: 0xff70c51c │ │ @ instruction: 0xff72a47d │ │ mulseq ip, ip, r5 │ │ cmp r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #108] @ c03cd4 │ │ @@ -3321530,16 +3321531,16 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x001cf4d0 │ │ - @ instruction: 0xff70c3d7 │ │ - @ instruction: 0xff70df4d │ │ + @ instruction: 0xff70c3b0 │ │ + @ instruction: 0xff70df26 │ │ push {fp, lr} │ │ bl c59a58 │ │ ldr r1, [pc, #28] @ c03d0c │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c03d10 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3321602,15 +3321603,15 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ andseq pc, sp, r0, ror #26 │ │ @ instruction: 0xffffffb4 │ │ andseq pc, sp, r0, asr sp @ │ │ @ instruction: 0xff6f5fee │ │ - @ instruction: 0xff72270f │ │ + @ instruction: 0xff7226e8 │ │ @ instruction: 0xff6f5fb6 │ │ @ instruction: 0xff6f5f66 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r1, #0 │ │ add r2, r0, #44 @ 0x2c │ │ str r1, [r0, #112] @ 0x70 │ │ str r1, [r0, #72] @ 0x48 │ │ @@ -3322047,16 +3322048,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq lr, ip, r8, lsl sp │ │ andseq lr, ip, r4, lsl sp │ │ andseq lr, ip, r8, lsl #26 │ │ - @ instruction: 0xff71e40d │ │ - @ instruction: 0xff714f79 │ │ + @ instruction: 0xff71e3e6 │ │ + @ instruction: 0xff714f52 │ │ andseq lr, ip, ip, lsr #25 │ │ @ instruction: 0x001df5f8 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c04560 │ │ ldr r6, [pc, #156] @ c045ac │ │ mov r5, r0 │ │ @@ -3322093,16 +3322094,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71e2f9 │ │ - @ instruction: 0xff70d69b │ │ + @ instruction: 0xff71e2d2 │ │ + @ instruction: 0xff70d674 │ │ andseq lr, ip, r8, lsr #24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c045fc │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ ldrne r1, [r0, #4] │ │ @@ -3322255,28 +3322256,28 @@ │ │ sub r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ bne c0480c │ │ mov r5, #110 @ 0x6e │ │ mov r4, #97 @ 0x61 │ │ b c04744 │ │ - @ instruction: 0xff71e25d │ │ - @ instruction: 0xff71a5e2 │ │ - @ instruction: 0xff71e289 │ │ - @ instruction: 0xff71a60e │ │ + @ instruction: 0xff71e236 │ │ + @ instruction: 0xff71a5bb │ │ + @ instruction: 0xff71e262 │ │ + @ instruction: 0xff71a5e7 │ │ @ instruction: 0x001ceaf8 │ │ andseq pc, sp, r4, asr #8 │ │ andseq pc, sp, r8, lsl #7 │ │ andeq r0, r0, r8, ror #11 │ │ @ instruction: 0x001df2b8 │ │ andseq pc, sp, r8, lsr #5 │ │ @ instruction: 0x001df3f8 │ │ - @ instruction: 0xff71e0fd │ │ - @ instruction: 0xff71a48d │ │ - @ instruction: 0xff71a452 │ │ + @ instruction: 0xff71e0d6 │ │ + @ instruction: 0xff71a466 │ │ + @ instruction: 0xff71a42b │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c04910 │ │ ldr r6, [pc, #336] @ c049c8 │ │ mov r4, r0 │ │ ldr r6, [pc, r6] │ │ ldr r0, [r6] │ │ @@ -3322356,25 +3322357,25 @@ │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ bl c077cc │ │ ldr r0, [r6] │ │ bl c59aec │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71df49 │ │ - @ instruction: 0xff718574 │ │ + @ instruction: 0xff71df22 │ │ + @ instruction: 0xff71854d │ │ andseq lr, ip, r0, asr #17 │ │ andseq pc, sp, ip, lsl #4 │ │ @ instruction: 0x001df1d4 │ │ andseq pc, sp, r0, asr #3 │ │ @ instruction: 0x001df1b8 │ │ andseq pc, sp, ip, lsr #3 │ │ - @ instruction: 0xff71df05 │ │ + @ instruction: 0xff71dede │ │ @ instruction: 0xff6fad72 │ │ - @ instruction: 0xff718500 │ │ + @ instruction: 0xff7184d9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c04a54 │ │ mov r4, r0 │ │ bl c0289c │ │ ldr r0, [pc, #640] @ c04c88 │ │ ldr r0, [pc, r0] │ │ @@ -3322532,35 +3322533,35 @@ │ │ mov r1, r6 │ │ mov r5, r0 │ │ bl c04cd8 │ │ ldr r0, [r7] │ │ bl c59aec │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71de05 │ │ - @ instruction: 0xff71de1a │ │ + @ instruction: 0xff71ddde │ │ + @ instruction: 0xff71ddf3 │ │ andseq lr, ip, r8, lsr r7 │ │ andseq lr, ip, r4, lsr r7 │ │ andseq lr, ip, r8, lsr #14 │ │ - @ instruction: 0xff71de2d │ │ - @ instruction: 0xff71de42 │ │ + @ instruction: 0xff71de06 │ │ + @ instruction: 0xff71de1b │ │ andseq lr, ip, r4, lsr #13 │ │ @ instruction: 0x001deff0 │ │ - @ instruction: 0xff71a0e8 │ │ - @ instruction: 0xff71dd8f │ │ - @ instruction: 0xff71a0b0 │ │ + @ instruction: 0xff71a0c1 │ │ + @ instruction: 0xff71dd68 │ │ + @ instruction: 0xff71a089 │ │ @ instruction: 0xff7096c7 │ │ @ instruction: 0xff701f8f │ │ @ instruction: 0xff6fab6f │ │ - @ instruction: 0xff70ed4c │ │ + @ instruction: 0xff70ed25 │ │ @ instruction: 0xff729418 │ │ - @ instruction: 0xff71014c │ │ + @ instruction: 0xff710125 │ │ @ instruction: 0xff6fc9c2 │ │ - @ instruction: 0xff71dc41 │ │ - @ instruction: 0xff71dc56 │ │ + @ instruction: 0xff71dc1a │ │ + @ instruction: 0xff71dc2f │ │ @ instruction: 0xff6f5112 │ │ 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]! │ │ @@ -3323361,15 +3323362,15 @@ │ │ ldr r0, [pc, #16] @ c05970 │ │ ldr r2, [pc, #16] @ c05974 │ │ mov r3, #69 @ 0x45 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c05660 │ │ andseq lr, sp, r8, asr #2 │ │ - @ instruction: 0xff7192a5 │ │ + @ instruction: 0xff71927e │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #28] │ │ cmp r4, #0 │ │ beq c059ac │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3323390,15 +3323391,15 @@ │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff719251 │ │ + @ instruction: 0xff71922a │ │ @ instruction: 0xff701138 │ │ str r1, [r0, #28] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3323683,15 +3323684,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c05e7c │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c05660 │ │ andseq sp, sp, r0, asr ip │ │ - @ instruction: 0xff717036 │ │ + @ instruction: 0xff71700f │ │ 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 │ │ @@ -3323763,15 +3323764,15 @@ │ │ ldr r0, [pc, #16] @ c05fb8 │ │ ldr r2, [pc, #16] @ c05fbc │ │ mov r3, #70 @ 0x46 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c05660 │ │ andseq sp, sp, r4, lsl fp │ │ - @ instruction: 0xff71aba2 │ │ + @ instruction: 0xff71ab7b │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #36] @ 0x24 │ │ cmp r4, #0 │ │ beq c05ff4 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3323792,16 +3323793,16 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71ab4e │ │ - @ instruction: 0xff70fa02 │ │ + @ instruction: 0xff71ab27 │ │ + @ instruction: 0xff70f9db │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #36] @ 0x24 │ │ cmp r6, #0 │ │ beq c060b4 │ │ mov r2, sp │ │ mov r1, #0 │ │ @@ -3323883,15 +3323884,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c0619c │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c05660 │ │ andseq sp, sp, r8, lsr r9 │ │ - @ instruction: 0xff7202de │ │ + @ instruction: 0xff7202b7 │ │ ldr r0, [r0, #24] │ │ bx lr │ │ str r1, [r0, #24] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3323998,15 +3323999,15 @@ │ │ ldr r1, [pc, #20] @ c06368 │ │ mov r0, r4 │ │ mov r2, #210 @ 0xd2 │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c4d7a8 │ │ @ instruction: 0xff722003 │ │ - @ instruction: 0xff71e2c1 │ │ + @ instruction: 0xff71e29a │ │ push {r4, lr} │ │ ldr r0, [pc, #80] @ c063c8 │ │ add r0, pc, r0 │ │ ldrb r0, [r0] │ │ cmp r0, #1 │ │ bne c06390 │ │ ldr r0, [pc, #64] @ c063cc │ │ @@ -3324750,18 +3324751,18 @@ │ │ b c06ddc │ │ andseq ip, sp, r0, asr sp │ │ @ instruction: 0xfffff768 │ │ andseq ip, sp, ip, lsr #26 │ │ andseq ip, sp, r8, lsl #24 │ │ @ instruction: 0x001dcbf4 │ │ andseq ip, sp, r0, ror #23 │ │ - @ instruction: 0xff719d9c │ │ - @ instruction: 0xff71f666 │ │ - @ instruction: 0xff70addf │ │ - @ instruction: 0xff70ebab │ │ + @ instruction: 0xff719d75 │ │ + @ instruction: 0xff71f63f │ │ + @ instruction: 0xff70adb8 │ │ + @ instruction: 0xff70eb84 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [pc, #128] @ c06fcc │ │ ldr r1, [pc, #128] @ c06fd0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ @@ -3325133,20 +3325134,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: 0xff71d1e9 │ │ - @ instruction: 0xff711f0d │ │ - @ instruction: 0xff71d225 │ │ - @ instruction: 0xff71d201 │ │ + @ instruction: 0xff71d1c2 │ │ + @ instruction: 0xff711ee6 │ │ + @ instruction: 0xff71d1fe │ │ + @ instruction: 0xff71d1da │ │ @ instruction: 0xff720dcf │ │ - @ instruction: 0xff71d17d │ │ + @ instruction: 0xff71d156 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c06878 │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ sub r2, r4, #1 │ │ ldr r1, [r0, #576] @ 0x240 │ │ @@ -3326341,42 +3326342,42 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #6 │ │ b c08650 │ │ - @ instruction: 0xff718625 │ │ - @ instruction: 0xff71df5d │ │ - @ instruction: 0xff718605 │ │ - @ instruction: 0xff71df3d │ │ - @ instruction: 0xff718391 │ │ - @ instruction: 0xff71dcc9 │ │ - @ instruction: 0xff71884d │ │ + @ instruction: 0xff7185fe │ │ + @ instruction: 0xff71df36 │ │ + @ instruction: 0xff7185de │ │ + @ instruction: 0xff71df16 │ │ + @ instruction: 0xff71836a │ │ + @ instruction: 0xff71dca2 │ │ + @ instruction: 0xff718826 │ │ 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: 0xff7184e9 │ │ - @ instruction: 0xff71848d │ │ - @ instruction: 0xff71ddc5 │ │ - @ instruction: 0xff718585 │ │ - @ instruction: 0xff71debd │ │ - @ instruction: 0xff718641 │ │ - @ instruction: 0xff71df79 │ │ - @ instruction: 0xff7183c9 │ │ - @ instruction: 0xff71dd01 │ │ - @ instruction: 0xff71853d │ │ - @ instruction: 0xff71de75 │ │ - @ instruction: 0xff718405 │ │ - @ instruction: 0xff71dd3d │ │ - @ instruction: 0xff7185d5 │ │ - @ instruction: 0xff71df0d │ │ + @ instruction: 0xff7184c2 │ │ + @ instruction: 0xff718466 │ │ + @ instruction: 0xff71dd9e │ │ + @ instruction: 0xff71855e │ │ + @ instruction: 0xff71de96 │ │ + @ instruction: 0xff71861a │ │ + @ instruction: 0xff71df52 │ │ + @ instruction: 0xff7183a2 │ │ + @ instruction: 0xff71dcda │ │ + @ instruction: 0xff718516 │ │ + @ instruction: 0xff71de4e │ │ + @ instruction: 0xff7183de │ │ + @ instruction: 0xff71dd16 │ │ + @ instruction: 0xff7185ae │ │ + @ instruction: 0xff71dee6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c088cc │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ cmp r3, #512 @ 0x200 │ │ @@ -3326485,24 +3326486,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 c08978 │ │ - @ instruction: 0xff718299 │ │ - @ instruction: 0xff71bd82 │ │ - @ instruction: 0xff718261 │ │ - @ instruction: 0xff71bd4a │ │ - @ instruction: 0xff718215 │ │ - @ instruction: 0xff71bcfe │ │ - @ instruction: 0xff718181 │ │ - @ instruction: 0xff71bc6a │ │ - @ instruction: 0xff7181a9 │ │ - @ instruction: 0xff71bc92 │ │ + @ instruction: 0xff718272 │ │ + @ instruction: 0xff71bd5b │ │ + @ instruction: 0xff71823a │ │ + @ instruction: 0xff71bd23 │ │ + @ instruction: 0xff7181ee │ │ + @ instruction: 0xff71bcd7 │ │ + @ instruction: 0xff71815a │ │ + @ instruction: 0xff71bc43 │ │ + @ instruction: 0xff718182 │ │ + @ instruction: 0xff71bc6b │ │ mov r1, #1024 @ 0x400 │ │ mov r2, #0 │ │ b c082a8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c08ad0 │ │ @@ -3326614,23 +3326615,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 c08b7c │ │ - @ instruction: 0xff718095 │ │ + @ instruction: 0xff71806e │ │ @ instruction: 0xff6ef6b8 │ │ - @ instruction: 0xff71805d │ │ + @ instruction: 0xff718036 │ │ @ instruction: 0xff6ef680 │ │ - @ instruction: 0xff718011 │ │ + @ instruction: 0xff717fea │ │ @ instruction: 0xff6ef634 │ │ - @ instruction: 0xff717f7d │ │ + @ instruction: 0xff717f56 │ │ @ instruction: 0xff6ef5a0 │ │ - @ instruction: 0xff717fa5 │ │ + @ instruction: 0xff717f7e │ │ @ instruction: 0xff6ef5c8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c08ca8 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ @@ -3326655,15 +3326656,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #466 @ 0x1d2 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff717eb5 │ │ + @ instruction: 0xff717e8e │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c08cf4 │ │ mov r0, #1 │ │ @@ -3326867,20 +3326868,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c08f54 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff717e41 │ │ - @ instruction: 0xff717bb9 │ │ + @ instruction: 0xff717e1a │ │ + @ instruction: 0xff717b92 │ │ @ instruction: 0xff6fbdcf │ │ - @ instruction: 0xff717c11 │ │ + @ instruction: 0xff717bea │ │ @ instruction: 0xff6fbe27 │ │ - @ instruction: 0xff717b79 │ │ + @ instruction: 0xff717b52 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r3, #0 │ │ strd r2, [sp] │ │ mov r1, #28 │ │ mov r2, #2 │ │ @@ -3326935,16 +3326936,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2cd6c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b5c7 │ │ - @ instruction: 0xff712154 │ │ + @ instruction: 0xff71b5a0 │ │ + @ instruction: 0xff71212d │ │ @ instruction: 0xff6f8496 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3326989,16 +3326990,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2cd6c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b4ef │ │ - @ instruction: 0xff71207c │ │ + @ instruction: 0xff71b4c8 │ │ + @ instruction: 0xff712055 │ │ @ instruction: 0xff726f4e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3327043,16 +3327044,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2cd6c │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b417 │ │ - @ instruction: 0xff711fa4 │ │ + @ instruction: 0xff71b3f0 │ │ + @ instruction: 0xff711f7d │ │ @ instruction: 0xff6f27fe │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0, #1] │ │ tstne r1, #8 │ │ @@ -3327087,16 +3327088,16 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2cd6c │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b33f │ │ - @ instruction: 0xff710142 │ │ + @ instruction: 0xff71b318 │ │ + @ instruction: 0xff71011b │ │ @ instruction: 0xff722c2b │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #28] │ │ mov r5, r2 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ @@ -3327318,18 +3327319,18 @@ │ │ mov r2, #140 @ 0x8c │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff704cc8 │ │ @ instruction: 0xff704c04 │ │ - @ instruction: 0xff70df62 │ │ + @ instruction: 0xff70df3b │ │ @ instruction: 0xff704b88 │ │ @ instruction: 0xff704c48 │ │ - @ instruction: 0xff70dfa6 │ │ + @ instruction: 0xff70df7f │ │ ldr r1, [pc, #12] @ c0976c │ │ mov r0, #36 @ 0x24 │ │ mov r2, #131 @ 0x83 │ │ add r1, pc, r1 │ │ b c4d478 │ │ @ instruction: 0xff704b54 │ │ cmp r0, #0 │ │ @@ -3329021,15 +3329022,15 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #132 @ 0x84 │ │ b c0b07c │ │ @ instruction: 0xff703254 │ │ @ instruction: 0xff6f83e5 │ │ @ instruction: 0xff6ff9f6 │ │ - @ instruction: 0xff706b3a │ │ + @ instruction: 0xff706b13 │ │ @ instruction: 0xff6ff98d │ │ @ instruction: 0xff7030f8 │ │ @ instruction: 0xff6f8289 │ │ push {fp, lr} │ │ ldr r1, [pc, #40] @ c0b228 │ │ mov r0, #128 @ 0x80 │ │ mov r2, #928 @ 0x3a0 │ │ @@ -3329399,18 +3329400,18 @@ │ │ @ instruction: 0xff702f9c │ │ @ instruction: 0xff6eceb9 │ │ andeq r0, r0, r8, lsr r7 │ │ @ instruction: 0xff703000 │ │ @ instruction: 0xff6ecf1d │ │ @ instruction: 0xff702b28 │ │ @ instruction: 0xff6eca45 │ │ - @ instruction: 0xff704ba9 │ │ + @ instruction: 0xff704b82 │ │ @ instruction: 0xff71fd4c │ │ @ instruction: 0xff724b7c │ │ - @ instruction: 0xff70c04c │ │ + @ instruction: 0xff70c025 │ │ @ instruction: 0xff702b60 │ │ @ instruction: 0xff6eca7d │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bne c0b808 │ │ add r0, r0, #68 @ 0x44 │ │ ldrex r1, [r0] │ │ @@ -3329811,15 +3329812,15 @@ │ │ andseq r7, ip, ip, lsr #6 │ │ andseq r7, ip, r4, lsr #6 │ │ andseq r7, ip, r8, lsl #5 │ │ andseq r7, ip, r0, asr r3 │ │ andseq r7, ip, ip, asr r3 │ │ andseq r7, ip, r4, lsl #6 │ │ @ instruction: 0xff6fcd01 │ │ - @ instruction: 0xff70434b │ │ + @ instruction: 0xff704324 │ │ 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 c1832c │ │ @@ -3330908,17 +3330909,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: 0xff6fbcbd │ │ - @ instruction: 0xff711e2f │ │ + @ instruction: 0xff711e08 │ │ @ instruction: 0xff6fbc29 │ │ - @ instruction: 0xff711d9b │ │ + @ instruction: 0xff711d74 │ │ andseq r6, ip, r0, lsl r3 │ │ andseq r6, ip, r0, lsl #5 │ │ andseq r6, ip, r0, lsr #3 │ │ andseq r6, ip, r0, lsl #3 │ │ andseq r6, ip, r8, lsr #5 │ │ andseq r6, ip, ip, lsr r2 │ │ andseq r6, ip, r0, lsr r2 │ │ @@ -3330989,15 +3330990,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: 0xff6fbac9 │ │ - @ instruction: 0xff703120 │ │ + @ instruction: 0xff7030f9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r3 │ │ mov r5, r1 │ │ bl c1832c │ │ cmp r5, #0 │ │ beq c0d0fc │ │ mvn r1, #0 │ │ @@ -3331101,15 +3331102,15 @@ │ │ mov r0, #1 │ │ str r0, [r5, #252] @ 0xfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r5, ip, r4, asr pc │ │ andseq r5, ip, r0, lsl #29 │ │ @ instruction: 0xff6fb90d │ │ - @ instruction: 0xff719303 │ │ + @ instruction: 0xff7192dc │ │ andseq r5, ip, r4, asr #29 │ │ 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 │ │ @@ -3331619,15 +3331620,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: 0xff6fb0e1 │ │ - @ instruction: 0xff716c94 │ │ + @ instruction: 0xff716c6d │ │ 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 c1832c │ │ @@ -3331851,15 +3331852,15 @@ │ │ cmpne sl, #0 │ │ bne c0dda4 │ │ mov r0, #1 │ │ str r0, [r4, #496] @ 0x1f0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6fadb9 │ │ - @ instruction: 0xff70241f │ │ + @ instruction: 0xff7023f8 │ │ andseq r5, ip, ip, asr #8 │ │ andseq r5, ip, r4, lsl r3 │ │ andseq r5, ip, r4, lsl #6 │ │ andseq r5, ip, r4, lsr #7 │ │ mulseq ip, r4, r3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3336593,26 +3336594,26 @@ │ │ b c127b4 │ │ mov r0, #13 │ │ ldr r1, [pc, #16] @ c127cc │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ ldr r0, [r0, #4] │ │ pop {r4, pc} │ │ - @ instruction: 0xff70508d │ │ + @ instruction: 0xff705066 │ │ ldrheq r8, [r9], -r4 │ │ - @ instruction: 0xff6ff6c1 │ │ + @ instruction: 0xff6ff69a │ │ @ instruction: 0xff6eefb2 │ │ - @ instruction: 0xff708c0b │ │ - @ instruction: 0xff6fdb29 │ │ - @ instruction: 0xff71028a │ │ - @ instruction: 0xff710278 │ │ + @ instruction: 0xff708be4 │ │ + @ instruction: 0xff6fdb02 │ │ + @ instruction: 0xff710263 │ │ + @ instruction: 0xff710251 │ │ @ instruction: 0xff715cc3 │ │ @ instruction: 0xff6e5b6f │ │ - @ instruction: 0xff710236 │ │ - @ instruction: 0xff701272 │ │ + @ instruction: 0xff71020f │ │ + @ instruction: 0xff70124b │ │ @ instruction: 0xff6f9cff │ │ @ instruction: 0xff6ed050 │ │ @ instruction: 0xff6e3af1 │ │ @ instruction: 0xff7198a7 │ │ mov r1, r0 │ │ movw r0, #713 @ 0x2c9 │ │ sub r2, r1, r0 │ │ @@ -3336798,15 +3336799,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [pc, #16] @ c12afc │ │ mov r2, #171 @ 0xab │ │ ldr r1, [pc, #12] @ c12b00 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39c90 │ │ - @ instruction: 0xff704b7b │ │ + @ instruction: 0xff704b54 │ │ @ instruction: 0xff6f7f5f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r0, [r0, #92] @ 0x5c │ │ tstne r0, #2 │ │ bne c12b24 │ │ ldr lr, [pc, #224] @ c12c00 │ │ @@ -3336862,16 +3336863,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: 0xff70a3d6 │ │ - @ instruction: 0xff704b8b │ │ + @ instruction: 0xff70a3af │ │ + @ instruction: 0xff704b64 │ │ push {r4, r5, r6, lr} │ │ ldr r3, [r0] │ │ mov r4, r2 │ │ cmp r3, #0 │ │ beq c12c50 │ │ add r2, r0, #8 │ │ mov r6, r1 │ │ @@ -3337301,25 +3337302,25 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r8, #0 │ │ mov r0, #6 │ │ mov r1, #209 @ 0xd1 │ │ b c13254 │ │ - @ instruction: 0xff711565 │ │ + @ instruction: 0xff71153e │ │ @ instruction: 0xff6e6ca8 │ │ @ instruction: 0xff6ea70d │ │ @ instruction: 0xff71cf6f │ │ @ instruction: 0xff6ea6dd │ │ @ instruction: 0xff71cf3f │ │ @ instruction: 0xff6ea65d │ │ @ instruction: 0xff71cebf │ │ @ instruction: 0xff6ea6a9 │ │ @ instruction: 0xff71cf0b │ │ - @ instruction: 0xff70d78a │ │ + @ instruction: 0xff70d763 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c13400 │ │ ldr r1, [r0] │ │ mov r5, r0 │ │ cmp r1, #0 │ │ @@ -3338101,51 +3338102,51 @@ │ │ ldr r0, [pc, #164] @ c13fe8 │ │ movw r2, #382 @ 0x17e │ │ ldr r1, [pc, #160] @ c13fec │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39c90 │ │ @ instruction: 0xff6ea25e │ │ - @ instruction: 0xff700273 │ │ + @ instruction: 0xff70024c │ │ @ instruction: 0xff6ea216 │ │ @ instruction: 0xff6ea19a │ │ - @ instruction: 0xff7001af │ │ + @ instruction: 0xff700188 │ │ @ instruction: 0xff6ea2be │ │ @ instruction: 0xff6e1bc0 │ │ andeq r2, r0, r0, lsr r5 │ │ @ instruction: 0xff6eeac1 │ │ andeq r2, r0, r8, asr #20 │ │ andeq r2, r0, r0, ror sl │ │ @ instruction: 0xff6e9dbe │ │ @ instruction: 0xff6e99fe │ │ - @ instruction: 0xff6ffa13 │ │ + @ instruction: 0xff6ff9ec │ │ @ instruction: 0xff6e9cfa │ │ @ instruction: 0xff6e9a72 │ │ - @ instruction: 0xff6ffa87 │ │ - @ instruction: 0xff6ff7f9 │ │ - @ instruction: 0xff6ffc10 │ │ - @ instruction: 0xff70574a │ │ + @ instruction: 0xff6ffa60 │ │ + @ instruction: 0xff6ff7d2 │ │ + @ instruction: 0xff6ffbe9 │ │ + @ instruction: 0xff705723 │ │ @ instruction: 0xff6e9a56 │ │ - @ instruction: 0xff6ffa6b │ │ + @ instruction: 0xff6ffa44 │ │ @ instruction: 0xff6e9a8e │ │ - @ instruction: 0xff6ffaa3 │ │ + @ instruction: 0xff6ffa7c │ │ @ instruction: 0xff6e9a1a │ │ - @ instruction: 0xff6ffa2f │ │ + @ instruction: 0xff6ffa08 │ │ @ instruction: 0xff6ea11e │ │ @ instruction: 0xff6ea15a │ │ - @ instruction: 0xff70016f │ │ + @ instruction: 0xff700148 │ │ @ instruction: 0xff6ea052 │ │ - @ instruction: 0xff700067 │ │ + @ instruction: 0xff700040 │ │ @ instruction: 0xff6e9fbe │ │ - @ instruction: 0xff6fffd3 │ │ + @ instruction: 0xff6fffac │ │ @ instruction: 0xff6e9e76 │ │ - @ instruction: 0xff6ffe8b │ │ + @ instruction: 0xff6ffe64 │ │ @ instruction: 0xff6e9ed2 │ │ - @ instruction: 0xff6ffee7 │ │ - @ instruction: 0xff70ad6a │ │ + @ instruction: 0xff6ffec0 │ │ + @ instruction: 0xff70ad43 │ │ @ instruction: 0xff6e99e2 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3338721,15 +3338722,15 @@ │ │ @ instruction: 0xff6e7349 │ │ @ instruction: 0xff6e90ae │ │ @ instruction: 0xff6e724d │ │ @ instruction: 0xff6e908a │ │ @ instruction: 0xff6e7229 │ │ @ instruction: 0xff6e922e │ │ @ instruction: 0xff6e73cd │ │ - @ instruction: 0xff70c2ed │ │ + @ instruction: 0xff70c2c6 │ │ @ instruction: 0xff6e905e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq c1495c │ │ mov r4, #0 │ │ str r4, [r2] │ │ @@ -3339231,21 +3339232,21 @@ │ │ str r4, [r8] │ │ b c14ff8 │ │ mov r0, #0 │ │ str r0, [r8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e8976 │ │ - @ instruction: 0xff6fe9a4 │ │ + @ instruction: 0xff6fe97d │ │ @ instruction: 0xff6e8a76 │ │ - @ instruction: 0xff6feaa4 │ │ - @ instruction: 0xff7115ec │ │ + @ instruction: 0xff6fea7d │ │ + @ instruction: 0xff7115c5 │ │ @ instruction: 0xff6e8a1a │ │ @ instruction: 0xff6e89e6 │ │ - @ instruction: 0xff6fea14 │ │ + @ instruction: 0xff6fe9ed │ │ cmp r0, #1 │ │ blt c1514c │ │ cmn r0, #-2147483638 @ 0x8000000a │ │ addls r0, r0, #7 │ │ lsrls r0, r0, #3 │ │ bxls lr │ │ lsr r2, r0, #3 │ │ @@ -3339369,18 +3339370,18 @@ │ │ bl c077cc │ │ 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: 0xff6fe744 │ │ + @ instruction: 0xff6fe71d │ │ @ instruction: 0xff6e863a │ │ @ instruction: 0xff6f576f │ │ - @ instruction: 0xff6fe728 │ │ + @ instruction: 0xff6fe701 │ │ @ instruction: 0xff6e8672 │ │ @ instruction: 0xff6f57a7 │ │ 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 │ │ @@ -3339817,43 +3339818,43 @@ │ │ movle r5, #0 │ │ b c153ac │ │ mov r5, r0 │ │ b c153ac │ │ mvn r5, #0 │ │ b c153ac │ │ @ instruction: 0xff6e85a2 │ │ - @ instruction: 0xff70f31f │ │ - @ instruction: 0xff6fe4a0 │ │ - @ instruction: 0xff7095c9 │ │ - @ instruction: 0xff703dba │ │ - @ instruction: 0xff703e7a │ │ + @ instruction: 0xff70f2f8 │ │ + @ instruction: 0xff6fe479 │ │ + @ instruction: 0xff7095a2 │ │ + @ instruction: 0xff703d93 │ │ + @ instruction: 0xff703e53 │ │ @ instruction: 0xff7169cd │ │ @ instruction: 0xff6e0b4f │ │ @ instruction: 0xff6e2ac9 │ │ @ instruction: 0xff6f14d3 │ │ - @ instruction: 0xff705a8d │ │ - @ instruction: 0xff703f24 │ │ - @ instruction: 0xff710f16 │ │ - @ instruction: 0xff6fc533 │ │ + @ instruction: 0xff705a66 │ │ + @ instruction: 0xff703efd │ │ + @ instruction: 0xff710eef │ │ + @ instruction: 0xff6fc50c │ │ @ instruction: 0xff6ef8d1 │ │ - @ instruction: 0xff6fac27 │ │ + @ instruction: 0xff6fac00 │ │ @ instruction: 0xff6f1215 │ │ @ instruction: 0xff6e9e12 │ │ - @ instruction: 0xff70930d │ │ + @ instruction: 0xff7092e6 │ │ @ instruction: 0xff6e9da2 │ │ - @ instruction: 0xff703c97 │ │ - @ instruction: 0xff70b395 │ │ + @ instruction: 0xff703c70 │ │ + @ instruction: 0xff70b36e │ │ @ instruction: 0xff6e9ee2 │ │ - @ instruction: 0xff6fa8b6 │ │ - @ instruction: 0xff70d1bc │ │ - @ instruction: 0xff7078af │ │ + @ instruction: 0xff6fa88f │ │ + @ instruction: 0xff70d195 │ │ + @ instruction: 0xff707888 │ │ @ instruction: 0xff6e8452 │ │ - @ instruction: 0xff70f1cf │ │ + @ instruction: 0xff70f1a8 │ │ @ instruction: 0xff6e8132 │ │ - @ instruction: 0xff70eeaf │ │ + @ instruction: 0xff70ee88 │ │ 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 │ │ @@ -3339885,15 +3339886,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: 0xff6fd9e1 │ │ + @ instruction: 0xff6fd9ba │ │ cmp r0, #0 │ │ ldrne r2, [r0, #108] @ 0x6c │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r0, r1 │ │ bx r2 │ │ @@ -3339936,16 +3339937,16 @@ │ │ cmp r0, #0 │ │ bne c15b78 │ │ mvn r0, #0 │ │ mov r4, #0 │ │ str r0, [r7] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6fdda0 │ │ - @ instruction: 0xff7038ee │ │ + @ instruction: 0xff6fdd79 │ │ + @ instruction: 0xff7038c7 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ ldrne r2, [r2, #112] @ 0x70 │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #144] @ 0x90 │ │ @@ -3340143,24 +3340144,24 @@ │ │ blx d2b20e │ │ b c15e14 │ │ mov r6, #0 │ │ mov r0, r6 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e7b8a │ │ - @ instruction: 0xff70cb4b │ │ + @ instruction: 0xff70cb24 │ │ @ instruction: 0xff6e7a9a │ │ - @ instruction: 0xff70ca5b │ │ + @ instruction: 0xff70ca34 │ │ @ instruction: 0xff6e7a7e │ │ - @ instruction: 0xff70ca3f │ │ + @ instruction: 0xff70ca18 │ │ @ instruction: 0xff6e7a52 │ │ - @ instruction: 0xff70ca13 │ │ + @ instruction: 0xff70c9ec │ │ @ instruction: 0xff6e7a2a │ │ @ instruction: 0xff6e7ad2 │ │ - @ instruction: 0xff70ca93 │ │ + @ instruction: 0xff70ca6c │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c15f8c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3340852,15 +3340853,15 @@ │ │ ldrheq r4, [r9], -r8 │ │ @ instruction: 0xff6df8f4 │ │ @ instruction: 0xff711a3b │ │ @ instruction: 0xff6e700b │ │ @ instruction: 0xff6df870 │ │ @ instruction: 0xff7119b7 │ │ @ instruction: 0xff6f01a5 │ │ - @ instruction: 0xff70a18b │ │ + @ instruction: 0xff70a164 │ │ 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 c5856c │ │ @@ -3341223,18 +3341224,18 @@ │ │ mov r0, r8 │ │ mov r1, r5 │ │ movw r2, #578 @ 0x242 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6df270 │ │ - @ instruction: 0xff707d7e │ │ + @ instruction: 0xff707d57 │ │ @ instruction: 0xff6df2d4 │ │ @ instruction: 0xff6df234 │ │ - @ instruction: 0xff707d42 │ │ + @ instruction: 0xff707d1b │ │ @ instruction: 0xff6eb625 │ │ @ instruction: 0xff6df28c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ mov r6, r2 │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ @@ -3341614,15 +3341615,15 @@ │ │ mov r3, r4 │ │ bl c18d98 │ │ b c174f8 │ │ bl c17948 │ │ b c174f8 │ │ @ instruction: 0xff6e0c36 │ │ @ instruction: 0xff6e817f │ │ - @ instruction: 0xff703ccd │ │ + @ instruction: 0xff703ca6 │ │ @ instruction: 0xff6e0d56 │ │ @ instruction: 0xff6e829f │ │ mov r2, #0 │ │ b c17650 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ @@ -3341708,15 +3341709,15 @@ │ │ bl c17c90 │ │ mov r6, r0 │ │ cmp r6, #0 │ │ mov r7, r6 │ │ bgt c176a4 │ │ b c17674 │ │ @ instruction: 0xff6e0b92 │ │ - @ instruction: 0xff6fe3cc │ │ + @ instruction: 0xff6fe3a5 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ cmp r1, #0 │ │ beq c17824 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c1783c │ │ @@ -3341808,15 +3341809,15 @@ │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ cmn r0, #1 │ │ beq c17920 │ │ mvn r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff701c0a │ │ + @ instruction: 0xff701be3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ cmp r1, #0 │ │ beq c179e8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r2, r0, #16 │ │ mov r5, sp │ │ @@ -3341858,15 +3341859,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [pc, #20] @ c17a10 │ │ mov r2, #75 @ 0x4b │ │ ldr r1, [pc, #16] @ c17a14 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39c90 │ │ - @ instruction: 0xff6fbffd │ │ + @ instruction: 0xff6fbfd6 │ │ @ instruction: 0xff6f30a7 │ │ @ instruction: 0xff6e0812 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ @@ -3342355,23 +3342356,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: 0xff6f81c5 │ │ - @ instruction: 0xff701526 │ │ - @ instruction: 0xff6fb990 │ │ + @ instruction: 0xff6f819e │ │ + @ instruction: 0xff7014ff │ │ + @ instruction: 0xff6fb969 │ │ @ instruction: 0xff7139fc │ │ - @ instruction: 0xff706d38 │ │ + @ instruction: 0xff706d11 │ │ @ instruction: 0xff6e3ab7 │ │ - @ instruction: 0xff7031ee │ │ - @ instruction: 0xff706cb9 │ │ - @ instruction: 0xff6fd9b8 │ │ + @ instruction: 0xff7031c7 │ │ + @ instruction: 0xff706c92 │ │ + @ instruction: 0xff6fd991 │ │ @ instruction: 0xff713e50 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ @@ -3342616,15 +3342617,15 @@ │ │ cmp r0, #0 │ │ beq c185dc │ │ ldr r1, [sp, #4] │ │ str r1, [r4] │ │ b c18550 │ │ mvn r1, #0 │ │ b c18550 │ │ - @ instruction: 0xff6fb3b8 │ │ + @ instruction: 0xff6fb391 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r1, [r0, #60] @ 0x3c │ │ cmp r1, #0 │ │ @@ -3342685,15 +3342686,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dfb46 │ │ - @ instruction: 0xff6f95eb │ │ + @ instruction: 0xff6f95c4 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #8] │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #40] @ c18740 │ │ movw r1, #811 @ 0x32b │ │ @@ -3342704,15 +3342705,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dfafa │ │ - @ instruction: 0xff6fd35c │ │ + @ instruction: 0xff6fd335 │ │ 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 │ │ @@ -3342876,15 +3342877,15 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7129d8 │ │ @ instruction: 0xff7129ac │ │ @ instruction: 0xff6df86e │ │ - @ instruction: 0xff6fd0d0 │ │ + @ instruction: 0xff6fd0a9 │ │ ldr r0, [r0, #20] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #13] │ │ mov r5, r1 │ │ tst r0, #4 │ │ @@ -3342955,15 +3342956,15 @@ │ │ bl c2c8dc │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6df752 │ │ - @ instruction: 0xff6f76c3 │ │ + @ instruction: 0xff6f769c │ │ @ instruction: 0xff6e11a5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r8, r0 │ │ bl bac298 │ │ mov r4, #0 │ │ @@ -3343190,15 +3343191,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r1, r9, r0, lsr #22 │ │ @ instruction: 0xff7151e8 │ │ - @ instruction: 0xff70b823 │ │ + @ instruction: 0xff70b7fc │ │ andseq r1, r9, r4, lsl #21 │ │ 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 │ │ @@ -3343299,22 +3343300,22 @@ │ │ bl c077cc │ │ mov r0, r5 │ │ bl c248bc │ │ mov r0, r8 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6ea510 │ │ - @ instruction: 0xff6fa9f0 │ │ + @ instruction: 0xff6fa9c9 │ │ @ instruction: 0xff6ea4c4 │ │ - @ instruction: 0xff6fa9a4 │ │ + @ instruction: 0xff6fa97d │ │ @ instruction: 0xff6f341b │ │ @ instruction: 0xff6ea43c │ │ - @ instruction: 0xff6fa91c │ │ + @ instruction: 0xff6fa8f5 │ │ @ instruction: 0xff6ea464 │ │ - @ instruction: 0xff6fa944 │ │ + @ instruction: 0xff6fa91d │ │ 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 │ │ @@ -3343686,35 +3343687,35 @@ │ │ b c19690 │ │ mov r0, r8 │ │ bl c19fd8 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff707939 │ │ + @ instruction: 0xff707912 │ │ @ instruction: 0xff6f3157 │ │ - @ instruction: 0xff7076e5 │ │ + @ instruction: 0xff7076be │ │ @ instruction: 0xff6f2f03 │ │ @ instruction: 0xff6ded03 │ │ - @ instruction: 0xff707911 │ │ + @ instruction: 0xff7078ea │ │ @ instruction: 0xff6f312f │ │ - @ instruction: 0xff707869 │ │ - @ instruction: 0xff7076a9 │ │ + @ instruction: 0xff707842 │ │ + @ instruction: 0xff707682 │ │ @ instruction: 0xff716c43 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff7077c5 │ │ + @ instruction: 0xff70779e │ │ andeq r0, r0, r4, lsr #5 │ │ - @ instruction: 0xff707731 │ │ + @ instruction: 0xff70770a │ │ andeq r0, r0, ip, lsr #5 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff707701 │ │ + @ instruction: 0xff7076da │ │ @ instruction: 0xff716c9b │ │ - @ instruction: 0xff7075d9 │ │ + @ instruction: 0xff7075b2 │ │ @ instruction: 0xff6debea │ │ - @ instruction: 0xff707669 │ │ + @ instruction: 0xff707642 │ │ push {r4, lr} │ │ ldrb r2, [r1, #4] │ │ mov r4, r1 │ │ tst r2, #1 │ │ popne {r4, pc} │ │ mov r1, r0 │ │ ldr r0, [r4] │ │ @@ -3344066,22 +3344067,22 @@ │ │ bl c077cc │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e8b41 │ │ @ instruction: 0xff70e8e3 │ │ - @ instruction: 0xff6f8241 │ │ + @ instruction: 0xff6f821a │ │ andseq r0, r9, r0, ror #28 │ │ andeq r0, r0, r0, ror #23 │ │ strdeq r0, [r0], -ip │ │ @ instruction: 0xff70e74f │ │ - @ instruction: 0xff6f80ad │ │ + @ instruction: 0xff6f8086 │ │ @ instruction: 0xff6e5a6f │ │ - @ instruction: 0xff706f07 │ │ + @ instruction: 0xff706ee0 │ │ push {fp, lr} │ │ mov r1, #10 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c19cc8 │ │ pop {fp, lr} │ │ b c6f854 │ │ @@ -3344738,15 +3344739,15 @@ │ │ bl c56cc4 │ │ mov r0, r5 │ │ b c1a568 │ │ @ instruction: 0xff70e087 │ │ @ instruction: 0xff70de2b │ │ @ instruction: 0xff70dd53 │ │ @ instruction: 0xff70dd17 │ │ - @ instruction: 0xff6f5b47 │ │ + @ instruction: 0xff6f5b20 │ │ @ instruction: 0xff70dc9b │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c1a74c │ │ add r1, r0, #20 │ │ dmb ish │ │ ldrex r2, [r1] │ │ @@ -3344877,15 +3344878,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, pc} │ │ @ instruction: 0xff6dd9d6 │ │ @ instruction: 0xff6e4f05 │ │ - @ instruction: 0xff6fb1e4 │ │ + @ instruction: 0xff6fb1bd │ │ @ instruction: 0xff6dd976 │ │ @ instruction: 0xff6e4ea5 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3345171,15 +3345172,15 @@ │ │ mov r4, #0 │ │ mov r5, #1 │ │ b c1ace0 │ │ @ instruction: 0xff6dd4da │ │ @ instruction: 0xff6ebe2f │ │ @ instruction: 0xff6e0ef8 │ │ @ instruction: 0xff6ea10f │ │ - @ instruction: 0xff70afd6 │ │ + @ instruction: 0xff70afaf │ │ @ instruction: 0x001b84b8 │ │ @ instruction: 0xff6dd57a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ cmp r2, #0 │ │ str r6, [sp, #4] │ │ @@ -3345256,15 +3345257,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl baf2f0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6dd3de │ │ - @ instruction: 0xff705d89 │ │ + @ instruction: 0xff705d62 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c1af7c │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ popne {fp, pc} │ │ @@ -3345335,15 +3345336,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dd232 │ │ - @ instruction: 0xff7096ae │ │ + @ instruction: 0xff709687 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3345549,29 +3345550,29 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ b c1b2f4 │ │ @ instruction: 0xff6dceda │ │ - @ instruction: 0xff707577 │ │ + @ instruction: 0xff707550 │ │ @ instruction: 0xff6dd15a │ │ @ instruction: 0xff6dd076 │ │ @ instruction: 0xff6ed8f0 │ │ @ instruction: 0xff6dd03e │ │ @ instruction: 0xff6ed8b8 │ │ - @ instruction: 0xff6fc49c │ │ - @ instruction: 0xff6fe396 │ │ + @ instruction: 0xff6fc475 │ │ + @ instruction: 0xff6fe36f │ │ @ instruction: 0xff6dcffe │ │ @ instruction: 0xff6ed878 │ │ - @ instruction: 0xff6fffba │ │ + @ instruction: 0xff6fff93 │ │ @ instruction: 0xff6dcf86 │ │ - @ instruction: 0xff6f872c │ │ + @ instruction: 0xff6f8705 │ │ @ instruction: 0xff6dcf56 │ │ - @ instruction: 0xff707610 │ │ + @ instruction: 0xff7075e9 │ │ @ instruction: 0xff6dcef6 │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bxne lr │ │ @@ -3345587,15 +3345588,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dce42 │ │ - @ instruction: 0xff703927 │ │ + @ instruction: 0xff703900 │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #44] @ c1b4a0 │ │ @@ -3345629,15 +3345630,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dcd9a │ │ - @ instruction: 0xff6fe005 │ │ + @ instruction: 0xff6fdfde │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ @@ -3345665,15 +3345666,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6eb66f │ │ - @ instruction: 0xff70380a │ │ + @ instruction: 0xff7037e3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3345694,15 +3345695,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6eb5fb │ │ - @ instruction: 0xff703796 │ │ + @ instruction: 0xff70376f │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3345751,15 +3345752,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6eb517 │ │ - @ instruction: 0xff7036b2 │ │ + @ instruction: 0xff70368b │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c1b71c │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3346548,27 +3346549,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #153 @ 0x99 │ │ b c1c120 │ │ @ instruction: 0xff70ff00 │ │ - @ instruction: 0xff6fd3ed │ │ + @ instruction: 0xff6fd3c6 │ │ @ instruction: 0xff70fdc8 │ │ - @ instruction: 0xff6fd2b5 │ │ + @ instruction: 0xff6fd28e │ │ @ instruction: 0xff70fda0 │ │ - @ instruction: 0xff6fd28d │ │ + @ instruction: 0xff6fd266 │ │ @ instruction: 0xff70fd68 │ │ - @ instruction: 0xff6fd255 │ │ + @ instruction: 0xff6fd22e │ │ @ instruction: 0xff70fd30 │ │ - @ instruction: 0xff6fd21d │ │ + @ instruction: 0xff6fd1f6 │ │ @ instruction: 0xff70fd08 │ │ - @ instruction: 0xff6fd1f5 │ │ + @ instruction: 0xff6fd1ce │ │ @ instruction: 0xff70fcd0 │ │ - @ instruction: 0xff6fd1bd │ │ + @ instruction: 0xff6fd196 │ │ mov r2, #1 │ │ b c1bfcc │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ cmpne r2, #0 │ │ bne c1c3cc │ │ bl c075e8 │ │ @@ -3347137,20 +3347138,20 @@ │ │ mov r5, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fcbb5 │ │ - @ instruction: 0xff6fc9bd │ │ + @ instruction: 0xff6fcb8e │ │ + @ instruction: 0xff6fc996 │ │ @ instruction: 0xff6ea072 │ │ - @ instruction: 0xff6fc925 │ │ - @ instruction: 0xff6fc8e9 │ │ - @ instruction: 0xff6fc8b5 │ │ + @ instruction: 0xff6fc8fe │ │ + @ instruction: 0xff6fc8c2 │ │ + @ instruction: 0xff6fc88e │ │ @ instruction: 0xff6e9f82 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1cca8 │ │ @@ -3347183,15 +3347184,15 @@ │ │ ldr r0, [r5] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6fc801 │ │ + @ instruction: 0xff6fc7da │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1cd48 │ │ mov r0, #1 │ │ @@ -3347223,15 +3347224,15 @@ │ │ ldr r0, [r5] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6fc761 │ │ + @ instruction: 0xff6fc73a │ │ ldr r1, [r0, #44] @ 0x2c │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c1c7f0 │ │ @@ -3347696,17 +3347697,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff6dc934 │ │ - @ instruction: 0xff6f4802 │ │ + @ instruction: 0xff6f47db │ │ @ instruction: 0xff6dc900 │ │ - @ instruction: 0xff6f47ce │ │ + @ instruction: 0xff6f47a7 │ │ mov r2, r1 │ │ mov r1, #8192 @ 0x2000 │ │ mov r3, #0 │ │ b c1ce4c │ │ push {r4, lr} │ │ mov ip, r0 │ │ cmp ip, #0 │ │ @@ -3348015,17 +3348016,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c1d950 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6dc728 │ │ @ instruction: 0xff6dc464 │ │ - @ instruction: 0xff706d50 │ │ + @ instruction: 0xff706d29 │ │ @ instruction: 0xff6dc4bc │ │ - @ instruction: 0xff706da8 │ │ + @ instruction: 0xff706d81 │ │ @ instruction: 0xff6dc424 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r1, #4] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ mov r1, r6 │ │ @@ -3348067,15 +3348068,15 @@ │ │ movw r1, #6 │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff704e5e │ │ + @ instruction: 0xff704e37 │ │ @ instruction: 0xff7105c6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c1dbf8 │ │ @@ -3348170,16 +3348171,16 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ b c1dc2c │ │ - @ instruction: 0xff704cc2 │ │ - @ instruction: 0xff6f5d0a │ │ + @ instruction: 0xff704c9b │ │ + @ instruction: 0xff6f5ce3 │ │ 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 │ │ @@ -3348439,29 +3348440,29 @@ │ │ ldr r1, [pc, #24] @ c1e0e4 │ │ mov r0, r7 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7048de │ │ - @ instruction: 0xff70487a │ │ + @ instruction: 0xff7048b7 │ │ + @ instruction: 0xff704853 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0] │ │ bl c1f010 │ │ ldr r0, [r4] │ │ bl c1ee68 │ │ ldr r1, [pc, #16] @ c1e118 │ │ mov r0, r4 │ │ mov r2, #219 @ 0xdb │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff70483a │ │ + @ instruction: 0xff704813 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl c1efe4 │ │ @@ -3348501,16 +3348502,16 @@ │ │ cmp r0, #0 │ │ beq c1e16c │ │ mov r0, r8 │ │ str r4, [r8, #60] @ 0x3c │ │ bl c1db18 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7047ca │ │ - @ instruction: 0xff6f5812 │ │ + @ instruction: 0xff7047a3 │ │ + @ instruction: 0xff6f57eb │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [r1, #60] @ 0x3c │ │ @@ -3348616,15 +3348617,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 c1f184 │ │ - @ instruction: 0xff704602 │ │ + @ instruction: 0xff7045db │ │ @ instruction: 0xff6d9f71 │ │ 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 │ │ @@ -3348715,15 +3348716,15 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ mov r1, r6 │ │ bl c1f010 │ │ b c1e510 │ │ @ instruction: 0xfffff5e8 │ │ - @ instruction: 0xff704452 │ │ + @ instruction: 0xff70442b │ │ @ instruction: 0xff70db26 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #16] │ │ mov r6, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3348759,16 +3348760,16 @@ │ │ cmp r0, #0 │ │ beq c1e574 │ │ mov r0, r6 │ │ str r4, [r6, #60] @ 0x3c │ │ bl c1db18 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7043c2 │ │ - @ instruction: 0xff6f540a │ │ + @ instruction: 0xff70439b │ │ + @ instruction: 0xff6f53e3 │ │ 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] │ │ @@ -3348850,16 +3348851,16 @@ │ │ bl c4f1b8 │ │ mov r0, r7 │ │ add sp, sp, #308 @ 0x134 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #1 │ │ b c1e734 │ │ @ instruction: 0xff6ede0d │ │ - @ instruction: 0xff7006f9 │ │ - @ instruction: 0xff707e0a │ │ + @ instruction: 0xff7006d2 │ │ + @ instruction: 0xff707de3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #88] @ 0x58 │ │ cmp r2, #0 │ │ beq c1e794 │ │ push {r4, lr} │ │ @@ -3349291,19 +3349292,19 @@ │ │ add r2, pc, r2 │ │ bl c17150 │ │ ldr r1, [sp, #112] @ 0x70 │ │ b c1ee28 │ │ mov r1, #0 │ │ str r1, [r4, #8] │ │ b c1eda8 │ │ - @ instruction: 0xff6f19be │ │ - @ instruction: 0xff6f143e │ │ - @ instruction: 0xff6f14a6 │ │ - @ instruction: 0xff6f1472 │ │ - @ instruction: 0xff7059d3 │ │ + @ instruction: 0xff6f1997 │ │ + @ instruction: 0xff6f1417 │ │ + @ instruction: 0xff6f147f │ │ + @ instruction: 0xff6f144b │ │ + @ instruction: 0xff7059ac │ │ strdeq r0, [r0], -r4 │ │ add r0, r0, #24 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1ee4c │ │ @@ -3349336,15 +3349337,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #305 @ 0x131 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6f1306 │ │ + @ instruction: 0xff6f12df │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c1ef24 │ │ ldr ip, [pc, #36] @ c1ef28 │ │ ldr lr, [pc, #36] @ c1ef2c │ │ @@ -3350367,39 +3350368,39 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c1fe64 │ │ - @ instruction: 0xff6f9d37 │ │ - @ instruction: 0xff6f7f22 │ │ - @ instruction: 0xff6f9647 │ │ - @ instruction: 0xff6f7832 │ │ - @ instruction: 0xff706d62 │ │ - @ instruction: 0xff706896 │ │ - @ instruction: 0xff6f9c4b │ │ - @ instruction: 0xff6f7e36 │ │ - @ instruction: 0xff6f9927 │ │ - @ instruction: 0xff6f7b12 │ │ - @ instruction: 0xff6f97c7 │ │ - @ instruction: 0xff6f79b2 │ │ - @ instruction: 0xff706822 │ │ - @ instruction: 0xff6f9777 │ │ - @ instruction: 0xff6f7962 │ │ - @ instruction: 0xff6f9667 │ │ - @ instruction: 0xff6f7852 │ │ - @ instruction: 0xff6f96db │ │ - @ instruction: 0xff6f78c6 │ │ - @ instruction: 0xff6f9723 │ │ - @ instruction: 0xff6f790e │ │ - @ instruction: 0xff6f9ac3 │ │ - @ instruction: 0xff6f7cae │ │ - @ instruction: 0xff6f9aef │ │ - @ instruction: 0xff6f7cda │ │ + @ instruction: 0xff6f9d10 │ │ + @ instruction: 0xff6f7efb │ │ + @ instruction: 0xff6f9620 │ │ + @ instruction: 0xff6f780b │ │ + @ instruction: 0xff706d3b │ │ + @ instruction: 0xff70686f │ │ + @ instruction: 0xff6f9c24 │ │ + @ instruction: 0xff6f7e0f │ │ + @ instruction: 0xff6f9900 │ │ + @ instruction: 0xff6f7aeb │ │ + @ instruction: 0xff6f97a0 │ │ + @ instruction: 0xff6f798b │ │ + @ instruction: 0xff7067fb │ │ + @ instruction: 0xff6f9750 │ │ + @ instruction: 0xff6f793b │ │ + @ instruction: 0xff6f9640 │ │ + @ instruction: 0xff6f782b │ │ + @ instruction: 0xff6f96b4 │ │ + @ instruction: 0xff6f789f │ │ + @ instruction: 0xff6f96fc │ │ + @ instruction: 0xff6f78e7 │ │ + @ instruction: 0xff6f9a9c │ │ + @ instruction: 0xff6f7c87 │ │ + @ instruction: 0xff6f9ac8 │ │ + @ instruction: 0xff6f7cb3 │ │ 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] │ │ @@ -3350505,17 +3350506,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c200d4 │ │ - @ instruction: 0xff6f946b │ │ + @ instruction: 0xff6f9444 │ │ @ instruction: 0xff6ec37c │ │ - @ instruction: 0xff6f941f │ │ + @ instruction: 0xff6f93f8 │ │ @ instruction: 0xff6ec330 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrb r3, [r0, #13] │ │ tst r3, #8 │ │ bne c201c8 │ │ ldr r4, [r0, #20] │ │ cmp r4, #0 │ │ @@ -3350575,17 +3350576,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c201ec │ │ - @ instruction: 0xff6f9353 │ │ + @ instruction: 0xff6f932c │ │ @ instruction: 0xff70ffeb │ │ - @ instruction: 0xff6f9307 │ │ + @ instruction: 0xff6f92e0 │ │ @ instruction: 0xff70ff9f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne c20368 │ │ ldr r4, [r0, #20] │ │ @@ -3350821,17 +3350822,17 @@ │ │ bl c31674 │ │ cmp r0, #0 │ │ ble c20610 │ │ mov r5, #1 │ │ b c203c4 │ │ mov r5, #0 │ │ b c203c4 │ │ - @ instruction: 0xff6f91b3 │ │ + @ instruction: 0xff6f918c │ │ @ instruction: 0xff6ea750 │ │ - @ instruction: 0xff6f9187 │ │ + @ instruction: 0xff6f9160 │ │ @ instruction: 0xff6ea724 │ │ 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 c206c8 │ │ @@ -3350901,16 +3350902,16 @@ │ │ b c20744 │ │ 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: 0xff6f8e53 │ │ - @ instruction: 0xff70405e │ │ + @ instruction: 0xff6f8e2c │ │ + @ instruction: 0xff704037 │ │ 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 c20868 │ │ @@ -3351065,18 +3351066,18 @@ │ │ str r0, [sp] │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r8 │ │ bl c318bc │ │ mov r5, r0 │ │ b c208c0 │ │ - @ instruction: 0xff6f8cb3 │ │ - @ instruction: 0xff7020e3 │ │ - @ instruction: 0xff6f8c8b │ │ - @ instruction: 0xff7020bb │ │ + @ instruction: 0xff6f8c8c │ │ + @ instruction: 0xff7020bc │ │ + @ instruction: 0xff6f8c64 │ │ + @ instruction: 0xff702094 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [r0, #20] │ │ cmp r6, #0 │ │ beq c20a80 │ │ ldr r5, [r0, #12] │ │ tst r5, #2048 @ 0x800 │ │ bne c20ab4 │ │ @@ -3351145,34 +3351146,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: 0xff6f8a9b │ │ - @ instruction: 0xff700196 │ │ - @ instruction: 0xff6f8a67 │ │ - @ instruction: 0xff700162 │ │ + @ instruction: 0xff6f8a74 │ │ + @ instruction: 0xff70016f │ │ + @ instruction: 0xff6f8a40 │ │ + @ instruction: 0xff70013b │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #40] @ c20b70 │ │ mov r1, #22 │ │ ldr r2, [pc, #36] @ c20b74 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #177 @ 0xb1 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f89df │ │ - @ instruction: 0xff6f89f1 │ │ + @ instruction: 0xff6f89b8 │ │ + @ instruction: 0xff6f89ca │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #184] @ c20c3c │ │ mov r5, r0 │ │ mov r0, #8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3351294,15 +3351295,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6dccdc │ │ @ instruction: 0xff6dcc5c │ │ - @ instruction: 0xff6fa561 │ │ + @ instruction: 0xff6fa53a │ │ @ instruction: 0xff6dcc30 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3351519,25 +3351520,25 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #227 @ 0xe3 │ │ b c20ebc │ │ @ instruction: 0xff6dcaf0 │ │ - @ instruction: 0xff6f6881 │ │ + @ instruction: 0xff6f685a │ │ @ instruction: 0xff6dca3c │ │ - @ instruction: 0xff6f67cd │ │ + @ instruction: 0xff6f67a6 │ │ @ instruction: 0xff70a3d4 │ │ @ instruction: 0xff6dc8e4 │ │ - @ instruction: 0xff6f6675 │ │ + @ instruction: 0xff6f664e │ │ @ instruction: 0xff6dc9d4 │ │ - @ instruction: 0xff6f6765 │ │ + @ instruction: 0xff6f673e │ │ @ instruction: 0xff70f138 │ │ @ instruction: 0xff6dc8b4 │ │ - @ instruction: 0xff6f6645 │ │ + @ instruction: 0xff6f661e │ │ ldr r2, [r0] │ │ ldr r2, [r2, #64] @ 0x40 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ bx r2 │ │ @@ -3351720,15 +3351721,15 @@ │ │ b c21324 │ │ @ instruction: 0xff6d4607 │ │ @ instruction: 0xff6e2f76 │ │ @ instruction: 0xff6dc5dc │ │ @ instruction: 0xff6dc594 │ │ @ instruction: 0xff6dc644 │ │ @ instruction: 0xff6dc620 │ │ - @ instruction: 0xff6ff8c3 │ │ + @ instruction: 0xff6ff89c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c21464 │ │ ldr ip, [pc, #36] @ c21468 │ │ ldr lr, [pc, #36] @ c2146c │ │ @@ -3353399,24 +3353400,24 @@ │ │ mov r1, #16 │ │ bl d324e0 │ │ mov r6, #1 │ │ mov r0, r9 │ │ b c22c2c │ │ mov r6, #0 │ │ b c22c28 │ │ - @ instruction: 0xff6f4b9b │ │ - @ instruction: 0xff6f69b2 │ │ - @ instruction: 0xff6f4b5f │ │ - @ instruction: 0xff6f6976 │ │ - @ instruction: 0xff6f4bc7 │ │ - @ instruction: 0xff6f69de │ │ - @ instruction: 0xff6f4b2f │ │ - @ instruction: 0xff6f6946 │ │ - @ instruction: 0xff6ed520 │ │ - @ instruction: 0xff6f687c │ │ + @ instruction: 0xff6f4b74 │ │ + @ instruction: 0xff6f698b │ │ + @ instruction: 0xff6f4b38 │ │ + @ instruction: 0xff6f694f │ │ + @ instruction: 0xff6f4ba0 │ │ + @ instruction: 0xff6f69b7 │ │ + @ instruction: 0xff6f4b08 │ │ + @ instruction: 0xff6f691f │ │ + @ instruction: 0xff6ed4f9 │ │ + @ instruction: 0xff6f6855 │ │ @ instruction: 0xff6dc528 │ │ @ instruction: 0xff6e07c1 │ │ @ instruction: 0xff6d2a83 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ @@ -3353563,24 +3353564,24 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c22fe0 │ │ mov r7, r4 │ │ mov r6, sl │ │ b c23000 │ │ andseq r8, r8, r0, asr r6 │ │ - @ instruction: 0xff6f830d │ │ + @ instruction: 0xff6f82e6 │ │ @ instruction: 0xff6e94b1 │ │ - @ instruction: 0xff6f82d5 │ │ + @ instruction: 0xff6f82ae │ │ @ instruction: 0xff6e9479 │ │ - @ instruction: 0xff6f834d │ │ + @ instruction: 0xff6f8326 │ │ andseq r8, r8, r0, ror #9 │ │ - @ instruction: 0xff6f81d9 │ │ + @ instruction: 0xff6f81b2 │ │ @ instruction: 0xff6e937d │ │ andseq r8, r8, r8, asr #9 │ │ - @ instruction: 0xff6f82a1 │ │ + @ instruction: 0xff6f827a │ │ andseq r8, r8, r4, lsr r5 │ │ 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 │ │ @@ -3353612,16 +3353613,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f8129 │ │ - @ instruction: 0xff7033a8 │ │ + @ instruction: 0xff6f8102 │ │ + @ instruction: 0xff703381 │ │ 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 │ │ @@ -3353737,17 +3353738,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: 0xff6df3a9 │ │ - @ instruction: 0xff6f28eb │ │ - @ instruction: 0xff6f62e4 │ │ - @ instruction: 0xff6f8022 │ │ + @ instruction: 0xff6f28c4 │ │ + @ instruction: 0xff6f62bd │ │ + @ instruction: 0xff6f7ffb │ │ @ instruction: 0xff6dbf70 │ │ @ instruction: 0xff6e01fd │ │ @ instruction: 0xff6d24c3 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ @@ -3353906,23 +3353907,23 @@ │ │ ldr r2, [pc, #44] @ c23664 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r6, #0 │ │ b c235bc │ │ @ instruction: 0xff6de093 │ │ - @ instruction: 0xff6f25d2 │ │ + @ instruction: 0xff6f25ab │ │ @ instruction: 0xff6de067 │ │ - @ instruction: 0xff6f25a6 │ │ + @ instruction: 0xff6f257f │ │ @ instruction: 0xff6de03f │ │ - @ instruction: 0xff6f257e │ │ + @ instruction: 0xff6f2557 │ │ @ instruction: 0xff6ddfbb │ │ - @ instruction: 0xff6f24fa │ │ + @ instruction: 0xff6f24d3 │ │ @ instruction: 0xff6ddff3 │ │ - @ instruction: 0xff6f2532 │ │ + @ instruction: 0xff6f250b │ │ 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] │ │ @@ -3354136,28 +3354137,28 @@ │ │ ldr r0, [pc, #72] @ c23a18 │ │ mov r2, #199 @ 0xc7 │ │ ldr r1, [pc, #68] @ c23a1c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39c90 │ │ @ instruction: 0xff6ddeaf │ │ - @ instruction: 0xff6eca9b │ │ + @ instruction: 0xff6eca74 │ │ @ instruction: 0xff6dde77 │ │ - @ instruction: 0xff6eca63 │ │ + @ instruction: 0xff6eca3c │ │ @ instruction: 0xff6dde3b │ │ - @ instruction: 0xff6eca27 │ │ + @ instruction: 0xff6eca00 │ │ @ instruction: 0xff6dde03 │ │ - @ instruction: 0xff6ec9ef │ │ + @ instruction: 0xff6ec9c8 │ │ @ instruction: 0xff6ddcdb │ │ - @ instruction: 0xff6ec8c7 │ │ + @ instruction: 0xff6ec8a0 │ │ @ instruction: 0xff6ddc3b │ │ - @ instruction: 0xff6ec827 │ │ + @ instruction: 0xff6ec800 │ │ @ instruction: 0xff6ddca3 │ │ - @ instruction: 0xff6ec88f │ │ - @ instruction: 0xff6fb3c0 │ │ + @ instruction: 0xff6ec868 │ │ + @ instruction: 0xff6fb399 │ │ @ instruction: 0xff6ddc17 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3354193,15 +3354194,15 @@ │ │ mov r0, #6 │ │ mov r1, #127 @ 0x7f │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e5099 │ │ - @ instruction: 0xff6f94a2 │ │ + @ instruction: 0xff6f947b │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #6 │ │ cmpne r1, #912 @ 0x390 │ │ bne c23afc │ │ bl c253c4 │ │ cmp r0, #0 │ │ @@ -3354223,15 +3354224,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e502d │ │ - @ instruction: 0xff6f9436 │ │ + @ instruction: 0xff6f940f │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c257fc │ │ cmp r0, #408 @ 0x198 │ │ bne c23b64 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3354246,15 +3354247,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e4fc5 │ │ - @ instruction: 0xff7029c9 │ │ + @ instruction: 0xff7029a2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c257fc │ │ cmp r0, #408 @ 0x198 │ │ bne c23bc0 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3354269,15 +3354270,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e4f69 │ │ - @ instruction: 0xff70296d │ │ + @ instruction: 0xff702946 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c257fc │ │ cmp r0, #408 @ 0x198 │ │ bne c23c3c │ │ mov r0, r4 │ │ bl c253c4 │ │ @@ -3354303,15 +3354304,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6e4eed │ │ - @ instruction: 0xff7028f1 │ │ + @ instruction: 0xff7028ca │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c23cc8 │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #76] @ 0x4c │ │ cmp r1, #0 │ │ ldrne r1, [r1, #52] @ 0x34 │ │ @@ -3354335,15 +3354336,15 @@ │ │ mov r0, #6 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f3a74 │ │ + @ instruction: 0xff6f3a4d │ │ @ instruction: 0xff7065c6 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c23d4c │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r1, #0 │ │ @@ -3354368,16 +3354369,16 @@ │ │ mov r0, #6 │ │ mov r1, #168 @ 0xa8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f39f0 │ │ - @ instruction: 0xff6f7568 │ │ + @ instruction: 0xff6f39c9 │ │ + @ instruction: 0xff6f7541 │ │ 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 │ │ @@ -3354581,21 +3354582,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r7, #0 │ │ mov r0, #6 │ │ mov r1, #101 @ 0x65 │ │ b c23fd8 │ │ - @ instruction: 0xff6f3938 │ │ + @ instruction: 0xff6f3911 │ │ @ instruction: 0xff6e0fdb │ │ - @ instruction: 0xff6f38e0 │ │ + @ instruction: 0xff6f38b9 │ │ @ instruction: 0xff6e0f83 │ │ - @ instruction: 0xff6f378c │ │ + @ instruction: 0xff6f3765 │ │ @ instruction: 0xff6e0e2f │ │ - @ instruction: 0xff6f3690 │ │ + @ instruction: 0xff6f3669 │ │ @ instruction: 0xff6e0d33 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ cmp r0, #0 │ │ beq c2412c │ │ mov r4, r0 │ │ @@ -3354764,27 +3354765,27 @@ │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ mov r0, #6 │ │ add r2, pc, r2 │ │ mov r3, r8 │ │ bl c077cc │ │ b c2412c │ │ - @ instruction: 0xff6f33c4 │ │ - @ instruction: 0xff6faa3d │ │ + @ instruction: 0xff6f339d │ │ + @ instruction: 0xff6faa16 │ │ @ instruction: 0xff6dd261 │ │ - @ instruction: 0xff6f34bc │ │ - @ instruction: 0xff6fab35 │ │ - @ instruction: 0xff6f3484 │ │ - @ instruction: 0xff6faafd │ │ - @ instruction: 0xff6faafe │ │ - @ instruction: 0xff6f344c │ │ - @ instruction: 0xff6faac5 │ │ - @ instruction: 0xff6f3414 │ │ - @ instruction: 0xff6faa8d │ │ - @ instruction: 0xff6faa8e │ │ + @ instruction: 0xff6f3495 │ │ + @ instruction: 0xff6fab0e │ │ + @ instruction: 0xff6f345d │ │ + @ instruction: 0xff6faad6 │ │ + @ instruction: 0xff6faad7 │ │ + @ instruction: 0xff6f3425 │ │ + @ instruction: 0xff6faa9e │ │ + @ instruction: 0xff6f33ed │ │ + @ instruction: 0xff6faa66 │ │ + @ instruction: 0xff6faa67 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mvn r4, #0 │ │ mov r1, #0 │ │ mov r3, #0 │ │ str r4, [sp] │ │ @@ -3354837,15 +3354838,15 @@ │ │ strd r6, [sp] │ │ bl c24f60 │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0x00001db8 │ │ - @ instruction: 0xff6f32c8 │ │ + @ instruction: 0xff6f32a1 │ │ @ instruction: 0xff6e27aa │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ ldr r2, [r1, #56] @ 0x38 │ │ cmp r2, #0 │ │ @@ -3355136,15 +3355137,15 @@ │ │ ldr r1, [pc, #20] @ c24984 │ │ mov r0, r4 │ │ mov r2, #1808 @ 0x710 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ @ instruction: 0x001ae7fc │ │ - @ instruction: 0xff6f2dd8 │ │ + @ instruction: 0xff6f2db1 │ │ 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 │ │ @@ -3355499,26 +3355500,26 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ b c24e6c │ │ @ instruction: 0xff6dfdaa │ │ @ instruction: 0xff6d6bf0 │ │ - @ instruction: 0xff6f29cc │ │ - @ instruction: 0xff6fdbf1 │ │ - @ instruction: 0xff6f28fc │ │ - @ instruction: 0xff6fdb21 │ │ - @ instruction: 0xff6f2858 │ │ - @ instruction: 0xff6fda7d │ │ - @ instruction: 0xff6f2918 │ │ - @ instruction: 0xff6fdb3d │ │ - @ instruction: 0xff6f283c │ │ - @ instruction: 0xff6fda61 │ │ - @ instruction: 0xff6f2880 │ │ - @ instruction: 0xff6fdaa5 │ │ + @ instruction: 0xff6f29a5 │ │ + @ instruction: 0xff6fdbca │ │ + @ instruction: 0xff6f28d5 │ │ + @ instruction: 0xff6fdafa │ │ + @ instruction: 0xff6f2831 │ │ + @ instruction: 0xff6fda56 │ │ + @ instruction: 0xff6f28f1 │ │ + @ instruction: 0xff6fdb16 │ │ + @ instruction: 0xff6f2815 │ │ + @ instruction: 0xff6fda3a │ │ + @ instruction: 0xff6f2859 │ │ + @ instruction: 0xff6fda7e │ │ 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 │ │ @@ -3355672,22 +3355673,22 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #16] @ c251e4 │ │ movw r1, #1514 @ 0x5ea │ │ ldr r2, [pc, #12] @ c251e8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c25184 │ │ - @ instruction: 0xff6f2574 │ │ - @ instruction: 0xff6ecb27 │ │ - @ instruction: 0xff6f26e0 │ │ - @ instruction: 0xff6ecc93 │ │ - @ instruction: 0xff6f25d0 │ │ - @ instruction: 0xff6ecb83 │ │ - @ instruction: 0xff6f25a0 │ │ - @ instruction: 0xff6ecb53 │ │ + @ instruction: 0xff6f254d │ │ + @ instruction: 0xff6ecb00 │ │ + @ instruction: 0xff6f26b9 │ │ + @ instruction: 0xff6ecc6c │ │ + @ instruction: 0xff6f25a9 │ │ + @ instruction: 0xff6ecb5c │ │ + @ instruction: 0xff6f2579 │ │ + @ instruction: 0xff6ecb2c │ │ 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 ba52f4 │ │ @@ -3355871,16 +3355872,16 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f2270 │ │ - @ instruction: 0xff6fd4a5 │ │ + @ instruction: 0xff6f2249 │ │ + @ instruction: 0xff6fd47e │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r1, #116 @ 0x74 │ │ mov r2, r4 │ │ bl c25204 │ │ cmp r0, #0 │ │ beq c25534 │ │ @@ -3355912,16 +3355913,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f21d8 │ │ - @ instruction: 0xff6fd40d │ │ + @ instruction: 0xff6f21b1 │ │ + @ instruction: 0xff6fd3e6 │ │ movw r1, #1034 @ 0x40a │ │ b c255b4 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3355957,15 +3355958,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ b c2564c │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6f2128 │ │ + @ instruction: 0xff6f2101 │ │ @ instruction: 0xff6e6e45 │ │ movw r1, #1035 @ 0x40b │ │ b c255b4 │ │ movw r1, #1087 @ 0x43f │ │ b c255b4 │ │ mov r1, #1088 @ 0x440 │ │ b c255b4 │ │ @@ -3356007,15 +3356008,15 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f2050 │ │ + @ instruction: 0xff6f2029 │ │ @ instruction: 0xff704bb4 │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c2573c │ │ b c253c4 │ │ push {fp, lr} │ │ @@ -3356028,15 +3356029,15 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f1ffc │ │ + @ instruction: 0xff6f1fd5 │ │ @ instruction: 0xff704b60 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c257ac │ │ bl c253c4 │ │ @@ -3356058,15 +3356059,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1f90 │ │ + @ instruction: 0xff6f1f69 │ │ @ instruction: 0xff704af4 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r1, [r0] │ │ add r0, sp, #4 │ │ @@ -3356209,25 +3356210,25 @@ │ │ moveq r4, #0 │ │ bl c03c50 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff70a1eb │ │ andseq r5, r8, r0, lsr #23 │ │ - @ instruction: 0xff6ea3b3 │ │ - @ instruction: 0xff6fe9e3 │ │ - @ instruction: 0xff6ec343 │ │ + @ instruction: 0xff6ea38c │ │ + @ instruction: 0xff6fe9bc │ │ + @ instruction: 0xff6ec31c │ │ @ instruction: 0xff6d7f84 │ │ @ instruction: 0xff6e83c1 │ │ @ instruction: 0xff6d23bd │ │ @ instruction: 0xff6df402 │ │ @ instruction: 0xff6d5b47 │ │ - @ instruction: 0xff6f911b │ │ + @ instruction: 0xff6f90f4 │ │ @ instruction: 0xff6d29bc │ │ - @ instruction: 0xff6f6f7a │ │ + @ instruction: 0xff6f6f53 │ │ cmp r0, #920 @ 0x398 │ │ blt c25ab0 │ │ movw r1, #1086 @ 0x43e │ │ cmp r0, r1 │ │ bgt c25ad8 │ │ cmp r0, #920 @ 0x398 │ │ beq c25b3c │ │ @@ -3356493,15 +3356494,15 @@ │ │ mov r3, ip │ │ blx lr │ │ mov r1, #1 │ │ cmp r0, #0 │ │ movle r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6edb4f │ │ + @ instruction: 0xff6edb28 │ │ 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 │ │ @@ -3356537,15 +3356538,15 @@ │ │ add r1, r7, #1 │ │ add r2, sp, #24 │ │ str r1, [r4, #64] @ 0x40 │ │ mov r1, r6 │ │ bl c1f138 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f182c │ │ + @ instruction: 0xff6f1805 │ │ @ instruction: 0xff70a2ba │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r5, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ beq c260b0 │ │ @@ -3356636,18 +3356637,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r1, [pc, #28] @ c26100 │ │ mov r0, r8 │ │ movw r2, #1434 @ 0x59a │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ b c260ac │ │ - @ instruction: 0xff6eda07 │ │ - @ instruction: 0xff6f1734 │ │ - @ instruction: 0xff6ed973 │ │ - @ instruction: 0xff6f1664 │ │ + @ instruction: 0xff6ed9e0 │ │ + @ instruction: 0xff6f170d │ │ + @ instruction: 0xff6ed94c │ │ + @ instruction: 0xff6f163d │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #208] @ c261e0 │ │ mov r0, #88 @ 0x58 │ │ movw r2, #1454 @ 0x5ae │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ @@ -3356695,17 +3356696,17 @@ │ │ bl c59b00 │ │ mov r0, r5 │ │ mov r1, r7 │ │ movw r2, #1483 @ 0x5cb │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f1638 │ │ - @ instruction: 0xff6f15b0 │ │ - @ instruction: 0xff6f8c1c │ │ + @ instruction: 0xff6f1611 │ │ + @ instruction: 0xff6f1589 │ │ + @ instruction: 0xff6f8bf5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c079b8 │ │ mov r0, r5 │ │ bl d31aa0 │ │ @@ -3356742,16 +3356743,16 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ bl c079f8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ str r5, [r4] │ │ b c26288 │ │ - @ instruction: 0xff6f14e0 │ │ - @ instruction: 0xff6eba93 │ │ + @ instruction: 0xff6f14b9 │ │ + @ instruction: 0xff6eba6c │ │ add r0, r0, #28 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne c262a8 │ │ mov r0, #0 │ │ @@ -3356824,15 +3356825,15 @@ │ │ mov r0, #6 │ │ mov r1, #167 @ 0xa7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1390 │ │ + @ instruction: 0xff6f1369 │ │ @ instruction: 0xff6dea4c │ │ 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 │ │ @@ -3356933,17 +3356934,17 @@ │ │ mov r0, r5 │ │ movw r2, #2209 @ 0x8a1 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r8 │ │ add sp, sp, #2112 @ 0x840 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f1238 │ │ - @ instruction: 0xff6f1274 │ │ - @ instruction: 0xff6f11c8 │ │ + @ instruction: 0xff6f1211 │ │ + @ instruction: 0xff6f124d │ │ + @ instruction: 0xff6f11a1 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c265f8 │ │ ldr r3, [r0, #56] @ 0x38 │ │ mov r2, r1 │ │ cmp r3, #0 │ │ beq c265d0 │ │ @@ -3356971,16 +3356972,16 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1144 │ │ - @ instruction: 0xff6f6950 │ │ + @ instruction: 0xff6f111d │ │ + @ instruction: 0xff6f6929 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq c266a4 │ │ add r6, sp, #24 │ │ mov r5, r0 │ │ @@ -3357081,16 +3357082,16 @@ │ │ b c267dc │ │ mov r4, #4 │ │ b c267dc │ │ mov r4, #2 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fa391 │ │ - @ instruction: 0xff6fc042 │ │ + @ instruction: 0xff6fa36a │ │ + @ instruction: 0xff6fc01b │ │ @ instruction: 0xff6d51f8 │ │ @ instruction: 0xff6d184b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c2690c │ │ @@ -3357158,16 +3357159,16 @@ │ │ movwne r4, #407 @ 0x197 │ │ b c2690c │ │ movw r4, #406 @ 0x196 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d17b6 │ │ - @ instruction: 0xff6f47bf │ │ - @ instruction: 0xff6f817e │ │ + @ instruction: 0xff6f4798 │ │ + @ instruction: 0xff6f8157 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ ldr r3, [r0, #56] @ 0x38 │ │ cmp r3, #0 │ │ beq c26a74 │ │ mvn r5, #1 │ │ cmp r1, #3 │ │ @@ -3357389,15 +3357390,15 @@ │ │ bl bb07e0 │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b baf9a8 │ │ - @ instruction: 0xff6eaec0 │ │ + @ instruction: 0xff6eae99 │ │ @ instruction: 0xff6db9f5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl bb07e0 │ │ mov r1, r6 │ │ @@ -3357658,18 +3357659,18 @@ │ │ ldr r1, [sp, #112] @ 0x70 │ │ mov r0, r4 │ │ bl c2cd6c │ │ cmp r0, #1 │ │ bge c2703c │ │ b c27054 │ │ andseq r4, r8, r0, lsr #13 │ │ - @ instruction: 0xff6e9167 │ │ - @ instruction: 0xff6e9186 │ │ + @ instruction: 0xff6e9140 │ │ + @ instruction: 0xff6e915f │ │ andeq r0, r0, r4, lsr #2 │ │ - @ instruction: 0xff6e918b │ │ + @ instruction: 0xff6e9164 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c27de8 │ │ cmp r0, #1 │ │ @@ -3358169,43 +3358170,43 @@ │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ b c277b8 │ │ - @ instruction: 0xff6e901f │ │ - @ instruction: 0xff6f057f │ │ + @ instruction: 0xff6e8ff8 │ │ + @ instruction: 0xff6f0558 │ │ @ instruction: 0xff6cf06d │ │ - @ instruction: 0xff6e8d4b │ │ - @ instruction: 0xff6f02ab │ │ + @ instruction: 0xff6e8d24 │ │ + @ instruction: 0xff6f0284 │ │ @ instruction: 0xff6ceda9 │ │ - @ instruction: 0xff6e8d17 │ │ - @ instruction: 0xff6f0277 │ │ - @ instruction: 0xff6e8b3b │ │ - @ instruction: 0xff6e895f │ │ - @ instruction: 0xff6e8987 │ │ - @ instruction: 0xff6efee7 │ │ - @ instruction: 0xff6e89b1 │ │ - @ instruction: 0xff6e8d87 │ │ - @ instruction: 0xff6f02e7 │ │ - @ instruction: 0xff6ee6b3 │ │ - @ instruction: 0xff6e8c77 │ │ - @ instruction: 0xff6f01d7 │ │ - @ instruction: 0xff6ec417 │ │ - @ instruction: 0xff6e8ed3 │ │ - @ instruction: 0xff6f0433 │ │ - @ instruction: 0xff6e8c37 │ │ - @ instruction: 0xff6f0197 │ │ - @ instruction: 0xff6f780c │ │ - @ instruction: 0xff6e8937 │ │ - @ instruction: 0xff6efe97 │ │ - @ instruction: 0xff6e8a73 │ │ - @ instruction: 0xff6effd3 │ │ - @ instruction: 0xff6fedb6 │ │ + @ instruction: 0xff6e8cf0 │ │ + @ instruction: 0xff6f0250 │ │ + @ instruction: 0xff6e8b14 │ │ + @ instruction: 0xff6e8938 │ │ + @ instruction: 0xff6e8960 │ │ + @ instruction: 0xff6efec0 │ │ + @ instruction: 0xff6e898a │ │ + @ instruction: 0xff6e8d60 │ │ + @ instruction: 0xff6f02c0 │ │ + @ instruction: 0xff6ee68c │ │ + @ instruction: 0xff6e8c50 │ │ + @ instruction: 0xff6f01b0 │ │ + @ instruction: 0xff6ec3f0 │ │ + @ instruction: 0xff6e8eac │ │ + @ instruction: 0xff6f040c │ │ + @ instruction: 0xff6e8c10 │ │ + @ instruction: 0xff6f0170 │ │ + @ instruction: 0xff6f77e5 │ │ + @ instruction: 0xff6e8910 │ │ + @ instruction: 0xff6efe70 │ │ + @ instruction: 0xff6e8a4c │ │ + @ instruction: 0xff6effac │ │ + @ instruction: 0xff6fed8f │ │ 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 │ │ @@ -3358295,15 +3358296,15 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mulseq r8, r8, ip │ │ @ instruction: 0xfffff6bc │ │ @ instruction: 0xfffff6cc │ │ - @ instruction: 0xff6e873b │ │ + @ instruction: 0xff6e8714 │ │ mov r2, r1 │ │ mov r1, #2 │ │ b c27af0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #168 @ 0xa8 │ │ @@ -3358410,15 +3358411,15 @@ │ │ bne c27b60 │ │ mov r0, #1 │ │ b c27b30 │ │ mov r0, #0 │ │ b c27b30 │ │ @ instruction: 0xfffff598 │ │ andseq r3, r8, ip, ror #20 │ │ - @ instruction: 0xff6e8583 │ │ + @ instruction: 0xff6e855c │ │ mov r2, r1 │ │ mov r1, #1 │ │ b c27af0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #144 @ 0x90 │ │ @@ -3358488,15 +3358489,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} │ │ @ instruction: 0x001846d4 │ │ - @ instruction: 0xff6e843f │ │ + @ instruction: 0xff6e8418 │ │ push {r4, r5, r6, lr} │ │ sub r3, r0, #7 │ │ mov r2, r0 │ │ mov r0, #1 │ │ cmp r3, #2 │ │ bcc c27e28 │ │ cmp r2, #4 │ │ @@ -3358550,16 +3358551,16 @@ │ │ mov r4, #147 @ 0x93 │ │ movw r5, #298 @ 0x12a │ │ b c27e78 │ │ mvn r6, #1 │ │ mov r4, #147 @ 0x93 │ │ mov r5, #316 @ 0x13c │ │ b c27e78 │ │ - @ instruction: 0xff6e8373 │ │ - @ instruction: 0xff6fab0f │ │ + @ instruction: 0xff6e834c │ │ + @ instruction: 0xff6faae8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r2, #0 │ │ beq c28028 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3358834,15 +3358835,15 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e7ed3 │ │ + @ instruction: 0xff6e7eac │ │ @ instruction: 0xff703d2f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c27de8 │ │ cmp r0, #1 │ │ @@ -3358896,18 +3358897,18 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e7e3f │ │ - @ instruction: 0xff6f88b1 │ │ - @ instruction: 0xff6e7ddb │ │ - @ instruction: 0xff6f884d │ │ + @ instruction: 0xff6e7e18 │ │ + @ instruction: 0xff6f888a │ │ + @ instruction: 0xff6e7db4 │ │ + @ instruction: 0xff6f8826 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c27de8 │ │ cmp r0, #1 │ │ blt c284ec │ │ @@ -3358939,16 +3358940,16 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e7d2f │ │ - @ instruction: 0xff6fa4d9 │ │ + @ instruction: 0xff6e7d08 │ │ + @ instruction: 0xff6fa4b2 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c27de8 │ │ cmp r0, #1 │ │ blt c285e0 │ │ @@ -3359017,19 +3359018,19 @@ │ │ b c28614 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ str r0, [r4, #24] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e9560 │ │ + @ instruction: 0xff6e9539 │ │ @ instruction: 0xff6e56dd │ │ - @ instruction: 0xff6e95d0 │ │ + @ instruction: 0xff6e95a9 │ │ @ instruction: 0xff6e568d │ │ - @ instruction: 0xff6e7c3b │ │ + @ instruction: 0xff6e7c14 │ │ @ instruction: 0xff6dc874 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3359363,30 +3359364,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: 0xff6e7863 │ │ + @ instruction: 0xff6e783c │ │ @ instruction: 0xff6e2169 │ │ @ instruction: 0xff6d14ac │ │ - @ instruction: 0xff6e7893 │ │ + @ instruction: 0xff6e786c │ │ @ instruction: 0xff6e2199 │ │ andseq r3, r8, r8, ror #19 │ │ @ instruction: 0xff7018a2 │ │ - @ instruction: 0xff6f3a74 │ │ + @ instruction: 0xff6f3a4d │ │ @ instruction: 0xff6ff948 │ │ - @ instruction: 0xff6f0add │ │ - @ instruction: 0xff6f6389 │ │ + @ instruction: 0xff6f0ab6 │ │ + @ instruction: 0xff6f6362 │ │ @ instruction: 0xff6e00b4 │ │ andseq r3, r8, r0, ror #16 │ │ - @ instruction: 0xff6e7707 │ │ + @ instruction: 0xff6e76e0 │ │ @ instruction: 0xff6e200d │ │ - @ instruction: 0xff6fdaa0 │ │ + @ instruction: 0xff6fda79 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c27de8 │ │ cmp r0, #1 │ │ blt c28ccc │ │ @@ -3359483,15 +3359484,15 @@ │ │ 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: 0xff6f346f │ │ + @ instruction: 0xff6f3448 │ │ @ instruction: 0xff4a48d8 │ │ @ instruction: 0x001837b4 │ │ @ instruction: 0xff6ccb07 │ │ @ instruction: 0xff6e10f4 │ │ @ instruction: 0xff6d073d │ │ @ instruction: 0x001836bc │ │ push {r4, r5, r6, lr} │ │ @@ -3359572,15 +3359573,15 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ cmp r5, #2 │ │ bne c28e9c │ │ b c28eac │ │ andseq r3, r8, r4, asr #12 │ │ @ instruction: 0xff6cd47f │ │ - @ instruction: 0xff6f0722 │ │ + @ instruction: 0xff6f06fb │ │ @ instruction: 0xff701484 │ │ andseq r3, r8, ip, ror r5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c27de8 │ │ @@ -3359700,16 +3359701,16 @@ │ │ bl c077cc │ │ mov r0, #0 │ │ b c290c8 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e715f │ │ - @ instruction: 0xff6fd53a │ │ + @ instruction: 0xff6e7138 │ │ + @ instruction: 0xff6fd513 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c27de8 │ │ cmp r0, #1 │ │ @@ -3359863,15 +3359864,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ bne c292f8 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e6ed7 │ │ + @ instruction: 0xff6e6eb0 │ │ @ instruction: 0xff6d2838 │ │ 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] │ │ @@ -3359908,16 +3359909,16 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e6e0b │ │ - @ instruction: 0xff6ec7b1 │ │ + @ instruction: 0xff6e6de4 │ │ + @ instruction: 0xff6ec78a │ │ 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] │ │ @@ -3360016,17 +3360017,17 @@ │ │ ldr r1, [pc, #28] @ c295cc │ │ movw r2, #1661 @ 0x67d │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6e6d17 │ │ + @ instruction: 0xff6e6cf0 │ │ @ instruction: 0xff6cee23 │ │ - @ instruction: 0xff6e6c4b │ │ + @ instruction: 0xff6e6c24 │ │ 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 c23ba0 │ │ @@ -3360104,18 +3360105,18 @@ │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e6b03 │ │ + @ instruction: 0xff6e6adc │ │ @ instruction: 0xff6db76b │ │ @ instruction: 0xff6cec66 │ │ - @ instruction: 0xff6f1c66 │ │ + @ instruction: 0xff6f1c3f │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r2, #24] │ │ mov r6, r0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r0, r7 │ │ bl c257fc │ │ @@ -3360154,16 +3360155,16 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e6a33 │ │ - @ instruction: 0xff6efdb3 │ │ + @ instruction: 0xff6e6a0c │ │ + @ instruction: 0xff6efd8c │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c257fc │ │ cmp r0, #116 @ 0x74 │ │ @@ -3361574,18 +3361575,18 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e5403 │ │ - @ instruction: 0xff6f7bc6 │ │ - @ instruction: 0xff6e542b │ │ - @ instruction: 0xff6f7bee │ │ + @ instruction: 0xff6e53dc │ │ + @ instruction: 0xff6f7b9f │ │ + @ instruction: 0xff6e5404 │ │ + @ instruction: 0xff6f7bc7 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #3 │ │ bxhi lr │ │ ldr r0, [pc, #24] @ c2ae5c │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #2] │ │ @@ -3361642,16 +3361643,16 @@ │ │ b c2aec0 │ │ mov r0, #1 │ │ b c2aec0 │ │ mov r0, #2 │ │ b c2aec0 │ │ @ instruction: 0xff6cee31 │ │ @ instruction: 0x00181bd4 │ │ - @ instruction: 0xff6f01f7 │ │ - @ instruction: 0xff6f3f52 │ │ + @ instruction: 0xff6f01d0 │ │ + @ instruction: 0xff6f3f2b │ │ @ instruction: 0xff6d2aaf │ │ 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 │ │ @@ -3361799,23 +3361800,23 @@ │ │ bl c077cc │ │ b c2b190 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #212 @ 0xd4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6d284d │ │ - @ instruction: 0xff6e5119 │ │ + @ instruction: 0xff6e50f2 │ │ @ instruction: 0xff6d7609 │ │ @ instruction: 0xff6dbc90 │ │ - @ instruction: 0xff6ee550 │ │ + @ instruction: 0xff6ee529 │ │ @ instruction: 0xff6d41fc │ │ @ instruction: 0xff6d2951 │ │ - @ instruction: 0xff6f3970 │ │ + @ instruction: 0xff6f3949 │ │ @ instruction: 0xff6d0576 │ │ - @ instruction: 0xff6f1eb2 │ │ + @ instruction: 0xff6f1e8b │ │ mov r1, #0 │ │ b c2b1cc │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c2b21c │ │ mov r2, r1 │ │ @@ -3361862,17 +3361863,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6d27a1 │ │ - @ instruction: 0xff6f951b │ │ + @ instruction: 0xff6f94f4 │ │ @ instruction: 0xff6d2759 │ │ - @ instruction: 0xff6f94d3 │ │ + @ instruction: 0xff6f94ac │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c2b2f8 │ │ mov r2, r1 │ │ mov r1, #132 @ 0x84 │ │ mov r5, r0 │ │ @@ -3361963,15 +3361964,15 @@ │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6d25c9 │ │ - @ instruction: 0xff6f75de │ │ + @ instruction: 0xff6f75b7 │ │ mov r1, #2 │ │ b c2b43c │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c2b4f8 │ │ mov r0, r4 │ │ @@ -3362060,17 +3362061,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ cmp r4, #0 │ │ bne c2b530 │ │ b c2b4a8 │ │ @ instruction: 0xff702ba5 │ │ - @ instruction: 0xff6ee00c │ │ + @ instruction: 0xff6edfe5 │ │ @ instruction: 0xff702c21 │ │ - @ instruction: 0xff6ee088 │ │ + @ instruction: 0xff6ee061 │ │ mov r1, #4 │ │ b c2b43c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mvn r6, #0 │ │ cmp r1, #0 │ │ beq c2b764 │ │ @@ -3362284,15 +3362285,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: 0xff6cca86 │ │ - @ instruction: 0xff6f7129 │ │ + @ instruction: 0xff6f7102 │ │ ldr r2, [r0] │ │ cmp r2, #2 │ │ bne c2b948 │ │ b c2b5c8 │ │ push {fp, lr} │ │ bl c075e8 │ │ ldr r0, [pc, #40] @ c2b980 │ │ @@ -3362324,15 +3362325,15 @@ │ │ mov r0, #6 │ │ mov r1, #151 @ 0x97 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff70277d │ │ - @ instruction: 0xff6f8dba │ │ + @ instruction: 0xff6f8d93 │ │ mov r2, r1 │ │ ldr r1, [pc, #4] @ c2b9e8 │ │ add r1, pc, r1 │ │ b bb5940 │ │ andeq r0, r0, r4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3362384,15 +3362385,15 @@ │ │ mov r0, r4 │ │ bl c2c3b8 │ │ ldr r7, [sp, #4] │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff70269d │ │ - @ instruction: 0xff6f8cda │ │ + @ instruction: 0xff6f8cb3 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c2bb0c │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq c2bb04 │ │ @@ -3362849,33 +3362850,33 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, fp │ │ bl c1ee68 │ │ b c2bfe0 │ │ - @ instruction: 0xff6ed601 │ │ + @ instruction: 0xff6ed5da │ │ @ instruction: 0xff6deb9d │ │ - @ instruction: 0xff6ed7e1 │ │ + @ instruction: 0xff6ed7ba │ │ @ instruction: 0xff6ded7d │ │ andseq r7, fp, r0, asr #21 │ │ mulseq fp, r8, sl │ │ andeq r1, r0, r4, asr #20 │ │ andseq r5, fp, r0, lsl #28 │ │ andseq r7, fp, r0, asr #25 │ │ mulseq fp, r8, ip │ │ - @ instruction: 0xff6ed48d │ │ + @ instruction: 0xff6ed466 │ │ @ instruction: 0xff6dea29 │ │ - @ instruction: 0xff6ed845 │ │ - @ instruction: 0xff6ed3c5 │ │ + @ instruction: 0xff6ed81e │ │ + @ instruction: 0xff6ed39e │ │ @ instruction: 0xff6de961 │ │ - @ instruction: 0xff6ed7b1 │ │ + @ instruction: 0xff6ed78a │ │ @ instruction: 0xff6ded4d │ │ - @ instruction: 0xff6ed731 │ │ - @ instruction: 0xff6ed5d1 │ │ + @ instruction: 0xff6ed70a │ │ + @ instruction: 0xff6ed5aa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mvn r3, #0 │ │ strd r2, [sp] │ │ mov r2, #0 │ │ mov r3, #0 │ │ bl c2bca0 │ │ @@ -3363002,24 +3363003,24 @@ │ │ ldr r0, [r4, #88] @ 0x58 │ │ bl bb4468 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #407 @ 0x197 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6ed1a5 │ │ + @ instruction: 0xff6ed17e │ │ cmp r0, #0 │ │ ldrbne r1, [r0, #4] │ │ tstne r1, #1 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c2c490 │ │ mov r2, #436 @ 0x1b4 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6ed115 │ │ + @ instruction: 0xff6ed0ee │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mvn r3, #0 │ │ mov r0, #0 │ │ stm sp, {r0, r3} │ │ @@ -3363259,18 +3363260,18 @@ │ │ mov r5, #0 │ │ mov r0, r4 │ │ str r5, [r4, #64] @ 0x40 │ │ bl c2c3b8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ecf89 │ │ + @ instruction: 0xff6ecf62 │ │ @ instruction: 0xff6fdcfe │ │ - @ instruction: 0xff6ed081 │ │ - @ instruction: 0xff6ed029 │ │ + @ instruction: 0xff6ed05a │ │ + @ instruction: 0xff6ed002 │ │ ldr r0, [pc, #20] @ c2c89c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c2c8a0 │ │ add r1, pc, r1 │ │ b c94f74 │ │ @@ -3363728,18 +3363729,18 @@ │ │ mvn r1, #0 │ │ movw r2, #49648 @ 0xc1f0 │ │ mov r3, #13 │ │ strd r6, [sp] │ │ bl c2d760 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ec659 │ │ + @ instruction: 0xff6ec632 │ │ @ instruction: 0xff6d9d33 │ │ @ instruction: 0xff6c891f │ │ - @ instruction: 0xff6ec61d │ │ + @ instruction: 0xff6ec5f6 │ │ @ instruction: 0xff6d9d15 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ beq c2d034 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3363792,15 +3363793,15 @@ │ │ b c2d760 │ │ 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: 0xff6ec559 │ │ + @ instruction: 0xff6ec532 │ │ @ instruction: 0xff6d7e39 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0, #24] │ │ mov r3, #1 │ │ str r3, [sp] │ │ movw r3, #49648 @ 0xc1f0 │ │ @@ -3363894,16 +3363895,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: 0xff6ec42d │ │ - @ instruction: 0xff6ec440 │ │ + @ instruction: 0xff6ec406 │ │ + @ instruction: 0xff6ec419 │ │ @ instruction: 0xff6d53b1 │ │ @ instruction: 0xff6c85df │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ cmp r0, #0 │ │ beq c2d2d8 │ │ mov r4, r0 │ │ @@ -3363995,17 +3363996,17 @@ │ │ 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: 0xff6ec2b5 │ │ + @ instruction: 0xff6ec28e │ │ @ instruction: 0xff6df1cd │ │ - @ instruction: 0xff6ec1ed │ │ + @ instruction: 0xff6ec1c6 │ │ @ instruction: 0xff6df105 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [r0, #20] │ │ mov r3, #6 │ │ ldr ip, [pc, #36] @ c2d43c │ │ stmib sp, {r1, r2} │ │ @@ -3364200,29 +3364201,29 @@ │ │ mov r1, #148 @ 0x94 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e0eb8 │ │ @ instruction: 0xff6cae3c │ │ - @ instruction: 0xff6ec0c9 │ │ + @ instruction: 0xff6ec0a2 │ │ @ instruction: 0xff6d97c1 │ │ - @ instruction: 0xff6ebedd │ │ + @ instruction: 0xff6ebeb6 │ │ @ instruction: 0xff6d95d5 │ │ - @ instruction: 0xff6ebea5 │ │ + @ instruction: 0xff6ebe7e │ │ @ instruction: 0xff6d959d │ │ - @ instruction: 0xff6ebec1 │ │ + @ instruction: 0xff6ebe9a │ │ @ instruction: 0xff6d95b9 │ │ - @ instruction: 0xff6ec005 │ │ + @ instruction: 0xff6ebfde │ │ @ instruction: 0xff6d96fd │ │ - @ instruction: 0xff6ebef9 │ │ + @ instruction: 0xff6ebed2 │ │ @ instruction: 0xff6d95f1 │ │ - @ instruction: 0xff6ebfb1 │ │ - @ instruction: 0xff6ebf75 │ │ - @ instruction: 0xff6ebf3d │ │ + @ instruction: 0xff6ebf8a │ │ + @ instruction: 0xff6ebf4e │ │ + @ instruction: 0xff6ebf16 │ │ 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 │ │ @@ -3364318,22 +3364319,22 @@ │ │ mov r0, #6 │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn lr, #1 │ │ mov r0, lr │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ebcfd │ │ - @ instruction: 0xff6e4476 │ │ - @ instruction: 0xff6ebdf5 │ │ - @ instruction: 0xff6e456e │ │ - @ instruction: 0xff6ebcc9 │ │ - @ instruction: 0xff6e4442 │ │ - @ instruction: 0xff6ebd2d │ │ - @ instruction: 0xff6e44a6 │ │ + @ instruction: 0xff6ebcd6 │ │ + @ instruction: 0xff6e444f │ │ + @ instruction: 0xff6ebdce │ │ + @ instruction: 0xff6e4547 │ │ + @ instruction: 0xff6ebca2 │ │ + @ instruction: 0xff6e441b │ │ + @ instruction: 0xff6ebd06 │ │ + @ instruction: 0xff6e447f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c2d9bc │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ beq c2d98c │ │ @@ -3364430,21 +3364431,21 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ebbd1 │ │ + @ instruction: 0xff6ebbaa │ │ @ instruction: 0xff6d0016 │ │ - @ instruction: 0xff6ebbed │ │ + @ instruction: 0xff6ebbc6 │ │ @ instruction: 0xff6d0032 │ │ @ instruction: 0xff6c7dd3 │ │ - @ instruction: 0xff6ebb09 │ │ - @ instruction: 0xff6f31f4 │ │ + @ instruction: 0xff6ebae2 │ │ + @ instruction: 0xff6f31cd │ │ ldrb r1, [r0, #40] @ 0x28 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldrd r2, [r0, #28] │ │ cmp r2, #0 │ │ beq c2db00 │ │ @@ -3364493,16 +3364494,16 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6eba0d │ │ - @ instruction: 0xff6f30f8 │ │ + @ instruction: 0xff6eb9e6 │ │ + @ instruction: 0xff6f30d1 │ │ ldr r0, [r0, #72] @ 0x48 │ │ bx lr │ │ push {r4, lr} │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r4, [r0] │ │ blx r1 │ │ @@ -3364536,15 +3364537,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: 0xff6f4de7 │ │ + @ instruction: 0xff6f4dc0 │ │ push {r4, r5, r6, r7, r9, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #228] @ c2dd5c │ │ mov r6, r0 │ │ mov r0, #60 @ 0x3c │ │ add r1, pc, r1 │ │ mov r2, #58 @ 0x3a │ │ @@ -3364598,16 +3364599,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: 0xff6f4d87 │ │ - @ instruction: 0xff6f4cd7 │ │ + @ instruction: 0xff6f4d60 │ │ + @ instruction: 0xff6f4cb0 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r4, #0 │ │ beq c2dda8 │ │ ldr r5, [pc, #48] @ c2ddac │ │ mov r2, #77 @ 0x4d │ │ ldr r0, [r4, #48] @ 0x30 │ │ @@ -3364618,15 +3364619,15 @@ │ │ bl baa338 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #79 @ 0x4f │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f4c83 │ │ + @ instruction: 0xff6f4c5c │ │ 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 c2de00 │ │ @@ -3364785,16 +3364786,16 @@ │ │ bl c076dc │ │ mov r0, #5 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f49df │ │ - @ instruction: 0xff6e226f │ │ + @ instruction: 0xff6f49b8 │ │ + @ instruction: 0xff6e2248 │ │ 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 │ │ @@ -3364906,20 +3364907,20 @@ │ │ mov r2, r6 │ │ bl bcd86c │ │ mov r4, r0 │ │ cmp r0, #0 │ │ strpl r4, [sl] │ │ movpl r4, #1 │ │ b c2e0a0 │ │ - @ instruction: 0xff6f4983 │ │ + @ instruction: 0xff6f495c │ │ @ instruction: 0xff6ca2a8 │ │ - @ instruction: 0xff6f48df │ │ + @ instruction: 0xff6f48b8 │ │ @ instruction: 0xff6ca204 │ │ - @ instruction: 0xff6f4883 │ │ - @ instruction: 0xff6f4813 │ │ + @ instruction: 0xff6f485c │ │ + @ instruction: 0xff6f47ec │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r6, #4097 @ 0x1001 │ │ mov r5, #1 │ │ sub r6, r1, r6 │ │ cmp r6, #15 │ │ bhi c2e2c4 │ │ ldr r4, [r0, #80] @ 0x50 │ │ @@ -3365037,15 +3365038,15 @@ │ │ sub r0, r2, #3 │ │ mvn r5, #1 │ │ cmn r0, #2 │ │ bcc c2e2cc │ │ mov r0, #1 │ │ strb r2, [r4, #36] @ 0x24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f462b │ │ + @ instruction: 0xff6f4604 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #416] @ c2e5ec │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3365146,20 +3365147,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl d32360 │ │ mov r1, r0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b c09054 │ │ - @ instruction: 0xff6ece93 │ │ + @ instruction: 0xff6ece6c │ │ @ instruction: 0xff6fbe5d │ │ - @ instruction: 0xff6e388d │ │ - @ instruction: 0xff6f4453 │ │ + @ instruction: 0xff6e3866 │ │ + @ instruction: 0xff6f442c │ │ @ instruction: 0xff6cf44c │ │ - @ instruction: 0xff6eead4 │ │ + @ instruction: 0xff6eeaad │ │ @ instruction: 0xff6d879b │ │ @ instruction: 0xff701d26 │ │ @ instruction: 0xff6dc61a │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ @@ -3365365,21 +3365366,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 c2e830 │ │ - @ instruction: 0xff6f432c │ │ + @ instruction: 0xff6f4305 │ │ @ instruction: 0xff6c9c4b │ │ - @ instruction: 0xff6f42f8 │ │ + @ instruction: 0xff6f42d1 │ │ @ instruction: 0xff6c9c17 │ │ - @ instruction: 0xff6f4238 │ │ + @ instruction: 0xff6f4211 │ │ @ instruction: 0xff6c9b57 │ │ - @ instruction: 0xff6f420c │ │ + @ instruction: 0xff6f41e5 │ │ @ instruction: 0xff6c9b2b │ │ 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 │ │ @@ -3365468,18 +3365469,18 @@ │ │ mov r0, fp │ │ bl c1c68c │ │ mov r0, r4 │ │ bl c1cd64 │ │ mov r0, r7 │ │ add sp, sp, #132 @ 0x84 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ee5f3 │ │ + @ instruction: 0xff6ee5cc │ │ @ instruction: 0xff6c6dff │ │ - @ instruction: 0xff6ebaec │ │ - @ instruction: 0xff6e32f0 │ │ + @ instruction: 0xff6ebac5 │ │ + @ instruction: 0xff6e32c9 │ │ @ instruction: 0xff6dda13 │ │ 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 │ │ @@ -3365962,15 +3365963,15 @@ │ │ mov r0, #10 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6df183 │ │ - @ instruction: 0xff6f1a5c │ │ + @ instruction: 0xff6f1a35 │ │ @ instruction: 0xff6cc924 │ │ @ instruction: 0xff6df104 │ │ @ instruction: 0xff6cac42 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #92] @ 0x5c │ │ @@ -3366139,15 +3366140,15 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2c8dc │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e2858 │ │ + @ instruction: 0xff6e2831 │ │ @ instruction: 0xff6d215b │ │ @ instruction: 0xff6d2072 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ @@ -3366190,15 +3366191,15 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2c8dc │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e278c │ │ + @ instruction: 0xff6e2765 │ │ @ instruction: 0xff6d208f │ │ @ instruction: 0xff700b36 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4099 @ 0x1003 │ │ str r2, [sp] │ │ @@ -3366222,15 +3366223,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: 0xff6e80da │ │ + @ instruction: 0xff6e80b3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #216] @ c2f7a8 │ │ mov r7, r0 │ │ mov r0, #32 │ │ add r1, pc, r1 │ │ mov r2, #51 @ 0x33 │ │ @@ -3366281,16 +3366282,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: 0xff6e809e │ │ - @ instruction: 0xff6e8002 │ │ + @ instruction: 0xff6e8077 │ │ + @ instruction: 0xff6e7fdb │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #80] @ 0x50 │ │ cmp r5, #0 │ │ beq c2f804 │ │ mov r4, r0 │ │ ldr r0, [r5] │ │ bl bdcb68 │ │ @@ -3366305,15 +3366306,15 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #99 @ 0x63 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ str r0, [r4, #80] @ 0x50 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e7f92 │ │ + @ instruction: 0xff6e7f6b │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r0, #80] @ 0x50 │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ beq c2f870 │ │ mov r5, r1 │ │ bl bdb340 │ │ @@ -3366344,16 +3366345,16 @@ │ │ bl c076dc │ │ mov r0, #16 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e7ef2 │ │ - @ instruction: 0xff6f31a7 │ │ + @ instruction: 0xff6e7ecb │ │ + @ instruction: 0xff6f3180 │ │ 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] │ │ @@ -3366399,15 +3366400,15 @@ │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bdb3d8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e7e26 │ │ + @ instruction: 0xff6e7dff │ │ @ instruction: 0xff6f8a8f │ │ 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 │ │ @@ -3366453,15 +3366454,15 @@ │ │ cmp r0, #1 │ │ blt c2fa50 │ │ ldr r0, [sp, #12] │ │ str r0, [r4] │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6e7d92 │ │ + @ instruction: 0xff6e7d6b │ │ @ instruction: 0xff6c896c │ │ 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 │ │ @@ -3366547,16 +3366548,16 @@ │ │ mov r1, r8 │ │ mov r3, #242 @ 0xf2 │ │ add r2, pc, r2 │ │ bl c4da00 │ │ mov r0, r5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e7c46 │ │ - @ instruction: 0xff6e7bb6 │ │ + @ instruction: 0xff6e7c1f │ │ + @ instruction: 0xff6e7b8f │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r7, #4097 @ 0x1001 │ │ ldr r5, [r0, #80] @ 0x50 │ │ sub r7, r1, r7 │ │ cmp r7, #9 │ │ bhi c2fc4c │ │ add r1, pc, #4 │ │ @@ -3366813,23 +3366814,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r7, #0 │ │ mov r0, #16 │ │ mov r1, #138 @ 0x8a │ │ b c2ff30 │ │ - @ instruction: 0xff6e7886 │ │ - @ instruction: 0xff6eef50 │ │ - @ instruction: 0xff6e785a │ │ - @ instruction: 0xff6eef24 │ │ - @ instruction: 0xff6e78d2 │ │ - @ instruction: 0xff6eef9c │ │ - @ instruction: 0xff6e794a │ │ - @ instruction: 0xff6e7796 │ │ - @ instruction: 0xff6eee60 │ │ + @ instruction: 0xff6e785f │ │ + @ instruction: 0xff6eef29 │ │ + @ instruction: 0xff6e7833 │ │ + @ instruction: 0xff6eeefd │ │ + @ instruction: 0xff6e78ab │ │ + @ instruction: 0xff6eef75 │ │ + @ instruction: 0xff6e7923 │ │ + @ instruction: 0xff6e776f │ │ + @ instruction: 0xff6eee39 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #408] @ c301c4 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3366929,22 +3366930,22 @@ │ │ mov r0, #16 │ │ mov r1, #141 @ 0x8d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6cbb10 │ │ - @ instruction: 0xff6e75d2 │ │ - @ instruction: 0xff6eeca9 │ │ - @ instruction: 0xff6f0c18 │ │ - @ instruction: 0xff6e1a60 │ │ + @ instruction: 0xff6e75ab │ │ + @ instruction: 0xff6eec82 │ │ + @ instruction: 0xff6f0bf1 │ │ + @ instruction: 0xff6e1a39 │ │ @ instruction: 0xff6ddb21 │ │ - @ instruction: 0xff6eb295 │ │ - @ instruction: 0xff6e75fa │ │ - @ instruction: 0xff6eecd1 │ │ + @ instruction: 0xff6eb26e │ │ + @ instruction: 0xff6e75d3 │ │ + @ instruction: 0xff6eecaa │ │ @ instruction: 0xff6dc40e │ │ 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 │ │ @@ -3367013,18 +3367014,18 @@ │ │ add r0, r0, r1, lsr #29 │ │ asr r0, r0, #3 │ │ mov r6, #1 │ │ str r0, [r4] │ │ b c3023c │ │ mov r6, #0 │ │ b c3023c │ │ - @ instruction: 0xff6e7556 │ │ - @ instruction: 0xff6eb0fd │ │ - @ instruction: 0xff6e74be │ │ - @ instruction: 0xff6eb065 │ │ + @ instruction: 0xff6e752f │ │ + @ instruction: 0xff6eb0d6 │ │ + @ instruction: 0xff6e7497 │ │ + @ instruction: 0xff6eb03e │ │ 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 │ │ @@ -3367097,15 +3367098,15 @@ │ │ mov r0, r4 │ │ bl c1cd64 │ │ mov r0, r7 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6dc159 │ │ @ instruction: 0xff6c5463 │ │ - @ instruction: 0xff6ea144 │ │ + @ instruction: 0xff6ea11d │ │ @ instruction: 0xff6c5ee2 │ │ 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 │ │ @@ -3367163,15 +3367164,15 @@ │ │ ldr r0, [pc, #28] @ c30578 │ │ mov r1, #66 @ 0x42 │ │ ldr r2, [pc, #24] @ c3057c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c304a4 │ │ @ instruction: 0xff6fdca3 │ │ - @ instruction: 0xff6e3577 │ │ + @ instruction: 0xff6e3550 │ │ @ instruction: 0xff6dde61 │ │ @ instruction: 0xff6fdbdf │ │ @ instruction: 0xff6fbb45 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4101 @ 0x1005 │ │ @@ -3367234,15 +3367235,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #386 @ 0x182 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6f5f88 │ │ + @ instruction: 0xff6f5f61 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c30694 │ │ mov r0, #1 │ │ @@ -3367705,20 +3367706,20 @@ │ │ beq c30b94 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [r4, #60] @ 0x3c │ │ cmp r0, #0 │ │ bne c30b94 │ │ b c30d54 │ │ - @ instruction: 0xff6f5ecc │ │ - @ instruction: 0xff6f59ec │ │ + @ instruction: 0xff6f5ea5 │ │ + @ instruction: 0xff6f59c5 │ │ @ instruction: 0xff6caf87 │ │ - @ instruction: 0xff6f5a44 │ │ + @ instruction: 0xff6f5a1d │ │ @ instruction: 0xff6cafdf │ │ - @ instruction: 0xff6f59ac │ │ + @ instruction: 0xff6f5985 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c30e3c │ │ ldr ip, [pc, #36] @ c30e40 │ │ ldr lr, [pc, #36] @ c30e44 │ │ @@ -3368213,52 +3368214,52 @@ │ │ bl c076dc │ │ movw r0, #258 @ 0x102 │ │ mov r5, #0 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ mov r0, #6 │ │ b c31540 │ │ - @ instruction: 0xff6f569c │ │ + @ instruction: 0xff6f5675 │ │ @ instruction: 0xff6fd204 │ │ - @ instruction: 0xff6f52d8 │ │ + @ instruction: 0xff6f52b1 │ │ @ instruction: 0xff6fce40 │ │ - @ instruction: 0xff6f53d8 │ │ + @ instruction: 0xff6f53b1 │ │ @ instruction: 0xff6fcf40 │ │ - @ instruction: 0xff6f545c │ │ + @ instruction: 0xff6f5435 │ │ @ instruction: 0xff6fcfc4 │ │ - @ instruction: 0xff6f53b8 │ │ + @ instruction: 0xff6f5391 │ │ @ instruction: 0xff6fcf20 │ │ - @ instruction: 0xff6f5034 │ │ + @ instruction: 0xff6f500d │ │ @ instruction: 0xff6fcb9c │ │ - @ instruction: 0xff6f55e4 │ │ + @ instruction: 0xff6f55bd │ │ @ instruction: 0xfffff6a8 │ │ @ instruction: 0xfffff62c │ │ @ instruction: 0xfffff5a0 │ │ @ instruction: 0xfffff650 │ │ @ instruction: 0xfffff5d4 │ │ @ instruction: 0xfffff548 │ │ - @ instruction: 0xff6f52b0 │ │ + @ instruction: 0xff6f5289 │ │ @ instruction: 0xff6fce18 │ │ - @ instruction: 0xff6f5274 │ │ + @ instruction: 0xff6f524d │ │ @ instruction: 0xff6fcddc │ │ - @ instruction: 0xff6f52f4 │ │ + @ instruction: 0xff6f52cd │ │ @ instruction: 0xff6fce5c │ │ - @ instruction: 0xff6f506c │ │ + @ instruction: 0xff6f5045 │ │ @ instruction: 0xff6fcbd4 │ │ - @ instruction: 0xff6f5128 │ │ + @ instruction: 0xff6f5101 │ │ @ instruction: 0xff6fcc90 │ │ - @ instruction: 0xff6f5150 │ │ + @ instruction: 0xff6f5129 │ │ @ instruction: 0xff6fccb8 │ │ - @ instruction: 0xff6f50c0 │ │ + @ instruction: 0xff6f5099 │ │ @ instruction: 0xff6fcc28 │ │ - @ instruction: 0xff6f51ac │ │ + @ instruction: 0xff6f5185 │ │ @ instruction: 0xff6fcd14 │ │ - @ instruction: 0xff6f5178 │ │ + @ instruction: 0xff6f5151 │ │ @ instruction: 0xff6fcce0 │ │ - @ instruction: 0xff6f5388 │ │ + @ instruction: 0xff6f5361 │ │ @ instruction: 0xff6fcef0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c316d8 │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ @@ -3368382,25 +3368383,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 c317b0 │ │ - @ instruction: 0xff6f4f00 │ │ + @ instruction: 0xff6f4ed9 │ │ @ instruction: 0xff6fa9e1 │ │ - @ instruction: 0xff6f4ea4 │ │ + @ instruction: 0xff6f4e7d │ │ @ instruction: 0xff6fa985 │ │ - @ instruction: 0xff6f4e6c │ │ + @ instruction: 0xff6f4e45 │ │ @ instruction: 0xff6fa94d │ │ - @ instruction: 0xff6f4ec0 │ │ + @ instruction: 0xff6f4e99 │ │ @ instruction: 0xff6fa9a1 │ │ - @ instruction: 0xff6f4dbc │ │ + @ instruction: 0xff6f4d95 │ │ @ instruction: 0xff6fa89d │ │ - @ instruction: 0xff6f4de4 │ │ + @ instruction: 0xff6f4dbd │ │ @ instruction: 0xff6fa8c5 │ │ mov r1, #0 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b c30e58 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ @@ -3368471,22 +3368472,22 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ str lr, [sp, #8] │ │ pop {fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6f4cc8 │ │ - @ instruction: 0xff6e9a08 │ │ - @ instruction: 0xff6f4c6c │ │ - @ instruction: 0xff6e99ac │ │ - @ instruction: 0xff6f4c38 │ │ - @ instruction: 0xff6e9978 │ │ - @ instruction: 0xff6f4c88 │ │ - @ instruction: 0xff6e99c8 │ │ + @ instruction: 0xff6f4ca1 │ │ + @ instruction: 0xff6e99e1 │ │ + @ instruction: 0xff6f4c45 │ │ + @ instruction: 0xff6e9985 │ │ + @ instruction: 0xff6f4c11 │ │ + @ instruction: 0xff6e9951 │ │ + @ instruction: 0xff6f4c61 │ │ + @ instruction: 0xff6e99a1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r1 │ │ ldr r1, [pc, #844] @ c31d60 │ │ mov r8, r0 │ │ mov r0, #0 │ │ add r1, pc, r1 │ │ @@ -3368698,23 +3368699,23 @@ │ │ bl c327b4 │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c8291 │ │ @ instruction: 0xff6c9baa │ │ @ instruction: 0xff6fc097 │ │ - @ instruction: 0xff6f2a6a │ │ + @ instruction: 0xff6f2a43 │ │ @ instruction: 0xff6cdd11 │ │ @ instruction: 0xff6fc630 │ │ @ instruction: 0xff6fc2af │ │ @ instruction: 0xff6ca010 │ │ - @ instruction: 0xff6dfc96 │ │ + @ instruction: 0xff6dfc6f │ │ @ instruction: 0xff6c6759 │ │ - @ instruction: 0xff6e5b4b │ │ - @ instruction: 0xff6e96c8 │ │ + @ instruction: 0xff6e5b24 │ │ + @ instruction: 0xff6e96a1 │ │ @ instruction: 0xff6c3b37 │ │ @ instruction: 0xff6f620e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #456] @ c31f70 │ │ mov r1, r4 │ │ add r0, pc, r0 │ │ @@ -3368827,30 +3368828,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: 0xff6e59ea │ │ + @ instruction: 0xff6e59c3 │ │ @ instruction: 0x0017add4 │ │ @ instruction: 0xff6f8567 │ │ andseq sl, r7, ip, lsl #30 │ │ @ instruction: 0xff6d8d69 │ │ - @ instruction: 0xff6e59a4 │ │ + @ instruction: 0xff6e597d │ │ @ instruction: 0xff6c80cc │ │ @ instruction: 0xff6d16dc │ │ - @ instruction: 0xff6e3d7d │ │ + @ instruction: 0xff6e3d56 │ │ @ instruction: 0xff6cf7f6 │ │ @ instruction: 0xff6da668 │ │ @ instruction: 0xff6d6cf0 │ │ @ instruction: 0xff6fe363 │ │ @ instruction: 0xff6f6536 │ │ - @ instruction: 0xff6e76f8 │ │ - @ instruction: 0xff6ecf76 │ │ + @ instruction: 0xff6e76d1 │ │ + @ instruction: 0xff6ecf4f │ │ mov r1, r0 │ │ movw r2, #1125 @ 0x465 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ ble c32158 │ │ movw r2, #1126 @ 0x466 │ │ sub r1, r1, r2 │ │ @@ -3369780,25 +3369781,25 @@ │ │ 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: 0xff6c8a16 │ │ - @ instruction: 0xff6f18d6 │ │ + @ instruction: 0xff6f18af │ │ @ instruction: 0xff6faec7 │ │ @ instruction: 0xff6fb193 │ │ @ instruction: 0xff6ccb75 │ │ @ instruction: 0xff6fb49c │ │ @ instruction: 0xff6c8eb4 │ │ - @ instruction: 0xff6deb3a │ │ + @ instruction: 0xff6deb13 │ │ @ instruction: 0xff6c6f4d │ │ @ instruction: 0xff6c55dd │ │ - @ instruction: 0xff6e49e7 │ │ - @ instruction: 0xff6e8578 │ │ + @ instruction: 0xff6e49c0 │ │ + @ instruction: 0xff6e8551 │ │ @ instruction: 0xff6c29f3 │ │ @ instruction: 0xff6f50ca │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r2 │ │ mov r5, r1 │ │ ldr r2, [r1] │ │ @@ -3369931,25 +3369932,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: 0xff6e0b91 │ │ + @ instruction: 0xff6e0b6a │ │ @ instruction: 0xff6ce788 │ │ - @ instruction: 0xff6f187e │ │ + @ instruction: 0xff6f1857 │ │ @ instruction: 0xff6f91b3 │ │ - @ instruction: 0xff6f369b │ │ + @ instruction: 0xff6f3674 │ │ @ instruction: 0xff6c898d │ │ - @ instruction: 0xff6e75dd │ │ - @ instruction: 0xff6e0795 │ │ + @ instruction: 0xff6e75b6 │ │ + @ instruction: 0xff6e076e │ │ @ instruction: 0xff6cf5ed │ │ - @ instruction: 0xff6e75a1 │ │ - @ instruction: 0xff6edc18 │ │ + @ instruction: 0xff6e757a │ │ + @ instruction: 0xff6edbf1 │ │ 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 │ │ @@ -3370545,16 +3370546,16 @@ │ │ ldr r1, [r4] │ │ ldr r0, [sp, #64] @ 0x40 │ │ bl bb5134 │ │ mov sl, #0 │ │ cmp r0, #0 │ │ bne c33558 │ │ b c339d8 │ │ - @ instruction: 0xff6f2b99 │ │ - @ instruction: 0xff6dd0b6 │ │ + @ instruction: 0xff6f2b72 │ │ + @ instruction: 0xff6dd08f │ │ @ instruction: 0xff6d59a3 │ │ @ instruction: 0xff6d59de │ │ @ instruction: 0xff6fafcd │ │ @ instruction: 0xff6d5912 │ │ @ instruction: 0xff6faf01 │ │ @ instruction: 0xff6d55ba │ │ @ instruction: 0xff6d552e │ │ @@ -3371543,16 +3371544,16 @@ │ │ beq c3497c │ │ mov r0, #8192 @ 0x2000 │ │ str r0, [r6] │ │ b c348d4 │ │ mov r0, #65536 @ 0x10000 │ │ str r0, [r6] │ │ b c348d4 │ │ - @ instruction: 0xff6f1b1d │ │ - @ instruction: 0xff6dc06e │ │ + @ instruction: 0xff6f1af6 │ │ + @ instruction: 0xff6dc047 │ │ @ instruction: 0xff6d4927 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ ldr r2, [sp, #24] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #32] │ │ @@ -3371719,15 +3371720,15 @@ │ │ mov r6, #0 │ │ bl c077cc │ │ add r0, sp, #16 │ │ bl c326a8 │ │ mov r0, r6 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f1999 │ │ + @ instruction: 0xff6f1972 │ │ @ instruction: 0xff6f9515 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r0, [sp, #20] │ │ @@ -3371840,16 +3371841,16 @@ │ │ mov r1, #0 │ │ mov r0, r4 │ │ mov r5, r1 │ │ bl bb65f8 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f17b9 │ │ - @ instruction: 0xff6ea01a │ │ + @ instruction: 0xff6f1792 │ │ + @ instruction: 0xff6e9ff3 │ │ 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 │ │ @@ -3374441,21 +3374442,21 @@ │ │ mov r0, #0 │ │ str r0, [r4, #156] @ 0x9c │ │ pop {r4, pc} │ │ ldr r1, [pc, #8] @ c376c8 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6e95e9 │ │ + @ instruction: 0xff6e95c2 │ │ ldr r1, [pc, #12] @ c376e0 │ │ mov r0, #28 │ │ mov r2, #32 │ │ add r1, pc, r1 │ │ b c4d478 │ │ - @ instruction: 0xff6e95d1 │ │ + @ instruction: 0xff6e95aa │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ mov r1, #17 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c378a0 │ │ add r1, r4, #4 │ │ @@ -3374571,15 +3374572,15 @@ │ │ add r1, pc, r1 │ │ b c94f74 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c378d0 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6ecec4 │ │ + @ instruction: 0xff6ece9d │ │ 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} │ │ @@ -3374929,15 +3374930,15 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c5bd5 │ │ - @ instruction: 0xff6d9f0a │ │ + @ instruction: 0xff6d9ee3 │ │ push {fp, lr} │ │ bl c37e88 │ │ cmp r0, #0 │ │ ldrbne r1, [r0] │ │ orrne r1, r1, #1 │ │ strbne r1, [r0] │ │ pop {fp, pc} │ │ @@ -3374992,17 +3374993,17 @@ │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff73c6c0 │ │ - @ instruction: 0xff6dbba6 │ │ + @ instruction: 0xff6dbb7f │ │ andeq r0, r0, r8, ror #22 │ │ - @ instruction: 0xff6dbafa │ │ + @ instruction: 0xff6dbad3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrb r3, [r0] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c37fc8 │ │ ldr r2, [r0, #12] │ │ @@ -3375018,15 +3375019,15 @@ │ │ ldr r1, [pc, #20] @ c37fcc │ │ mov r0, r4 │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ andeq r0, r0, r0, lsl #22 │ │ - @ instruction: 0xff6dba8a │ │ + @ instruction: 0xff6dba63 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, #0 │ │ cmp r0, #0 │ │ beq c38088 │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c38088 │ │ @@ -3375263,16 +3375264,16 @@ │ │ mov r0, r4 │ │ mov r2, #177 @ 0xb1 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r6 │ │ add sp, sp, #72 @ 0x48 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6db77a │ │ - @ instruction: 0xff6db6ba │ │ + @ instruction: 0xff6db753 │ │ + @ instruction: 0xff6db693 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c3840c │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c3840c │ │ @@ -3375473,19 +3375474,19 @@ │ │ ldrb r2, [r1, r3] │ │ add r3, r3, #1 │ │ cmp r2, #0 │ │ bne c386bc │ │ b c385c0 │ │ mov r4, #0 │ │ b c38628 │ │ - @ instruction: 0xff6db4f6 │ │ + @ instruction: 0xff6db4cf │ │ andeq r0, r0, r0, ror r4 │ │ - @ instruction: 0xff6db402 │ │ - @ instruction: 0xff6db446 │ │ - @ instruction: 0xff6d7cca │ │ + @ instruction: 0xff6db3db │ │ + @ instruction: 0xff6db41f │ │ + @ instruction: 0xff6d7ca3 │ │ 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 c389bc │ │ mov r6, r1 │ │ @@ -3375668,27 +3375669,27 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ b c389a8 │ │ - @ instruction: 0xff6db07a │ │ + @ instruction: 0xff6db053 │ │ @ instruction: 0xff6d3b12 │ │ - @ instruction: 0xff6db322 │ │ - @ instruction: 0xff6db1a2 │ │ - @ instruction: 0xff6db0de │ │ + @ instruction: 0xff6db2fb │ │ + @ instruction: 0xff6db17b │ │ + @ instruction: 0xff6db0b7 │ │ @ instruction: 0xff6d3b76 │ │ - @ instruction: 0xff6db1e6 │ │ + @ instruction: 0xff6db1bf │ │ @ instruction: 0xff6d3c7e │ │ - @ instruction: 0xff6e0d58 │ │ - @ instruction: 0xff6db126 │ │ + @ instruction: 0xff6e0d31 │ │ + @ instruction: 0xff6db0ff │ │ @ instruction: 0xff6d3bbe │ │ - @ instruction: 0xff6d7972 │ │ - @ instruction: 0xff6db0a6 │ │ + @ instruction: 0xff6d794b │ │ + @ instruction: 0xff6db07f │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ bl c61c1c │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ @@ -3375717,15 +3375718,15 @@ │ │ add r1, pc, r1 │ │ b c94f74 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c38ab8 │ │ mov r2, #45 @ 0x2d │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6daf96 │ │ + @ instruction: 0xff6daf6f │ │ 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 c38b88 │ │ @@ -3376024,21 +3376025,21 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #242 @ 0xf2 │ │ bl c4d7a8 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e0847 │ │ + @ instruction: 0xff6e0820 │ │ andeq r0, r0, r0, asr r1 │ │ - @ instruction: 0xff6e07af │ │ - @ instruction: 0xff6e078b │ │ - @ instruction: 0xff6e075b │ │ - @ instruction: 0xff6e06c3 │ │ - @ instruction: 0xff6e06af │ │ + @ instruction: 0xff6e0788 │ │ + @ instruction: 0xff6e0764 │ │ + @ instruction: 0xff6e0734 │ │ + @ instruction: 0xff6e069c │ │ + @ instruction: 0xff6e0688 │ │ muleq r0, r4, r0 │ │ bx lr │ │ push {r4, lr} │ │ mov lr, r1 │ │ movw r1, #40164 @ 0x9ce4 │ │ mov r3, r0 │ │ movw r0, #8997 @ 0x2325 │ │ @@ -3376119,18 +3376120,18 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ movw r2, #306 @ 0x132 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e0603 │ │ - @ instruction: 0xff6e05df │ │ - @ instruction: 0xff6e05b3 │ │ - @ instruction: 0xff6e0523 │ │ + @ instruction: 0xff6e05dc │ │ + @ instruction: 0xff6e05b8 │ │ + @ instruction: 0xff6e058c │ │ + @ instruction: 0xff6e04fc │ │ andeq r0, r0, r8, asr #20 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ bl c5969c │ │ @@ -3376162,15 +3376163,15 @@ │ │ movw r2, #342 @ 0x156 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #343 @ 0x157 │ │ pop {r4, r5, r6, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6e048f │ │ + @ instruction: 0xff6e0468 │ │ 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 c39528 │ │ mov r7, r1 │ │ @@ -3376388,17 +3376389,17 @@ │ │ mov r0, r5 │ │ mov r2, #636 @ 0x27c │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e0417 │ │ + @ instruction: 0xff6e03f0 │ │ andeq r0, r0, r8, lsr #15 │ │ - @ instruction: 0xff6e00eb │ │ + @ instruction: 0xff6e00c4 │ │ 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 c59910 │ │ @@ -3376654,20 +3376655,20 @@ │ │ mov r1, r4 │ │ bl c4d7a8 │ │ mov r0, r7 │ │ mov r1, r4 │ │ movw r2, #509 @ 0x1fd │ │ bl c4d7a8 │ │ b c39570 │ │ - @ instruction: 0xff6e0083 │ │ - @ instruction: 0xff6e0057 │ │ - @ instruction: 0xff6e0027 │ │ + @ instruction: 0xff6e005c │ │ + @ instruction: 0xff6e0030 │ │ + @ instruction: 0xff6e0000 │ │ andeq r0, r0, r8, ror r3 │ │ - @ instruction: 0xff6dfcd3 │ │ - @ instruction: 0xff6dfd13 │ │ + @ instruction: 0xff6dfcac │ │ + @ instruction: 0xff6dfcec │ │ 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] │ │ @@ -3376838,35 +3376839,35 @@ │ │ mov r1, r5 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #291 @ 0x123 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6dfae7 │ │ - @ instruction: 0xff6df9ef │ │ + @ instruction: 0xff6dfac0 │ │ + @ instruction: 0xff6df9c8 │ │ ldr r1, [pc, #8] @ c39c54 │ │ movw r2, #523 @ 0x20b │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6df9bf │ │ + @ instruction: 0xff6df998 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #40] @ c39c8c │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r2, #424 @ 0x1a8 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #425 @ 0x1a9 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6df99f │ │ + @ instruction: 0xff6df978 │ │ bl d31f30 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #127 @ 0x7f │ │ bxhi lr │ │ ldr r0, [pc, #20] @ c39cc0 │ │ add r0, pc, r0 │ │ @@ -3376951,30 +3376952,30 @@ │ │ bx lr │ │ ldr r0, [pc, #44] @ c39e1c │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #48] @ c39e2c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6df8f8 │ │ + @ instruction: 0xff6df8d1 │ │ @ instruction: 0xff6d4633 │ │ - @ instruction: 0xff6d45f5 │ │ + @ instruction: 0xff6ec84f │ │ @ instruction: 0xff73a8a8 │ │ @ instruction: 0xff6c78ba │ │ - @ instruction: 0xff6e15d4 │ │ - @ instruction: 0xff6e8c68 │ │ + @ instruction: 0xff6e15ad │ │ + @ instruction: 0xff6e8c41 │ │ @ instruction: 0xff6c3c39 │ │ - @ instruction: 0xff6e15cd │ │ + @ instruction: 0xff6e15a6 │ │ andseq r9, r9, r0, asr #7 │ │ @ instruction: 0xff6c1de3 │ │ - @ instruction: 0xff6d7f76 │ │ + @ instruction: 0xff6d7f4f │ │ ldr r0, [pc, #4] @ c39e3c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6dbd93 │ │ + @ instruction: 0xff6dbd6c │ │ ldr r0, [pc, #4] @ c39e4c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6c59ff │ │ ldr r0, [pc, #4] @ c39e5c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3377221,21 +3377222,21 @@ │ │ bl c1c68c │ │ mov r0, #0 │ │ mov fp, #0 │ │ b c3a140 │ │ mov fp, #0 │ │ ldr r0, [sp, #4] │ │ b c3a140 │ │ - @ instruction: 0xff6e30f0 │ │ + @ instruction: 0xff6e30c9 │ │ @ instruction: 0xff6c76c4 │ │ @ instruction: 0xff6bb7d7 │ │ @ instruction: 0xff6edeb2 │ │ @ instruction: 0xff6f4145 │ │ @ instruction: 0xff6ccc76 │ │ - @ instruction: 0xff6e2e54 │ │ + @ instruction: 0xff6e2e2d │ │ push {r4, lr} │ │ bl c37108 │ │ cmp r0, #0 │ │ beq c3a27c │ │ mov r4, r0 │ │ bl c59a58 │ │ cmp r0, #0 │ │ @@ -3378113,15 +3378114,15 @@ │ │ add r1, pc, r1 │ │ bl c4f228 │ │ ldr r0, [pc, #44] @ c3b048 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ andseq r8, sl, r4, lsr sp │ │ - @ instruction: 0xff6d3448 │ │ + @ instruction: 0xff6d3421 │ │ andseq r8, r9, r8, asr r1 │ │ @ instruction: 0xff6c8572 │ │ @ instruction: 0xff6eb666 │ │ andseq r8, sl, r4, ror #26 │ │ andseq r8, sl, r8, asr #26 │ │ @ instruction: 0xff6be37d │ │ @ instruction: 0xff6ed413 │ │ @@ -3379665,80 +3379666,80 @@ │ │ add r0, pc, r0 │ │ bl c61ecc │ │ bl c496f4 │ │ bl c21958 │ │ bl c49704 │ │ pop {r4, lr} │ │ b c21958 │ │ - @ instruction: 0xff6d24fb │ │ - @ instruction: 0xff6d24fc │ │ + @ instruction: 0xff6d24d4 │ │ + @ instruction: 0xff6d24d5 │ │ @ instruction: 0xff6d05bc │ │ - @ instruction: 0xff6d9b8c │ │ + @ instruction: 0xff6d9b65 │ │ @ instruction: 0xff6bfc70 │ │ - @ instruction: 0xff6d5da9 │ │ - @ instruction: 0xff6d42b6 │ │ + @ instruction: 0xff6d5d82 │ │ + @ instruction: 0xff6d428f │ │ @ instruction: 0xff6f00ed │ │ @ instruction: 0xff6f228a │ │ @ instruction: 0xff6bfbfc │ │ @ instruction: 0xff6c5655 │ │ @ instruction: 0xff6cea40 │ │ - @ instruction: 0xff6db725 │ │ - @ instruction: 0xff6d9ad4 │ │ + @ instruction: 0xff6db6fe │ │ + @ instruction: 0xff6d9aad │ │ @ instruction: 0xff6c7478 │ │ - @ instruction: 0xff6d9aa9 │ │ - @ instruction: 0xff6defb1 │ │ + @ instruction: 0xff6d9a82 │ │ + @ instruction: 0xff6def8a │ │ @ instruction: 0xff6ec37b │ │ @ instruction: 0xff6ec37b │ │ @ instruction: 0xff6c3832 │ │ - @ instruction: 0xff6d53d1 │ │ + @ instruction: 0xff6d53aa │ │ @ instruction: 0xff6cab98 │ │ @ instruction: 0xff6cab88 │ │ @ instruction: 0xff6ba0c3 │ │ - @ instruction: 0xff6e6910 │ │ - @ instruction: 0xff6e0d56 │ │ - @ instruction: 0xff6d5bc5 │ │ + @ instruction: 0xff6e68e9 │ │ + @ instruction: 0xff6e0d2f │ │ + @ instruction: 0xff6d5b9e │ │ @ instruction: 0xff6ba09b │ │ - @ instruction: 0xff6d40bf │ │ - @ instruction: 0xff6d7885 │ │ + @ instruction: 0xff6d4098 │ │ + @ instruction: 0xff6d785e │ │ @ instruction: 0xff6c8d2a │ │ @ instruction: 0xff6c19d9 │ │ @ instruction: 0xff6f4010 │ │ - @ instruction: 0xff6d222d │ │ + @ instruction: 0xff6d2206 │ │ @ instruction: 0xff6cc989 │ │ - @ instruction: 0xff6d220b │ │ - @ instruction: 0xff6d98bf │ │ - @ instruction: 0xff6d9854 │ │ + @ instruction: 0xff6d21e4 │ │ + @ instruction: 0xff6d9898 │ │ + @ instruction: 0xff6d982d │ │ @ instruction: 0xff6bf92c │ │ @ instruction: 0xff6bf91f │ │ - @ instruction: 0xff6e6787 │ │ + @ instruction: 0xff6e6760 │ │ @ instruction: 0xff6bb536 │ │ - @ instruction: 0xff6def6f │ │ + @ instruction: 0xff6def48 │ │ @ instruction: 0xff6ec123 │ │ - @ instruction: 0xff6dd243 │ │ + @ instruction: 0xff6dd21c │ │ @ instruction: 0xff6c8b69 │ │ @ instruction: 0xff6cc812 │ │ - @ instruction: 0xff6dd22b │ │ + @ instruction: 0xff6dd204 │ │ @ instruction: 0xff6c8b44 │ │ @ instruction: 0xff6bdae1 │ │ - @ instruction: 0xff6dd20e │ │ + @ instruction: 0xff6dd1e7 │ │ @ instruction: 0xff6bda61 │ │ @ instruction: 0xff6f3dd1 │ │ - @ instruction: 0xff6db2ea │ │ - @ instruction: 0xff6d75c8 │ │ - @ instruction: 0xff6e0222 │ │ + @ instruction: 0xff6db2c3 │ │ + @ instruction: 0xff6d75a1 │ │ + @ instruction: 0xff6e01fb │ │ @ instruction: 0xff6bef6e │ │ - @ instruction: 0xff6db2c6 │ │ + @ instruction: 0xff6db29f │ │ @ instruction: 0xff6eb5de │ │ @ instruction: 0xff6ea0d9 │ │ - @ instruction: 0xff6e81df │ │ - @ instruction: 0xff6dece7 │ │ + @ instruction: 0xff6e81b8 │ │ + @ instruction: 0xff6decc0 │ │ @ instruction: 0xff6cc62e │ │ @ instruction: 0xff6bf663 │ │ @ instruction: 0xff6ed2ef │ │ - @ instruction: 0xff6e2802 │ │ + @ instruction: 0xff6e27db │ │ @ instruction: 0xff6cfee9 │ │ ldr r0, [pc, #4] @ c3c980 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r1, r7, r4, lsl #27 │ │ ldr r0, [pc, #4] @ c3c990 │ │ add r0, pc, r0 │ │ @@ -3384339,15 +3384340,15 @@ │ │ bne c40d90 │ │ mov r0, r4 │ │ mov r1, r8 │ │ bl d324e0 │ │ mvn r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6de277 │ │ + @ instruction: 0xff6de250 │ │ @ instruction: 0xff6c435b │ │ 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 │ │ @@ -3391150,15 +3391151,15 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq fp, r8, ip, asr r5 │ │ @ instruction: 0xff6c124b │ │ - @ instruction: 0xff6d5531 │ │ + @ instruction: 0xff6d550a │ │ 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 c1832c │ │ @@ -3394845,20 +3394846,20 @@ │ │ bl c219a4 │ │ bl c1f398 │ │ pop {r4, lr} │ │ b c219a4 │ │ @ instruction: 0xff6dd1ea │ │ @ instruction: 0xff6de68f │ │ @ instruction: 0xff6b09ae │ │ - @ instruction: 0xff6da901 │ │ - @ instruction: 0xff6cc4d5 │ │ + @ instruction: 0xff6da8da │ │ + @ instruction: 0xff6cc4ae │ │ @ instruction: 0xff6aaf7e │ │ - @ instruction: 0xff6cffc3 │ │ + @ instruction: 0xff6cff9c │ │ @ instruction: 0xff6e4f6c │ │ - @ instruction: 0xff6c3174 │ │ + @ instruction: 0xff6c314d │ │ ldr r0, [pc, #4] @ c4b5bc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001653d4 │ │ push {fp, lr} │ │ bl c18a68 │ │ pop {fp, lr} │ │ @@ -3395168,15 +3395169,15 @@ │ │ bl c03ee8 │ │ pop {r4, lr} │ │ b c079f8 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c03ee8 │ │ @ instruction: 0xff6bc536 │ │ - @ instruction: 0xff6c82c7 │ │ + @ instruction: 0xff6c82a0 │ │ andeq r0, r0, ip, ror #1 │ │ andeq r0, r0, ip, asr #1 │ │ @ instruction: 0x000001b8 │ │ push {r4, lr} │ │ ldr r0, [pc, #76] @ c4bb0c │ │ ldr r0, [pc, r0] │ │ bl c187c0 │ │ @@ -3395679,15 +3395680,15 @@ │ │ mov r0, r4 │ │ bl c03ee8 │ │ pop {r4, lr} │ │ b c079f8 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c03ee8 │ │ - @ instruction: 0xff6d29f4 │ │ + @ instruction: 0xff6d29cd │ │ @ instruction: 0xff6aa253 │ │ andeq r0, r0, r4, lsr #1 │ │ muleq r0, r4, r0 │ │ andeq r0, r0, r4, lsl #1 │ │ andseq r4, r6, r0, lsr #22 │ │ mov r0, #0 │ │ bx lr │ │ @@ -3396227,54 +3396228,54 @@ │ │ @ instruction: 0xff6b36b7 │ │ andseq r6, r8, r8, asr #27 │ │ andseq r5, r9, ip, lsr #26 │ │ andseq r5, r9, r0, lsr #26 │ │ andseq r5, r9, ip, lsl #26 │ │ @ instruction: 0xff6b732d │ │ @ instruction: 0xff6b7211 │ │ - @ instruction: 0xff6c5a84 │ │ + @ instruction: 0xff6c5a5d │ │ @ instruction: 0xff6b19ee │ │ - @ instruction: 0xff6d68b2 │ │ + @ instruction: 0xff6d688b │ │ andseq r6, r8, r0, asr #26 │ │ mulseq r9, r4, ip │ │ andseq r5, r9, r4, ror r9 │ │ @ instruction: 0xff6b71d1 │ │ @ instruction: 0xff6b71b1 │ │ - @ instruction: 0xff6d495c │ │ + @ instruction: 0xff6d4935 │ │ @ instruction: 0xff6b6f85 │ │ @ instruction: 0xff6b73c9 │ │ - @ instruction: 0xff6d4b74 │ │ + @ instruction: 0xff6d4b4d │ │ @ instruction: 0xff6b7259 │ │ @ instruction: 0xff6b6f29 │ │ @ instruction: 0xff6b7145 │ │ @ instruction: 0xff6b6f51 │ │ @ instruction: 0xff6b711d │ │ - @ instruction: 0xff6d48c8 │ │ + @ instruction: 0xff6d48a1 │ │ @ instruction: 0xff6b701d │ │ @ instruction: 0xff6b6e05 │ │ @ instruction: 0xff6b6cf5 │ │ - @ instruction: 0xff6c3a96 │ │ + @ instruction: 0xff6c3a6f │ │ @ instruction: 0xff6b6e49 │ │ - @ instruction: 0xff6c3bea │ │ - @ instruction: 0xff6d064b │ │ + @ instruction: 0xff6c3bc3 │ │ + @ instruction: 0xff6d0624 │ │ @ instruction: 0xff6b6c01 │ │ - @ instruction: 0xff6c39a2 │ │ + @ instruction: 0xff6c397b │ │ @ instruction: 0xff6b6ca9 │ │ - @ instruction: 0xff6c3a4a │ │ + @ instruction: 0xff6c3a23 │ │ @ instruction: 0xff6b6d35 │ │ - @ instruction: 0xff6c3ad6 │ │ + @ instruction: 0xff6c3aaf │ │ @ instruction: 0xff6b716d │ │ - @ instruction: 0xff6d4918 │ │ + @ instruction: 0xff6d48f1 │ │ @ instruction: 0xff6b70b1 │ │ - @ instruction: 0xff6d485c │ │ + @ instruction: 0xff6d4835 │ │ @ instruction: 0xff6b6eed │ │ @ instruction: 0xff6b6eb5 │ │ - @ instruction: 0xff6d4648 │ │ + @ instruction: 0xff6d4621 │ │ @ instruction: 0xff6b7101 │ │ - @ instruction: 0xff6d48ac │ │ + @ instruction: 0xff6d4885 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ bl bd1608 │ │ ldr r0, [r4, #12] │ │ @@ -3396323,15 +3396324,15 @@ │ │ bl c4d064 │ │ ldr r1, [pc, #16] @ c4ccb0 │ │ mov r0, r4 │ │ mov r2, #199 @ 0xc7 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6c6fe3 │ │ + @ instruction: 0xff6c6fbc │ │ push {r4, lr} │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl c4cce4 │ │ ldr r4, [pc, #20] @ c4cce0 │ │ add r4, pc, r4 │ │ mov r0, r4 │ │ @@ -3396453,16 +3396454,16 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r7, r9, r8, lsl #6 │ │ andeq r0, r0, r0, lsr #11 │ │ andseq r7, r9, ip, ror #5 │ │ andseq r7, r9, r4, ror #5 │ │ andseq r7, r9, r0, asr #5 │ │ - @ instruction: 0xff6c6eff │ │ - @ instruction: 0xff6c6e1f │ │ + @ instruction: 0xff6c6ed8 │ │ + @ instruction: 0xff6c6df8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #36] @ c4cef4 │ │ ldr r0, [pc, r0] │ │ cmn r0, #1 │ │ popeq {r4, pc} │ │ ldr r0, [pc, #24] @ c4cef8 │ │ @@ -3396496,15 +3396497,15 @@ │ │ mov r0, r5 │ │ mov r2, #237 @ 0xed │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ @ instruction: 0x001951b8 │ │ andseq r5, r9, r4, lsr #3 │ │ - @ instruction: 0xff6c6d37 │ │ + @ instruction: 0xff6c6d10 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r1, #0 │ │ beq c4cfb4 │ │ mov r5, r0 │ │ ldr r0, [pc, #208] @ c4d050 │ │ mov r9, r1 │ │ ldr r1, [pc, #204] @ c4d054 │ │ @@ -3396559,15 +3396560,15 @@ │ │ ldr r0, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c59aec │ │ andseq r7, r9, r0, lsl #1 │ │ andeq r0, r0, r8, lsl r3 │ │ andseq r7, r9, ip, rrx │ │ andseq r7, r9, r4, rrx │ │ - @ instruction: 0xff6c6cab │ │ + @ instruction: 0xff6c6c84 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #156] @ c4d110 │ │ ldr r1, [pc, #156] @ c4d114 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c59b30 │ │ @@ -3396693,24 +3396694,24 @@ │ │ mov r8, r0 │ │ ldr r0, [r9, #4] │ │ bl c59aec │ │ cmp r8, #0 │ │ bne c4d148 │ │ b c4d1f4 │ │ andseq r4, r9, r4, lsl #31 │ │ - @ instruction: 0xff6c6afb │ │ + @ instruction: 0xff6c6ad4 │ │ andseq r4, r9, ip, lsl #30 │ │ - @ instruction: 0xff6c6a57 │ │ + @ instruction: 0xff6c6a30 │ │ andseq r6, r9, r0, asr #28 │ │ ldrdeq r0, [r0], -r8 │ │ andseq r6, r9, ip, lsr #28 │ │ andseq r6, r9, r4, lsr #28 │ │ @ instruction: 0x00194ebc │ │ - @ instruction: 0xff6c6a77 │ │ - @ instruction: 0xff6c6b33 │ │ + @ instruction: 0xff6c6a50 │ │ + @ instruction: 0xff6c6b0c │ │ mov r1, #0 │ │ b c4cce4 │ │ push {r4, lr} │ │ ldr r1, [pc, #164] @ c4d358 │ │ mov r0, #8 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ @@ -3396749,20 +3396750,20 @@ │ │ str r2, [r4] │ │ b c4d348 │ │ mov r2, #0 │ │ ldr r0, [pc, #36] @ c4d374 │ │ add r0, pc, r0 │ │ str r2, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c69cf │ │ + @ instruction: 0xff6c69a8 │ │ andseq r6, r9, r4, asr #26 │ │ andseq r6, r9, r0, lsr sp │ │ andseq r6, r9, ip, lsl sp │ │ @ instruction: 0x00196cf8 │ │ - @ instruction: 0xff6c695b │ │ + @ instruction: 0xff6c6934 │ │ @ instruction: 0x00196cdc │ │ @ instruction: 0x00196cbc │ │ cmp r0, #0 │ │ ldrne r3, [pc, #40] @ c4d3ac │ │ ldrne r3, [pc, r3] │ │ strne r3, [r0] │ │ cmp r1, #0 │ │ @@ -3397688,29 +3397689,29 @@ │ │ @ instruction: 0xff6dc48e │ │ @ instruction: 0xff6b1b02 │ │ @ instruction: 0xff6dc476 │ │ @ instruction: 0xff6d874e │ │ @ instruction: 0xff6dc45e │ │ @ instruction: 0xff6d8701 │ │ @ instruction: 0xff6dc3b6 │ │ - @ instruction: 0xff6cd4ba │ │ + @ instruction: 0xff6cd493 │ │ @ instruction: 0xff6dc546 │ │ @ instruction: 0xff6e236a │ │ @ instruction: 0xff6dc446 │ │ @ instruction: 0xff6d8719 │ │ @ instruction: 0xff6dc3ce │ │ - @ instruction: 0xff6d0fbe │ │ + @ instruction: 0xff6d0f97 │ │ @ instruction: 0xff6dc3e6 │ │ @ instruction: 0xff6d8749 │ │ @ instruction: 0xff6dc3fe │ │ - @ instruction: 0xff6d0fee │ │ + @ instruction: 0xff6d0fc7 │ │ @ instruction: 0xff6dc416 │ │ @ instruction: 0xff6e0300 │ │ @ instruction: 0xff6dc39e │ │ - @ instruction: 0xff6c3dc1 │ │ + @ instruction: 0xff6c3d9a │ │ @ instruction: 0xff6dc386 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r8, [pc, #360] @ c4e3b8 │ │ add r8, pc, r8 │ │ ldr r7, [r8, #8] │ │ cmp r7, r0 │ │ bhi c4e358 │ │ @@ -3398263,15 +3398264,15 @@ │ │ @ instruction: 0xff6dbb4a │ │ @ instruction: 0xff6b4c81 │ │ @ instruction: 0xff6dbaba │ │ @ instruction: 0xff6ad454 │ │ @ instruction: 0xff6dbb32 │ │ @ instruction: 0xff6b84d2 │ │ @ instruction: 0xff6dbb1a │ │ - @ instruction: 0xff6cca5e │ │ + @ instruction: 0xff6cca37 │ │ @ instruction: 0xff6dbaea │ │ @ instruction: 0xff6b84ba │ │ @ instruction: 0xff6dbb02 │ │ @ instruction: 0xff6b845a │ │ @ instruction: 0xff6dbaa2 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ @@ -3398454,19 +3398455,19 @@ │ │ ldr r0, [pc, #36] @ c4ee0c │ │ movw r2, #403 @ 0x193 │ │ ldr r1, [pc, #32] @ c4ee10 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39c90 │ │ andseq r5, r9, r8, lsl #6 │ │ - @ instruction: 0xff6c16df │ │ + @ instruction: 0xff6c16b8 │ │ @ instruction: 0xff6db77e │ │ @ instruction: 0xff6a7692 │ │ @ instruction: 0xff6db766 │ │ - @ instruction: 0xff6d5b57 │ │ + @ instruction: 0xff6d5b30 │ │ @ instruction: 0xff6db74e │ │ @ instruction: 0xff6ab357 │ │ @ instruction: 0xff6db7a2 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ bmi c4eec0 │ │ ldr r6, [pc, #216] @ c4ef08 │ │ @@ -3398906,19 +3398907,19 @@ │ │ mov r0, #15 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cfcab │ │ + @ instruction: 0xff6cfc84 │ │ @ instruction: 0xff6bb7e0 │ │ - @ instruction: 0xff6cfc83 │ │ + @ instruction: 0xff6cfc5c │ │ @ instruction: 0xff6bb7b8 │ │ - @ instruction: 0xff6cfc5b │ │ + @ instruction: 0xff6cfc34 │ │ @ instruction: 0xff6bb790 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d31aa0 │ │ @@ -3398978,18 +3398979,18 @@ │ │ mov r0, r5 │ │ movw r2, #277 @ 0x115 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6cfb83 │ │ + @ instruction: 0xff6cfb5c │ │ @ instruction: 0xff6d72fe │ │ - @ instruction: 0xff6cfbef │ │ - @ instruction: 0xff6cfb27 │ │ + @ instruction: 0xff6cfbc8 │ │ + @ instruction: 0xff6cfb00 │ │ mov r2, #58 @ 0x3a │ │ b c4f524 │ │ cmp r1, #0 │ │ beq c4f6d4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #148] @ c4f6f0 │ │ @@ -3399027,17 +3399028,17 @@ │ │ ldr r1, [pc, #28] @ c4f6f8 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c4d478 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6cfacf │ │ + @ instruction: 0xff6cfaa8 │ │ @ instruction: 0xff6ac24d │ │ - @ instruction: 0xff6cfa5f │ │ + @ instruction: 0xff6cfa38 │ │ cmp r1, #0 │ │ beq c4f770 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ c4f78c │ │ mov r5, r0 │ │ add r0, r4, r4, lsl #1 │ │ @@ -3399066,17 +3399067,17 @@ │ │ ldr r1, [pc, #28] @ c4f794 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c4d478 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6cfa27 │ │ + @ instruction: 0xff6cfa00 │ │ @ instruction: 0xff6ac1a1 │ │ - @ instruction: 0xff6cf9c3 │ │ + @ instruction: 0xff6cf99c │ │ push {r4, r5, r6, lr} │ │ mov r5, #0 │ │ cmp r2, #2 │ │ bcc c4f7e8 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl d326c0 │ │ @@ -3399619,15 +3399620,15 @@ │ │ bl c505a8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6c3d4b │ │ + @ instruction: 0xff6c3d24 │ │ 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 c500dc │ │ @@ -3399665,15 +3399666,15 @@ │ │ b c500d8 │ │ 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: 0xff6c3c2b │ │ + @ instruction: 0xff6c3c04 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ ldrne r2, [r1] │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r2, #1 │ │ @@ -3399778,16 +3399779,16 @@ │ │ mov r2, #120 @ 0x78 │ │ ldr r0, [r5, #20] │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c50240 │ │ - @ instruction: 0xff6c3abf │ │ - @ instruction: 0xff6c3a03 │ │ + @ instruction: 0xff6c3a98 │ │ + @ instruction: 0xff6c39dc │ │ push {r4, lr} │ │ cmp r1, #0 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ beq c5030c │ │ ldr ip, [pc, #60] @ c50310 │ │ @@ -3399803,15 +3399804,15 @@ │ │ strb r0, [r4, #24] │ │ mov r0, #20 │ │ bl c4d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c39c7 │ │ + @ instruction: 0xff6c39a0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq c50400 │ │ ldr ip, [pc, #220] @ c50408 │ │ mov r5, r0 │ │ mov r6, r2 │ │ @@ -3399865,16 +3399866,16 @@ │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c50394 │ │ mov r4, #0 │ │ b c50394 │ │ - @ instruction: 0xff6c394f │ │ - @ instruction: 0xff6c38af │ │ + @ instruction: 0xff6c3928 │ │ + @ instruction: 0xff6c3888 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr ip, [pc, #72] @ c50470 │ │ mov r4, r0 │ │ ldrb r3, [r4, #24] │ │ @@ -3399891,15 +3399892,15 @@ │ │ str r2, [r4, #12] │ │ mov r2, #110 @ 0x6e │ │ bl c4d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c386b │ │ + @ instruction: 0xff6c3844 │ │ push {r4, lr} │ │ ldr ip, [pc, #100] @ c504e4 │ │ mov r4, r0 │ │ mvn lr, #0 │ │ lsl r3, r1, #3 │ │ mvn r3, lr, lsl r3 │ │ ldrb r2, [r4, #24] │ │ @@ -3399920,15 +3399921,15 @@ │ │ mov r2, #110 @ 0x6e │ │ str r3, [r4, #16] │ │ bl c4d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c37ff │ │ + @ instruction: 0xff6c37d8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c5053c │ │ ldrb r2, [r4, #24] │ │ mvn r0, #0 │ │ str r0, [r4, #16] │ │ add r1, pc, r1 │ │ @@ -3399942,15 +3399943,15 @@ │ │ str r3, [r4, #8] │ │ str r3, [r4, #12] │ │ bl c4d478 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c379b │ │ + @ instruction: 0xff6c3774 │ │ ldr r0, [r0, #20] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ @@ -3400192,15 +3400193,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 c50730 │ │ - @ instruction: 0xff6c3557 │ │ + @ instruction: 0xff6c3530 │ │ ldr r1, [r0, #20] │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r3, [r1] │ │ @@ -3400222,15 +3400223,15 @@ │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff6c331b │ │ + @ instruction: 0xff6c32f4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #20] │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c509f8 │ │ ldr r1, [pc, #64] @ c50a00 │ │ @@ -3400247,15 +3400248,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: 0xff6c32d7 │ │ + @ instruction: 0xff6c32b0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r7, #0 │ │ cmp r5, #8 │ │ bhi c50b24 │ │ mov r6, r2 │ │ @@ -3400487,15 +3400488,15 @@ │ │ bl c505a8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6c2fdb │ │ + @ instruction: 0xff6c2fb4 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ strne r0, [r1] │ │ movne r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ @@ -3400530,15 +3400531,15 @@ │ │ bl c4d7a8 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ bne c50e44 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c2e5b │ │ + @ instruction: 0xff6c2e34 │ │ 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 │ │ @@ -3400694,15 +3400695,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a5466 │ │ @ instruction: 0xff6a53de │ │ @ instruction: 0xff6a53c6 │ │ - @ instruction: 0xff6d38bc │ │ + @ instruction: 0xff6d3895 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #2 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ mov r3, #4 │ │ @@ -3400866,20 +3400867,20 @@ │ │ bl c4d7a8 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, #0 │ │ b c51394 │ │ @ instruction: 0xff6a5256 │ │ - @ instruction: 0xff6cbecc │ │ - @ instruction: 0xff6cbebc │ │ + @ instruction: 0xff6cbea5 │ │ + @ instruction: 0xff6cbe95 │ │ @ instruction: 0xff6a520a │ │ - @ instruction: 0xff6cbe80 │ │ + @ instruction: 0xff6cbe59 │ │ @ instruction: 0xff6a51c2 │ │ - @ instruction: 0xff6cbe38 │ │ + @ instruction: 0xff6cbe11 │ │ @ instruction: 0xff6a5172 │ │ @ instruction: 0xff6a50fe │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3401195,15 +3401196,15 @@ │ │ mov r0, r8 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a4df2 │ │ @ instruction: 0xff6a4be2 │ │ @ instruction: 0xff6a4e4a │ │ @ instruction: 0xff6a4e26 │ │ - @ instruction: 0xff6c0933 │ │ + @ instruction: 0xff6c090c │ │ @ instruction: 0xff6a4c12 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c518f4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ @@ -3401594,29 +3401595,29 @@ │ │ b c51d64 │ │ nop {0} │ │ andeq r0, r0, r0 │ │ mvngt r0, r0 │ │ @ instruction: 0xffc00000 │ │ ldrshmi pc, [pc, #255] @ c5200b @ │ │ @ instruction: 0xff6a843d │ │ - @ instruction: 0xff6cd462 │ │ + @ instruction: 0xff6cd43b │ │ @ instruction: 0xff6a83dd │ │ - @ instruction: 0xff6cd402 │ │ + @ instruction: 0xff6cd3db │ │ @ instruction: 0xff6a824d │ │ - @ instruction: 0xff6cd272 │ │ + @ instruction: 0xff6cd24b │ │ @ instruction: 0xff6a8381 │ │ - @ instruction: 0xff6cd3a6 │ │ + @ instruction: 0xff6cd37f │ │ @ instruction: 0xff6a8285 │ │ - @ instruction: 0xff6cd2aa │ │ + @ instruction: 0xff6cd283 │ │ @ instruction: 0xff6a82b5 │ │ - @ instruction: 0xff6cd2da │ │ + @ instruction: 0xff6cd2b3 │ │ @ instruction: 0xff6a82e1 │ │ - @ instruction: 0xff6cd306 │ │ + @ instruction: 0xff6cd2df │ │ @ instruction: 0xff6a8319 │ │ - @ instruction: 0xff6cd33e │ │ + @ instruction: 0xff6cd317 │ │ b c51f4c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq c51fac │ │ mov r2, r1 │ │ @@ -3401719,19 +3401720,19 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #130 @ 0x82 │ │ b c51fd8 │ │ @ instruction: 0xff6a8169 │ │ - @ instruction: 0xff6ceee5 │ │ + @ instruction: 0xff6ceebe │ │ @ instruction: 0xff6a8045 │ │ - @ instruction: 0xff6cedc1 │ │ + @ instruction: 0xff6ced9a │ │ @ instruction: 0xff6a809d │ │ - @ instruction: 0xff6cee19 │ │ + @ instruction: 0xff6cedf2 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #1 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3402017,21 +3402018,21 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c52564 │ │ @ instruction: 0xff6a7ccd │ │ - @ instruction: 0xff6d2537 │ │ + @ instruction: 0xff6d2510 │ │ @ instruction: 0xff6a7b9d │ │ - @ instruction: 0xff6d2407 │ │ + @ instruction: 0xff6d23e0 │ │ @ instruction: 0xff6a7bd9 │ │ - @ instruction: 0xff6d2443 │ │ + @ instruction: 0xff6d241c │ │ @ instruction: 0xff6a7c2d │ │ - @ instruction: 0xff6d2497 │ │ + @ instruction: 0xff6d2470 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3402232,15 +3402233,15 @@ │ │ bl c077cc │ │ mov r0, #0 │ │ str r9, [r4, #16] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a7855 │ │ @ instruction: 0xff6aef9d │ │ @ instruction: 0xff6a78cd │ │ - @ instruction: 0xff6d0452 │ │ + @ instruction: 0xff6d042b │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq c52944 │ │ ldr r3, [r0, #4] │ │ cmp r3, #2 │ │ beq c52974 │ │ @@ -3402926,22 +3402927,22 @@ │ │ mov r2, r5 │ │ blx d2b20e │ │ 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: 0xff6a6e3d │ │ - @ instruction: 0xff6d16bd │ │ + @ instruction: 0xff6d1696 │ │ @ instruction: 0xff6a6e0d │ │ - @ instruction: 0xff6d168d │ │ + @ instruction: 0xff6d1666 │ │ @ instruction: 0xff6a6dd5 │ │ - @ instruction: 0xff6d1655 │ │ + @ instruction: 0xff6d162e │ │ @ instruction: 0xff6a6d99 │ │ @ instruction: 0xff6a6e69 │ │ - @ instruction: 0xff6d16e9 │ │ + @ instruction: 0xff6d16c2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #5 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ bl c53244 │ │ @@ -3403037,17 +3403038,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: 0xff6a6bf1 │ │ - @ instruction: 0xff6cd982 │ │ + @ instruction: 0xff6cd95b │ │ @ instruction: 0xff6a6c1d │ │ - @ instruction: 0xff6cd9ae │ │ + @ instruction: 0xff6cd987 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c535cc │ │ mov r3, #0 │ │ cmp r1, #0 │ │ str r3, [r0, #16] │ │ beq c535e8 │ │ @@ -3403072,17 +3403073,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6a6b49 │ │ - @ instruction: 0xff6c06cb │ │ + @ instruction: 0xff6c06a4 │ │ @ instruction: 0xff6a6b2d │ │ - @ instruction: 0xff6c06af │ │ + @ instruction: 0xff6c0688 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq c5365c │ │ cmp r3, #0 │ │ @@ -3404003,15 +3404004,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: 0xff6a9aa0 │ │ - @ instruction: 0xff6cbb2b │ │ + @ instruction: 0xff6cbb04 │ │ @ instruction: 0xff6a9abc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ bl bb427c │ │ movw r1, #19923 @ 0x4dd3 │ │ add r0, r0, r0, lsl #1 │ │ @@ -3404139,15 +3404140,15 @@ │ │ beq c54680 │ │ add r6, r9, r6 │ │ b c54618 │ │ mov r7, r5 │ │ b c5455c │ │ @ instruction: 0xff6a994c │ │ @ instruction: 0xff6a98cc │ │ - @ instruction: 0xff6cb7a5 │ │ + @ instruction: 0xff6cb77e │ │ @ instruction: 0xff6d9ec4 │ │ @ instruction: 0xff6a9864 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq c547ec │ │ @@ -3404250,15 +3404251,15 @@ │ │ str fp, [r9] │ │ cmp r0, #0 │ │ beq c54880 │ │ str sl, [fp, #12] │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a96a4 │ │ - @ instruction: 0xff6ca9cf │ │ + @ instruction: 0xff6ca9a8 │ │ 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] │ │ @@ -3404473,15 +3404474,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: 0xff6b23db │ │ - @ instruction: 0xff6cfe3d │ │ + @ instruction: 0xff6cfe16 │ │ @ instruction: 0xff6b2393 │ │ @ instruction: 0xff6b237f │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne c54c60 │ │ @@ -3404949,21 +3404950,21 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r4] │ │ mov r0, r9 │ │ bl d324e0 │ │ b c54f78 │ │ @ instruction: 0xff6a148e │ │ @ instruction: 0xff6b2077 │ │ - @ instruction: 0xff6b9797 │ │ - @ instruction: 0xff6c0e58 │ │ + @ instruction: 0xff6b9770 │ │ + @ instruction: 0xff6c0e31 │ │ @ instruction: 0xff6b20d3 │ │ - @ instruction: 0xff6b97f3 │ │ + @ instruction: 0xff6b97cc │ │ @ instruction: 0xff6b2007 │ │ - @ instruction: 0xff6b9727 │ │ - @ instruction: 0xff6bb563 │ │ + @ instruction: 0xff6b9700 │ │ + @ instruction: 0xff6bb53c │ │ @ instruction: 0xff6b202f │ │ @ instruction: 0xff6a521a │ │ @ instruction: 0xff6b1e73 │ │ @ instruction: 0xff6a505e │ │ @ instruction: 0xff6b7771 │ │ @ instruction: 0xff6b1e3b │ │ @ instruction: 0xff6a5026 │ │ @@ -3405006,15 +3405007,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 fp, r5, r8, lsl #20 │ │ - @ instruction: 0xff6ba781 │ │ + @ instruction: 0xff6ba75a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r2 │ │ ldr r2, [pc, #92] @ c554d0 │ │ mov r5, r3 │ │ mov r3, #0 │ │ add r2, pc, r2 │ │ @@ -3405409,16 +3405410,16 @@ │ │ ldr r1, [pc, #24] @ c55aac │ │ mov r0, r5 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c970d │ │ - @ instruction: 0xff6c96d5 │ │ + @ instruction: 0xff6c96e6 │ │ + @ instruction: 0xff6c96ae │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ ldr r1, [pc, #36] @ c55ae8 │ │ ldr r1, [pc, r1] │ │ bl c94f74 │ │ ldr r0, [r4] │ │ @@ -3405426,15 +3405427,15 @@ │ │ ldr r1, [pc, #20] @ c55aec │ │ mov r0, r4 │ │ mov r2, #55 @ 0x37 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ andseq sp, r7, ip, ror #12 │ │ - @ instruction: 0xff6c9691 │ │ + @ instruction: 0xff6c966a │ │ ldr r0, [pc, #16] @ c55b08 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c55b0c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bbe308 │ │ @ instruction: 0xff6b146f │ │ @@ -3405842,26 +3405843,26 @@ │ │ ldr r2, [pc, #72] @ c561a0 │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r9 │ │ add r2, pc, r2 │ │ bl c077cc │ │ b c56118 │ │ - @ instruction: 0xff6c9071 │ │ + @ instruction: 0xff6c904a │ │ @ instruction: 0xff6b0e75 │ │ - @ instruction: 0xff6cb372 │ │ + @ instruction: 0xff6cb34b │ │ @ instruction: 0xff6d8376 │ │ @ instruction: 0xff6d48fb │ │ @ instruction: 0xff6adada │ │ - @ instruction: 0xff6c9291 │ │ + @ instruction: 0xff6c926a │ │ @ instruction: 0xff6da5c1 │ │ - @ instruction: 0xff6c9121 │ │ - @ instruction: 0xff6c922d │ │ - @ instruction: 0xff6c9209 │ │ - @ instruction: 0xff6c9029 │ │ + @ instruction: 0xff6c90fa │ │ + @ instruction: 0xff6c9206 │ │ + @ instruction: 0xff6c91e2 │ │ + @ instruction: 0xff6c9002 │ │ @ instruction: 0xff6b4b62 │ │ @ instruction: 0xff6a3ff7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ cmp r1, #0 │ │ beq c56358 │ │ mov r7, r1 │ │ @@ -3405980,32 +3405981,32 @@ │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r8 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6c8e05 │ │ + @ instruction: 0xff6c8dde │ │ @ instruction: 0xff6b4951 │ │ @ instruction: 0xff6d2311 │ │ - @ instruction: 0xff6beb30 │ │ + @ instruction: 0xff6beb09 │ │ @ instruction: 0xff6b4afa │ │ @ instruction: 0xff6a02c9 │ │ - @ instruction: 0xff6b93bd │ │ - @ instruction: 0xff6c8f4c │ │ - @ instruction: 0xff6ca7c3 │ │ + @ instruction: 0xff6b9396 │ │ + @ instruction: 0xff6c8f25 │ │ + @ instruction: 0xff6ca79c │ │ @ instruction: 0xff6b1e5f │ │ - @ instruction: 0xff6c9c13 │ │ - @ instruction: 0xff6c8ee1 │ │ - @ instruction: 0xff6c523e │ │ + @ instruction: 0xff6c9bec │ │ + @ instruction: 0xff6c8eba │ │ + @ instruction: 0xff6c5217 │ │ @ instruction: 0xff69f551 │ │ - @ instruction: 0xff6bd9d7 │ │ + @ instruction: 0xff6bd9b0 │ │ @ instruction: 0xff6b7187 │ │ @ instruction: 0xff6a01ad │ │ - @ instruction: 0xff6c8e2d │ │ + @ instruction: 0xff6c8e06 │ │ @ instruction: 0xff6b4979 │ │ 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 │ │ @@ -3406128,15 +3406129,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r0 │ │ mov r0, fp │ │ bl c94f4c │ │ mov r0, r4 │ │ add sp, sp, #532 @ 0x214 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c8c8d │ │ + @ instruction: 0xff6c8c66 │ │ @ instruction: 0xff6a7964 │ │ @ instruction: 0xff6ac10e │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ c56634 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ movw r2, #281 @ 0x119 │ │ @@ -3406337,15 +3406338,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6aaf8e │ │ - @ instruction: 0xff6bb6bf │ │ + @ instruction: 0xff6bb698 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, #1 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c569b0 │ │ mov r5, r0 │ │ @@ -3406446,19 +3406447,19 @@ │ │ b c56ac8 │ │ mov r6, #0 │ │ ldr r0, [r5, #16] │ │ bl c59aec │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6aaebe │ │ - @ instruction: 0xff6bb5ef │ │ + @ instruction: 0xff6bb5c8 │ │ @ instruction: 0xff6aae7a │ │ - @ instruction: 0xff6cdfd1 │ │ + @ instruction: 0xff6cdfaa │ │ @ instruction: 0xff6aae52 │ │ - @ instruction: 0xff6cdfa9 │ │ + @ instruction: 0xff6cdf82 │ │ @ instruction: 0xff6aae0e │ │ @ instruction: 0xff6aaeee │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov r7, r2 │ │ @@ -3406545,15 +3406546,15 @@ │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl c56cc4 │ │ mov r4, #0 │ │ b c56c48 │ │ @ instruction: 0xff6aac66 │ │ - @ instruction: 0xff6bb397 │ │ + @ instruction: 0xff6bb370 │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #8 │ │ ldrex r2, [r1] │ │ add r4, r2, #1 │ │ strex r2, r4, [r1] │ │ cmp r2, #0 │ │ bne c56c74 │ │ @@ -3406821,15 +3406822,15 @@ │ │ mov r0, r7 │ │ bl c56cc4 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6aa97a │ │ - @ instruction: 0xff6bb0ab │ │ + @ instruction: 0xff6bb084 │ │ andseq ip, r7, r4, asr #4 │ │ @ instruction: 0xfffff74c │ │ @ instruction: 0xfffff668 │ │ @ instruction: 0xff6aa82a │ │ @ instruction: 0xff6aa806 │ │ add r0, r0, #12 │ │ b c57548 │ │ @@ -3407091,15 +3407092,15 @@ │ │ ldr r0, [r7, #4] │ │ mov r1, r4 │ │ bl c94bc8 │ │ ldr r0, [r7, #16] │ │ bl c59aec │ │ b c574c8 │ │ @ instruction: 0xff6aa4a6 │ │ - @ instruction: 0xff6babd7 │ │ + @ instruction: 0xff6babb0 │ │ @ instruction: 0xff6aa3da │ │ @ instruction: 0xff6a1109 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c5752c │ │ mov r2, r1 │ │ @@ -3407263,15 +3407264,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6aa10e │ │ - @ instruction: 0xff6ba83f │ │ + @ instruction: 0xff6ba818 │ │ 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 │ │ @@ -3407672,30 +3407673,30 @@ │ │ ldr r0, [pc, #16] @ c57e00 │ │ movw r1, #882 @ 0x372 │ │ ldr r2, [pc, #12] @ c57e04 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c57c90 │ │ @ instruction: 0xff6a9a8a │ │ - @ instruction: 0xff6c3709 │ │ + @ instruction: 0xff6c36e2 │ │ @ instruction: 0xff6a9bf6 │ │ - @ instruction: 0xff6ba327 │ │ + @ instruction: 0xff6ba300 │ │ @ instruction: 0xff6a9d62 │ │ @ instruction: 0xff6a422d │ │ @ instruction: 0xff6a9b06 │ │ @ instruction: 0xff6a9abe │ │ - @ instruction: 0xff6c373d │ │ + @ instruction: 0xff6c3716 │ │ @ instruction: 0xff6ac9dc │ │ @ instruction: 0xff6b4e3d │ │ @ instruction: 0xff6a9d2e │ │ - @ instruction: 0xff6c39ad │ │ + @ instruction: 0xff6c3986 │ │ @ instruction: 0xff69e965 │ │ @ instruction: 0x001594fc │ │ @ instruction: 0xff6a9e0a │ │ - @ instruction: 0xff6c3a89 │ │ + @ instruction: 0xff6c3a62 │ │ @ instruction: 0xff6acd28 │ │ @ instruction: 0xff6a9ce2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r6, #0 │ │ cmp r0, #0 │ │ beq c57f74 │ │ @@ -3407791,15 +3407792,15 @@ │ │ mov r0, r4 │ │ blx r2 │ │ add r7, r7, #1 │ │ cmp r6, r7 │ │ bne c57fb0 │ │ b c57f40 │ │ @ instruction: 0xff6a99be │ │ - @ instruction: 0xff6ba0ef │ │ + @ instruction: 0xff6ba0c8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c580b0 │ │ @@ -3407859,15 +3407860,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a97be │ │ - @ instruction: 0xff6b9eef │ │ + @ instruction: 0xff6b9ec8 │ │ @ instruction: 0xff6a982e │ │ 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 │ │ @@ -3408056,15 +3408057,15 @@ │ │ add r7, r7, #1 │ │ cmp sl, r7 │ │ bne c583cc │ │ b c582d0 │ │ mov r5, #0 │ │ b c582d0 │ │ @ instruction: 0xff6a9732 │ │ - @ instruction: 0xff6b9e63 │ │ + @ instruction: 0xff6b9e3c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ bl c59ac4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c58538 │ │ @@ -3408253,15 +3408254,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a9196 │ │ - @ instruction: 0xff6c1125 │ │ + @ instruction: 0xff6c10fe │ │ 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 │ │ @@ -3408314,15 +3408315,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a90aa │ │ - @ instruction: 0xff6b97db │ │ + @ instruction: 0xff6b97b4 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #176] @ c588cc │ │ mov r6, r0 │ │ mov r0, #8 │ │ movw r2, #258 @ 0x102 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3408623,15 +3408624,15 @@ │ │ mov r5, #0 │ │ ldr r0, [r4, #16] │ │ bl c59aec │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a8c5e │ │ - @ instruction: 0xff6b938f │ │ + @ instruction: 0xff6b9368 │ │ @ instruction: 0xff6a8d5e │ │ @ instruction: 0xff6a8c2a │ │ @ instruction: 0xff6a8cf2 │ │ @ instruction: 0xff6a8bc2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ @@ -3408685,15 +3408686,15 @@ │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ ldr r0, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c59aec │ │ @ instruction: 0xff6a8ac2 │ │ @ instruction: 0xff6a8b0a │ │ - @ instruction: 0xff6b923b │ │ + @ instruction: 0xff6b9214 │ │ b c55524 │ │ b c55518 │ │ b c5551c │ │ cmp r1, #0 │ │ beq c58dfc │ │ mov r1, #1 │ │ mov r2, #0 │ │ @@ -3408924,20 +3408925,20 @@ │ │ orr r0, r3, r0 │ │ bx lr │ │ ldr r1, [pc, #12] @ c59194 │ │ mov r0, #8 │ │ mov r2, #38 @ 0x26 │ │ add r1, pc, r1 │ │ b c4d478 │ │ - @ instruction: 0xff6c06a6 │ │ + @ instruction: 0xff6c067f │ │ ldr r1, [pc, #8] @ c591a8 │ │ mov r2, #44 @ 0x2c │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6c0692 │ │ + @ instruction: 0xff6c066b │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r1, #12 │ │ mov r4, r2 │ │ bl c36f5c │ │ cmp r5, #0 │ │ beq c591d8 │ │ @@ -3409646,16 +3409647,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: 0xff6b834a │ │ - @ instruction: 0xff6cad79 │ │ + @ instruction: 0xff6b8323 │ │ + @ instruction: 0xff6cad52 │ │ @ instruction: 0xff6d2699 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ push {fp, lr} │ │ mov r0, #23 │ │ bl d31f60 │ │ @@ -3418490,19 +3418491,19 @@ │ │ andseq lr, r4, r4, lsl fp │ │ @ instruction: 0x0014eaf8 │ │ andseq r1, r8, r0, lsr #21 │ │ andeq r1, r0, r4, ror r4 │ │ mulseq r8, r0, sl │ │ andseq r1, r8, ip, lsr sl │ │ @ instruction: 0xff6c9d48 │ │ - @ instruction: 0xff6af9d0 │ │ + @ instruction: 0xff6af9a9 │ │ andseq r1, r8, r4, lsr #20 │ │ @ instruction: 0x001819f0 │ │ @ instruction: 0xff6c9cb4 │ │ - @ instruction: 0xff6af93c │ │ + @ instruction: 0xff6af915 │ │ andseq r1, r8, ip, lsl #20 │ │ push {fp, lr} │ │ bl c62554 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ pop {fp, pc} │ │ @@ -3418768,15 +3418769,15 @@ │ │ andeq r1, r0, r8, lsl #1 │ │ andseq lr, r4, r8, ror #12 │ │ andseq r1, r8, r0, lsr #12 │ │ strdeq r0, [r0], -r4 │ │ andseq r1, r8, r0, lsl r6 │ │ andseq r1, r8, r4, asr #11 │ │ @ instruction: 0xff6c98c8 │ │ - @ instruction: 0xff6abc0e │ │ + @ instruction: 0xff6abbe7 │ │ andseq r1, r8, r8, lsr #11 │ │ andseq r1, r8, ip, ror r5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov sl, r1 │ │ cmp r0, #0 │ │ beq c62b50 │ │ @@ -3419357,15 +3419358,15 @@ │ │ andeq r0, r0, r8, asr #15 │ │ andseq sp, r4, r4, ror #26 │ │ andseq r0, r8, r4, lsl sp │ │ andeq r0, r0, r8, ror #13 │ │ andseq r0, r8, r4, lsl #26 │ │ @ instruction: 0x00180cb0 │ │ @ instruction: 0xff6c8fbc │ │ - @ instruction: 0xff6ad52c │ │ + @ instruction: 0xff6ad505 │ │ mulseq r8, r8, ip │ │ andseq r0, r8, ip, asr #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, #0 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3420041,15 +3420042,15 @@ │ │ bl c077cc │ │ b c63efc │ │ mov r0, r4 │ │ bl baa338 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6c2e0f │ │ - @ instruction: 0xff6c0ee9 │ │ + @ instruction: 0xff6c0ec2 │ │ @ instruction: 0xff6c2e9b │ │ @ instruction: 0xff6c2e63 │ │ @ instruction: 0xff6c2e3b │ │ ldr r3, [r1, #12] │ │ ldr r2, [r0, #12] │ │ subs r3, r2, r3 │ │ movne r0, r3 │ │ @@ -3420150,16 +3420151,16 @@ │ │ b c63fd8 │ │ @ instruction: 0xff71b8dc │ │ andeq r0, r0, r0, ror r4 │ │ andseq r0, r8, ip, asr #1 │ │ andeq r0, r0, r0, lsr r4 │ │ ldrheq r0, [r8], -ip │ │ andseq r0, r8, r8, lsl #1 │ │ - @ instruction: 0xff6ae26f │ │ - @ instruction: 0xff6ae285 │ │ + @ instruction: 0xff6ae248 │ │ + @ instruction: 0xff6ae25e │ │ andseq r0, r8, r8, ror r0 │ │ andseq r0, r8, ip, asr #32 │ │ andseq r0, r8, ip, lsr #32 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ @@ -3420285,29 +3420286,29 @@ │ │ ldr r0, [pc, #80] @ c64314 │ │ ldr r0, [pc, r0] │ │ bl c59aec │ │ b c64124 │ │ andseq pc, r7, r0, lsl #31 │ │ andeq r0, r0, r4, ror #5 │ │ andseq pc, r7, r0, ror pc @ │ │ - @ instruction: 0xff6ae1af │ │ + @ instruction: 0xff6ae188 │ │ andseq pc, r7, r0, lsr #30 │ │ - @ instruction: 0xff6ae13b │ │ + @ instruction: 0xff6ae114 │ │ @ instruction: 0xff696392 │ │ mulseq r7, r0, lr │ │ andeq r0, r0, r0, lsl r1 │ │ andseq pc, r7, r0, ror lr @ │ │ andseq pc, r7, ip, asr lr @ │ │ strdeq r0, [r0], -r8 │ │ andseq pc, r7, ip, lsr lr @ │ │ andseq pc, r7, r0, lsr lr @ │ │ andseq pc, r7, r0, lsl lr @ │ │ andseq pc, r7, r0, lsl #28 │ │ @ instruction: 0x0017fdf0 │ │ - @ instruction: 0xff6ae037 │ │ + @ instruction: 0xff6ae010 │ │ @ instruction: 0x0017fdb8 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ @@ -3420351,15 +3420352,15 @@ │ │ andseq pc, r7, r4, ror #25 │ │ andseq pc, r7, r4, ror #25 │ │ @ instruction: 0x0017fcd8 │ │ ldr r1, [pc, #8] @ c643e0 │ │ mov r2, #211 @ 0xd3 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6adf13 │ │ + @ instruction: 0xff6adeec │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ push {fp, lr} │ │ bl c59a58 │ │ ldr r1, [pc, #28] @ c64420 │ │ @@ -3420471,18 +3420472,18 @@ │ │ bl c076dc │ │ mov r0, #39 @ 0x27 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c0851 │ │ - @ instruction: 0xff6ac35c │ │ - @ instruction: 0xff6c0829 │ │ - @ instruction: 0xff6ac334 │ │ + @ instruction: 0xff6c082a │ │ + @ instruction: 0xff6ac335 │ │ + @ instruction: 0xff6c0802 │ │ + @ instruction: 0xff6ac30d │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #16] │ │ b c94ff4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3420580,15 +3420581,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c077cc │ │ b c64728 │ │ mov r7, #0 │ │ b c64728 │ │ - @ instruction: 0xff6adbe6 │ │ + @ instruction: 0xff6adbbf │ │ @ instruction: 0xff6a0ef0 │ │ push {fp, lr} │ │ movw r0, #101 @ 0x65 │ │ movt r0, #4992 @ 0x1380 │ │ bl c06fe4 │ │ cmp r0, #0 │ │ beq c6479c │ │ @@ -3420666,16 +3420667,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b d31aa0 │ │ @ instruction: 0xff69f245 │ │ - @ instruction: 0xff6be7d5 │ │ - @ instruction: 0xff6b6fcc │ │ + @ instruction: 0xff6be7ae │ │ + @ instruction: 0xff6b6fa5 │ │ 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} │ │ @@ -3421029,42 +3421030,42 @@ │ │ movw r3, #279 @ 0x117 │ │ add r2, pc, r2 │ │ bl c4eb18 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6be719 │ │ + @ instruction: 0xff6be6f2 │ │ @ instruction: 0xff6c5b3c │ │ @ instruction: 0xff6a4871 │ │ - @ instruction: 0xff6b6c99 │ │ + @ instruction: 0xff6b6c72 │ │ @ instruction: 0xff69599d │ │ @ instruction: 0xff695969 │ │ - @ instruction: 0xff6aa11c │ │ - @ instruction: 0xff6a9eb0 │ │ - @ instruction: 0xff6b6e3f │ │ - @ instruction: 0xff6aa0f7 │ │ - @ instruction: 0xff6b1782 │ │ - @ instruction: 0xff6c0386 │ │ + @ instruction: 0xff6aa0f5 │ │ + @ instruction: 0xff6a9e89 │ │ + @ instruction: 0xff6b6e18 │ │ + @ instruction: 0xff6aa0d0 │ │ + @ instruction: 0xff6b175b │ │ + @ instruction: 0xff6c035f │ │ @ instruction: 0xff6c5e50 │ │ @ instruction: 0xff691e47 │ │ - @ instruction: 0xff6c033e │ │ - @ instruction: 0xff6b6da3 │ │ - @ instruction: 0xff6b6d83 │ │ - @ instruction: 0xff6abde7 │ │ - @ instruction: 0xff6b16bb │ │ - @ instruction: 0xff6abdb7 │ │ - @ instruction: 0xff6b6d27 │ │ - @ instruction: 0xff6abd7f │ │ - @ instruction: 0xff6b6cf3 │ │ - @ instruction: 0xff6be291 │ │ - @ instruction: 0xff6be211 │ │ - @ instruction: 0xff6be1f5 │ │ - @ instruction: 0xff6be2ed │ │ - @ instruction: 0xff6be259 │ │ + @ instruction: 0xff6c0317 │ │ + @ instruction: 0xff6b6d7c │ │ + @ instruction: 0xff6b6d5c │ │ + @ instruction: 0xff6abdc0 │ │ + @ instruction: 0xff6b1694 │ │ + @ instruction: 0xff6abd90 │ │ + @ instruction: 0xff6b6d00 │ │ + @ instruction: 0xff6abd58 │ │ + @ instruction: 0xff6b6ccc │ │ + @ instruction: 0xff6be26a │ │ + @ instruction: 0xff6be1ea │ │ + @ instruction: 0xff6be1ce │ │ + @ instruction: 0xff6be2c6 │ │ + @ instruction: 0xff6be232 │ │ 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} │ │ @@ -3421346,26 +3421347,26 @@ │ │ mov r0, #9 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c077cc │ │ mov r6, #0 │ │ b c65094 │ │ - @ instruction: 0xff6be095 │ │ - @ instruction: 0xff6af085 │ │ - @ instruction: 0xff6bdff1 │ │ - @ instruction: 0xff6aefe1 │ │ - @ instruction: 0xff6be04d │ │ + @ instruction: 0xff6be06e │ │ + @ instruction: 0xff6af05e │ │ + @ instruction: 0xff6bdfca │ │ + @ instruction: 0xff6aefba │ │ + @ instruction: 0xff6be026 │ │ @ instruction: 0xff69ca0d │ │ @ instruction: 0xff69537f │ │ @ instruction: 0xff6c74b3 │ │ - @ instruction: 0xff6b7a7c │ │ - @ instruction: 0xff6bdf85 │ │ - @ instruction: 0xff6bdd11 │ │ - @ instruction: 0xff6aed01 │ │ + @ instruction: 0xff6b7a55 │ │ + @ instruction: 0xff6bdf5e │ │ + @ instruction: 0xff6bdcea │ │ + @ instruction: 0xff6aecda │ │ 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 │ │ @@ -3421540,21 +3421541,21 @@ │ │ b c6550c │ │ movw r5, #32 │ │ mov r9, #0 │ │ movt r5, #8 │ │ b c654e0 │ │ @ instruction: 0xff6a7711 │ │ @ instruction: 0xff6c3694 │ │ - @ instruction: 0xff6b5169 │ │ - @ instruction: 0xff6bdbc1 │ │ - @ instruction: 0xff6bdb65 │ │ + @ instruction: 0xff6b5142 │ │ + @ instruction: 0xff6bdb9a │ │ + @ instruction: 0xff6bdb3e │ │ @ instruction: 0xff6a0182 │ │ - @ instruction: 0xff6aea54 │ │ + @ instruction: 0xff6aea2d │ │ @ instruction: 0xff6c347c │ │ - @ instruction: 0xff6bdb31 │ │ + @ instruction: 0xff6bdb0a │ │ 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 │ │ @@ -3421665,18 +3421666,18 @@ │ │ mov r1, #64 @ 0x40 │ │ add r0, lr, #24 │ │ bl d324e0 │ │ mov r0, fp │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6bd871 │ │ - @ instruction: 0xff6acb56 │ │ - @ instruction: 0xff6bd83d │ │ - @ instruction: 0xff6acb22 │ │ + @ instruction: 0xff6bd84a │ │ + @ instruction: 0xff6acb2f │ │ + @ instruction: 0xff6bd816 │ │ + @ instruction: 0xff6acafb │ │ 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 │ │ @@ -3421865,33 +3421866,33 @@ │ │ mov r0, #9 │ │ mov r1, #130 @ 0x82 │ │ b c65900 │ │ @ instruction: 0xff69fd9f │ │ @ instruction: 0xff6a71e6 │ │ @ instruction: 0xff6a71ba │ │ @ instruction: 0xff694c13 │ │ - @ instruction: 0xff6bf451 │ │ - @ instruction: 0xff6bd6d1 │ │ - @ instruction: 0xff6b084a │ │ - @ instruction: 0xff6bd769 │ │ - @ instruction: 0xff6b08e2 │ │ + @ instruction: 0xff6bf42a │ │ + @ instruction: 0xff6bd6aa │ │ + @ instruction: 0xff6b0823 │ │ + @ instruction: 0xff6bd742 │ │ + @ instruction: 0xff6b08bb │ │ @ instruction: 0xff6caf4f │ │ - @ instruction: 0xff6bd62d │ │ - @ instruction: 0xff6b07a6 │ │ + @ instruction: 0xff6bd606 │ │ + @ instruction: 0xff6b077f │ │ @ instruction: 0xff6c8f23 │ │ @ instruction: 0xff6a70ba │ │ - @ instruction: 0xff6a90d8 │ │ - @ instruction: 0xff6bd551 │ │ - @ instruction: 0xff6b06ca │ │ - @ instruction: 0xff6bd579 │ │ - @ instruction: 0xff6b06f2 │ │ - @ instruction: 0xff6bd4f5 │ │ - @ instruction: 0xff6b066e │ │ - @ instruction: 0xff6bd655 │ │ - @ instruction: 0xff6b07ce │ │ + @ instruction: 0xff6a90b1 │ │ + @ instruction: 0xff6bd52a │ │ + @ instruction: 0xff6b06a3 │ │ + @ instruction: 0xff6bd552 │ │ + @ instruction: 0xff6b06cb │ │ + @ instruction: 0xff6bd4ce │ │ + @ instruction: 0xff6b0647 │ │ + @ instruction: 0xff6bd62e │ │ + @ instruction: 0xff6b07a7 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr sl, [r0] │ │ mov r8, r0 │ │ cmp r2, #1 │ │ blt c65c4c │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3421930,15 +3421931,15 @@ │ │ bl c076dc │ │ mov r0, #9 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6bd3ed │ │ + @ instruction: 0xff6bd3c6 │ │ @ instruction: 0xff69bf9e │ │ 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 │ │ @@ -3422501,71 +3422502,71 @@ │ │ mov r7, #0 │ │ movne r4, r0 │ │ moveq fp, r0 │ │ b c662ec │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0] │ │ b c66438 │ │ - @ instruction: 0xff6bd37d │ │ - @ instruction: 0xff6bf11e │ │ - @ instruction: 0xff6bd2f9 │ │ - @ instruction: 0xff6bf09a │ │ - @ instruction: 0xff6bd291 │ │ + @ instruction: 0xff6bd356 │ │ + @ instruction: 0xff6bf0f7 │ │ + @ instruction: 0xff6bd2d2 │ │ + @ instruction: 0xff6bf073 │ │ + @ instruction: 0xff6bd26a │ │ @ instruction: 0xff6a6cd1 │ │ @ instruction: 0xff6c2c64 │ │ @ instruction: 0xff6a6c75 │ │ @ instruction: 0xff6c2c28 │ │ - @ instruction: 0xff6bd0c9 │ │ + @ instruction: 0xff6bd0a2 │ │ @ instruction: 0xff6c897d │ │ - @ instruction: 0xff6bce55 │ │ - @ instruction: 0xff6bd129 │ │ - @ instruction: 0xff6bd091 │ │ - @ instruction: 0xff6bd06d │ │ - @ instruction: 0xff6bd01d │ │ - @ instruction: 0xff6bd0f9 │ │ - @ instruction: 0xff6adfc8 │ │ - @ instruction: 0xff6bce71 │ │ - @ instruction: 0xff6bb079 │ │ + @ instruction: 0xff6bce2e │ │ + @ instruction: 0xff6bd102 │ │ + @ instruction: 0xff6bd06a │ │ + @ instruction: 0xff6bd046 │ │ + @ instruction: 0xff6bcff6 │ │ + @ instruction: 0xff6bd0d2 │ │ + @ instruction: 0xff6adfa1 │ │ + @ instruction: 0xff6bce4a │ │ + @ instruction: 0xff6bb052 │ │ @ instruction: 0xff6c2830 │ │ - @ instruction: 0xff6bcda9 │ │ - @ instruction: 0xff6bafb1 │ │ - @ instruction: 0xff6bcd8d │ │ - @ instruction: 0xff6baf95 │ │ - @ instruction: 0xff6bce29 │ │ - @ instruction: 0xff6bb031 │ │ - @ instruction: 0xff6bcd35 │ │ - @ instruction: 0xff6bcd51 │ │ - @ instruction: 0xff6bcb81 │ │ - @ instruction: 0xff6be922 │ │ - @ instruction: 0xff6bcbc1 │ │ - @ instruction: 0xff6be962 │ │ - @ instruction: 0xff6bd2ad │ │ + @ instruction: 0xff6bcd82 │ │ + @ instruction: 0xff6baf8a │ │ + @ instruction: 0xff6bcd66 │ │ + @ instruction: 0xff6baf6e │ │ + @ instruction: 0xff6bce02 │ │ + @ instruction: 0xff6bb00a │ │ + @ instruction: 0xff6bcd0e │ │ + @ instruction: 0xff6bcd2a │ │ + @ instruction: 0xff6bcb5a │ │ + @ instruction: 0xff6be8fb │ │ + @ instruction: 0xff6bcb9a │ │ + @ instruction: 0xff6be93b │ │ + @ instruction: 0xff6bd286 │ │ tst r1, #1 │ │ bne c66614 │ │ ldr r1, [pc, #20] @ c66624 │ │ add r1, pc, r1 │ │ b c4d3b8 │ │ ldr r1, [pc, #4] @ c66620 │ │ add r1, pc, r1 │ │ b c4db3c │ │ - @ instruction: 0xff6bca3d │ │ - @ instruction: 0xff6bca49 │ │ + @ instruction: 0xff6bca16 │ │ + @ instruction: 0xff6bca22 │ │ tst r1, #1 │ │ bne c66640 │ │ ldr r1, [pc, #32] @ c66658 │ │ mov r2, r3 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ ldr ip, [pc, #12] @ c66654 │ │ mov r1, r2 │ │ add ip, pc, ip │ │ mov r2, ip │ │ b c4eb18 │ │ - @ instruction: 0xff6bca0d │ │ - @ instruction: 0xff6bca1d │ │ + @ instruction: 0xff6bc9e6 │ │ + @ instruction: 0xff6bc9f6 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #2 │ │ strd r4, [sp] │ │ bl c65c94 │ │ add sp, sp, #8 │ │ @@ -3422950,17 +3422951,17 @@ │ │ mov r2, #34 @ 0x22 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6af5d3 │ │ - @ instruction: 0xff6b1060 │ │ - @ instruction: 0xff6af5a7 │ │ + @ instruction: 0xff6af5ac │ │ + @ instruction: 0xff6b1039 │ │ + @ instruction: 0xff6af580 │ │ 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 │ │ @@ -3423354,25 +3423355,25 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl c67368 │ │ b c67218 │ │ andseq ip, r6, ip, ror #8 │ │ - @ instruction: 0xff6a8df9 │ │ + @ instruction: 0xff6a8dd2 │ │ @ instruction: 0x0016c3b4 │ │ @ instruction: 0xff6c3a00 │ │ - @ instruction: 0xff6b86cd │ │ + @ instruction: 0xff6b86a6 │ │ @ instruction: 0xff6a220d │ │ ldrsheq ip, [r6], -r4 │ │ - @ instruction: 0xff6a7bb8 │ │ + @ instruction: 0xff6a7b91 │ │ @ instruction: 0xff6c798a │ │ andseq ip, r6, ip, asr #3 │ │ @ instruction: 0xff6935b1 │ │ - @ instruction: 0xff6b4875 │ │ + @ instruction: 0xff6b484e │ │ @ instruction: 0xff693579 │ │ @ instruction: 0xff6c3710 │ │ @ instruction: 0xff68f717 │ │ @ instruction: 0xff6c3668 │ │ @ instruction: 0xff68f66f │ │ @ instruction: 0xff6c36e0 │ │ push {r4, lr} │ │ @@ -3423421,15 +3423422,15 @@ │ │ str r0, [sp, #12] │ │ str r0, [sp, #16] │ │ ldr r0, [pc, #16] @ c673dc │ │ ldr r0, [pc, r0] │ │ bl c64f18 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b44ad │ │ + @ instruction: 0xff6b4486 │ │ @ instruction: 0x0016bcf4 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ c67424 │ │ @@ -3423493,31 +3423494,31 @@ │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6bd9b2 │ │ - @ instruction: 0xff6bd932 │ │ + @ instruction: 0xff6bd98b │ │ + @ instruction: 0xff6bd90b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c67538 │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c6753c │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c66bc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6bd8e6 │ │ + @ instruction: 0xff6bd8bf │ │ @ instruction: 0x0016bab0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c67578 │ │ @@ -3423525,15 +3423526,15 @@ │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c6757c │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c66bc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b4327 │ │ + @ instruction: 0xff6b4300 │ │ andseq fp, r6, r4, lsr ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ ldr r9, [sp, #152] @ 0x98 │ │ cmp r9, #0 │ │ beq c676c0 │ │ mov r4, r3 │ │ @@ -3423781,17 +3423782,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: 0xff691241 │ │ @ instruction: 0xff68df8f │ │ - @ instruction: 0xff6b1cf4 │ │ + @ instruction: 0xff6b1ccd │ │ @ instruction: 0xff69799c │ │ - @ instruction: 0xff6ab573 │ │ + @ instruction: 0xff6ab54c │ │ @ instruction: 0xff69bbfd │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ beq c679c8 │ │ mov r4, r2 │ │ mov r5, r3 │ │ @@ -3424109,32 +3424110,32 @@ │ │ mov r1, #105 @ 0x69 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c67d14 │ │ @ instruction: 0xff6bf06b │ │ - @ instruction: 0xff6ac396 │ │ + @ instruction: 0xff6ac36f │ │ @ instruction: 0xff6bf03b │ │ - @ instruction: 0xff6ac366 │ │ + @ instruction: 0xff6ac33f │ │ @ instruction: 0xff6befef │ │ - @ instruction: 0xff6ac31a │ │ + @ instruction: 0xff6ac2f3 │ │ @ instruction: 0xff6bf137 │ │ @ instruction: 0xff6bef8f │ │ - @ instruction: 0xff6ac2ba │ │ + @ instruction: 0xff6ac293 │ │ @ instruction: 0xff6beeeb │ │ - @ instruction: 0xff6ac216 │ │ + @ instruction: 0xff6ac1ef │ │ @ instruction: 0xff6befcb │ │ - @ instruction: 0xff6ac2de │ │ + @ instruction: 0xff6ac2b7 │ │ @ instruction: 0xff6bef67 │ │ - @ instruction: 0xff6ac27a │ │ + @ instruction: 0xff6ac253 │ │ @ instruction: 0xff6c0d03 │ │ @ instruction: 0xff6c8b20 │ │ @ instruction: 0xff6beed3 │ │ - @ instruction: 0xff6ac1e6 │ │ + @ instruction: 0xff6ac1bf │ │ 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] │ │ @@ -3424297,19 +3424298,19 @@ │ │ bl c077cc │ │ ldr r0, [sp, #28] │ │ mov r1, r5 │ │ mov r2, #200 @ 0xc8 │ │ bl c4d7a8 │ │ b c68128 │ │ @ instruction: 0xff6bec57 │ │ - @ instruction: 0xff6baf86 │ │ + @ instruction: 0xff6baf5f │ │ @ instruction: 0xff6bec2b │ │ - @ instruction: 0xff6baf5a │ │ + @ instruction: 0xff6baf33 │ │ @ instruction: 0xff6bebe7 │ │ - @ instruction: 0xff6baf16 │ │ + @ instruction: 0xff6baeef │ │ @ instruction: 0xff6bec73 │ │ 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 │ │ @@ -3424402,19 +3424403,19 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a861f │ │ + @ instruction: 0xff6a85f8 │ │ @ instruction: 0xff6c081c │ │ - @ instruction: 0xff6a863b │ │ + @ instruction: 0xff6a8614 │ │ @ instruction: 0xff6c0838 │ │ - @ instruction: 0xff6a8663 │ │ + @ instruction: 0xff6a863c │ │ @ instruction: 0xff6c0860 │ │ 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 │ │ @@ -3424455,17 +3424456,17 @@ │ │ bl c077cc │ │ b c683f4 │ │ mov r0, r9 │ │ bl bac2a0 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a854f │ │ + @ instruction: 0xff6a8528 │ │ @ instruction: 0xff69ef83 │ │ - @ instruction: 0xff6a857b │ │ + @ instruction: 0xff6a8554 │ │ 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 │ │ @@ -3424642,15 +3424643,15 @@ │ │ mov r0, r4 │ │ mov r2, #0 │ │ str r2, [r1, #28] │ │ pop {r4, lr} │ │ ldr r1, [pc, #8] @ c686f0 │ │ add r1, pc, r1 │ │ b bab67c │ │ - @ instruction: 0xff6b1583 │ │ + @ instruction: 0xff6b155c │ │ andseq r0, r5, r8, ror #23 │ │ ldr r0, [pc, #4] @ c68700 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r5, ip, lsr #24 │ │ ldr r0, [pc, #4] @ c68710 │ │ add r0, pc, r0 │ │ @@ -3425527,29 +3425528,29 @@ │ │ bge c68f18 │ │ b c68f1c │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69e4b1 │ │ @ instruction: 0xff6a1d94 │ │ - @ instruction: 0xff6aa461 │ │ - @ instruction: 0xff6b5d44 │ │ - @ instruction: 0xff6aa883 │ │ + @ instruction: 0xff6aa43a │ │ + @ instruction: 0xff6b5d1d │ │ + @ instruction: 0xff6aa85c │ │ @ instruction: 0xff694d07 │ │ - @ instruction: 0xff6b1251 │ │ + @ instruction: 0xff6b122a │ │ @ instruction: 0xff699371 │ │ - @ instruction: 0xff6b1389 │ │ - @ instruction: 0xff6b28b3 │ │ + @ instruction: 0xff6b1362 │ │ + @ instruction: 0xff6b288c │ │ @ instruction: 0xff6c36ac │ │ @ instruction: 0xff69e2db │ │ - @ instruction: 0xff6b1745 │ │ + @ instruction: 0xff6b171e │ │ @ instruction: 0xff6c57a0 │ │ @ instruction: 0xff699405 │ │ @ instruction: 0xff6915ab │ │ - @ instruction: 0xff6b114d │ │ + @ instruction: 0xff6b1126 │ │ 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 c6954c │ │ @@ -3425799,22 +3425800,22 @@ │ │ b c698ec │ │ mov sl, #0 │ │ mov r0, sl │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69dc7b │ │ @ instruction: 0xff698e7d │ │ - @ instruction: 0xff6a83a9 │ │ + @ instruction: 0xff6a8382 │ │ @ instruction: 0xff68c97d │ │ - @ instruction: 0xff6a54e3 │ │ + @ instruction: 0xff6a54bc │ │ @ instruction: 0xff698ed5 │ │ - @ instruction: 0xff6b0ded │ │ - @ instruction: 0xff6afb57 │ │ - @ instruction: 0xff6a532f │ │ - @ instruction: 0xff6b5d8a │ │ + @ instruction: 0xff6b0dc6 │ │ + @ instruction: 0xff6afb30 │ │ + @ instruction: 0xff6a5308 │ │ + @ instruction: 0xff6b5d63 │ │ @ instruction: 0xff698d0d │ │ @ instruction: 0xff6c506c │ │ @ instruction: 0xff698cd5 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, #0 │ │ @@ -3425899,16 +3425900,16 @@ │ │ bl baefe4 │ │ cmp r0, #1 │ │ blt c69a88 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b3cc5 │ │ - @ instruction: 0xff6b0b95 │ │ + @ instruction: 0xff6b3c9e │ │ + @ instruction: 0xff6b0b6e │ │ 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 │ │ @@ -3426698,46 +3426699,46 @@ │ │ mov r7, r4 │ │ b c6a638 │ │ @ instruction: 0xff6bd2aa │ │ @ instruction: 0xff6c212c │ │ @ instruction: 0xff698090 │ │ @ instruction: 0xff690a10 │ │ @ instruction: 0xff6c6d37 │ │ - @ instruction: 0xff6b769a │ │ + @ instruction: 0xff6b7673 │ │ @ instruction: 0xff69d685 │ │ @ instruction: 0xff69d562 │ │ @ instruction: 0xff697dd3 │ │ - @ instruction: 0xff6bb0ec │ │ - @ instruction: 0xff6aa038 │ │ + @ instruction: 0xff6bb0c5 │ │ + @ instruction: 0xff6aa011 │ │ andseq pc, r4, r8, lsl #23 │ │ @ instruction: 0xff6c0ae3 │ │ - @ instruction: 0xff6b06d1 │ │ + @ instruction: 0xff6b06aa │ │ @ instruction: 0xff6c4296 │ │ - @ instruction: 0xff6b0a99 │ │ - @ instruction: 0xff6b2f54 │ │ - @ instruction: 0xff6a9929 │ │ - @ instruction: 0xff6a96b5 │ │ + @ instruction: 0xff6b0a72 │ │ + @ instruction: 0xff6b2f2d │ │ + @ instruction: 0xff6a9902 │ │ + @ instruction: 0xff6a968e │ │ @ instruction: 0xff69b282 │ │ @ instruction: 0xff691f54 │ │ @ instruction: 0xff69ef21 │ │ - @ instruction: 0xff6a460a │ │ - @ instruction: 0xff6a921d │ │ - @ instruction: 0xff6b03b1 │ │ - @ instruction: 0xff6a9491 │ │ - @ instruction: 0xff6b7a03 │ │ - @ instruction: 0xff6a8034 │ │ + @ instruction: 0xff6a45e3 │ │ + @ instruction: 0xff6a91f6 │ │ + @ instruction: 0xff6b038a │ │ + @ instruction: 0xff6a946a │ │ + @ instruction: 0xff6b79dc │ │ + @ instruction: 0xff6a800d │ │ @ instruction: 0xff699657 │ │ - @ instruction: 0xff6a965d │ │ - @ instruction: 0xff6b7bcf │ │ - @ instruction: 0xff6a81fc │ │ + @ instruction: 0xff6a9636 │ │ + @ instruction: 0xff6b7ba8 │ │ + @ instruction: 0xff6a81d5 │ │ @ instruction: 0xff6be730 │ │ - @ instruction: 0xff6a9be2 │ │ - @ instruction: 0xff6b01f9 │ │ - @ instruction: 0xff6ae268 │ │ - @ instruction: 0xff6b0075 │ │ + @ instruction: 0xff6a9bbb │ │ + @ instruction: 0xff6b01d2 │ │ + @ instruction: 0xff6ae241 │ │ + @ instruction: 0xff6b004e │ │ 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 │ │ @@ -3426753,15 +3426754,15 @@ │ │ ldrhi r0, [pc, #20] @ c6a7e8 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ c6a7ec │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ bx lr │ │ - @ instruction: 0xff6a98b4 │ │ + @ instruction: 0xff6a988d │ │ andseq pc, r4, r0, lsl #8 │ │ 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 │ │ @@ -3427020,21 +3427021,21 @@ │ │ b c6ac00 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #140 @ 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68eb55 │ │ @ instruction: 0xff6938e3 │ │ - @ instruction: 0xff6afd5d │ │ + @ instruction: 0xff6afd36 │ │ @ instruction: 0xff691a31 │ │ @ instruction: 0xff69d6f8 │ │ @ instruction: 0xff6942eb │ │ - @ instruction: 0xff6a7a9b │ │ - @ instruction: 0xff6a7a7e │ │ - @ instruction: 0xff6b0faa │ │ + @ instruction: 0xff6a7a74 │ │ + @ instruction: 0xff6a7a57 │ │ + @ instruction: 0xff6b0f83 │ │ @ instruction: 0xff68e959 │ │ @ instruction: 0xff697ae5 │ │ @ instruction: 0xff68e815 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b c6ac4c │ │ @@ -3427267,22 +3427268,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: 0xff6a8a8d │ │ + @ instruction: 0xff6a8a66 │ │ @ instruction: 0xff69a876 │ │ - @ instruction: 0xff6a7486 │ │ - @ instruction: 0xff6a73c6 │ │ - @ instruction: 0xff6a7416 │ │ + @ instruction: 0xff6a745f │ │ + @ instruction: 0xff6a739f │ │ + @ instruction: 0xff6a73ef │ │ @ instruction: 0xff714dc0 │ │ - @ instruction: 0xff6b1815 │ │ - @ instruction: 0xff6b17c9 │ │ + @ instruction: 0xff6b17ee │ │ + @ instruction: 0xff6b17a2 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ add r0, sp, #8 │ │ str r0, [sp, #4] │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ @@ -3427465,17 +3427466,17 @@ │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a729e │ │ + @ instruction: 0xff6a7277 │ │ @ instruction: 0xff69306f │ │ - @ instruction: 0xff6a70ae │ │ + @ instruction: 0xff6a7087 │ │ @ instruction: 0xff692e7f │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r0 │ │ cmp r0, #65536 @ 0x10000 │ │ bcc c6b364 │ │ @@ -3427599,18 +3427600,18 @@ │ │ mov r0, #2 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ mov r0, #3 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ @ instruction: 0xff694c4b │ │ - @ instruction: 0xff6ac94a │ │ + @ instruction: 0xff6ac923 │ │ @ instruction: 0xff7146d4 │ │ @ instruction: 0xff698708 │ │ - @ instruction: 0xff6b5e5b │ │ + @ instruction: 0xff6b5e34 │ │ @ instruction: 0xff69b20b │ │ 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 c6b5f8 │ │ @@ -3428074,28 +3428075,28 @@ │ │ ldr r1, [pc, #56] @ c6bcb0 │ │ mov r2, #148 @ 0x94 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ b c6bc30 │ │ @ instruction: 0xff68b352 │ │ - @ instruction: 0xff6aac36 │ │ + @ instruction: 0xff6aac0f │ │ @ instruction: 0xff68b32a │ │ - @ instruction: 0xff6aac0e │ │ + @ instruction: 0xff6aabe7 │ │ @ instruction: 0xff68ae2a │ │ - @ instruction: 0xff6aa70e │ │ + @ instruction: 0xff6aa6e7 │ │ @ instruction: 0xff68ae46 │ │ - @ instruction: 0xff6aa72a │ │ + @ instruction: 0xff6aa703 │ │ @ instruction: 0xff68ae7e │ │ - @ instruction: 0xff6aa762 │ │ + @ instruction: 0xff6aa73b │ │ @ instruction: 0xff68acde │ │ @ instruction: 0xff68af2e │ │ @ instruction: 0xff68aed2 │ │ @ instruction: 0xff68b282 │ │ - @ instruction: 0xff6aab66 │ │ + @ instruction: 0xff6aab3f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r8, r0 │ │ bl c6d1f0 │ │ bl baf2e4 │ │ @@ -3428653,32 +3428654,32 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #6 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ b c6c538 │ │ @ instruction: 0xff68aa2e │ │ - @ instruction: 0xff6b17d9 │ │ + @ instruction: 0xff6b17b2 │ │ @ instruction: 0xff68aa02 │ │ - @ instruction: 0xff6b17ad │ │ + @ instruction: 0xff6b1786 │ │ @ instruction: 0xff68a9d6 │ │ - @ instruction: 0xff6b1781 │ │ + @ instruction: 0xff6b175a │ │ @ instruction: 0xff68a49a │ │ - @ instruction: 0xff6b1245 │ │ + @ instruction: 0xff6b121e │ │ @ instruction: 0xff68a4b6 │ │ - @ instruction: 0xff6b1261 │ │ + @ instruction: 0xff6b123a │ │ @ instruction: 0xff68a8e6 │ │ - @ instruction: 0xff6b1691 │ │ + @ instruction: 0xff6b166a │ │ @ instruction: 0xff68a43a │ │ @ instruction: 0xff68e0ab │ │ @ instruction: 0xff68a61e │ │ @ instruction: 0xff68a3fa │ │ - @ instruction: 0xff6b118d │ │ + @ instruction: 0xff6b1166 │ │ @ instruction: 0xff68a4e2 │ │ - @ instruction: 0xff6b128d │ │ + @ instruction: 0xff6b1266 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r1, #520 @ 0x208 │ │ mov r6, r2 │ │ bl bb075c │ │ mov r8, #108 @ 0x6c │ │ @@ -3428832,15 +3428833,15 @@ │ │ bl c4d7a8 │ │ mov r0, r8 │ │ bl c09770 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff68a142 │ │ - @ instruction: 0xff6b6869 │ │ + @ instruction: 0xff6b6842 │ │ @ instruction: 0xff68a116 │ │ @ instruction: 0xff68a1d2 │ │ @ instruction: 0xff68a19e │ │ add r0, r0, #12 │ │ b c6c87c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ @@ -3429400,16 +3429401,16 @@ │ │ ldr r1, [pc, #24] @ c6d148 │ │ mov r0, r6 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a6fc9 │ │ - @ instruction: 0xff6a6f5d │ │ + @ instruction: 0xff6a6fa2 │ │ + @ instruction: 0xff6a6f36 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c6d1b4 │ │ mov r5, r0 │ │ bl baf404 │ │ cmp r0, #0 │ │ @@ -3429430,15 +3429431,15 @@ │ │ bl baf3fc │ │ mov r0, r5 │ │ mov r1, #0 │ │ bl baf40c │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a6f05 │ │ + @ instruction: 0xff6a6ede │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bb07e0 │ │ cmp r0, #0 │ │ beq c6d1e8 │ │ mov r1, r5 │ │ @@ -3429786,15 +3429787,15 @@ │ │ movw r1, #11 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a14a2 │ │ + @ instruction: 0xff6a147b │ │ @ instruction: 0xff69f40c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl bac298 │ │ mov r4, r0 │ │ @@ -3429909,21 +3429910,21 @@ │ │ b c6d8e4 │ │ mov r4, #1 │ │ mov r0, r4 │ │ str r4, [r5, #12] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b5798 │ │ + @ instruction: 0xff6b5771 │ │ @ instruction: 0xff6961d6 │ │ - @ instruction: 0xff6b57ec │ │ + @ instruction: 0xff6b57c5 │ │ @ instruction: 0xff69622a │ │ - @ instruction: 0xff6b57d0 │ │ + @ instruction: 0xff6b57a9 │ │ @ instruction: 0xff69620e │ │ - @ instruction: 0xff6b5818 │ │ + @ instruction: 0xff6b57f1 │ │ @ instruction: 0xff696256 │ │ cmp r0, #0 │ │ addne r0, r0, #24 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ cmp r0, #0 │ │ mov r8, r0 │ │ @@ -3430065,16 +3430066,16 @@ │ │ beq c6dba0 │ │ mov r0, r4 │ │ bl c6d964 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b5544 │ │ - @ instruction: 0xff6b5520 │ │ + @ instruction: 0xff6b551d │ │ + @ instruction: 0xff6b54f9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #16] │ │ mov r5, r1 │ │ bl c62ef4 │ │ sub r1, r0, #21 │ │ mov r0, #0 │ │ @@ -3430995,15 +3430996,15 @@ │ │ bl c713e0 │ │ ldr r1, [pc, #16] @ c6ea54 │ │ mov r0, r4 │ │ mov r2, #48 @ 0x30 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6b6412 │ │ + @ instruction: 0xff6b63eb │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c6eaa4 │ │ ldr r1, [pc, #60] @ c6eaa8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c354f8 │ │ @@ -3431128,16 +3431129,16 @@ │ │ bl c4d7a8 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c3684c │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b6272 │ │ - @ instruction: 0xff6b6212 │ │ + @ instruction: 0xff6b624b │ │ + @ instruction: 0xff6b61eb │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ @@ -3431147,21 +3431148,21 @@ │ │ bl c713e0 │ │ ldr r1, [pc, #16] @ c6ecb4 │ │ mov r0, r4 │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6b0999 │ │ + @ instruction: 0xff6b0972 │ │ ldr r1, [pc, #12] @ c6eccc │ │ mov r0, #8 │ │ mov r2, #125 @ 0x7d │ │ add r1, pc, r1 │ │ b c4d478 │ │ - @ instruction: 0xff6b097d │ │ + @ instruction: 0xff6b0956 │ │ cmp r1, #0 │ │ beq c6ed08 │ │ push {r4, lr} │ │ mov r4, r0 │ │ mov r0, #64 @ 0x40 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3431236,17 +3431237,17 @@ │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b08dd │ │ + @ instruction: 0xff6b08b6 │ │ strheq r0, [r0], -r4 │ │ - @ instruction: 0xff6b0841 │ │ + @ instruction: 0xff6b081a │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c6ee58 │ │ @@ -3431265,15 +3431266,15 @@ │ │ ldr r1, [pc, #20] @ c6ee8c │ │ mov r0, r4 │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ andeq r0, r0, r0, asr #32 │ │ - @ instruction: 0xff6b07c5 │ │ + @ instruction: 0xff6b079e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ beq c6eeec │ │ @@ -3431301,15 +3431302,15 @@ │ │ mov r3, r4 │ │ str r1, [sp] │ │ bl c70070 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, asr r4 │ │ andeq r0, r0, r0, lsr sp │ │ - @ instruction: 0xff6b075d │ │ + @ instruction: 0xff6b0736 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #12] │ │ b c59ad8 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3431502,21 +3431503,21 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff693625 │ │ - @ instruction: 0xff6b06a1 │ │ + @ instruction: 0xff6b067a │ │ ldrdeq r0, [r0], -r4 │ │ - @ instruction: 0xff6b04d5 │ │ + @ instruction: 0xff6b04ae │ │ andeq r0, r0, ip, lsr r1 │ │ andeq r0, r0, r8, lsl sl │ │ - @ instruction: 0xff6b0445 │ │ - @ instruction: 0xff6b0419 │ │ + @ instruction: 0xff6b041e │ │ + @ instruction: 0xff6b03f2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c6f2a8 │ │ ldr r1, [pc, #60] @ c6f2ac │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c354f8 │ │ @@ -3431569,15 +3431570,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c6f34c │ │ mov r0, r4 │ │ mov r2, #206 @ 0xce │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6b0301 │ │ + @ instruction: 0xff6b02da │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c6f3a4 │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3431649,15 +3431650,15 @@ │ │ str r0, [r5, #16] │ │ mov r0, r2 │ │ bl c35c98 │ │ ldr r0, [r4, #8] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c356fc │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6b0265 │ │ + @ instruction: 0xff6b023e │ │ andeq r0, r0, ip, lsl #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq c6f578 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3432122,33 +3432123,33 @@ │ │ add r0, r0, #1 │ │ str r0, [r4, #16] │ │ cmp r0, #500 @ 0x1f4 │ │ strcs r5, [r4, #20] │ │ b c6fbc0 │ │ andseq r2, r7, r4, ror #13 │ │ andeq r0, r0, r4, lsr #4 │ │ - @ instruction: 0xff6afac9 │ │ - @ instruction: 0xff6afba1 │ │ - @ instruction: 0xff6afb19 │ │ - @ instruction: 0xff6afa89 │ │ + @ instruction: 0xff6afaa2 │ │ + @ instruction: 0xff6afb7a │ │ + @ instruction: 0xff6afaf2 │ │ + @ instruction: 0xff6afa62 │ │ 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] @ c6fc38 │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6afa15 │ │ + @ instruction: 0xff6af9ee │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r2, #8] │ │ mov r4, r3 │ │ @@ -3432197,15 +3432198,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c6fd1c │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6af931 │ │ + @ instruction: 0xff6af90a │ │ bx r2 │ │ ldr r1, [pc, #12] @ c6fd38 │ │ mov r0, #24 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ b c4d478 │ │ @ instruction: 0xff6c0c48 │ │ @@ -3433248,36 +3433249,36 @@ │ │ ldr r2, [pc, #96] @ c70dd4 │ │ mov r0, #55 @ 0x37 │ │ mov r1, #101 @ 0x65 │ │ add r2, pc, r2 │ │ b c70c20 │ │ @ instruction: 0xff6bbe31 │ │ @ instruction: 0xff6931bc │ │ - @ instruction: 0xff6a92f6 │ │ + @ instruction: 0xff6a92cf │ │ @ instruction: 0xff6bbcfd │ │ - @ instruction: 0xff6b264a │ │ + @ instruction: 0xff6b2623 │ │ @ instruction: 0xff68d579 │ │ @ instruction: 0xff6bbbcd │ │ - @ instruction: 0xff6b251a │ │ + @ instruction: 0xff6b24f3 │ │ @ instruction: 0xff69c77f │ │ @ instruction: 0xff6bba85 │ │ - @ instruction: 0xff6b23d2 │ │ + @ instruction: 0xff6b23ab │ │ @ instruction: 0xff69d28c │ │ @ instruction: 0xff6bbc05 │ │ @ instruction: 0xff689a46 │ │ @ instruction: 0xff69d404 │ │ @ instruction: 0xff6bbb9d │ │ @ instruction: 0xff6899de │ │ @ instruction: 0xff6bba5d │ │ @ instruction: 0xff68989e │ │ @ instruction: 0xff6bba41 │ │ - @ instruction: 0xff6ae8f8 │ │ + @ instruction: 0xff6ae8d1 │ │ @ instruction: 0xff69d240 │ │ @ instruction: 0xff6bbae9 │ │ - @ instruction: 0xff6ae9a0 │ │ + @ instruction: 0xff6ae979 │ │ @ instruction: 0xff69d2e4 │ │ @ instruction: 0xff6bbe99 │ │ @ instruction: 0xff693224 │ │ @ instruction: 0xff69d694 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ @@ -3433366,15 +3433367,15 @@ │ │ bl c077cc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6bb97d │ │ @ instruction: 0xff6bb8a1 │ │ - @ instruction: 0xff6a5335 │ │ + @ instruction: 0xff6a530e │ │ @ instruction: 0xff6bb882 │ │ ldr r1, [pc, #8] @ c70f78 │ │ movw r2, #302 @ 0x12e │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ @ instruction: 0xff6bb831 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3433556,15 +3433557,15 @@ │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r6, #0 │ │ b c711dc │ │ @ instruction: 0xfffff538 │ │ @ instruction: 0xff6bb7b9 │ │ @ instruction: 0xff6bb799 │ │ - @ instruction: 0xff69db26 │ │ + @ instruction: 0xff69daff │ │ @ instruction: 0xff6bb581 │ │ @ instruction: 0xff68cf60 │ │ @ instruction: 0xff69cd7c │ │ @ instruction: 0xff6bb5b5 │ │ @ instruction: 0xfffffd64 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3433806,22 +3433807,22 @@ │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #2 │ │ movne r0, #0 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6aa372 │ │ - @ instruction: 0xff69ff86 │ │ + @ instruction: 0xff6aa34b │ │ + @ instruction: 0xff69ff5f │ │ @ instruction: 0xff6bf415 │ │ - @ instruction: 0xff6a7f46 │ │ + @ instruction: 0xff6a7f1f │ │ @ instruction: 0xff68a4d2 │ │ - @ instruction: 0xff6a22d0 │ │ + @ instruction: 0xff6a22a9 │ │ @ instruction: 0xff6996de │ │ - @ instruction: 0xff6adb6d │ │ + @ instruction: 0xff6adb46 │ │ 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] │ │ @@ -3434605,17 +3434606,17 @@ │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ ldr r0, [r5] │ │ bl c59aec │ │ b c721a8 │ │ @ instruction: 0xff6971c1 │ │ - @ instruction: 0xff6a9783 │ │ + @ instruction: 0xff6a975c │ │ @ instruction: 0xff69718d │ │ - @ instruction: 0xff6a974f │ │ + @ instruction: 0xff6a9728 │ │ @ instruction: 0xff697141 │ │ @ instruction: 0xff6970f1 │ │ @ instruction: 0xff697069 │ │ @ instruction: 0xff697095 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3434713,15 +3434714,15 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #0 │ │ mov r0, r5 │ │ bl c74cb8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a3e3c │ │ + @ instruction: 0xff6a3e15 │ │ @ instruction: 0xff68f850 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl c73fac │ │ @@ -3434754,15 +3434755,15 @@ │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c72510 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #60 @ 0x3c │ │ b c4eb18 │ │ - @ instruction: 0xff6a3d64 │ │ + @ instruction: 0xff6a3d3d │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c73fac │ │ cmp r0, #0 │ │ beq c72550 │ │ mov r6, r0 │ │ @@ -3434777,15 +3434778,15 @@ │ │ ldr r2, [pc, #20] @ c7256c │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r3, #71 @ 0x47 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c4eb18 │ │ - @ instruction: 0xff6a3d08 │ │ + @ instruction: 0xff6a3ce1 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r0, #0 │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c74be8 │ │ cmp r0, #0 │ │ @@ -3434825,16 +3434826,16 @@ │ │ mov r0, #36 @ 0x24 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a3c68 │ │ - @ instruction: 0xff6a3c7c │ │ + @ instruction: 0xff6a3c41 │ │ + @ instruction: 0xff6a3c55 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ bl c73fac │ │ ldr r5, [sp, #52] @ 0x34 │ │ @@ -3434878,32 +3434879,32 @@ │ │ mov r0, r7 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a3bfc │ │ - @ instruction: 0xff6a3b7c │ │ + @ instruction: 0xff6a3bd5 │ │ + @ instruction: 0xff6a3b55 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c72724 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #125 @ 0x7d │ │ b c4da00 │ │ - @ instruction: 0xff6a3b50 │ │ + @ instruction: 0xff6a3b29 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c72744 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #131 @ 0x83 │ │ b c4da00 │ │ - @ instruction: 0xff6a3b30 │ │ + @ instruction: 0xff6a3b09 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #52] @ 0x34 │ │ cmp r1, #0 │ │ beq c72760 │ │ ldr r0, [r0, #4] │ │ bx r1 │ │ push {fp, lr} │ │ @@ -3434916,15 +3434917,15 @@ │ │ bl c076dc │ │ mov r0, #6 │ │ mov r1, #213 @ 0xd5 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b0988 │ │ + @ instruction: 0xff6b0961 │ │ @ instruction: 0xff6be232 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c727dc │ │ ldr ip, [pc, #36] @ c727e0 │ │ @@ -3435244,24 +3435245,24 @@ │ │ ldr r2, [pc, #56] @ c72cdc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c72b14 │ │ - @ instruction: 0xff6b08f8 │ │ - @ instruction: 0xff6b05fc │ │ - @ instruction: 0xff6acb67 │ │ - @ instruction: 0xff6b04f4 │ │ - @ instruction: 0xff6b056c │ │ - @ instruction: 0xff6b0538 │ │ - @ instruction: 0xff6acaa3 │ │ - @ instruction: 0xff6b0490 │ │ - @ instruction: 0xff6b045c │ │ - @ instruction: 0xff6ac9c7 │ │ + @ instruction: 0xff6b08d1 │ │ + @ instruction: 0xff6b05d5 │ │ + @ instruction: 0xff6acb40 │ │ + @ instruction: 0xff6b04cd │ │ + @ instruction: 0xff6b0545 │ │ + @ instruction: 0xff6b0511 │ │ + @ instruction: 0xff6aca7c │ │ + @ instruction: 0xff6b0469 │ │ + @ instruction: 0xff6b0435 │ │ + @ instruction: 0xff6ac9a0 │ │ cmp r0, #0 │ │ beq c72d00 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ @@ -3435295,15 +3435296,15 @@ │ │ ldr r0, [r5] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6b03a4 │ │ + @ instruction: 0xff6b037d │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c72dc0 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3435327,15 +3435328,15 @@ │ │ ldr r0, [r5] │ │ bl c56cc4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6b0324 │ │ + @ instruction: 0xff6b02fd │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c72e78 │ │ mov sl, r1 │ │ ldr r1, [pc, #332] @ c72f6c │ │ mov r6, r0 │ │ mov r0, #20 │ │ @@ -3435415,18 +3435416,18 @@ │ │ mov r1, r7 │ │ mov r2, #376 @ 0x178 │ │ bl c4d7a8 │ │ mov r0, sl │ │ bl c72f78 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6b0274 │ │ + @ instruction: 0xff6b024d │ │ @ instruction: 0xff6964a3 │ │ - @ instruction: 0xff6b02d8 │ │ - @ instruction: 0xff6b01e8 │ │ + @ instruction: 0xff6b02b1 │ │ + @ instruction: 0xff6b01c1 │ │ @ instruction: 0xff696417 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #216] @ c73064 │ │ mov r6, r0 │ │ mov r8, #0 │ │ @@ -3435479,15 +3435480,15 @@ │ │ bne c73038 │ │ cmp r1, #1 │ │ beq c72f98 │ │ ble c72f9c │ │ b c72fc4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx lr │ │ - @ instruction: 0xff6b016c │ │ + @ instruction: 0xff6b0145 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ beq c730a0 │ │ ldr r0, [r0] │ │ @@ -3435666,16 +3435667,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 c73254 │ │ - @ instruction: 0xff69f1ba │ │ - @ instruction: 0xff6afe98 │ │ + @ instruction: 0xff69f193 │ │ + @ instruction: 0xff6afe71 │ │ @ instruction: 0xff68af43 │ │ 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 │ │ @@ -3436898,19 +3436899,19 @@ │ │ @ instruction: 0xff6844c8 │ │ @ instruction: 0xff68fdba │ │ @ instruction: 0xff681397 │ │ @ instruction: 0xff681373 │ │ @ instruction: 0xff6b3a36 │ │ @ instruction: 0xff6b4651 │ │ @ instruction: 0xff6b4631 │ │ - @ instruction: 0xff6a4321 │ │ + @ instruction: 0xff6a42fa │ │ @ instruction: 0xff69865f │ │ @ instruction: 0xff698643 │ │ - @ instruction: 0xff6aebe7 │ │ - @ instruction: 0xff6a738f │ │ + @ instruction: 0xff6aebc0 │ │ + @ instruction: 0xff6a7368 │ │ @ instruction: 0xff6ba32e │ │ @ instruction: 0xff689baa │ │ push {r4, r5, r6, lr} │ │ mov r1, #5 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c74710 │ │ @@ -3437158,18 +3437159,18 @@ │ │ @ instruction: 0xff6b9f12 │ │ @ instruction: 0xff68d283 │ │ @ instruction: 0xff684c75 │ │ @ instruction: 0xff6ba1b2 │ │ @ instruction: 0xff68f966 │ │ @ instruction: 0xff680fc3 │ │ @ instruction: 0xff6b36aa │ │ - @ instruction: 0xff69d00a │ │ - @ instruction: 0xff69db6f │ │ + @ instruction: 0xff69cfe3 │ │ + @ instruction: 0xff69db48 │ │ @ instruction: 0xff68d447 │ │ - @ instruction: 0xff6ac16e │ │ + @ instruction: 0xff6ac147 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, r1 │ │ bl c73914 │ │ @@ -3440498,15 +3440499,15 @@ │ │ bl c076dc │ │ mov r0, #4 │ │ mov r1, #158 @ 0x9e │ │ b c77e04 │ │ @ instruction: 0xff689f64 │ │ @ instruction: 0xff68bdcb │ │ @ instruction: 0xff689f1c │ │ - @ instruction: 0xff6ad0c8 │ │ + @ instruction: 0xff6ad0a1 │ │ @ instruction: 0xff689ef0 │ │ @ instruction: 0xff68bd57 │ │ @ instruction: 0xff689e34 │ │ @ instruction: 0xff68bc9b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ @@ -3440544,15 +3440545,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff689d88 │ │ - @ instruction: 0xff6acf34 │ │ + @ instruction: 0xff6acf0d │ │ 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 │ │ @@ -3440851,15 +3440852,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c9ef10 │ │ 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: 0xff6a21cd │ │ + @ instruction: 0xff6a21a6 │ │ ldr r0, [r0, #20] │ │ b c7d6c4 │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ bxne lr │ │ push {r4, r5, fp, lr} │ │ @@ -3440923,15 +3440924,15 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ @ instruction: 0xff6897cc │ │ - @ instruction: 0xff6ac978 │ │ + @ instruction: 0xff6ac951 │ │ @ instruction: 0xff6897a0 │ │ @ instruction: 0xff68058b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, #0 │ │ bl c796cc │ │ @@ -3441088,15 +3441089,15 @@ │ │ mov r0, r6 │ │ bl ba5c2c │ │ mov r0, r7 │ │ bl ba5c2c │ │ mov r0, #0 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a7059 │ │ + @ instruction: 0xff6a7032 │ │ 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] │ │ @@ -3441181,15 +3441182,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c796a8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6893e8 │ │ - @ instruction: 0xff6ac594 │ │ + @ instruction: 0xff6ac56d │ │ ldr r0, [r0, #20] │ │ mov r1, #0 │ │ b c7b610 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #120] @ 0x78 │ │ bx lr │ │ b c791b8 │ │ @@ -3441468,31 +3441469,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 c78de0 │ │ @ instruction: 0xff6b6fab │ │ - @ instruction: 0xff697183 │ │ + @ instruction: 0xff69715c │ │ @ instruction: 0xff68b0cb │ │ @ instruction: 0xff690878 │ │ - @ instruction: 0xff6998cf │ │ - @ instruction: 0xff6ac389 │ │ + @ instruction: 0xff6998a8 │ │ + @ instruction: 0xff6ac362 │ │ @ instruction: 0xff6b3379 │ │ @ instruction: 0xff6b7f67 │ │ @ instruction: 0xff6940da │ │ - @ instruction: 0xff697e16 │ │ - @ instruction: 0xff6a1126 │ │ + @ instruction: 0xff697def │ │ + @ instruction: 0xff6a10ff │ │ @ instruction: 0xff6ae1de │ │ @ instruction: 0xff68af67 │ │ @ instruction: 0xff6b1d6e │ │ - @ instruction: 0xff6a2cf8 │ │ + @ instruction: 0xff6a2cd1 │ │ @ instruction: 0xff689931 │ │ - @ instruction: 0xff6a69e1 │ │ - @ instruction: 0xff6aa417 │ │ + @ instruction: 0xff6a69ba │ │ + @ instruction: 0xff6aa3f0 │ │ @ instruction: 0xff68aec2 │ │ 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 │ │ @@ -3441688,34 +3441689,34 @@ │ │ ldr r1, [pc, #96] @ c791b4 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl baffd4 │ │ mov r7, #1 │ │ mov r0, r9 │ │ b c79014 │ │ - @ instruction: 0xff6a486c │ │ - @ instruction: 0xff69b2c3 │ │ - @ instruction: 0xff69d370 │ │ - @ instruction: 0xff6a1739 │ │ + @ instruction: 0xff6a4845 │ │ + @ instruction: 0xff69b29c │ │ + @ instruction: 0xff69d349 │ │ + @ instruction: 0xff6a1712 │ │ @ instruction: 0xff67fbd6 │ │ @ instruction: 0xff68e4c1 │ │ - @ instruction: 0xff6a167d │ │ - @ instruction: 0xff69945c │ │ - @ instruction: 0xff6a47d7 │ │ + @ instruction: 0xff6a1656 │ │ + @ instruction: 0xff699435 │ │ + @ instruction: 0xff6a47b0 │ │ @ instruction: 0xff67fa0b │ │ @ instruction: 0xff6afbc3 │ │ - @ instruction: 0xff6a1599 │ │ + @ instruction: 0xff6a1572 │ │ @ instruction: 0xff690316 │ │ @ instruction: 0xff689525 │ │ - @ instruction: 0xff69b0db │ │ - @ instruction: 0xff6a0c0e │ │ - @ instruction: 0xff6a14fd │ │ - @ instruction: 0xff6aa07a │ │ + @ instruction: 0xff69b0b4 │ │ + @ instruction: 0xff6a0be7 │ │ + @ instruction: 0xff6a14d6 │ │ + @ instruction: 0xff6aa053 │ │ @ instruction: 0xff6b36d5 │ │ - @ instruction: 0xff6a148d │ │ + @ instruction: 0xff6a1466 │ │ 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 c50f18 │ │ cmp r0, #0 │ │ @@ -3441915,15 +3441916,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ bl c7d6c4 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6888e8 │ │ - @ instruction: 0xff6a43ae │ │ + @ instruction: 0xff6a4387 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ beq c79628 │ │ mov r4, r0 │ │ ldrb r0, [r1, #5] │ │ mov r5, r1 │ │ @@ -3442009,17 +3442010,17 @@ │ │ b c79660 │ │ mvn r6, #0 │ │ b c79660 │ │ mov r6, r7 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a87b7 │ │ - @ instruction: 0xff6a7d3a │ │ - @ instruction: 0xff698d44 │ │ + @ instruction: 0xff6a8790 │ │ + @ instruction: 0xff6a7d13 │ │ + @ instruction: 0xff698d1d │ │ ldr r0, [pc, #4] @ c79684 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r4, r8, lsr fp │ │ ldr r0, [pc, #4] @ c79694 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3442524,44 +3442525,44 @@ │ │ bl c076dc │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ b c79d14 │ │ @ instruction: 0xff6841bd │ │ @ instruction: 0xff68937a │ │ - @ instruction: 0xff6a04a7 │ │ - @ instruction: 0xff69ca6a │ │ + @ instruction: 0xff6a0480 │ │ + @ instruction: 0xff69ca43 │ │ @ instruction: 0xff68bdf4 │ │ - @ instruction: 0xff6aae25 │ │ - @ instruction: 0xff6a020f │ │ - @ instruction: 0xff69c7d2 │ │ + @ instruction: 0xff6aadfe │ │ + @ instruction: 0xff6a01e8 │ │ + @ instruction: 0xff69c7ab │ │ @ instruction: 0xff6b26fc │ │ - @ instruction: 0xff69c205 │ │ - @ instruction: 0xff6a0323 │ │ - @ instruction: 0xff69c8e6 │ │ + @ instruction: 0xff69c1de │ │ + @ instruction: 0xff6a02fc │ │ + @ instruction: 0xff69c8bf │ │ andseq r9, r5, ip, ror #14 │ │ andseq r9, r5, ip, asr #13 │ │ @ instruction: 0x001596b0 │ │ - @ instruction: 0xff6a001b │ │ - @ instruction: 0xff69c5de │ │ - @ instruction: 0xff69ffe7 │ │ - @ instruction: 0xff69c5aa │ │ - @ instruction: 0xff69feaf │ │ - @ instruction: 0xff69c472 │ │ - @ instruction: 0xff69ff3f │ │ - @ instruction: 0xff69c502 │ │ - @ instruction: 0xff69fe93 │ │ - @ instruction: 0xff69c456 │ │ - @ instruction: 0xff69fecb │ │ - @ instruction: 0xff69c48e │ │ - @ instruction: 0xff6a012b │ │ - @ instruction: 0xff69c6ee │ │ - @ instruction: 0xff6a5b02 │ │ - @ instruction: 0xff6a0077 │ │ - @ instruction: 0xff69c63a │ │ + @ instruction: 0xff69fff4 │ │ + @ instruction: 0xff69c5b7 │ │ + @ instruction: 0xff69ffc0 │ │ + @ instruction: 0xff69c583 │ │ + @ instruction: 0xff69fe88 │ │ + @ instruction: 0xff69c44b │ │ + @ instruction: 0xff69ff18 │ │ + @ instruction: 0xff69c4db │ │ + @ instruction: 0xff69fe6c │ │ + @ instruction: 0xff69c42f │ │ + @ instruction: 0xff69fea4 │ │ + @ instruction: 0xff69c467 │ │ + @ instruction: 0xff6a0104 │ │ + @ instruction: 0xff69c6c7 │ │ + @ instruction: 0xff6a5adb │ │ + @ instruction: 0xff6a0050 │ │ + @ instruction: 0xff69c613 │ │ @ instruction: 0xff67cd4d │ │ andseq r9, r5, ip, asr r7 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3442693,15 +3442694,15 @@ │ │ ldr r2, [pc, r2] │ │ bl c51afc │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b c79ff0 │ │ @ instruction: 0xff68395d │ │ @ instruction: 0xff688b12 │ │ - @ instruction: 0xff6aa6a9 │ │ + @ instruction: 0xff6aa682 │ │ ldrsheq r9, [r5], -ip │ │ andseq r9, r5, r0, ror #1 │ │ andseq r9, r5, r4, asr #1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r2 │ │ mov fp, r1 │ │ @@ -3443177,15 +3443178,15 @@ │ │ beq c7a89c │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, sl │ │ bl c7d6c4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69f613 │ │ + @ instruction: 0xff69f5ec │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c79688 │ │ ldr r1, [r4, #4] │ │ bl ba525c │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3443364,16 +3443365,16 @@ │ │ bl c796a8 │ │ mov r5, #0 │ │ mov r0, r5 │ │ bl c796a8 │ │ mov r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69f18f │ │ - @ instruction: 0xff6a2c7c │ │ + @ instruction: 0xff69f168 │ │ + @ instruction: 0xff6a2c55 │ │ 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 │ │ @@ -3443426,15 +3443427,15 @@ │ │ mov r0, r5 │ │ mov r1, #4096 @ 0x1000 │ │ bl c7e26c │ │ mov r4, r5 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff69f0a7 │ │ + @ instruction: 0xff69f080 │ │ @ instruction: 0xff6adfc0 │ │ b c86268 │ │ b c864b0 │ │ push {r4, lr} │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c7acc0 │ │ @@ -3444005,43 +3444006,43 @@ │ │ ldr fp, [sp, #12] │ │ b c7b2b0 │ │ mvn r8, #0 │ │ ldr sl, [sp, #8] │ │ ldr fp, [sp, #12] │ │ b c7ae40 │ │ @ instruction: 0xff67bd06 │ │ - @ instruction: 0xff6a65d9 │ │ + @ instruction: 0xff6a65b2 │ │ @ instruction: 0xff67bc7e │ │ - @ instruction: 0xff6a6551 │ │ + @ instruction: 0xff6a652a │ │ @ instruction: 0xff67bbee │ │ - @ instruction: 0xff6a64c1 │ │ + @ instruction: 0xff6a649a │ │ @ instruction: 0xff67bb66 │ │ - @ instruction: 0xff6a6439 │ │ + @ instruction: 0xff6a6412 │ │ @ instruction: 0xff67bb1a │ │ - @ instruction: 0xff6a63ed │ │ + @ instruction: 0xff6a63c6 │ │ @ instruction: 0xff67bad2 │ │ - @ instruction: 0xff6a63a5 │ │ + @ instruction: 0xff6a637e │ │ @ instruction: 0xff67ba8a │ │ - @ instruction: 0xff6a635d │ │ + @ instruction: 0xff6a6336 │ │ @ instruction: 0xff67ba4a │ │ - @ instruction: 0xff6a631d │ │ + @ instruction: 0xff6a62f6 │ │ @ instruction: 0xff67b956 │ │ - @ instruction: 0xff6a6225 │ │ + @ instruction: 0xff6a61fe │ │ @ instruction: 0xff67b78e │ │ - @ instruction: 0xff6a6061 │ │ + @ instruction: 0xff6a603a │ │ @ instruction: 0xff67b5b2 │ │ - @ instruction: 0xff6a5e85 │ │ + @ instruction: 0xff6a5e5e │ │ @ instruction: 0xff67b52a │ │ - @ instruction: 0xff6a5dfd │ │ + @ instruction: 0xff6a5dd6 │ │ @ instruction: 0xff67b4ba │ │ - @ instruction: 0xff6a5d8d │ │ + @ instruction: 0xff6a5d66 │ │ @ instruction: 0xff67b6ba │ │ - @ instruction: 0xff6a5f8d │ │ + @ instruction: 0xff6a5f66 │ │ @ instruction: 0xff67b65a │ │ - @ instruction: 0xff6a5f2d │ │ + @ instruction: 0xff6a5f06 │ │ b c7acc0 │ │ ldr r0, [r0, #20] │ │ b bb427c │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ bl bb427c │ │ add r0, r0, #7 │ │ @@ -3444337,18 +3444338,18 @@ │ │ bl c077cc │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #42 @ 0x2a │ │ bl c4d7a8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6987f5 │ │ - @ instruction: 0xff6986f5 │ │ - @ instruction: 0xff696971 │ │ - @ instruction: 0xff69870d │ │ + @ instruction: 0xff6987ce │ │ + @ instruction: 0xff6986ce │ │ + @ instruction: 0xff69694a │ │ + @ instruction: 0xff6986e6 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c59b70 │ │ str r0, [r4, #16] │ │ pop {r4, pc} │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3444367,15 +3444368,15 @@ │ │ bl c59b00 │ │ ldr r1, [pc, #16] @ c7bb44 │ │ mov r0, r4 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff698649 │ │ + @ instruction: 0xff698622 │ │ 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 │ │ @@ -3444459,16 +3444460,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: 0xff698609 │ │ - @ instruction: 0xff69861a │ │ + @ instruction: 0xff6985e2 │ │ + @ instruction: 0xff6985f3 │ │ 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 │ │ @@ -3444608,17 +3444609,17 @@ │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff698355 │ │ + @ instruction: 0xff69832e │ │ @ instruction: 0xff67ccad │ │ - @ instruction: 0xff698291 │ │ + @ instruction: 0xff69826a │ │ 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 │ │ @@ -3444676,16 +3444677,16 @@ │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ mov r1, r4 │ │ str r6, [sp] │ │ bl bba73c │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff698239 │ │ - @ instruction: 0xff69bde4 │ │ + @ instruction: 0xff698212 │ │ + @ instruction: 0xff69bdbd │ │ 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 c7c138 │ │ @@ -3444766,15 +3444767,15 @@ │ │ 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: 0xff698039 │ │ + @ instruction: 0xff698012 │ │ @ instruction: 0xff68d24e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c59b70 │ │ ldr r1, [r4, #16] │ │ pop {r4, lr} │ │ b c59b74 │ │ @@ -3445565,25 +3445566,25 @@ │ │ mov r0, sl │ │ mov r5, #1 │ │ mvn r8, #0 │ │ ldr fp, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #76] @ 0x4c │ │ b c7cd68 │ │ @ instruction: 0xff67a790 │ │ - @ instruction: 0xff6a6f37 │ │ + @ instruction: 0xff6a6f10 │ │ @ instruction: 0xff67a6b8 │ │ - @ instruction: 0xff6a6e5f │ │ + @ instruction: 0xff6a6e38 │ │ @ instruction: 0xff67a6e4 │ │ - @ instruction: 0xff6a6e8b │ │ + @ instruction: 0xff6a6e64 │ │ @ instruction: 0xff67a710 │ │ - @ instruction: 0xff6a6eb7 │ │ + @ instruction: 0xff6a6e90 │ │ andseq r6, r5, r0, lsl #24 │ │ mulseq r5, r0, r5 │ │ @ instruction: 0xff679cb0 │ │ - @ instruction: 0xff6a6457 │ │ + @ instruction: 0xff6a6430 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #20] │ │ ldr r0, [r0, #4] │ │ bl bb64d8 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -3446119,17 +3446120,17 @@ │ │ bl c077cc │ │ mov r0, r5 │ │ bl c7d6c4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff689f61 │ │ @ instruction: 0xff689ed5 │ │ - @ instruction: 0xff693440 │ │ + @ instruction: 0xff693419 │ │ @ instruction: 0xff689df5 │ │ - @ instruction: 0xff693360 │ │ + @ instruction: 0xff693339 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c7d4f0 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3447373,15 +3447374,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff688b01 │ │ @ instruction: 0xff67a18e │ │ @ instruction: 0xff6b1093 │ │ - @ instruction: 0xff6971ca │ │ + @ instruction: 0xff6971a3 │ │ @ instruction: 0xff683be5 │ │ @ instruction: 0xff688a55 │ │ mov r2, r1 │ │ cmp r0, #0 │ │ beq c7ea74 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ @@ -3447468,16 +3447469,16 @@ │ │ bl c2cd6c │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff688949 │ │ - @ instruction: 0xff6a63d9 │ │ - @ instruction: 0xff6910bf │ │ + @ instruction: 0xff6a63b2 │ │ + @ instruction: 0xff691098 │ │ @ instruction: 0xff67b2e1 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ movne r4, r0 │ │ ldrbne r0, [r0] │ │ @@ -3447530,15 +3447531,15 @@ │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff688871 │ │ @ instruction: 0xff681455 │ │ @ instruction: 0xff6b0e07 │ │ - @ instruction: 0xff690fcf │ │ + @ instruction: 0xff690fa8 │ │ @ instruction: 0xff686196 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ @@ -3447622,17 +3447623,17 @@ │ │ bl c2cd6c │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6886f9 │ │ - @ instruction: 0xff69afa6 │ │ + @ instruction: 0xff69af7f │ │ @ instruction: 0xff6b0c8f │ │ - @ instruction: 0xff690e57 │ │ + @ instruction: 0xff690e30 │ │ @ instruction: 0xff686061 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ bl bb43b4 │ │ ldr r1, [pc, #16] @ c7ee58 │ │ mov r0, r4 │ │ @@ -3447960,26 +3447961,26 @@ │ │ beq c7f1e8 │ │ mov r0, r9 │ │ mov r1, r7 │ │ mov r2, r5 │ │ bl bb4cd4 │ │ str r0, [sp, #24] │ │ b c7f1e8 │ │ - @ instruction: 0xff68fbaa │ │ - @ instruction: 0xff69338c │ │ - @ instruction: 0xff68fa86 │ │ - @ instruction: 0xff693268 │ │ - @ instruction: 0xff68fb52 │ │ - @ instruction: 0xff693334 │ │ - @ instruction: 0xff68faf6 │ │ - @ instruction: 0xff68f96e │ │ - @ instruction: 0xff693150 │ │ - @ instruction: 0xff68f996 │ │ - @ instruction: 0xff693178 │ │ - @ instruction: 0xff68fa36 │ │ + @ instruction: 0xff68fb83 │ │ + @ instruction: 0xff693365 │ │ + @ instruction: 0xff68fa5f │ │ + @ instruction: 0xff693241 │ │ + @ instruction: 0xff68fb2b │ │ + @ instruction: 0xff69330d │ │ + @ instruction: 0xff68facf │ │ + @ instruction: 0xff68f947 │ │ + @ instruction: 0xff693129 │ │ + @ instruction: 0xff68f96f │ │ + @ instruction: 0xff693151 │ │ + @ instruction: 0xff68fa0f │ │ 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 │ │ @@ -3448217,32 +3448218,32 @@ │ │ ldr r2, [pc, #76] @ c7f7a4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ b c7f5b0 │ │ - @ instruction: 0xff68f86e │ │ + @ instruction: 0xff68f847 │ │ @ instruction: 0xff6880a6 │ │ - @ instruction: 0xff68f74a │ │ + @ instruction: 0xff68f723 │ │ @ instruction: 0xff687f82 │ │ - @ instruction: 0xff68f816 │ │ + @ instruction: 0xff68f7ef │ │ @ instruction: 0xff68804e │ │ - @ instruction: 0xff68f70a │ │ + @ instruction: 0xff68f6e3 │ │ @ instruction: 0xff687f42 │ │ - @ instruction: 0xff68f7ae │ │ - @ instruction: 0xff68f772 │ │ + @ instruction: 0xff68f787 │ │ + @ instruction: 0xff68f74b │ │ @ instruction: 0xff687faa │ │ - @ instruction: 0xff68f6a2 │ │ + @ instruction: 0xff68f67b │ │ @ instruction: 0xff687eda │ │ - @ instruction: 0xff68f4ea │ │ + @ instruction: 0xff68f4c3 │ │ @ instruction: 0xff687d22 │ │ - @ instruction: 0xff68f512 │ │ + @ instruction: 0xff68f4eb │ │ @ instruction: 0xff687d4a │ │ - @ instruction: 0xff68f666 │ │ + @ instruction: 0xff68f63f │ │ 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 │ │ @@ -3448524,28 +3448525,28 @@ │ │ mov r0, #4 │ │ mov r1, #179 @ 0xb3 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl bb4468 │ │ b c7f950 │ │ - @ instruction: 0xff68f41a │ │ - @ instruction: 0xff68f30a │ │ - @ instruction: 0xff69a401 │ │ - @ instruction: 0xff68f332 │ │ - @ instruction: 0xff69a429 │ │ - @ instruction: 0xff68f142 │ │ - @ instruction: 0xff69a239 │ │ - @ instruction: 0xff68f05e │ │ - @ instruction: 0xff69a155 │ │ - @ instruction: 0xff68f07a │ │ - @ instruction: 0xff69a171 │ │ - @ instruction: 0xff68f02e │ │ - @ instruction: 0xff69a125 │ │ - @ instruction: 0xff68f2ca │ │ + @ instruction: 0xff68f3f3 │ │ + @ instruction: 0xff68f2e3 │ │ + @ instruction: 0xff69a3da │ │ + @ instruction: 0xff68f30b │ │ + @ instruction: 0xff69a402 │ │ + @ instruction: 0xff68f11b │ │ + @ instruction: 0xff69a212 │ │ + @ instruction: 0xff68f037 │ │ + @ instruction: 0xff69a12e │ │ + @ instruction: 0xff68f053 │ │ + @ instruction: 0xff69a14a │ │ + @ instruction: 0xff68f007 │ │ + @ instruction: 0xff69a0fe │ │ + @ instruction: 0xff68f2a3 │ │ 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 │ │ @@ -3448917,36 +3448918,36 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c077cc │ │ b c7fe44 │ │ - @ instruction: 0xff68eeb2 │ │ - @ instruction: 0xff694419 │ │ - @ instruction: 0xff68ef22 │ │ - @ instruction: 0xff68eee6 │ │ - @ instruction: 0xff69444d │ │ - @ instruction: 0xff68ee1a │ │ - @ instruction: 0xff694381 │ │ - @ instruction: 0xff68ee42 │ │ - @ instruction: 0xff6943a9 │ │ - @ instruction: 0xff68ebe6 │ │ - @ instruction: 0xff69414d │ │ - @ instruction: 0xff68eb02 │ │ - @ instruction: 0xff694069 │ │ - @ instruction: 0xff68eb1e │ │ - @ instruction: 0xff694085 │ │ - @ instruction: 0xff68ead2 │ │ - @ instruction: 0xff694039 │ │ - @ instruction: 0xff68ea02 │ │ - @ instruction: 0xff693f69 │ │ - @ instruction: 0xff68ea3e │ │ - @ instruction: 0xff693fa5 │ │ - @ instruction: 0xff68edda │ │ + @ instruction: 0xff68ee8b │ │ + @ instruction: 0xff6943f2 │ │ + @ instruction: 0xff68eefb │ │ + @ instruction: 0xff68eebf │ │ + @ instruction: 0xff694426 │ │ + @ instruction: 0xff68edf3 │ │ + @ instruction: 0xff69435a │ │ + @ instruction: 0xff68ee1b │ │ + @ instruction: 0xff694382 │ │ + @ instruction: 0xff68ebbf │ │ + @ instruction: 0xff694126 │ │ + @ instruction: 0xff68eadb │ │ + @ instruction: 0xff694042 │ │ + @ instruction: 0xff68eaf7 │ │ + @ instruction: 0xff69405e │ │ + @ instruction: 0xff68eaab │ │ + @ instruction: 0xff694012 │ │ + @ instruction: 0xff68e9db │ │ + @ instruction: 0xff693f42 │ │ + @ instruction: 0xff68ea17 │ │ + @ instruction: 0xff693f7e │ │ + @ instruction: 0xff68edb3 │ │ 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 │ │ @@ -3449884,35 +3449885,35 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r7, #0 │ │ movt r1, #12 │ │ mov r0, #4 │ │ mov r2, #0 │ │ bl c077cc │ │ b c81058 │ │ - @ instruction: 0xff68dc7e │ │ - @ instruction: 0xff69c844 │ │ - @ instruction: 0xff68dc46 │ │ - @ instruction: 0xff69c80c │ │ - @ instruction: 0xff68dc1a │ │ - @ instruction: 0xff69c7e0 │ │ + @ instruction: 0xff68dc57 │ │ + @ instruction: 0xff69c81d │ │ + @ instruction: 0xff68dc1f │ │ + @ instruction: 0xff69c7e5 │ │ + @ instruction: 0xff68dbf3 │ │ + @ instruction: 0xff69c7b9 │ │ @ instruction: 0xff68700a │ │ - @ instruction: 0xff68dbba │ │ - @ instruction: 0xff69c780 │ │ - @ instruction: 0xff68db8e │ │ - @ instruction: 0xff69c754 │ │ - @ instruction: 0xff68db66 │ │ - @ instruction: 0xff69c72c │ │ - @ instruction: 0xff68db2e │ │ - @ instruction: 0xff69c6f4 │ │ - @ instruction: 0xff68daee │ │ - @ instruction: 0xff69c6b4 │ │ - @ instruction: 0xff68db0a │ │ - @ instruction: 0xff69c6d0 │ │ - @ instruction: 0xff68dc9a │ │ - @ instruction: 0xff69c860 │ │ + @ instruction: 0xff68db93 │ │ + @ instruction: 0xff69c759 │ │ + @ instruction: 0xff68db67 │ │ + @ instruction: 0xff69c72d │ │ + @ instruction: 0xff68db3f │ │ + @ instruction: 0xff69c705 │ │ + @ instruction: 0xff68db07 │ │ + @ instruction: 0xff69c6cd │ │ + @ instruction: 0xff68dac7 │ │ + @ instruction: 0xff69c68d │ │ + @ instruction: 0xff68dae3 │ │ + @ instruction: 0xff69c6a9 │ │ + @ instruction: 0xff68dc73 │ │ + @ instruction: 0xff69c839 │ │ push {r4, lr} │ │ cmp r3, r1 │ │ ble c81204 │ │ bl c075e8 │ │ ldr r0, [pc, #112] @ c81254 │ │ mov r1, #24 │ │ ldr r2, [pc, #108] @ c81258 │ │ @@ -3449940,17 +3449941,17 @@ │ │ pop {r4, pc} │ │ mov r1, r2 │ │ mov r2, r3 │ │ blx d2b20e │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff6a5bff │ │ - @ instruction: 0xff6a3d35 │ │ + @ instruction: 0xff6a3d0e │ │ @ instruction: 0xff6a5bcf │ │ - @ instruction: 0xff6a3d05 │ │ + @ instruction: 0xff6a3cde │ │ 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 │ │ @@ -3450156,22 +3450157,22 @@ │ │ mov r3, #147 @ 0x93 │ │ add r2, pc, r2 │ │ bl c4da00 │ │ b c81570 │ │ mov r7, #0 │ │ mov r6, #0 │ │ b c81584 │ │ - @ instruction: 0xff694ff0 │ │ + @ instruction: 0xff694fc9 │ │ @ instruction: 0xff689d99 │ │ - @ instruction: 0xff69501c │ │ + @ instruction: 0xff694ff5 │ │ @ instruction: 0xff689dc5 │ │ - @ instruction: 0xff694da0 │ │ + @ instruction: 0xff694d79 │ │ @ instruction: 0xff689b49 │ │ - @ instruction: 0xff694f04 │ │ - @ instruction: 0xff694d50 │ │ + @ instruction: 0xff694edd │ │ + @ instruction: 0xff694d29 │ │ 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 c09758 │ │ @@ -3450701,21 +3450702,21 @@ │ │ bl c077cc │ │ and r0, r8, #1 │ │ bl c0753c │ │ ldr sl, [sp, #240] @ 0xf0 │ │ ldr fp, [sp, #68] @ 0x44 │ │ ldr r5, [sp, #28] │ │ b c819f4 │ │ - @ instruction: 0xff694ad4 │ │ - @ instruction: 0xff69fb0b │ │ - @ instruction: 0xff694a90 │ │ - @ instruction: 0xff694a6c │ │ - @ instruction: 0xff6944e8 │ │ - @ instruction: 0xff69f51f │ │ - @ instruction: 0xff6948e0 │ │ + @ instruction: 0xff694aad │ │ + @ instruction: 0xff69fae4 │ │ + @ instruction: 0xff694a69 │ │ + @ instruction: 0xff694a45 │ │ + @ instruction: 0xff6944c1 │ │ + @ instruction: 0xff69f4f8 │ │ + @ instruction: 0xff6948b9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ sub r2, r1, #11 │ │ cmp r2, r3 │ │ bge c81ea4 │ │ bl c075e8 │ │ ldr r0, [pc, #112] @ c81ee8 │ │ @@ -3450745,15 +3450746,15 @@ │ │ strb r0, [r6, r5]! │ │ mov r2, r7 │ │ add r0, r6, #1 │ │ blx d2b20e │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6aa9ff │ │ - @ instruction: 0xff69b993 │ │ + @ instruction: 0xff69b96c │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #16] │ │ mvn r6, #0 │ │ cmp r5, #11 │ │ bge c81f0c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @@ -3450860,25 +3450861,25 @@ │ │ add r1, r2, #1 │ │ mov r2, r5 │ │ blx d2b20e │ │ mov r6, r5 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6aa94b │ │ - @ instruction: 0xff69b8fc │ │ + @ instruction: 0xff69b8d5 │ │ @ instruction: 0xff6aa907 │ │ - @ instruction: 0xff69b8b8 │ │ + @ instruction: 0xff69b891 │ │ @ instruction: 0xff6aa7f7 │ │ - @ instruction: 0xff69b7a8 │ │ + @ instruction: 0xff69b781 │ │ @ instruction: 0xff6aa81f │ │ - @ instruction: 0xff69b7d0 │ │ + @ instruction: 0xff69b7a9 │ │ @ instruction: 0xff6aa893 │ │ - @ instruction: 0xff69b844 │ │ + @ instruction: 0xff69b81d │ │ @ instruction: 0xff6aa847 │ │ - @ instruction: 0xff69b7f8 │ │ + @ instruction: 0xff69b7d1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r9, [sp, #32] │ │ mov r6, r0 │ │ sub r0, r2, #11 │ │ cmp r0, r9 │ │ bge c82128 │ │ bl c075e8 │ │ @@ -3450949,17 +3450950,17 @@ │ │ mov r2, r9 │ │ mov r0, r5 │ │ blx d2b20e │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6aa76f │ │ - @ instruction: 0xff697c42 │ │ + @ instruction: 0xff697c1b │ │ @ instruction: 0xff6aa6af │ │ - @ instruction: 0xff697b82 │ │ + @ instruction: 0xff697b5b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r1, #1 │ │ mvn r5, #0 │ │ cmpge r3, #1 │ │ bge c8224c │ │ mov r0, r5 │ │ @@ -3451393,16 +3451394,16 @@ │ │ sub r1, r0, #3 │ │ b c825e0 │ │ @ instruction: 0xff6aa2af │ │ @ instruction: 0xff6ae49d │ │ @ instruction: 0xff6aa25f │ │ @ instruction: 0xff6a9f9f │ │ @ instruction: 0xff6ae18d │ │ - @ instruction: 0xff695759 │ │ - @ instruction: 0xff6982f2 │ │ + @ instruction: 0xff695732 │ │ + @ instruction: 0xff6982cb │ │ @ instruction: 0xff6a9ff7 │ │ @ instruction: 0xff6ae1e5 │ │ @ instruction: 0xff6a9fc3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r7, r1 │ │ ldr r1, [sp, #104] @ 0x68 │ │ @@ -3451801,17 +3451802,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: 0xff6a9b63 │ │ - @ instruction: 0xff6935ea │ │ + @ instruction: 0xff6935c3 │ │ @ instruction: 0xff6a99ab │ │ - @ instruction: 0xff693432 │ │ + @ instruction: 0xff69340b │ │ ldr r0, [pc, #4] @ c82f84 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r7, r3, r0, lsl r7 │ │ ldr r0, [pc, #4] @ c82f94 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3452189,21 +3452190,21 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #4 │ │ mov r0, #4 │ │ movt r1, #8 │ │ b c833e8 │ │ @ instruction: 0xff682363 │ │ - @ instruction: 0xff69a493 │ │ + @ instruction: 0xff69a46c │ │ @ instruction: 0xff682347 │ │ - @ instruction: 0xff69a477 │ │ + @ instruction: 0xff69a450 │ │ @ instruction: 0xff6821e7 │ │ - @ instruction: 0xff69a317 │ │ + @ instruction: 0xff69a2f0 │ │ @ instruction: 0xff6821bf │ │ - @ instruction: 0xff69a2ef │ │ + @ instruction: 0xff69a2c8 │ │ @ instruction: 0xff68227f │ │ 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 │ │ @@ -3452470,17 +3452471,17 @@ │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ b c83960 │ │ @ instruction: 0xff681ebb │ │ @ instruction: 0xff681d9b │ │ - @ instruction: 0xff69d9c9 │ │ + @ instruction: 0xff69d9a2 │ │ @ instruction: 0xff681d73 │ │ - @ instruction: 0xff69d9a1 │ │ + @ instruction: 0xff69d97a │ │ 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 │ │ @@ -3453315,31 +3453316,31 @@ │ │ b c7eaf0 │ │ mov r6, #0 │ │ b c844a8 │ │ @ instruction: 0xff681293 │ │ @ instruction: 0xff6a2971 │ │ @ instruction: 0xff688189 │ │ @ instruction: 0xff6a5e2a │ │ - @ instruction: 0xff698000 │ │ - @ instruction: 0xff695081 │ │ + @ instruction: 0xff697fd9 │ │ + @ instruction: 0xff69505a │ │ @ instruction: 0xff6a3eb8 │ │ - @ instruction: 0xff69a90d │ │ + @ instruction: 0xff69a8e6 │ │ @ instruction: 0xff684638 │ │ @ instruction: 0xff675b09 │ │ @ instruction: 0xff67125b │ │ @ instruction: 0xff68584c │ │ @ instruction: 0xff674e95 │ │ @ instruction: 0xff67b4b4 │ │ @ instruction: 0xff6a9d7a │ │ @ instruction: 0xff6a7cd1 │ │ @ instruction: 0xff6a9d3e │ │ @ instruction: 0xff671edf │ │ @ instruction: 0xff6a5f04 │ │ - @ instruction: 0xff6a21b5 │ │ - @ instruction: 0xff691776 │ │ + @ instruction: 0xff6a218e │ │ + @ instruction: 0xff69174f │ │ @ instruction: 0xff675a39 │ │ @ instruction: 0xff6812af │ │ @ instruction: 0xff6811bf │ │ @ instruction: 0xff6a289d │ │ push {r4, lr} │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ @@ -3453418,15 +3453419,15 @@ │ │ movw r2, #1 │ │ mov r3, #1 │ │ movt r2, #72 @ 0x48 │ │ tst r2, r3, lsl r1 │ │ bne c847e4 │ │ b c8483c │ │ @ instruction: 0xff680eaf │ │ - @ instruction: 0xff69e995 │ │ + @ instruction: 0xff69e96e │ │ 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 c849c0 │ │ @@ -3453801,34 +3453802,34 @@ │ │ bl c077cc │ │ mov r5, #0 │ │ ldr r0, [sp, #24] │ │ b c84e04 │ │ mov r5, #1 │ │ str r4, [r8] │ │ b c84e98 │ │ - @ instruction: 0xff69ad06 │ │ - @ instruction: 0xff696f0c │ │ - @ instruction: 0xff69aca6 │ │ - @ instruction: 0xff696eac │ │ - @ instruction: 0xff69ac4a │ │ - @ instruction: 0xff696e50 │ │ - @ instruction: 0xff69a992 │ │ - @ instruction: 0xff696b98 │ │ - @ instruction: 0xff69ac02 │ │ - @ instruction: 0xff696e08 │ │ - @ instruction: 0xff69abba │ │ - @ instruction: 0xff69a93a │ │ - @ instruction: 0xff696b40 │ │ - @ instruction: 0xff69a906 │ │ - @ instruction: 0xff696b0c │ │ + @ instruction: 0xff69acdf │ │ + @ instruction: 0xff696ee5 │ │ + @ instruction: 0xff69ac7f │ │ + @ instruction: 0xff696e85 │ │ + @ instruction: 0xff69ac23 │ │ + @ instruction: 0xff696e29 │ │ + @ instruction: 0xff69a96b │ │ + @ instruction: 0xff696b71 │ │ + @ instruction: 0xff69abdb │ │ + @ instruction: 0xff696de1 │ │ + @ instruction: 0xff69ab93 │ │ + @ instruction: 0xff69a913 │ │ + @ instruction: 0xff696b19 │ │ + @ instruction: 0xff69a8df │ │ + @ instruction: 0xff696ae5 │ │ @ instruction: 0xff6a7a08 │ │ @ instruction: 0xff6fafe4 │ │ - @ instruction: 0xff69a9ce │ │ - @ instruction: 0xff696bd4 │ │ - @ instruction: 0xff69a966 │ │ + @ instruction: 0xff69a9a7 │ │ + @ instruction: 0xff696bad │ │ + @ instruction: 0xff69a93f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #28 │ │ ldr r4, [sp, #24] │ │ strd r4, [sp] │ │ bl c84f1c │ │ add sp, sp, #8 │ │ @@ -3454081,22 +3454082,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 c851ec │ │ - @ instruction: 0xff69a7b2 │ │ + @ instruction: 0xff69a78b │ │ @ instruction: 0xff6abacd │ │ - @ instruction: 0xff69a736 │ │ + @ instruction: 0xff69a70f │ │ @ instruction: 0xff6aba51 │ │ - @ instruction: 0xff69a69a │ │ + @ instruction: 0xff69a673 │ │ @ instruction: 0xff6fabb8 │ │ - @ instruction: 0xff69a572 │ │ - @ instruction: 0xff69a6ca │ │ + @ instruction: 0xff69a54b │ │ + @ instruction: 0xff69a6a3 │ │ @ instruction: 0xff6ab9e5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #24] @ c8535c │ │ add r1, pc, r1 │ │ vld1.64 {d16-d17}, [r1] │ │ @@ -3454287,15 +3454288,15 @@ │ │ beq c8563c │ │ ldr r0, [pc, #20] @ c85648 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a0839 │ │ + @ instruction: 0xff6a0812 │ │ andseq r5, r3, r4, ror #2 │ │ @ instruction: 0xff67358b │ │ @ instruction: 0xff67b91c │ │ @ instruction: 0xff683e41 │ │ @ instruction: 0xff687634 │ │ @ instruction: 0xff681ea3 │ │ @ instruction: 0xff671457 │ │ @@ -3454343,15 +3454344,15 @@ │ │ ldr r1, [pc, #20] @ c85724 │ │ movw r2, #911 @ 0x38f │ │ cmp r0, r2 │ │ add r1, pc, r1 │ │ movne r1, #0 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff69f52c │ │ + @ instruction: 0xff69f505 │ │ 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] │ │ @@ -3454436,17 +3454437,17 @@ │ │ mov r3, #332 @ 0x14c │ │ add r2, pc, r2 │ │ bl c4da00 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff671234 │ │ - @ instruction: 0xff69d9ca │ │ + @ instruction: 0xff69d9a3 │ │ @ instruction: 0xff671294 │ │ - @ instruction: 0xff69da2a │ │ + @ instruction: 0xff69da03 │ │ @ instruction: 0xff6711fc │ │ 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 │ │ @@ -3455200,23 +3455201,23 @@ │ │ bl c076dc │ │ mov r0, #4 │ │ mov r1, #174 @ 0xae │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c077cc │ │ b c86334 │ │ - @ instruction: 0xff69007a │ │ + @ instruction: 0xff690053 │ │ @ instruction: 0xff67ba84 │ │ - @ instruction: 0xff68ffaa │ │ + @ instruction: 0xff68ff83 │ │ @ instruction: 0xff67b9b4 │ │ - @ instruction: 0xff68ffd6 │ │ + @ instruction: 0xff68ffaf │ │ @ instruction: 0xff67b9e0 │ │ - @ instruction: 0xff68feca │ │ + @ instruction: 0xff68fea3 │ │ @ instruction: 0xff67b8d4 │ │ - @ instruction: 0xff68fefe │ │ + @ instruction: 0xff68fed7 │ │ @ instruction: 0xff67b908 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #28] │ │ mov r4, #0 │ │ cmp r5, #0 │ │ ldrne r1, [r0, #20] │ │ cmpne r1, #0 │ │ @@ -3455748,15 +3455749,15 @@ │ │ b c86b14 │ │ mov r7, #0 │ │ b c86b04 │ │ andseq r3, r3, ip, asr #26 │ │ andseq r3, r3, r4, lsr sp │ │ andseq r3, r3, r0, lsr #26 │ │ @ instruction: 0xff6a3d2c │ │ - @ instruction: 0xff696b85 │ │ + @ instruction: 0xff696b5e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #2048 @ 0x800 │ │ bge c86d58 │ │ bl c075e8 │ │ ldr r0, [pc, #672] @ c86fd8 │ │ mov r1, #89 @ 0x59 │ │ @@ -3456256,15 +3456257,15 @@ │ │ bl bb68dc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r5, #1 │ │ b c874e8 │ │ @ instruction: 0xff67a89c │ │ - @ instruction: 0xff6928b3 │ │ + @ instruction: 0xff69288c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub r1, r1, r3 │ │ cmp r1, #1 │ │ bgt c87550 │ │ bl c075e8 │ │ ldr r0, [pc, #156] @ c875c4 │ │ mov r1, #56 @ 0x38 │ │ @@ -3456304,15 +3456305,15 @@ │ │ mov r0, r5 │ │ blx d2b20e │ │ mov r0, #204 @ 0xcc │ │ strb r0, [r5, r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff676d0b │ │ - @ instruction: 0xff68af0c │ │ + @ instruction: 0xff68aee5 │ │ push {r4, lr} │ │ ldr r4, [sp, #8] │ │ cmp r4, r3 │ │ bne c87630 │ │ ldrb r1, [r2] │ │ and r3, r1, #254 @ 0xfe │ │ cmp r3, #106 @ 0x6a │ │ @@ -3456387,21 +3456388,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #4 │ │ mov r1, #138 @ 0x8a │ │ b c87654 │ │ @ instruction: 0xff676bf7 │ │ - @ instruction: 0xff68ed0b │ │ + @ instruction: 0xff68ece4 │ │ @ instruction: 0xff676b3f │ │ - @ instruction: 0xff68ec53 │ │ + @ instruction: 0xff68ec2c │ │ @ instruction: 0xff676b5b │ │ - @ instruction: 0xff68ec6f │ │ + @ instruction: 0xff68ec48 │ │ @ instruction: 0xff676b9f │ │ - @ instruction: 0xff68ecb3 │ │ + @ instruction: 0xff68ec8c │ │ cmp r0, #672 @ 0x2a0 │ │ bgt c87758 │ │ cmp r0, #64 @ 0x40 │ │ moveq r0, #51 @ 0x33 │ │ bxeq lr │ │ cmp r0, #672 @ 0x2a0 │ │ moveq r0, #52 @ 0x34 │ │ @@ -3468930,17 +3468931,17 @@ │ │ mov r0, r4 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, fp │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff6923ed │ │ - @ instruction: 0xff67ea21 │ │ - @ instruction: 0xff67e975 │ │ + @ instruction: 0xff6923c6 │ │ + @ instruction: 0xff67e9fa │ │ + @ instruction: 0xff67e94e │ │ 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 c93be4 │ │ cmp r3, #0 │ │ @@ -3469221,18 +3469222,18 @@ │ │ mov r0, r9 │ │ mov r2, #186 @ 0xba │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, fp │ │ bl c09770 │ │ b c93d84 │ │ - @ instruction: 0xff67e68d │ │ - @ instruction: 0xff691fb5 │ │ - @ instruction: 0xff67f8f1 │ │ - @ instruction: 0xff67e4e9 │ │ + @ instruction: 0xff67e666 │ │ + @ instruction: 0xff691f8e │ │ + @ instruction: 0xff67f8ca │ │ + @ instruction: 0xff67e4c2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c93fac │ │ cmp r1, #0 │ │ cmpne r2, #0 │ │ @@ -3469612,17 +3469613,17 @@ │ │ bl c4d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6874d7 │ │ - @ instruction: 0xff68748b │ │ - @ instruction: 0xff687427 │ │ + @ instruction: 0xff6874b0 │ │ + @ instruction: 0xff687464 │ │ + @ instruction: 0xff687400 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #44] @ c945e4 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ movw r2, #447 @ 0x1bf │ │ @@ -3469631,15 +3469632,15 @@ │ │ mov r1, r4 │ │ bl c4d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6873db │ │ + @ instruction: 0xff6873b4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r1 │ │ ldr r1, [pc, #328] @ c94740 │ │ mov r8, r2 │ │ mov r7, r0 │ │ add r1, pc, r1 │ │ mov r0, #20 │ │ @@ -3469718,28 +3469719,28 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #448 @ 0x1c0 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff68739f │ │ - @ instruction: 0xff687343 │ │ - @ instruction: 0xff68727f │ │ + @ instruction: 0xff687378 │ │ + @ instruction: 0xff68731c │ │ + @ instruction: 0xff687258 │ │ push {fp, lr} │ │ ldr r1, [pc, #28] @ c94774 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r1, #0 │ │ strne r1, [r0, #16] │ │ pop {fp, pc} │ │ - @ instruction: 0xff68723f │ │ + @ instruction: 0xff687218 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #124] @ c94804 │ │ mov r6, r0 │ │ mov r0, #20 │ │ add r1, pc, r1 │ │ mov r2, #228 @ 0xe4 │ │ @@ -3469767,27 +3469768,27 @@ │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff68720f │ │ - @ instruction: 0xff6871bb │ │ + @ instruction: 0xff6871e8 │ │ + @ instruction: 0xff687194 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ c94834 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ strne r4, [r0, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff68717b │ │ + @ instruction: 0xff687154 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r3, [r0] │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ sub r6, r6, r3 │ │ cmp r6, r1 │ │ bge c94888 │ │ bl c075e8 │ │ @@ -3469908,20 +3469909,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c94868 │ │ 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: 0xff68713b │ │ - @ instruction: 0xff6906d2 │ │ - @ instruction: 0xff68709f │ │ - @ instruction: 0xff686f7f │ │ - @ instruction: 0xff690516 │ │ - @ instruction: 0xff6870cf │ │ + @ instruction: 0xff687114 │ │ + @ instruction: 0xff6906ab │ │ + @ instruction: 0xff687078 │ │ + @ instruction: 0xff686f58 │ │ + @ instruction: 0xff6904ef │ │ + @ instruction: 0xff6870a8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c94a70 │ │ cmp r1, #0 │ │ bmi c94aac │ │ mov r2, #1 │ │ pop {r4, lr} │ │ @@ -3469939,15 +3469940,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff686f1b │ │ + @ instruction: 0xff686ef4 │ │ @ instruction: 0xff665bf3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c94b00 │ │ ldr r3, [r0] │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ bne c94b3c │ │ @@ -3470004,17 +3470005,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: 0xff686e8b │ │ + @ instruction: 0xff686e64 │ │ @ instruction: 0xff670c1e │ │ - @ instruction: 0xff686eb7 │ │ + @ instruction: 0xff686e90 │ │ @ instruction: 0xff670c4a │ │ mov r2, #0 │ │ cmp r0, #0 │ │ beq c94c68 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ cmp lr, #1 │ │ @@ -3470274,15 +3470275,15 @@ │ │ mov r1, r5 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, r6, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6869cb │ │ + @ instruction: 0xff6869a4 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ mvneq r0, #0 │ │ bx lr │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ @@ -3470338,18 +3470339,18 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6868d7 │ │ - @ instruction: 0xff68e157 │ │ - @ instruction: 0xff686917 │ │ - @ instruction: 0xff68e197 │ │ + @ instruction: 0xff6868b0 │ │ + @ instruction: 0xff68e130 │ │ + @ instruction: 0xff6868f0 │ │ + @ instruction: 0xff68e170 │ │ @ instruction: 0xff69995d │ │ cmp r0, #0 │ │ beq c95118 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ beq c9511c │ │ bx lr │ │ @@ -3470691,23 +3470692,23 @@ │ │ bl c4d7a8 │ │ mov r0, r5 │ │ add sp, sp, #404 @ 0x194 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69617f │ │ @ instruction: 0xff696137 │ │ @ instruction: 0xff697677 │ │ - @ instruction: 0xff6828c4 │ │ + @ instruction: 0xff68289d │ │ @ instruction: 0xff69192c │ │ @ instruction: 0xff692af2 │ │ andseq sp, r3, ip, asr #27 │ │ - @ instruction: 0xff682870 │ │ - @ instruction: 0xff6828f0 │ │ + @ instruction: 0xff682849 │ │ + @ instruction: 0xff6828c9 │ │ andeq r0, r0, ip, ror #11 │ │ - @ instruction: 0xff682794 │ │ - @ instruction: 0xff68276c │ │ + @ instruction: 0xff68276d │ │ + @ instruction: 0xff682745 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r1 │ │ mov r1, #0 │ │ ldr lr, [sp, #24] │ │ str r2, [sp] │ │ mov r2, #0 │ │ @@ -3470898,29 +3470899,29 @@ │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r6 │ │ bl bb4468 │ │ b c9570c │ │ mov r6, #0 │ │ b c95980 │ │ - @ instruction: 0xff6826bc │ │ - @ instruction: 0xff6826d1 │ │ - @ instruction: 0xff6825e8 │ │ - @ instruction: 0xff6825fd │ │ - @ instruction: 0xff682580 │ │ - @ instruction: 0xff682595 │ │ - @ instruction: 0xff67ea1f │ │ - @ instruction: 0xff68c416 │ │ + @ instruction: 0xff682695 │ │ + @ instruction: 0xff6826aa │ │ + @ instruction: 0xff6825c1 │ │ + @ instruction: 0xff6825d6 │ │ + @ instruction: 0xff682559 │ │ + @ instruction: 0xff68256e │ │ + @ instruction: 0xff67e9f8 │ │ + @ instruction: 0xff68c3ef │ │ @ instruction: 0xff691403 │ │ @ instruction: 0xff65ff5f │ │ - @ instruction: 0xff686110 │ │ + @ instruction: 0xff6860e9 │ │ @ instruction: 0xff69b1f9 │ │ - @ instruction: 0xff682414 │ │ - @ instruction: 0xff682558 │ │ - @ instruction: 0xff68256d │ │ + @ instruction: 0xff6823ed │ │ + @ instruction: 0xff682531 │ │ + @ instruction: 0xff682546 │ │ 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] @ c95b90 │ │ @@ -3471091,16 +3471092,16 @@ │ │ bl cbd3a4 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ ldr r1, [pc, #12] @ c95cb8 │ │ movw r2, #847 @ 0x34f │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff682144 │ │ - @ instruction: 0xff6820fc │ │ + @ instruction: 0xff68211d │ │ + @ instruction: 0xff6820d5 │ │ 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 │ │ @@ -3471144,16 +3471145,16 @@ │ │ mov r0, r4 │ │ mov r2, #596 @ 0x254 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xfffffeb0 │ │ - @ instruction: 0xff682058 │ │ - @ instruction: 0xff682034 │ │ + @ instruction: 0xff682031 │ │ + @ instruction: 0xff68200d │ │ push {r4, lr} │ │ ldr r1, [pc, #104] @ c95e04 │ │ mov r4, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3471175,17 +3471176,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff682004 │ │ - @ instruction: 0xff681fcc │ │ - @ instruction: 0xff68f161 │ │ + @ instruction: 0xff681fdd │ │ + @ instruction: 0xff681fa5 │ │ + @ instruction: 0xff68f13a │ │ push {r4, lr} │ │ ldr r2, [r0] │ │ cmp r2, #1 │ │ bne c95e2c │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @@ -3471200,16 +3471201,16 @@ │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff681f6c │ │ - @ instruction: 0xff678e30 │ │ + @ instruction: 0xff681f45 │ │ + @ instruction: 0xff678e09 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95edc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3471229,17 +3471230,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681f24 │ │ - @ instruction: 0xff681ef4 │ │ - @ instruction: 0xff683ef6 │ │ + @ instruction: 0xff681efd │ │ + @ instruction: 0xff681ecd │ │ + @ instruction: 0xff683ecf │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95f54 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3471259,16 +3471260,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681eac │ │ - @ instruction: 0xff681e7c │ │ + @ instruction: 0xff681e85 │ │ + @ instruction: 0xff681e55 │ │ @ instruction: 0xff69ab8b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95fcc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3471289,17 +3471290,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681e34 │ │ - @ instruction: 0xff681e04 │ │ - @ instruction: 0xff67aa3b │ │ + @ instruction: 0xff681e0d │ │ + @ instruction: 0xff681ddd │ │ + @ instruction: 0xff67aa14 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c96044 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3471319,16 +3471320,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681dbc │ │ - @ instruction: 0xff681d8c │ │ + @ instruction: 0xff681d95 │ │ + @ instruction: 0xff681d65 │ │ @ instruction: 0xff676c3e │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c960bc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3471349,17 +3471350,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681d44 │ │ - @ instruction: 0xff681d14 │ │ - @ instruction: 0xff687808 │ │ + @ instruction: 0xff681d1d │ │ + @ instruction: 0xff681ced │ │ + @ instruction: 0xff6877e1 │ │ ldr r2, [r0] │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #4] │ │ bx lr │ │ ldr r2, [r0] │ │ @@ -3471381,20 +3471382,20 @@ │ │ movw r2, #907 @ 0x38b │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681c84 │ │ + @ instruction: 0xff681c5d │ │ ldr r1, [pc, #8] @ c96150 │ │ movw r2, #979 @ 0x3d3 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff681c60 │ │ + @ instruction: 0xff681c39 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq c961ac │ │ add r1, r0, #64 @ 0x40 │ │ dmb ish │ │ @@ -3471414,15 +3471415,15 @@ │ │ bl c56cc4 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c961c0 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff68eda6 │ │ + @ instruction: 0xff68ed7f │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r3, #0 │ │ str r0, [sp] │ │ mov r0, sp │ │ str r3, [sp, #16] │ │ bl c96204 │ │ @@ -3471587,25 +3471588,25 @@ │ │ mov r3, r4 │ │ bl c077cc │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r6 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66c365 │ │ - @ instruction: 0xff68ecee │ │ + @ instruction: 0xff68ecc7 │ │ @ instruction: 0xff69a866 │ │ @ instruction: 0x001246f0 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r0, lsr #14 │ │ - @ instruction: 0xff67c08a │ │ + @ instruction: 0xff67c063 │ │ @ instruction: 0xff66c1c5 │ │ - @ instruction: 0xff68eb46 │ │ + @ instruction: 0xff68eb1f │ │ @ instruction: 0xff69a6be │ │ @ instruction: 0xff6626f0 │ │ - @ instruction: 0xff68a717 │ │ + @ instruction: 0xff68a6f0 │ │ push {fp, lr} │ │ mov r1, #15 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c964bc │ │ pop {fp, lr} │ │ b c6f854 │ │ @@ -3471637,15 +3471638,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #44 @ 0x2c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff68ea46 │ │ + @ instruction: 0xff68ea1f │ │ @ instruction: 0xff667d35 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ @@ -3471942,18 +3471943,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 c969ec │ │ - @ instruction: 0xff68e7f6 │ │ - @ instruction: 0xff68e5d2 │ │ - @ instruction: 0xff68e5ae │ │ - @ instruction: 0xff68e596 │ │ + @ instruction: 0xff68e7cf │ │ + @ instruction: 0xff68e5ab │ │ + @ instruction: 0xff68e587 │ │ + @ instruction: 0xff68e56f │ │ @ instruction: 0xff66d1d2 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq c96a6c │ │ add r1, r0, #64 @ 0x40 │ │ @@ -3471974,15 +3471975,15 @@ │ │ bl c56cc4 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c96a80 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff68e4e6 │ │ + @ instruction: 0xff68e4bf │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ beq c96aa8 │ │ add r0, r0, #64 @ 0x40 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3472013,15 +3472014,15 @@ │ │ bl c56cc4 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c96b1c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff68e44a │ │ + @ instruction: 0xff68e423 │ │ push {fp, lr} │ │ bl c59a58 │ │ ldr r1, [pc, #28] @ c96b4c │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c96b50 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3472131,29 +3472132,29 @@ │ │ bl c59aec │ │ mov r0, r5 │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x0014d5b4 │ │ @ instruction: 0xffffffa4 │ │ andseq sp, r4, ip, lsl #11 │ │ - @ instruction: 0xff67b94a │ │ - @ instruction: 0xff67d617 │ │ + @ instruction: 0xff67b923 │ │ + @ instruction: 0xff67d5f0 │ │ andseq sp, r4, ip, asr #10 │ │ andseq sp, r4, ip, lsr r5 │ │ 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 sp, r4, ip, ror #9 │ │ - @ instruction: 0xff67b852 │ │ - @ instruction: 0xff67d51f │ │ - @ instruction: 0xff67b88e │ │ - @ instruction: 0xff67d55b │ │ + @ instruction: 0xff67b82b │ │ + @ instruction: 0xff67d4f8 │ │ + @ instruction: 0xff67b867 │ │ + @ instruction: 0xff67d534 │ │ @ instruction: 0xff691fa3 │ │ andseq sp, r4, r4, asr r4 │ │ push {r4, lr} │ │ ldr r0, [pc, #48] @ c96d74 │ │ ldr r0, [pc, r0] │ │ bl c35648 │ │ ldr r0, [pc, #40] @ c96d78 │ │ @@ -3472929,47 +3472930,47 @@ │ │ bl c076dc │ │ mov r0, #44 @ 0x2c │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r5, #1 │ │ b c97610 │ │ - @ instruction: 0xff68ce4e │ │ + @ instruction: 0xff68ce27 │ │ @ instruction: 0xff664c78 │ │ - @ instruction: 0xff68ed82 │ │ + @ instruction: 0xff68ed5b │ │ @ instruction: 0xff66de47 │ │ @ instruction: 0xff69337b │ │ @ instruction: 0xff674af2 │ │ - @ instruction: 0xff68a3c7 │ │ - @ instruction: 0xff68a39f │ │ - @ instruction: 0xff689ebb │ │ + @ instruction: 0xff68a3a0 │ │ + @ instruction: 0xff68a378 │ │ + @ instruction: 0xff689e94 │ │ @ instruction: 0x0013bcd4 │ │ andseq fp, r3, r4, asr #19 │ │ @ instruction: 0xff6ea960 │ │ @ instruction: 0x0013bdb8 │ │ andseq fp, r3, r8, lsl #28 │ │ - @ instruction: 0xff689b37 │ │ - @ instruction: 0xff67c976 │ │ - @ instruction: 0xff689a9b │ │ - @ instruction: 0xff689abb │ │ + @ instruction: 0xff689b10 │ │ + @ instruction: 0xff67c94f │ │ + @ instruction: 0xff689a74 │ │ + @ instruction: 0xff689a94 │ │ @ instruction: 0x0013b8f0 │ │ andseq fp, r3, r0, lsr #19 │ │ mulseq r3, ip, r9 │ │ - @ instruction: 0xff6847db │ │ + @ instruction: 0xff6847b4 │ │ @ instruction: 0xff66b3ed │ │ @ instruction: 0x001232dc │ │ - @ instruction: 0xff689a5f │ │ - @ instruction: 0xff680485 │ │ - @ instruction: 0xff689c03 │ │ - @ instruction: 0xff680629 │ │ + @ instruction: 0xff689a38 │ │ + @ instruction: 0xff68045e │ │ + @ instruction: 0xff689bdc │ │ + @ instruction: 0xff680602 │ │ @ instruction: 0xff69134b │ │ @ instruction: 0xff699168 │ │ @ instruction: 0x0013b9dc │ │ - @ instruction: 0xff68a40b │ │ - @ instruction: 0xff686918 │ │ + @ instruction: 0xff68a3e4 │ │ + @ instruction: 0xff6868f1 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3473022,18 +3473023,18 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl c22478 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff687d32 │ │ - @ instruction: 0xff678f84 │ │ - @ instruction: 0xff687cfa │ │ - @ instruction: 0xff678f4c │ │ + @ instruction: 0xff687d0b │ │ + @ instruction: 0xff678f5d │ │ + @ instruction: 0xff687cd3 │ │ + @ instruction: 0xff678f25 │ │ 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 │ │ @@ -3473400,29 +3473401,29 @@ │ │ bl c076dc │ │ mov r0, #35 @ 0x23 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ mov fp, #0 │ │ bl c077cc │ │ b c98020 │ │ - @ instruction: 0xff687c3a │ │ - @ instruction: 0xff677138 │ │ - @ instruction: 0xff687c0e │ │ - @ instruction: 0xff67710c │ │ - @ instruction: 0xff68799a │ │ - @ instruction: 0xff676e98 │ │ - @ instruction: 0xff687836 │ │ + @ instruction: 0xff687c13 │ │ + @ instruction: 0xff677111 │ │ + @ instruction: 0xff687be7 │ │ + @ instruction: 0xff6770e5 │ │ + @ instruction: 0xff687973 │ │ + @ instruction: 0xff676e71 │ │ + @ instruction: 0xff68780f │ │ @ instruction: 0xff67315e │ │ @ instruction: 0xff662959 │ │ - @ instruction: 0xff687936 │ │ - @ instruction: 0xff676e34 │ │ - @ instruction: 0xff6878da │ │ - @ instruction: 0xff676dd8 │ │ - @ instruction: 0xff687702 │ │ - @ instruction: 0xff676c00 │ │ + @ instruction: 0xff68790f │ │ + @ instruction: 0xff676e0d │ │ + @ instruction: 0xff6878b3 │ │ + @ instruction: 0xff676db1 │ │ + @ instruction: 0xff6876db │ │ + @ instruction: 0xff676bd9 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c981d4 │ │ ldr r0, [r0] │ │ @@ -3473553,22 +3473554,22 @@ │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ bl c22478 │ │ mov r4, #0 │ │ b c982e4 │ │ - @ instruction: 0xff6875c2 │ │ - @ instruction: 0xff676aae │ │ - @ instruction: 0xff68751a │ │ - @ instruction: 0xff676a06 │ │ - @ instruction: 0xff6874a6 │ │ - @ instruction: 0xff676992 │ │ - @ instruction: 0xff6874e2 │ │ - @ instruction: 0xff6769ce │ │ + @ instruction: 0xff68759b │ │ + @ instruction: 0xff676a87 │ │ + @ instruction: 0xff6874f3 │ │ + @ instruction: 0xff6769df │ │ + @ instruction: 0xff68747f │ │ + @ instruction: 0xff67696b │ │ + @ instruction: 0xff6874bb │ │ + @ instruction: 0xff6769a7 │ │ 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} │ │ @@ -3473821,18 +3473822,18 @@ │ │ bl cc001c │ │ mov r0, sl │ │ bl c9ef00 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69445a │ │ - @ instruction: 0xff67df25 │ │ + @ instruction: 0xff67defe │ │ @ instruction: 0xff66a171 │ │ @ instruction: 0xff6941d2 │ │ - @ instruction: 0xff67dc9d │ │ + @ instruction: 0xff67dc76 │ │ andseq sl, r3, r8, lsl ip │ │ @ instruction: 0x0013abb0 │ │ andseq sl, r3, r4, lsl #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ str r3, [sp, #12] │ │ mov r5, r2 │ │ @@ -3474030,17 +3474031,17 @@ │ │ bl c076dc │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff682f68 │ │ + @ instruction: 0xff682f41 │ │ @ instruction: 0xff66b158 │ │ - @ instruction: 0xff682f40 │ │ + @ instruction: 0xff682f19 │ │ @ instruction: 0xff66b130 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r0, [r0, #16] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3474078,16 +3474079,16 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff682e84 │ │ - @ instruction: 0xff677ed9 │ │ + @ instruction: 0xff682e5d │ │ + @ instruction: 0xff677eb2 │ │ ldr r0, [r0, #4] │ │ ldr ip, [sp] │ │ str ip, [sp] │ │ b c67a74 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3474160,18 +3474161,18 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ bl c945a4 │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff682d7c │ │ - @ instruction: 0xff676073 │ │ - @ instruction: 0xff682d50 │ │ - @ instruction: 0xff676047 │ │ + @ instruction: 0xff682d55 │ │ + @ instruction: 0xff67604c │ │ + @ instruction: 0xff682d29 │ │ + @ instruction: 0xff676020 │ │ ldr r0, [r0, #8] │ │ b c98dc8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl c62ef4 │ │ mov r1, r0 │ │ @@ -3474541,16 +3474542,16 @@ │ │ ldr r1, [pc, #24] @ c992a0 │ │ mov r0, r5 │ │ mov r2, #43 @ 0x2b │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff67b007 │ │ - @ instruction: 0xff67af73 │ │ + @ instruction: 0xff67afe0 │ │ + @ instruction: 0xff67af4c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq c993ac │ │ ldr r0, [r4, #24] │ │ mov r5, r1 │ │ @@ -3474642,15 +3474643,15 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #129 @ 0x81 │ │ bl c4d7a8 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67adf7 │ │ + @ instruction: 0xff67add0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r1, #19 │ │ bl c36f5c │ │ cmp r0, #0 │ │ beq c99478 │ │ ldr r1, [r0, #16] │ │ mov r4, r0 │ │ @@ -3474785,16 +3474786,16 @@ │ │ mov r2, #156 @ 0x9c │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6756d7 │ │ - @ instruction: 0xff67567b │ │ + @ instruction: 0xff6756b0 │ │ + @ instruction: 0xff675654 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #16 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c9905c │ │ @@ -3474802,15 +3474803,15 @@ │ │ bl c99188 │ │ ldr r1, [pc, #16] @ c996b0 │ │ mov r0, r4 │ │ mov r2, #156 @ 0x9c │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff67562b │ │ + @ instruction: 0xff675604 │ │ push {fp, lr} │ │ movw r0, #132 @ 0x84 │ │ movt r0, #6016 @ 0x1780 │ │ bl c06fe4 │ │ cmp r0, #0 │ │ beq c996d4 │ │ mov r0, #1 │ │ @@ -3474907,15 +3474908,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65f408 │ │ @ instruction: 0xff65f388 │ │ - @ instruction: 0xff68603d │ │ + @ instruction: 0xff686016 │ │ andeq r0, r0, r0, asr #1 │ │ @ instruction: 0xff65f30c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #20] │ │ @@ -3475210,17 +3475211,17 @@ │ │ mov r0, #40 @ 0x28 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65ee88 │ │ - @ instruction: 0xff685b4b │ │ + @ instruction: 0xff685b24 │ │ @ instruction: 0xff65ee60 │ │ - @ instruction: 0xff685b23 │ │ + @ instruction: 0xff685afc │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq c99d44 │ │ mov r0, r4 │ │ @@ -3475349,24 +3475350,24 @@ │ │ cmp r7, #0 │ │ bne c99ee0 │ │ b c99f18 │ │ mvn r6, #0 │ │ mov r7, #1 │ │ mov r8, r5 │ │ b c99eb0 │ │ - @ instruction: 0xff681b62 │ │ + @ instruction: 0xff681b3b │ │ andeq r0, r0, r4, lsl #4 │ │ @ instruction: 0xff694c9b │ │ @ instruction: 0xff666295 │ │ @ instruction: 0xff662559 │ │ @ instruction: 0xff664451 │ │ @ instruction: 0xff696c50 │ │ @ instruction: 0xff65ec58 │ │ @ instruction: 0xff65ec67 │ │ - @ instruction: 0xff676b21 │ │ + @ instruction: 0xff676afa │ │ 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 │ │ @@ -3475724,17 +3475725,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: 0xff65e6b0 │ │ - @ instruction: 0xff678080 │ │ + @ instruction: 0xff678059 │ │ @ instruction: 0xff65e6dc │ │ - @ instruction: 0xff6780ac │ │ + @ instruction: 0xff678085 │ │ @ instruction: 0xff65e674 │ │ 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 │ │ @@ -3475811,17 +3475812,17 @@ │ │ blx r5 │ │ cmp r0, #0 │ │ bgt c9a550 │ │ add sp, sp, #44 @ 0x2c │ │ add sp, sp, #4096 @ 0x1000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff668009 │ │ - @ instruction: 0xff686587 │ │ - @ instruction: 0xff683327 │ │ - @ instruction: 0xff679c0e │ │ + @ instruction: 0xff686560 │ │ + @ instruction: 0xff683300 │ │ + @ instruction: 0xff679be7 │ │ @ instruction: 0xff6600c1 │ │ ldr r0, [pc, #4] @ c9a690 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r2, r0, ror #10 │ │ ldr r0, [pc, #4] @ c9a6a0 │ │ ldr r0, [pc, r0] │ │ @@ -3475921,22 +3475922,22 @@ │ │ mov r1, #108 @ 0x6c │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ andseq r9, r4, r0, ror #20 │ │ @ instruction: 0xff65c3e9 │ │ - @ instruction: 0xff68431c │ │ + @ instruction: 0xff6842f5 │ │ andseq r9, r4, ip, lsr sl │ │ @ instruction: 0xff68d2ff │ │ @ instruction: 0x001388b4 │ │ andseq r9, r4, r8, lsl sl │ │ andseq r9, r4, r8, lsl #20 │ │ andseq r9, r4, r4, lsl #20 │ │ - @ instruction: 0xff686be9 │ │ + @ instruction: 0xff686bc2 │ │ @ instruction: 0xff672494 │ │ @ instruction: 0xff68e448 │ │ push {r4, lr} │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c9a190 │ │ bic r0, r0, #1 │ │ @@ -3476050,15 +3476051,15 @@ │ │ b c9aa9c │ │ andseq r9, r4, ip, asr r8 │ │ andseq r9, r4, r8, asr #16 │ │ andseq r9, r4, ip, lsr r8 │ │ andseq r9, r4, r4, asr r7 │ │ andseq r9, r4, r8, asr #14 │ │ andseq r9, r4, ip, lsl #16 │ │ - @ instruction: 0xff6743c9 │ │ + @ instruction: 0xff6743a2 │ │ andseq r9, r4, ip, ror #15 │ │ @ instruction: 0xff68e2b1 │ │ andseq r9, r4, r0, lsl #15 │ │ andseq r9, r4, r4, ror r7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #60] @ c9aa90 │ │ @@ -3478910,23 +3478911,23 @@ │ │ movt r0, #8 │ │ orr r1, r0, #8 │ │ mov r0, #11 │ │ mov r4, #0 │ │ bl c077cc │ │ b c9d5c0 │ │ @ instruction: 0xff665375 │ │ - @ instruction: 0xff68179c │ │ + @ instruction: 0xff681775 │ │ @ instruction: 0xff66823f │ │ @ instruction: 0xff65b620 │ │ @ instruction: 0xff66820f │ │ @ instruction: 0xff65b5f0 │ │ @ instruction: 0xff668183 │ │ @ instruction: 0xff65b564 │ │ - @ instruction: 0xff671948 │ │ - @ instruction: 0xff671810 │ │ + @ instruction: 0xff671921 │ │ + @ instruction: 0xff6717e9 │ │ @ instruction: 0xff66830f │ │ @ instruction: 0xff668107 │ │ @ instruction: 0xff65b4d0 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ c9d754 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3479299,27 +3479300,27 @@ │ │ bl cc001c │ │ mov r0, r9 │ │ bl baf2f0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff692f67 │ │ - @ instruction: 0xff674994 │ │ + @ instruction: 0xff67496d │ │ @ instruction: 0xff692f37 │ │ - @ instruction: 0xff674964 │ │ + @ instruction: 0xff67493d │ │ @ instruction: 0xff664ac9 │ │ @ instruction: 0xff664aa9 │ │ @ instruction: 0xff692e93 │ │ - @ instruction: 0xff6748c0 │ │ + @ instruction: 0xff674899 │ │ @ instruction: 0xff692e57 │ │ - @ instruction: 0xff674884 │ │ + @ instruction: 0xff67485d │ │ @ instruction: 0xff692eb3 │ │ - @ instruction: 0xff6748e0 │ │ + @ instruction: 0xff6748b9 │ │ @ instruction: 0xff692edf │ │ - @ instruction: 0xff67490c │ │ + @ instruction: 0xff6748e5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl bb3680 │ │ bl baf2e4 │ │ mov r4, r0 │ │ @@ -3479446,23 +3479447,23 @@ │ │ mov r1, #188 @ 0xbc │ │ bl c076dc │ │ mov r5, #0 │ │ mov r0, #11 │ │ mov r1, #137 @ 0x89 │ │ b c9de4c │ │ @ instruction: 0xff692cd7 │ │ - @ instruction: 0xff6819f4 │ │ + @ instruction: 0xff6819cd │ │ @ instruction: 0xff66481d │ │ @ instruction: 0xff6647fd │ │ @ instruction: 0xff692c07 │ │ - @ instruction: 0xff681924 │ │ + @ instruction: 0xff6818fd │ │ @ instruction: 0xff692c27 │ │ - @ instruction: 0xff681944 │ │ + @ instruction: 0xff68191d │ │ @ instruction: 0xff692c53 │ │ - @ instruction: 0xff681970 │ │ + @ instruction: 0xff681949 │ │ 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 c9e058 │ │ @@ -3479568,15 +3479569,15 @@ │ │ ldr r1, [pc, #52] @ c9e148 │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl c94f74 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff680a6c │ │ + @ instruction: 0xff680a45 │ │ @ instruction: 0xff692a83 │ │ @ instruction: 0xff66b3dc │ │ @ instruction: 0xff6645f9 │ │ @ instruction: 0xff692a53 │ │ @ instruction: 0xff66b3ac │ │ @ instruction: 0xff692a17 │ │ @ instruction: 0xff66b370 │ │ @@ -3479646,30 +3479647,30 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6928cf │ │ - @ instruction: 0xff678162 │ │ + @ instruction: 0xff67813b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c9e29c │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c9e2a0 │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c66bc4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6742c3 │ │ + @ instruction: 0xff67429c │ │ andseq r4, r3, r0, ror #30 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ c9e2e8 │ │ @@ -3480062,45 +3480063,45 @@ │ │ bl c076dc │ │ movw r1, #13 │ │ mov r0, #9 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ b c9e7e4 │ │ - @ instruction: 0xff67d242 │ │ - @ instruction: 0xff67b62c │ │ - @ instruction: 0xff686a86 │ │ - @ instruction: 0xff67d4ff │ │ - @ instruction: 0xff677e56 │ │ - @ instruction: 0xff6741b3 │ │ + @ instruction: 0xff67d21b │ │ + @ instruction: 0xff67b605 │ │ + @ instruction: 0xff686a5f │ │ + @ instruction: 0xff67d4d8 │ │ + @ instruction: 0xff677e2f │ │ + @ instruction: 0xff67418c │ │ andseq r4, r3, ip, asr #28 │ │ @ instruction: 0x00134af8 │ │ @ instruction: 0x00134cb4 │ │ @ instruction: 0xff65c179 │ │ - @ instruction: 0xff67d1fd │ │ - @ instruction: 0xff67d199 │ │ + @ instruction: 0xff67d1d6 │ │ + @ instruction: 0xff67d172 │ │ andseq r4, r3, ip, asr #19 │ │ - @ instruction: 0xff67d313 │ │ - @ instruction: 0xff677c6e │ │ - @ instruction: 0xff67d2e7 │ │ - @ instruction: 0xff677c42 │ │ - @ instruction: 0xff67d136 │ │ - @ instruction: 0xff67b520 │ │ - @ instruction: 0xff673f97 │ │ - @ instruction: 0xff67d177 │ │ - @ instruction: 0xff677ad2 │ │ - @ instruction: 0xff67d42e │ │ - @ instruction: 0xff6867ee │ │ - @ instruction: 0xff67d1aa │ │ + @ instruction: 0xff67d2ec │ │ + @ instruction: 0xff677c47 │ │ + @ instruction: 0xff67d2c0 │ │ + @ instruction: 0xff677c1b │ │ + @ instruction: 0xff67d10f │ │ + @ instruction: 0xff67b4f9 │ │ + @ instruction: 0xff673f70 │ │ + @ instruction: 0xff67d150 │ │ + @ instruction: 0xff677aab │ │ + @ instruction: 0xff67d407 │ │ + @ instruction: 0xff6867c7 │ │ + @ instruction: 0xff67d183 │ │ ldr r1, [pc, #12] @ c9e958 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ b c4d478 │ │ - @ instruction: 0xff67b4aa │ │ + @ instruction: 0xff67b483 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cc001c │ │ @@ -3480115,15 +3480116,15 @@ │ │ mov r1, r5 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #36 @ 0x24 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff67b466 │ │ + @ instruction: 0xff67b43f │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #208] @ c9ea94 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ @@ -3480545,22 +3480546,22 @@ │ │ bl baf718 │ │ 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: 0xff6747f1 │ │ + @ instruction: 0xff6747ca │ │ @ instruction: 0xff65c9b9 │ │ @ instruction: 0xff663641 │ │ - @ instruction: 0xff67b5d1 │ │ - @ instruction: 0xff674795 │ │ + @ instruction: 0xff67b5aa │ │ + @ instruction: 0xff67476e │ │ @ instruction: 0xff6635ed │ │ @ instruction: 0xff65c95d │ │ - @ instruction: 0xff67b595 │ │ + @ instruction: 0xff67b56e │ │ mov r2, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ ldrne r2, [r2, #20] │ │ cmpne r2, #0 │ │ bne c9f0dc │ │ push {fp, lr} │ │ @@ -3481410,16 +3481411,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cb03c4 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6834da │ │ - @ instruction: 0xff678083 │ │ + @ instruction: 0xff6834b3 │ │ + @ instruction: 0xff67805c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ c9ff6c │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl babb30 │ │ cmp r0, #0 │ │ @@ -3481506,19 +3481507,19 @@ │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq fp, r1, r0, ror #5 │ │ - @ instruction: 0xff68345e │ │ - @ instruction: 0xff67801f │ │ + @ instruction: 0xff683437 │ │ + @ instruction: 0xff677ff8 │ │ @ instruction: 0xff658ce3 │ │ @ instruction: 0xff669582 │ │ - @ instruction: 0xff6814c8 │ │ + @ instruction: 0xff6814a1 │ │ @ instruction: 0xff661ed9 │ │ mulseq r1, r4, r1 │ │ @ instruction: 0xff658d1b │ │ @ instruction: 0xff6695ba │ │ ldr r1, [pc, #4] @ c9ffa0 │ │ add r1, pc, r1 │ │ b bab67c │ │ @@ -3481605,20 +3481606,20 @@ │ │ mov r0, r5 │ │ mov r2, r8 │ │ bl ca1148 │ │ b ca0070 │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff670a4a │ │ + @ instruction: 0xff670a23 │ │ @ instruction: 0xff6625a1 │ │ - @ instruction: 0xff67a5b1 │ │ - @ instruction: 0xff67a57d │ │ + @ instruction: 0xff67a58a │ │ + @ instruction: 0xff67a556 │ │ @ instruction: 0xff66253d │ │ - @ instruction: 0xff67099a │ │ + @ instruction: 0xff670973 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r0, r2 │ │ mov sl, r1 │ │ bl cb0710 │ │ mov fp, r0 │ │ bl c94ff4 │ │ @@ -3482522,115 +3482523,115 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ ldr r9, [sp, #24] │ │ ldr fp, [sp, #28] │ │ ldr sl, [sp, #48] @ 0x30 │ │ b ca09ac │ │ - @ instruction: 0xff684e3e │ │ + @ instruction: 0xff684e17 │ │ @ instruction: 0xff66afd0 │ │ @ instruction: 0xff688b3a │ │ - @ instruction: 0xff6846ca │ │ + @ instruction: 0xff6846a3 │ │ @ instruction: 0xff66a85c │ │ - @ instruction: 0xff680adc │ │ + @ instruction: 0xff680ab5 │ │ @ instruction: 0xff6614ed │ │ - @ instruction: 0xff684716 │ │ + @ instruction: 0xff6846ef │ │ @ instruction: 0xff66a8a8 │ │ andseq r2, r3, r8, lsl r8 │ │ - @ instruction: 0xff684556 │ │ + @ instruction: 0xff68452f │ │ @ instruction: 0xff66a6e8 │ │ @ instruction: 0xff66c8db │ │ andseq fp, r1, r4, lsl r0 │ │ @ instruction: 0xff688a30 │ │ - @ instruction: 0xff68422a │ │ + @ instruction: 0xff684203 │ │ @ instruction: 0xff687f11 │ │ - @ instruction: 0xff68446a │ │ + @ instruction: 0xff684443 │ │ @ instruction: 0xff688151 │ │ @ instruction: 0xff68de95 │ │ - @ instruction: 0xff675804 │ │ - @ instruction: 0xff66e170 │ │ - @ instruction: 0xff677bbf │ │ + @ instruction: 0xff6757dd │ │ + @ instruction: 0xff66e149 │ │ + @ instruction: 0xff677b98 │ │ andseq sl, r1, r0, ror #29 │ │ - @ instruction: 0xff6842b2 │ │ + @ instruction: 0xff68428b │ │ @ instruction: 0xff687f99 │ │ - @ instruction: 0xff68428a │ │ + @ instruction: 0xff684263 │ │ @ instruction: 0xff687f71 │ │ - @ instruction: 0xff68425e │ │ + @ instruction: 0xff684237 │ │ @ instruction: 0xff687f45 │ │ - @ instruction: 0xff684202 │ │ + @ instruction: 0xff6841db │ │ @ instruction: 0xff687ee9 │ │ - @ instruction: 0xff68417a │ │ + @ instruction: 0xff684153 │ │ @ instruction: 0xff687e61 │ │ @ instruction: 0xff66704a │ │ - @ instruction: 0xff684492 │ │ + @ instruction: 0xff68446b │ │ @ instruction: 0xff688179 │ │ - @ instruction: 0xff684442 │ │ + @ instruction: 0xff68441b │ │ @ instruction: 0xff688129 │ │ andseq sl, r1, r4, lsl #31 │ │ - @ instruction: 0xff6843da │ │ + @ instruction: 0xff6843b3 │ │ @ instruction: 0xff65b7cb │ │ - @ instruction: 0xff68439e │ │ + @ instruction: 0xff684377 │ │ @ instruction: 0xff65b78f │ │ mulseq r1, r8, pc @ │ │ - @ instruction: 0xff684376 │ │ + @ instruction: 0xff68434f │ │ @ instruction: 0xff65b767 │ │ @ instruction: 0xff68e5de │ │ @ instruction: 0xff658ce2 │ │ @ instruction: 0xff66822d │ │ @ instruction: 0xff660e61 │ │ @ instruction: 0xff687ab2 │ │ - @ instruction: 0xff678c5f │ │ - @ instruction: 0xff683e34 │ │ - @ instruction: 0xff6842ea │ │ + @ instruction: 0xff678c38 │ │ + @ instruction: 0xff683e0d │ │ + @ instruction: 0xff6842c3 │ │ @ instruction: 0xff65b6db │ │ - @ instruction: 0xff6842ce │ │ + @ instruction: 0xff6842a7 │ │ @ instruction: 0xff65b6bf │ │ @ instruction: 0xff68c474 │ │ @ instruction: 0x0011acf0 │ │ - @ instruction: 0xff6840a2 │ │ + @ instruction: 0xff68407b │ │ @ instruction: 0xff65b493 │ │ - @ instruction: 0xff684152 │ │ + @ instruction: 0xff68412b │ │ @ instruction: 0xff65b543 │ │ @ instruction: 0xff68e5bb │ │ andseq sl, r1, ip, asr #28 │ │ - @ instruction: 0xff6840d6 │ │ + @ instruction: 0xff6840af │ │ @ instruction: 0xff65b4c7 │ │ - @ instruction: 0xff6845de │ │ + @ instruction: 0xff6845b7 │ │ @ instruction: 0xff65b9cf │ │ - @ instruction: 0xff6809f0 │ │ + @ instruction: 0xff6809c9 │ │ @ instruction: 0xff661401 │ │ - @ instruction: 0xff684652 │ │ + @ instruction: 0xff68462b │ │ @ instruction: 0xff65619b │ │ andseq r2, r3, r0, ror #14 │ │ - @ instruction: 0xff68433e │ │ + @ instruction: 0xff684317 │ │ @ instruction: 0xff65b72f │ │ - @ instruction: 0xff680750 │ │ + @ instruction: 0xff680729 │ │ @ instruction: 0xff661161 │ │ andseq r2, r3, ip, asr #25 │ │ - @ instruction: 0xff684136 │ │ + @ instruction: 0xff68410f │ │ @ instruction: 0xff65b527 │ │ andseq sl, r1, r4, asr #17 │ │ - @ instruction: 0xff68410e │ │ + @ instruction: 0xff6840e7 │ │ @ instruction: 0xff687df5 │ │ - @ instruction: 0xff6844ba │ │ + @ instruction: 0xff684493 │ │ @ instruction: 0xff6881a1 │ │ @ instruction: 0xff688486 │ │ - @ instruction: 0xff6844ee │ │ + @ instruction: 0xff6844c7 │ │ @ instruction: 0xff6881d5 │ │ andseq sl, r1, r8, asr #8 │ │ - @ instruction: 0xff68458a │ │ + @ instruction: 0xff684563 │ │ @ instruction: 0xff66a71c │ │ @ instruction: 0xff66c90f │ │ andseq r2, r3, r4, ror #5 │ │ ldrdeq r0, [r0], -r0 @ │ │ @ instruction: 0x0011a9f8 │ │ - @ instruction: 0xff684516 │ │ + @ instruction: 0xff6844ef │ │ @ instruction: 0xff66a6a8 │ │ andseq sl, r1, r4, asr #19 │ │ - @ instruction: 0xff684732 │ │ + @ instruction: 0xff68470b │ │ @ instruction: 0xff66a8c4 │ │ ldr r0, [pc, #4] @ ca10f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sl, r1, r0, asr r1 │ │ ldr r1, [pc, #4] @ ca1104 │ │ add r1, pc, r1 │ │ @@ -3482829,28 +3482830,28 @@ │ │ add r1, pc, r1 │ │ ldr r3, [pc, #76] @ ca1458 │ │ add r3, pc, r3 │ │ bl bb0a28 │ │ b ca11a4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff679419 │ │ + @ instruction: 0xff6793f2 │ │ @ instruction: 0xff65953a │ │ - @ instruction: 0xff683dad │ │ + @ instruction: 0xff683d86 │ │ @ instruction: 0xff661375 │ │ - @ instruction: 0xff66f7f2 │ │ + @ instruction: 0xff66f7cb │ │ @ instruction: 0xff661339 │ │ @ instruction: 0xff664f26 │ │ - @ instruction: 0xff67e5ac │ │ - @ instruction: 0xff683cbe │ │ + @ instruction: 0xff67e585 │ │ + @ instruction: 0xff683c97 │ │ @ instruction: 0xff68f811 │ │ @ instruction: 0xff65d853 │ │ @ instruction: 0xff68f7e9 │ │ - @ instruction: 0xff683c0e │ │ - @ instruction: 0xff67920d │ │ + @ instruction: 0xff683be7 │ │ + @ instruction: 0xff6791e6 │ │ @ instruction: 0xff65ecae │ │ @ instruction: 0xff66119d │ │ @ instruction: 0xff68b775 │ │ @ instruction: 0xff661415 │ │ ldr r0, [pc, #4] @ ca1470 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3483352,40 +3483353,40 @@ │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b ca1b60 │ │ mov r0, r7 │ │ bl bac2a0 │ │ b ca1a44 │ │ - @ instruction: 0xff67adc4 │ │ + @ instruction: 0xff67ad9d │ │ @ instruction: 0xff657b98 │ │ @ instruction: 0xff667b74 │ │ - @ instruction: 0xff681965 │ │ + @ instruction: 0xff68193e │ │ @ instruction: 0xff66b377 │ │ @ instruction: 0xff68f3a8 │ │ - @ instruction: 0xff66f111 │ │ - @ instruction: 0xff67acd4 │ │ + @ instruction: 0xff66f0ea │ │ + @ instruction: 0xff67acad │ │ @ instruction: 0xff667c80 │ │ - @ instruction: 0xff681a71 │ │ + @ instruction: 0xff681a4a │ │ @ instruction: 0xff662f70 │ │ @ instruction: 0xff667c44 │ │ - @ instruction: 0xff681a35 │ │ + @ instruction: 0xff681a0e │ │ @ instruction: 0xff662f34 │ │ @ instruction: 0xff667bb0 │ │ - @ instruction: 0xff6819a1 │ │ + @ instruction: 0xff68197a │ │ @ instruction: 0xff667ae8 │ │ - @ instruction: 0xff6818d9 │ │ + @ instruction: 0xff6818b2 │ │ @ instruction: 0xff6678e8 │ │ - @ instruction: 0xff6816d9 │ │ + @ instruction: 0xff6816b2 │ │ @ instruction: 0xff6679dc │ │ - @ instruction: 0xff6817cd │ │ + @ instruction: 0xff6817a6 │ │ @ instruction: 0xff667960 │ │ - @ instruction: 0xff681751 │ │ + @ instruction: 0xff68172a │ │ @ instruction: 0xff667888 │ │ - @ instruction: 0xff681679 │ │ + @ instruction: 0xff681652 │ │ ldr r0, [pc, #4] @ ca1cbc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, r1, r0, lsr r7 │ │ ldr r0, [pc, #4] @ ca1ccc │ │ add r0, pc, r0 │ │ b babb30 │ │ @@ -3483613,15 +3483614,15 @@ │ │ add r1, pc, r1 │ │ bl c94f74 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r9, r1, r4, lsl #14 │ │ - @ instruction: 0xff675fd3 │ │ + @ instruction: 0xff675fac │ │ @ instruction: 0xff65a512 │ │ @ instruction: 0xff66753a │ │ @ instruction: 0xff663858 │ │ @ instruction: 0xff667512 │ │ @ instruction: 0xff663830 │ │ andseq r9, r1, r0, ror r7 │ │ @ instruction: 0xff6674e6 │ │ @@ -3483725,15 +3483726,15 @@ │ │ b ca216c │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff684d9a │ │ @ instruction: 0xff684d7e │ │ @ instruction: 0xff660481 │ │ - @ instruction: 0xff678485 │ │ + @ instruction: 0xff67845e │ │ @ instruction: 0xff660445 │ │ @ instruction: 0xff684d32 │ │ @ instruction: 0xff684cb6 │ │ ldr r0, [pc, #4] @ ca2238 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, r1, ip, ror r2 │ │ @@ -3483893,23 +3483894,23 @@ │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c072f4 │ │ b ca243c │ │ @ instruction: 0x001192f4 │ │ @ instruction: 0xff68a642 │ │ @ instruction: 0xff6651ab │ │ - @ instruction: 0xff66e6e1 │ │ + @ instruction: 0xff66e6ba │ │ @ instruction: 0xff65bf04 │ │ - @ instruction: 0xff67967c │ │ + @ instruction: 0xff679655 │ │ @ instruction: 0xff667062 │ │ - @ instruction: 0xff673f69 │ │ - @ instruction: 0xff67ef68 │ │ + @ instruction: 0xff673f42 │ │ + @ instruction: 0xff67ef41 │ │ @ instruction: 0xff65f979 │ │ @ instruction: 0xff6670b2 │ │ - @ instruction: 0xff673fb9 │ │ + @ instruction: 0xff673f92 │ │ andseq r9, r1, r0, asr r1 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ mov r4, r3 │ │ mov r5, r2 │ │ cmp r1, #0 │ │ @@ -3483994,15 +3483995,15 @@ │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65dba1 │ │ @ instruction: 0xff66007d │ │ @ instruction: 0xff659e84 │ │ @ instruction: 0xff660055 │ │ @ instruction: 0xff6581f2 │ │ @ instruction: 0xff66002d │ │ - @ instruction: 0xff671cb3 │ │ + @ instruction: 0xff671c8c │ │ @ instruction: 0xff66a734 │ │ @ instruction: 0xff65ffe5 │ │ @ instruction: 0xff68e522 │ │ @ instruction: 0xff65ff7d │ │ push {r4, r5, r6, r8, r9, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ @@ -3484196,20 +3484197,20 @@ │ │ str r8, [r0] │ │ str r7, [r0, #4] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r9, #0 │ │ b ca27cc │ │ @ instruction: 0xff68470b │ │ - @ instruction: 0xff673c3f │ │ + @ instruction: 0xff673c18 │ │ @ instruction: 0xff666ba2 │ │ - @ instruction: 0xff6826ba │ │ + @ instruction: 0xff682693 │ │ andseq r8, r1, r4, asr #23 │ │ @ instruction: 0xff666cda │ │ - @ instruction: 0xff6827f2 │ │ + @ instruction: 0xff6827cb │ │ andseq r0, r3, r8, ror r9 │ │ andseq r0, r3, r0, ror #19 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ bl cb0710 │ │ @@ -3484334,16 +3484335,16 @@ │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r0, r3, r8, ror r5 │ │ @ instruction: 0xff6862e5 │ │ andseq r8, r1, r4, ror ip │ │ @ instruction: 0xff6880b0 │ │ - @ instruction: 0xff67e9ae │ │ - @ instruction: 0xff68258e │ │ + @ instruction: 0xff67e987 │ │ + @ instruction: 0xff682567 │ │ @ instruction: 0xff657cd3 │ │ @ instruction: 0xff65b7f7 │ │ @ instruction: 0xff68e07e │ │ @ instruction: 0xff6843b3 │ │ @ instruction: 0xff687fd4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ @@ -3484456,18 +3484457,18 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, lr} │ │ b baffd4 │ │ @ instruction: 0xff65f8b5 │ │ @ instruction: 0xff66a018 │ │ - @ instruction: 0xff6778b5 │ │ - @ instruction: 0xff675127 │ │ + @ instruction: 0xff67788e │ │ + @ instruction: 0xff675100 │ │ @ instruction: 0xff65f855 │ │ - @ instruction: 0xff677871 │ │ + @ instruction: 0xff67784a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r2 │ │ ldr r2, [pc, #216] @ ca2e84 │ │ mov r7, r3 │ │ ldr r3, [pc, #212] @ ca2e88 │ │ add r2, pc, r2 │ │ @@ -3484524,16 +3484525,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b baffd4 │ │ @ instruction: 0xff68bcc5 │ │ @ instruction: 0xff65f7ed │ │ andseq r8, r1, r8, ror r8 │ │ @ instruction: 0xff689b01 │ │ @ instruction: 0xff65bdd7 │ │ - @ instruction: 0xff67777d │ │ - @ instruction: 0xff676fa5 │ │ + @ instruction: 0xff677756 │ │ + @ instruction: 0xff676f7e │ │ ldr r0, [pc, #4] @ ca2eac │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, r4, lsl r9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r0, r1 │ │ @@ -3484753,21 +3484754,21 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff683daa │ │ @ instruction: 0xff65f49d │ │ - @ instruction: 0xff6774a9 │ │ - @ instruction: 0xff676cba │ │ + @ instruction: 0xff677482 │ │ + @ instruction: 0xff676c93 │ │ @ instruction: 0xff65f43d │ │ - @ instruction: 0xff677449 │ │ - @ instruction: 0xff671099 │ │ + @ instruction: 0xff677422 │ │ + @ instruction: 0xff671072 │ │ @ instruction: 0xff65f3dd │ │ - @ instruction: 0xff6773e9 │ │ + @ instruction: 0xff6773c2 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #68] @ ca329c │ │ mov r4, r3 │ │ ldr r3, [pc, #64] @ ca32a0 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3484781,15 +3484782,15 @@ │ │ mov r1, r6 │ │ bl bc4180 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66e810 │ │ + @ instruction: 0xff66e7e9 │ │ @ instruction: 0xff65f341 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #76] @ ca3300 │ │ mov r4, r3 │ │ ldr r3, [pc, #72] @ ca3304 │ │ add r1, pc, r1 │ │ @@ -3484806,15 +3484807,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: 0xff66e7b4 │ │ + @ instruction: 0xff66e78d │ │ @ instruction: 0xff65f2e5 │ │ b bac298 │ │ b bac2a0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r0, #0 │ │ ldrne r4, [r5] │ │ @@ -3484859,15 +3484860,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65ea9a │ │ - @ instruction: 0xff674ada │ │ + @ instruction: 0xff674ab3 │ │ ldr r2, [r0] │ │ cmp r1, #0 │ │ beq ca3418 │ │ push {r4, r5, fp, lr} │ │ ldr ip, [r0, #8] │ │ mov r4, r0 │ │ ldr r3, [r1] │ │ @@ -3484902,15 +3484903,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: 0xff66e638 │ │ + @ instruction: 0xff66e611 │ │ @ instruction: 0xff65f169 │ │ b bac394 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r1 │ │ @@ -3484978,15 +3484979,15 @@ │ │ cmp r6, r0 │ │ blt ca351c │ │ b ca35a4 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6785a0 │ │ + @ instruction: 0xff678579 │ │ @ instruction: 0xff65f0f1 │ │ @ instruction: 0xff68d63e │ │ @ instruction: 0xff65f08d │ │ @ instruction: 0xff665f9e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #19 │ │ @@ -3485152,16 +3485153,16 @@ │ │ cmp r0, #1 │ │ mvnne r4, #0 │ │ b ca385c │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67db32 │ │ - @ instruction: 0xff67c65b │ │ + @ instruction: 0xff67db0b │ │ + @ instruction: 0xff67c634 │ │ ldr r0, [pc, #4] @ ca387c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, ip, ror #2 │ │ ldr r0, [pc, #4] @ ca388c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3486839,77 +3486840,77 @@ │ │ movw r1, #34 @ 0x22 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ b ca4f40 │ │ @ instruction: 0xfffffb34 │ │ - @ instruction: 0xff67c9d2 │ │ + @ instruction: 0xff67c9ab │ │ @ instruction: 0xff68244e │ │ @ instruction: 0xff6e116c │ │ - @ instruction: 0xff67e779 │ │ + @ instruction: 0xff67e752 │ │ @ instruction: 0xff6e1160 │ │ @ instruction: 0xff685f79 │ │ @ instruction: 0xff6e111c │ │ @ instruction: 0xff689f18 │ │ @ instruction: 0xff6e1190 │ │ @ instruction: 0xff681e86 │ │ - @ instruction: 0xff669d10 │ │ + @ instruction: 0xff669ce9 │ │ @ instruction: 0xff667ee2 │ │ @ instruction: 0xff681f36 │ │ - @ instruction: 0xff669dc0 │ │ - @ instruction: 0xff67c454 │ │ + @ instruction: 0xff669d99 │ │ + @ instruction: 0xff67c42d │ │ @ instruction: 0xff65ce61 │ │ @ instruction: 0xff667eae │ │ - @ instruction: 0xff67519a │ │ + @ instruction: 0xff675173 │ │ @ instruction: 0xff681fc2 │ │ - @ instruction: 0xff669e4c │ │ - @ instruction: 0xff67c4dc │ │ + @ instruction: 0xff669e25 │ │ + @ instruction: 0xff67c4b5 │ │ @ instruction: 0xff65cee9 │ │ @ instruction: 0xff667e42 │ │ @ instruction: 0xff681ee6 │ │ - @ instruction: 0xff669d70 │ │ - @ instruction: 0xff67c408 │ │ + @ instruction: 0xff669d49 │ │ + @ instruction: 0xff67c3e1 │ │ @ instruction: 0xff65ce0d │ │ @ instruction: 0xff681dee │ │ - @ instruction: 0xff669c78 │ │ - @ instruction: 0xff67c308 │ │ + @ instruction: 0xff669c51 │ │ + @ instruction: 0xff67c2e1 │ │ @ instruction: 0xff65cd15 │ │ - @ instruction: 0xff67c6b2 │ │ + @ instruction: 0xff67c68b │ │ @ instruction: 0xff681cfa │ │ - @ instruction: 0xff669b84 │ │ + @ instruction: 0xff669b5d │ │ @ instruction: 0xff667d1a │ │ @ instruction: 0xff681e4e │ │ - @ instruction: 0xff669cd8 │ │ - @ instruction: 0xff67c370 │ │ + @ instruction: 0xff669cb1 │ │ + @ instruction: 0xff67c349 │ │ @ instruction: 0xff65cd75 │ │ @ instruction: 0xff681cde │ │ - @ instruction: 0xff669b68 │ │ - @ instruction: 0xff67c200 │ │ + @ instruction: 0xff669b41 │ │ + @ instruction: 0xff67c1d9 │ │ @ instruction: 0xff681c7e │ │ - @ instruction: 0xff669b08 │ │ - @ instruction: 0xff67c1a0 │ │ + @ instruction: 0xff669ae1 │ │ + @ instruction: 0xff67c179 │ │ @ instruction: 0xff65cba5 │ │ - @ instruction: 0xff67c5b6 │ │ + @ instruction: 0xff67c58f │ │ @ instruction: 0xff681c1e │ │ - @ instruction: 0xff669aa8 │ │ - @ instruction: 0xff67c95a │ │ + @ instruction: 0xff669a81 │ │ + @ instruction: 0xff67c933 │ │ @ instruction: 0xff681d16 │ │ - @ instruction: 0xff669ba0 │ │ + @ instruction: 0xff669b79 │ │ @ instruction: 0xff681d5a │ │ - @ instruction: 0xff669be4 │ │ - @ instruction: 0xff67c27c │ │ + @ instruction: 0xff669bbd │ │ + @ instruction: 0xff67c255 │ │ @ instruction: 0xff65cc09 │ │ @ instruction: 0xff6823ce │ │ @ instruction: 0xff681f6e │ │ @ instruction: 0xffffe94c │ │ @ instruction: 0xff682436 │ │ - @ instruction: 0xff66a2c0 │ │ + @ instruction: 0xff66a299 │ │ @ instruction: 0xff681d92 │ │ - @ instruction: 0xff669c1c │ │ + @ instruction: 0xff669bf5 │ │ @ instruction: 0xff66821f │ │ 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 │ │ @@ -3487175,34 +3487176,34 @@ │ │ mov r0, sl │ │ add r1, pc, r1 │ │ b ca545c │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66ec92 │ │ - @ instruction: 0xff67a085 │ │ + @ instruction: 0xff66ec6b │ │ + @ instruction: 0xff67a05e │ │ @ instruction: 0xff6603bc │ │ @ instruction: 0xff65d141 │ │ @ instruction: 0xff6818d0 │ │ @ instruction: 0xff6894de │ │ - @ instruction: 0xff678305 │ │ + @ instruction: 0xff6782de │ │ @ instruction: 0xff661f12 │ │ @ instruction: 0xff65151e │ │ - @ instruction: 0xff67282d │ │ - @ instruction: 0xff66b421 │ │ + @ instruction: 0xff672806 │ │ + @ instruction: 0xff66b3fa │ │ @ instruction: 0xff653605 │ │ - @ instruction: 0xff676448 │ │ - @ instruction: 0xff67dc16 │ │ + @ instruction: 0xff676421 │ │ + @ instruction: 0xff67dbef │ │ @ instruction: 0xff663e52 │ │ - @ instruction: 0xff66c35c │ │ + @ instruction: 0xff66c335 │ │ @ instruction: 0xff65ce8d │ │ - @ instruction: 0xff6762fb │ │ - @ instruction: 0xff67c53f │ │ - @ instruction: 0xff674e09 │ │ + @ instruction: 0xff6762d4 │ │ + @ instruction: 0xff67c518 │ │ + @ instruction: 0xff674de2 │ │ 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 │ │ @@ -3487619,15 +3487620,15 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ mov r9, fp │ │ b ca5ecc │ │ @ instruction: 0xffffeaf8 │ │ @ instruction: 0xff681052 │ │ - @ instruction: 0xff66c70d │ │ + @ instruction: 0xff66c6e6 │ │ @ instruction: 0xffffe990 │ │ ldr r1, [r1] │ │ mov r2, #4 │ │ ldr r0, [r0] │ │ b ca5f1c │ │ ldr r1, [r1] │ │ mov r2, #16 │ │ @@ -3488039,35 +3488040,35 @@ │ │ mov fp, #1 │ │ b ca6238 │ │ mov r7, #1 │ │ b ca6238 │ │ @ instruction: 0xff65ba3c │ │ @ instruction: 0xff65c189 │ │ @ instruction: 0xff65ba14 │ │ - @ instruction: 0xff66d305 │ │ + @ instruction: 0xff66d2de │ │ @ instruction: 0xff682854 │ │ - @ instruction: 0xff673a42 │ │ - @ instruction: 0xff67771e │ │ - @ instruction: 0xff66d4f9 │ │ - @ instruction: 0xff6776f6 │ │ - @ instruction: 0xff66d4d1 │ │ - @ instruction: 0xff6776ce │ │ - @ instruction: 0xff66d4a9 │ │ - @ instruction: 0xff6776a6 │ │ - @ instruction: 0xff66d481 │ │ - @ instruction: 0xff67767e │ │ - @ instruction: 0xff66d459 │ │ - @ instruction: 0xff677656 │ │ - @ instruction: 0xff66d431 │ │ - @ instruction: 0xff67762e │ │ - @ instruction: 0xff66d409 │ │ - @ instruction: 0xff677606 │ │ + @ instruction: 0xff673a1b │ │ + @ instruction: 0xff6776f7 │ │ + @ instruction: 0xff66d4d2 │ │ + @ instruction: 0xff6776cf │ │ + @ instruction: 0xff66d4aa │ │ + @ instruction: 0xff6776a7 │ │ + @ instruction: 0xff66d482 │ │ + @ instruction: 0xff67767f │ │ + @ instruction: 0xff66d45a │ │ + @ instruction: 0xff677657 │ │ + @ instruction: 0xff66d432 │ │ + @ instruction: 0xff67762f │ │ + @ instruction: 0xff66d40a │ │ + @ instruction: 0xff677607 │ │ + @ instruction: 0xff66d3e2 │ │ + @ instruction: 0xff6775df │ │ @ instruction: 0xff65c241 │ │ - @ instruction: 0xff66d2b5 │ │ - @ instruction: 0xff66d221 │ │ + @ instruction: 0xff66d28e │ │ + @ instruction: 0xff66d1fa │ │ ldr r0, [pc, #4] @ ca65e4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r1, ip, ror r5 │ │ ldr r0, [pc, #4] @ ca65f4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3488377,18 +3488378,18 @@ │ │ mov r0, r5 │ │ bl bac2dc │ │ mov r0, r9 │ │ bl bb4468 │ │ ldr r0, [sp] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff671417 │ │ - @ instruction: 0xff66f959 │ │ - @ instruction: 0xff671447 │ │ - @ instruction: 0xff66f989 │ │ + @ instruction: 0xff6713f0 │ │ + @ instruction: 0xff66f932 │ │ + @ instruction: 0xff671420 │ │ + @ instruction: 0xff66f962 │ │ 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 │ │ @@ -3488637,23 +3488638,23 @@ │ │ mov r0, r9 │ │ bl bac2dc │ │ mov r0, r5 │ │ bl bb4468 │ │ b ca6afc │ │ mov r4, #0 │ │ b ca6ec0 │ │ - @ instruction: 0xff671343 │ │ + @ instruction: 0xff67131c │ │ @ instruction: 0xff6520d8 │ │ - @ instruction: 0xff67107b │ │ + @ instruction: 0xff671054 │ │ @ instruction: 0xff651e10 │ │ - @ instruction: 0xff670fff │ │ + @ instruction: 0xff670fd8 │ │ @ instruction: 0xff651d94 │ │ - @ instruction: 0xff67103f │ │ + @ instruction: 0xff671018 │ │ @ instruction: 0xff651dd4 │ │ - @ instruction: 0xff671187 │ │ + @ instruction: 0xff671160 │ │ andseq r4, r1, r0, lsl lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r0, [pc, #1264] @ ca7404 │ │ mov r6, #0 │ │ mov r5, r2 │ │ str r6, [sp, #8] │ │ @@ -3488970,46 +3488971,46 @@ │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r4, r1, r8, lsl #26 │ │ @ instruction: 0xff65aec3 │ │ @ instruction: 0xff683b27 │ │ - @ instruction: 0xff670c93 │ │ - @ instruction: 0xff67de10 │ │ - @ instruction: 0xff67a040 │ │ + @ instruction: 0xff670c6c │ │ + @ instruction: 0xff67dde9 │ │ + @ instruction: 0xff67a019 │ │ @ instruction: 0xff65aa51 │ │ - @ instruction: 0xff670cb7 │ │ - @ instruction: 0xff67de34 │ │ - @ instruction: 0xff672e4a │ │ + @ instruction: 0xff670c90 │ │ + @ instruction: 0xff67de0d │ │ + @ instruction: 0xff672e23 │ │ andseq r4, r1, r8, lsr #21 │ │ andseq r4, r1, r0, ror r8 │ │ - @ instruction: 0xff670b0b │ │ - @ instruction: 0xff67dc88 │ │ + @ instruction: 0xff670ae4 │ │ + @ instruction: 0xff67dc61 │ │ @ instruction: 0xff64f060 │ │ @ instruction: 0xff665aea │ │ - @ instruction: 0xff670c43 │ │ - @ instruction: 0xff67ddc0 │ │ - @ instruction: 0xff67a14c │ │ + @ instruction: 0xff670c1c │ │ + @ instruction: 0xff67dd99 │ │ + @ instruction: 0xff67a125 │ │ @ instruction: 0xff65ab5d │ │ @ instruction: 0xff64f008 │ │ - @ instruction: 0xff670c17 │ │ - @ instruction: 0xff67dd94 │ │ - @ instruction: 0xff670b57 │ │ - @ instruction: 0xff67dcd4 │ │ - @ instruction: 0xff670e27 │ │ - @ instruction: 0xff670bb7 │ │ - @ instruction: 0xff67dd34 │ │ + @ instruction: 0xff670bf0 │ │ + @ instruction: 0xff67dd6d │ │ + @ instruction: 0xff670b30 │ │ + @ instruction: 0xff67dcad │ │ + @ instruction: 0xff670e00 │ │ + @ instruction: 0xff670b90 │ │ + @ instruction: 0xff67dd0d │ │ andseq r4, r1, r8, asr #16 │ │ - @ instruction: 0xff670b7f │ │ - @ instruction: 0xff67dcfc │ │ - @ instruction: 0xff670c67 │ │ - @ instruction: 0xff67dde4 │ │ - @ instruction: 0xff670d17 │ │ - @ instruction: 0xff67de94 │ │ + @ instruction: 0xff670b58 │ │ + @ instruction: 0xff67dcd5 │ │ + @ instruction: 0xff670c40 │ │ + @ instruction: 0xff67ddbd │ │ + @ instruction: 0xff670cf0 │ │ + @ instruction: 0xff67de6d │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #76] @ ca74ec │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r3, pc, r3 │ │ mov r5, r2 │ │ @@ -3489025,15 +3489026,15 @@ │ │ add r3, pc, r3 │ │ bl ca7bdc │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff67be1d │ │ + @ instruction: 0xff67bdf6 │ │ @ instruction: 0xff663caa │ │ 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 │ │ @@ -3489583,24 +3489584,24 @@ │ │ bl bb0a28 │ │ mov sl, #1 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b ca7d90 │ │ - @ instruction: 0xff666faf │ │ + @ instruction: 0xff666f88 │ │ @ instruction: 0xff65a9a1 │ │ - @ instruction: 0xff6701fd │ │ + @ instruction: 0xff6701d6 │ │ @ instruction: 0xff65a8ed │ │ - @ instruction: 0xff6701cf │ │ + @ instruction: 0xff6701a8 │ │ @ instruction: 0xff658405 │ │ @ instruction: 0xff65a899 │ │ - @ instruction: 0xff67017b │ │ + @ instruction: 0xff670154 │ │ @ instruction: 0xff6583c0 │ │ - @ instruction: 0xff670133 │ │ + @ instruction: 0xff67010c │ │ @ instruction: 0xff686d1b │ │ @ instruction: 0xff65a821 │ │ ldr r0, [pc, #4] @ ca7de0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r8, asr #29 │ │ ldr r0, [pc, #4] @ ca7df0 │ │ @@ -3489929,40 +3489930,40 @@ │ │ blx ip │ │ b ca82d0 │ │ mov r0, #1 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff65a745 │ │ @ instruction: 0xff656470 │ │ - @ instruction: 0xff672775 │ │ - @ instruction: 0xff66a702 │ │ + @ instruction: 0xff67274e │ │ + @ instruction: 0xff66a6db │ │ @ instruction: 0xff652837 │ │ - @ instruction: 0xff66ffd0 │ │ - @ instruction: 0xff67d0aa │ │ - @ instruction: 0xff669acc │ │ + @ instruction: 0xff66ffa9 │ │ + @ instruction: 0xff67d083 │ │ + @ instruction: 0xff669aa5 │ │ @ instruction: 0xff654429 │ │ @ instruction: 0xff65a5c9 │ │ @ instruction: 0xff6562ec │ │ - @ instruction: 0xff6725cd │ │ + @ instruction: 0xff6725a6 │ │ @ instruction: 0xff67eebc │ │ - @ instruction: 0xff67258d │ │ - @ instruction: 0xff66a55c │ │ + @ instruction: 0xff672566 │ │ + @ instruction: 0xff66a535 │ │ @ instruction: 0xff65a529 │ │ - @ instruction: 0xff67253d │ │ + @ instruction: 0xff672516 │ │ @ instruction: 0xff65a4e9 │ │ - @ instruction: 0xff672521 │ │ + @ instruction: 0xff6724fa │ │ @ instruction: 0xff6526cb │ │ @ instruction: 0xff6561c8 │ │ - @ instruction: 0xff66a493 │ │ + @ instruction: 0xff66a46c │ │ @ instruction: 0xff659bae │ │ @ instruction: 0xff6846b1 │ │ andseq r3, r1, r4, lsr sp │ │ - @ instruction: 0xff6688f5 │ │ + @ instruction: 0xff6688ce │ │ @ instruction: 0xff65611a │ │ - @ instruction: 0xff67b0c5 │ │ + @ instruction: 0xff67b09e │ │ ldr r0, [pc, #4] @ ca8380 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r8, lsl sl │ │ ldr r0, [pc, #4] @ ca8390 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3490013,23 +3490014,23 @@ │ │ str r1, [sp] │ │ mov r1, r2 │ │ mov r2, ip │ │ bl ca8860 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6721a5 │ │ + @ instruction: 0xff67217e │ │ ldr r0, [pc, #16] @ ca8478 │ │ mov r2, #18 │ │ ldr r1, [pc, #12] @ ca847c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @ instruction: 0xff64d21c │ │ - @ instruction: 0xff67ae8b │ │ + @ instruction: 0xff67ae64 │ │ b bac394 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl bc5848 │ │ cmp r0, #0 │ │ beq ca84e4 │ │ mov r4, r0 │ │ @@ -3490249,29 +3490250,29 @@ │ │ mov r1, r8 │ │ str r7, [sp] │ │ mov r2, #16 │ │ mov r3, r6 │ │ bl baf018 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67542a │ │ + @ instruction: 0xff675403 │ │ @ instruction: 0xff65a04d │ │ @ instruction: 0xff684408 │ │ @ instruction: 0xff652218 │ │ @ instruction: 0xff65a001 │ │ @ instruction: 0xff68071d │ │ @ instruction: 0xff6843a5 │ │ @ instruction: 0xff659fb5 │ │ - @ instruction: 0xff67ad05 │ │ + @ instruction: 0xff67acde │ │ @ instruction: 0xff659f95 │ │ - @ instruction: 0xff678df3 │ │ + @ instruction: 0xff678dcc │ │ @ instruction: 0xff653d2f │ │ - @ instruction: 0xff67335a │ │ + @ instruction: 0xff673333 │ │ @ instruction: 0xff659e79 │ │ - @ instruction: 0xff673d70 │ │ + @ instruction: 0xff673d49 │ │ @ instruction: 0xff653c82 │ │ @ instruction: 0xff659e25 │ │ @ instruction: 0xff6841dc │ │ @ instruction: 0xff664bbb │ │ @ instruction: 0xff664562 │ │ @ instruction: 0xff659dc5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3490435,18 +3490436,18 @@ │ │ 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 ca8a50 │ │ andseq r3, r1, r8, asr #12 │ │ - @ instruction: 0xff669ca0 │ │ - @ instruction: 0xff6663c9 │ │ - @ instruction: 0xff6714c1 │ │ - @ instruction: 0xff67a95a │ │ + @ instruction: 0xff669c79 │ │ + @ instruction: 0xff6663a2 │ │ + @ instruction: 0xff67149a │ │ + @ instruction: 0xff67a933 │ │ @ instruction: 0xff662735 │ │ @ instruction: 0xff67e497 │ │ @ instruction: 0x001134d8 │ │ @ instruction: 0xff6626f1 │ │ @ instruction: 0xff67e453 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ @@ -3490558,24 +3490559,24 @@ │ │ cmp r0, #0 │ │ bne ca8c34 │ │ ldr r0, [r5, #12]! │ │ cmp r0, #0 │ │ bne ca8c84 │ │ b ca8cb4 │ │ @ instruction: 0xff6625f1 │ │ - @ instruction: 0xff66f322 │ │ + @ instruction: 0xff66f2fb │ │ @ instruction: 0xff67e3c4 │ │ @ instruction: 0xff659a55 │ │ - @ instruction: 0xff671a59 │ │ + @ instruction: 0xff671a32 │ │ @ instruction: 0xff65382b │ │ @ instruction: 0xff6599b1 │ │ - @ instruction: 0xff6719b5 │ │ - @ instruction: 0xff66f29b │ │ + @ instruction: 0xff67198e │ │ + @ instruction: 0xff66f274 │ │ @ instruction: 0xff65995d │ │ - @ instruction: 0xff671965 │ │ + @ instruction: 0xff67193e │ │ @ instruction: 0xff685e13 │ │ @ instruction: 0xff65990d │ │ ldr r0, [pc, #4] @ ca8d1c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001132f0 │ │ ldr r0, [pc, #4] @ ca8d2c │ │ @@ -3490874,29 +3490875,29 @@ │ │ mov r0, r1 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff64de0c │ │ @ instruction: 0xff659821 │ │ @ instruction: 0xff653685 │ │ @ instruction: 0xff6597f9 │ │ - @ instruction: 0xff671809 │ │ - @ instruction: 0xff66b47c │ │ + @ instruction: 0xff6717e2 │ │ + @ instruction: 0xff66b455 │ │ @ instruction: 0xff659789 │ │ - @ instruction: 0xff676a55 │ │ - @ instruction: 0xff66b0f8 │ │ + @ instruction: 0xff676a2e │ │ + @ instruction: 0xff66b0d1 │ │ @ instruction: 0xff663ece │ │ - @ instruction: 0xff66d551 │ │ - @ instruction: 0xff671705 │ │ - @ instruction: 0xff676705 │ │ + @ instruction: 0xff66d52a │ │ + @ instruction: 0xff6716de │ │ + @ instruction: 0xff6766de │ │ @ instruction: 0xff6553b8 │ │ - @ instruction: 0xff671641 │ │ + @ instruction: 0xff67161a │ │ @ instruction: 0xff658e9a │ │ @ instruction: 0xff660502 │ │ - @ instruction: 0xff671581 │ │ - @ instruction: 0xff667a41 │ │ + @ instruction: 0xff67155a │ │ + @ instruction: 0xff667a1a │ │ @ instruction: 0xff660a5f │ │ @ instruction: 0xff664657 │ │ @ instruction: 0xff662072 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #136 @ 0x88 │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ @@ -3491012,22 +3491013,22 @@ │ │ add sp, sp, #136 @ 0x88 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff685869 │ │ @ instruction: 0xff659351 │ │ @ instruction: 0xff65a9b4 │ │ @ instruction: 0xff659315 │ │ @ instruction: 0xff66089b │ │ - @ instruction: 0xff6746bb │ │ + @ instruction: 0xff674694 │ │ @ instruction: 0xff664493 │ │ @ instruction: 0xff65a939 │ │ @ instruction: 0xff659285 │ │ - @ instruction: 0xff671295 │ │ + @ instruction: 0xff67126e │ │ @ instruction: 0xff65144f │ │ @ instruction: 0xff659225 │ │ - @ instruction: 0xff671235 │ │ + @ instruction: 0xff67120e │ │ ldr r0, [pc, #4] @ ca9424 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, ip, asr #27 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #56] @ ca9470 │ │ @@ -3491042,16 +3491043,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cb03c4 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66eab1 │ │ - @ instruction: 0xff66ea03 │ │ + @ instruction: 0xff66ea8a │ │ + @ instruction: 0xff66e9dc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ ca95ec │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl babb30 │ │ cmp r0, #0 │ │ @@ -3491138,31 +3491139,31 @@ │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r2, r1, r0, ror #26 │ │ - @ instruction: 0xff66ea35 │ │ - @ instruction: 0xff66e99f │ │ - @ instruction: 0xff67bab3 │ │ + @ instruction: 0xff66ea0e │ │ + @ instruction: 0xff66e978 │ │ + @ instruction: 0xff67ba8c │ │ @ instruction: 0xff68155f │ │ - @ instruction: 0xff677e48 │ │ + @ instruction: 0xff677e21 │ │ @ instruction: 0xff658859 │ │ andseq r2, r1, r4, lsl ip │ │ - @ instruction: 0xff67baeb │ │ + @ instruction: 0xff67bac4 │ │ @ instruction: 0xff681597 │ │ ldr r0, [pc, #16] @ ca962c │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ca9630 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @ instruction: 0xff64c068 │ │ - @ instruction: 0xff66e8d7 │ │ + @ instruction: 0xff66e8b0 │ │ b bac394 │ │ mov r0, #1 │ │ bx lr │ │ b bac394 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ ca96b4 │ │ @@ -3491187,25 +3491188,25 @@ │ │ add r1, pc, r1 │ │ bl baffd4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ movwgt r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff668414 │ │ + @ instruction: 0xff6683ed │ │ @ instruction: 0xff658f45 │ │ - @ instruction: 0xff670f49 │ │ + @ instruction: 0xff670f22 │ │ ldr r0, [pc, #16] @ ca96d8 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ca96dc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @ instruction: 0xff64bfbc │ │ - @ instruction: 0xff67b989 │ │ + @ instruction: 0xff67b962 │ │ b bac394 │ │ mov r0, #1 │ │ bx lr │ │ b bac394 │ │ ldr r0, [pc, #4] @ ca96fc │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3491356,26 +3491357,26 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r0, #13 │ │ movt r0, #8 │ │ add r1, r0, #21 │ │ b ca9878 │ │ @ instruction: 0x00112cbc │ │ - @ instruction: 0xff668d8d │ │ + @ instruction: 0xff668d66 │ │ @ instruction: 0xff687339 │ │ @ instruction: 0xff6813ab │ │ @ instruction: 0xff65c94a │ │ - @ instruction: 0xff668d29 │ │ + @ instruction: 0xff668d02 │ │ @ instruction: 0xff6872d5 │ │ andseq r2, r1, r8, lsr #23 │ │ - @ instruction: 0xff668cd1 │ │ + @ instruction: 0xff668caa │ │ @ instruction: 0xff68727d │ │ - @ instruction: 0xff668cb5 │ │ + @ instruction: 0xff668c8e │ │ @ instruction: 0xff687261 │ │ - @ instruction: 0xff668cfd │ │ + @ instruction: 0xff668cd6 │ │ @ instruction: 0xff6872a9 │ │ andseq r2, r1, r8, asr #22 │ │ andseq r2, r1, r0, ror #21 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #92] @ ca9a00 │ │ ldr r0, [r1] │ │ @@ -3491399,16 +3491400,16 @@ │ │ ldr r0, [r6, #4] │ │ mov r2, r4 │ │ add r3, pc, r3 │ │ bl caa078 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff64d1fc │ │ - @ instruction: 0xff670c09 │ │ - @ instruction: 0xff67993d │ │ + @ instruction: 0xff670be2 │ │ + @ instruction: 0xff679916 │ │ ldr r0, [pc, #4] @ ca9a18 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, ip, ror #18 │ │ ldr r1, [pc, #4] @ ca9a28 │ │ add r1, pc, r1 │ │ b bab67c │ │ @@ -3491810,16 +3491811,16 @@ │ │ movw r2, #383 @ 0x17f │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r7, #53 @ 0x35 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66877d │ │ - @ instruction: 0xff668595 │ │ + @ instruction: 0xff668756 │ │ + @ instruction: 0xff66856e │ │ 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 c94ff4 │ │ @@ -3491968,27 +3491969,27 @@ │ │ ldr r5, [pc, #72] @ caa31c │ │ add r8, pc, r8 │ │ add r4, pc, r4 │ │ add r5, pc, r5 │ │ b caa1e0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff664aff │ │ + @ instruction: 0xff664ad8 │ │ @ instruction: 0xff6584f1 │ │ - @ instruction: 0xff667984 │ │ + @ instruction: 0xff66795d │ │ @ instruction: 0xff6584b5 │ │ - @ instruction: 0xff6791ce │ │ - @ instruction: 0xff668471 │ │ - @ instruction: 0xff67041d │ │ - @ instruction: 0xff6678a4 │ │ + @ instruction: 0xff6791a7 │ │ + @ instruction: 0xff66844a │ │ + @ instruction: 0xff6703f6 │ │ + @ instruction: 0xff66787d │ │ @ instruction: 0xff6583d5 │ │ - @ instruction: 0xff6790a6 │ │ - @ instruction: 0xff668349 │ │ - @ instruction: 0xff670311 │ │ - @ instruction: 0xff667798 │ │ + @ instruction: 0xff67907f │ │ + @ instruction: 0xff668322 │ │ + @ instruction: 0xff6702ea │ │ + @ instruction: 0xff667771 │ │ @ instruction: 0xff6582cd │ │ 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 │ │ @@ -3492408,16 +3492409,16 @@ │ │ mov r4, r2 │ │ movw r2, #731 @ 0x2db │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff668231 │ │ - @ instruction: 0xff667c39 │ │ + @ instruction: 0xff66820a │ │ + @ instruction: 0xff667c12 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ b caa9f8 │ │ add r1, r1, #1 │ │ @@ -3492771,15 +3492772,15 @@ │ │ ldr r0, [pc, #16] @ caaf70 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ caaf74 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @ instruction: 0xff64a724 │ │ - @ instruction: 0xff670b2b │ │ + @ instruction: 0xff670b04 │ │ b bac394 │ │ mov r0, #1 │ │ bx lr │ │ b bac394 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ @@ -3492834,18 +3492835,18 @@ │ │ bl bb0a28 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64f85d │ │ @ instruction: 0xff6575fd │ │ @ instruction: 0xff67dd12 │ │ - @ instruction: 0xff66f5f9 │ │ - @ instruction: 0xff667604 │ │ + @ instruction: 0xff66f5d2 │ │ + @ instruction: 0xff6675dd │ │ @ instruction: 0xff6575a1 │ │ - @ instruction: 0xff6782f7 │ │ + @ instruction: 0xff6782d0 │ │ @ instruction: 0xff657555 │ │ 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] │ │ @@ -3493017,27 +3493018,27 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #13 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ b cab21c │ │ @ instruction: 0xff681783 │ │ - @ instruction: 0xff67465e │ │ + @ instruction: 0xff674637 │ │ @ instruction: 0xff6817b3 │ │ - @ instruction: 0xff67468e │ │ + @ instruction: 0xff674667 │ │ @ instruction: 0xff6837b5 │ │ - @ instruction: 0xff66b124 │ │ - @ instruction: 0xff663a94 │ │ + @ instruction: 0xff66b0fd │ │ + @ instruction: 0xff663a6d │ │ @ instruction: 0xff6817eb │ │ - @ instruction: 0xff6746c6 │ │ + @ instruction: 0xff67469f │ │ @ instruction: 0xff68168f │ │ - @ instruction: 0xff67456a │ │ + @ instruction: 0xff674543 │ │ andseq r7, r2, r8, lsl lr │ │ @ instruction: 0xff68175b │ │ - @ instruction: 0xff674636 │ │ + @ instruction: 0xff67460f │ │ 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] @ cab9c8 │ │ ldr r7, [r0, #4] │ │ mov r5, r0 │ │ @@ -3493434,57 +3493435,57 @@ │ │ str r5, [sp, #8] │ │ bl c072f4 │ │ mov r0, r7 │ │ bl bb07f0 │ │ b cab8dc │ │ @ instruction: 0xff6619dc │ │ @ instruction: 0xff68150f │ │ - @ instruction: 0xff66af59 │ │ + @ instruction: 0xff66af32 │ │ @ instruction: 0xff68352d │ │ - @ instruction: 0xff66ae9c │ │ - @ instruction: 0xff66380c │ │ + @ instruction: 0xff66ae75 │ │ + @ instruction: 0xff6637e5 │ │ @ instruction: 0xff68144b │ │ - @ instruction: 0xff66ae95 │ │ + @ instruction: 0xff66ae6e │ │ @ instruction: 0xff6834a5 │ │ - @ instruction: 0xff66ae18 │ │ - @ instruction: 0xff663788 │ │ - @ instruction: 0xff66ca9f │ │ + @ instruction: 0xff66adf1 │ │ + @ instruction: 0xff663761 │ │ + @ instruction: 0xff66ca78 │ │ @ instruction: 0xff6814d7 │ │ - @ instruction: 0xff66af21 │ │ + @ instruction: 0xff66aefa │ │ @ instruction: 0xff6813d3 │ │ - @ instruction: 0xff66ae1d │ │ + @ instruction: 0xff66adf6 │ │ @ instruction: 0xff67f741 │ │ @ instruction: 0xff658850 │ │ @ instruction: 0xff683185 │ │ - @ instruction: 0xff66aaf8 │ │ - @ instruction: 0xff663464 │ │ + @ instruction: 0xff66aad1 │ │ + @ instruction: 0xff66343d │ │ @ instruction: 0xff68137f │ │ @ instruction: 0xff681183 │ │ @ instruction: 0xff65ccc4 │ │ - @ instruction: 0xff673344 │ │ + @ instruction: 0xff67331d │ │ @ instruction: 0xff6812eb │ │ @ instruction: 0xff681153 │ │ - @ instruction: 0xff66ab9d │ │ + @ instruction: 0xff66ab76 │ │ @ instruction: 0xff681047 │ │ - @ instruction: 0xff663394 │ │ + @ instruction: 0xff66336d │ │ @ instruction: 0xff68309d │ │ - @ instruction: 0xff66aa0c │ │ + @ instruction: 0xff66a9e5 │ │ @ instruction: 0xff68112f │ │ - @ instruction: 0xff66ab79 │ │ - @ instruction: 0xff679c1b │ │ + @ instruction: 0xff66ab52 │ │ + @ instruction: 0xff679bf4 │ │ @ instruction: 0xff6811e7 │ │ @ instruction: 0xff68109f │ │ - @ instruction: 0xff6633e4 │ │ + @ instruction: 0xff6633bd │ │ @ instruction: 0xff6830e9 │ │ - @ instruction: 0xff66aa5c │ │ + @ instruction: 0xff66aa35 │ │ @ instruction: 0xff681543 │ │ - @ instruction: 0xff66af8d │ │ + @ instruction: 0xff66af66 │ │ @ instruction: 0xff68132b │ │ @ instruction: 0xff68122f │ │ - @ instruction: 0xff66ac79 │ │ + @ instruction: 0xff66ac52 │ │ ldr r0, [pc, #4] @ caba88 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, r0, asr #20 │ │ ldr r0, [pc, #4] @ caba98 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3493515,15 +3493516,15 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl cb03c4 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff665016 │ │ + @ instruction: 0xff664fef │ │ @ instruction: 0xff67f020 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #380] @ cabca8 │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl babb30 │ │ @@ -3493620,21 +3493621,21 @@ │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r0, r1, r4, asr sl │ │ @ instruction: 0xff656340 │ │ @ instruction: 0xff67d18f │ │ @ instruction: 0xff64d061 │ │ - @ instruction: 0xff675854 │ │ + @ instruction: 0xff67582d │ │ @ instruction: 0xff64cff9 │ │ - @ instruction: 0xff6757ec │ │ + @ instruction: 0xff6757c5 │ │ @ instruction: 0xff6616e3 │ │ @ instruction: 0x001108f0 │ │ @ instruction: 0xff64d031 │ │ - @ instruction: 0xff675824 │ │ + @ instruction: 0xff6757fd │ │ ldr r1, [pc, #4] @ cabce0 │ │ add r1, pc, r1 │ │ b bab67c │ │ andseq r0, r1, r8, lsr #17 │ │ ldr r0, [pc, #4] @ cabcf0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3493678,17 +3493679,17 @@ │ │ add r1, pc, r1 │ │ bl baf718 │ │ ldr r1, [r5, #4] │ │ mov r0, r6 │ │ bl bc4180 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff665d64 │ │ + @ instruction: 0xff665d3d │ │ @ instruction: 0xff656895 │ │ - @ instruction: 0xff66c1dc │ │ + @ instruction: 0xff66c1b5 │ │ @ instruction: 0xff652e63 │ │ @ instruction: 0xff67b1bf │ │ ldr r0, [pc, #4] @ cabdc0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, r4, lsl #18 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ @@ -3494544,25 +3494545,25 @@ │ │ bl c076dc │ │ mov r0, #11 │ │ mov r1, #143 @ 0x8f │ │ mov r2, #0 │ │ bl c077cc │ │ b cac7cc │ │ @ instruction: 0xff64e5cd │ │ - @ instruction: 0xff678e29 │ │ + @ instruction: 0xff678e02 │ │ @ instruction: 0xff64e435 │ │ - @ instruction: 0xff678c91 │ │ + @ instruction: 0xff678c6a │ │ @ instruction: 0x00126abc │ │ @ instruction: 0xff64dd15 │ │ @ instruction: 0xff67e04d │ │ @ instruction: 0xff6d9394 │ │ andeq r0, r0, r4, asr ip │ │ @ instruction: 0xff6d9310 │ │ @ instruction: 0xff64dd4d │ │ - @ instruction: 0xff6785a9 │ │ + @ instruction: 0xff678582 │ │ mov r1, r0 │ │ sub r0, r0, #1 │ │ cmp r0, #10 │ │ bxcc lr │ │ ldr r0, [pc, #60] @ cacba8 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ @@ -3495390,15 +3495391,15 @@ │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff679741 │ │ @ instruction: 0xff65473a │ │ andseq r5, r2, r8, asr r9 │ │ @ instruction: 0xff64b4c3 │ │ - @ instruction: 0xff664e2c │ │ + @ instruction: 0xff664e05 │ │ @ instruction: 0xff67b513 │ │ 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 │ │ @@ -3495542,20 +3495543,20 @@ │ │ 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 cada58 │ │ - @ instruction: 0xff663001 │ │ + @ instruction: 0xff662fda │ │ @ instruction: 0xff6545ba │ │ - @ instruction: 0xff664bc8 │ │ + @ instruction: 0xff664ba1 │ │ @ instruction: 0xff6794f7 │ │ @ instruction: 0x001256fc │ │ - @ instruction: 0xff664c0c │ │ + @ instruction: 0xff664be5 │ │ @ instruction: 0xff65f359 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #560 @ 0x230 │ │ ldr r0, [r1] │ │ str r2, [sp, #556] @ 0x22c │ │ cmp r0, #8 │ │ bhi cadcd0 │ │ @@ -3495788,28 +3495789,28 @@ │ │ add r0, sp, #256 @ 0x100 │ │ add r1, pc, r1 │ │ b cadc70 │ │ @ instruction: 0xff65b857 │ │ @ instruction: 0xff65b9c8 │ │ @ instruction: 0xff657a86 │ │ @ instruction: 0xff67af8c │ │ - @ instruction: 0xff66651f │ │ + @ instruction: 0xff6664f8 │ │ @ instruction: 0xff64cae3 │ │ @ instruction: 0xff67ebd4 │ │ - @ instruction: 0xff6754d5 │ │ - @ instruction: 0xff662f3e │ │ - @ instruction: 0xff6756e9 │ │ + @ instruction: 0xff6754ae │ │ + @ instruction: 0xff662f17 │ │ + @ instruction: 0xff6756c2 │ │ @ instruction: 0xff656023 │ │ @ instruction: 0xff6791ed │ │ @ instruction: 0xff648ff7 │ │ @ instruction: 0xff64b003 │ │ @ instruction: 0xff67ee22 │ │ @ instruction: 0xff67cf46 │ │ - @ instruction: 0xff6649f4 │ │ - @ instruction: 0xff662e6f │ │ + @ instruction: 0xff6649cd │ │ + @ instruction: 0xff662e48 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1] │ │ mov r4, #1 │ │ cmp r1, #8 │ │ bhi cae060 │ │ add r2, pc, #4 │ │ @@ -3495946,28 +3495947,28 @@ │ │ add r1, pc, r1 │ │ b cadf5c │ │ ldr r3, [r2, #4] │ │ ldr r1, [pc, #20] @ cae11c │ │ add r1, pc, r1 │ │ b cadf5c │ │ @ instruction: 0xff653f73 │ │ - @ instruction: 0xff6661ff │ │ - @ instruction: 0xff66f922 │ │ - @ instruction: 0xff671806 │ │ - @ instruction: 0xff669e1d │ │ + @ instruction: 0xff6661d8 │ │ + @ instruction: 0xff66f8fb │ │ + @ instruction: 0xff6717df │ │ + @ instruction: 0xff669df6 │ │ @ instruction: 0xff67ca75 │ │ @ instruction: 0xff65d20d │ │ - @ instruction: 0xff669f21 │ │ - @ instruction: 0xff6718e2 │ │ + @ instruction: 0xff669efa │ │ + @ instruction: 0xff6718bb │ │ @ instruction: 0xff64e4ac │ │ - @ instruction: 0xff66f9bd │ │ - @ instruction: 0xff67711e │ │ - @ instruction: 0xff66dada │ │ - @ instruction: 0xff664638 │ │ - @ instruction: 0xff669f08 │ │ + @ instruction: 0xff66f996 │ │ + @ instruction: 0xff6770f7 │ │ + @ instruction: 0xff66dab3 │ │ + @ instruction: 0xff664611 │ │ + @ instruction: 0xff669ee1 │ │ 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 c94ff4 │ │ @@ -3496021,15 +3496022,15 @@ │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl c94f74 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff664440 │ │ + @ instruction: 0xff664419 │ │ @ instruction: 0xff64c649 │ │ andseq r4, r2, ip, ror #30 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ @@ -3496132,25 +3496133,25 @@ │ │ ldr r9, [sp, #32] │ │ mov r0, r5 │ │ mov r2, r4 │ │ strd r8, [sp] │ │ bl cae428 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6642b0 │ │ - @ instruction: 0xff665f6f │ │ + @ instruction: 0xff664289 │ │ + @ instruction: 0xff665f48 │ │ @ instruction: 0xff678bb1 │ │ @ instruction: 0xff64a9db │ │ @ instruction: 0xff64890b │ │ - @ instruction: 0xff660ac3 │ │ - @ instruction: 0xff66600f │ │ + @ instruction: 0xff660a9c │ │ + @ instruction: 0xff665fe8 │ │ @ instruction: 0xff6488d8 │ │ - @ instruction: 0xff662815 │ │ - @ instruction: 0xff6642e8 │ │ - @ instruction: 0xff665fa7 │ │ + @ instruction: 0xff6627ee │ │ + @ instruction: 0xff6642c1 │ │ + @ instruction: 0xff665f80 │ │ @ instruction: 0xff656454 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ cmp r8, #0 │ │ beq cae510 │ │ mov r6, r3 │ │ @@ -3496401,36 +3496402,36 @@ │ │ bne cae81c │ │ mov r0, r4 │ │ bl c9f170 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff664110 │ │ + @ instruction: 0xff6640e9 │ │ @ instruction: 0xff6486b3 │ │ - @ instruction: 0xff6640dc │ │ + @ instruction: 0xff6640b5 │ │ @ instruction: 0xff64867f │ │ - @ instruction: 0xff663ed0 │ │ + @ instruction: 0xff663ea9 │ │ @ instruction: 0xff648473 │ │ @ instruction: 0xff64835a │ │ - @ instruction: 0xff663f00 │ │ + @ instruction: 0xff663ed9 │ │ @ instruction: 0xff6484a3 │ │ @ instruction: 0xff64838a │ │ - @ instruction: 0xff663e90 │ │ - @ instruction: 0xff672cc7 │ │ + @ instruction: 0xff663e69 │ │ + @ instruction: 0xff672ca0 │ │ @ instruction: 0xff67d638 │ │ - @ instruction: 0xff663e40 │ │ + @ instruction: 0xff663e19 │ │ @ instruction: 0xff6483e3 │ │ - @ instruction: 0xff664004 │ │ - @ instruction: 0xff663fe0 │ │ - @ instruction: 0xff663f9c │ │ + @ instruction: 0xff663fdd │ │ + @ instruction: 0xff663fb9 │ │ + @ instruction: 0xff663f75 │ │ @ instruction: 0xff64853f │ │ - @ instruction: 0xff6640ac │ │ + @ instruction: 0xff664085 │ │ @ instruction: 0xff64864f │ │ - @ instruction: 0xff66413c │ │ + @ instruction: 0xff664115 │ │ @ instruction: 0xff6486df │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq cae98c │ │ mov r8, r1 │ │ ldrb r1, [r0] │ │ @@ -3496525,17 +3496526,17 @@ │ │ mov r0, r9 │ │ bl bac364 │ │ b caea10 │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff663c94 │ │ + @ instruction: 0xff663c6d │ │ @ instruction: 0xff65e3f0 │ │ - @ instruction: 0xff663c54 │ │ + @ instruction: 0xff663c2d │ │ @ instruction: 0xff65e3b0 │ │ ldr r0, [pc, #4] @ caea38 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, r0, r4, ror #26 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3496663,22 +3496664,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 caec30 │ │ - @ instruction: 0xff674757 │ │ + @ instruction: 0xff674730 │ │ @ instruction: 0xff656c56 │ │ - @ instruction: 0xff662fb0 │ │ + @ instruction: 0xff662f89 │ │ @ instruction: 0xff653ae5 │ │ @ instruction: 0xff65a9da │ │ - @ instruction: 0xff66b3c7 │ │ - @ instruction: 0xff66ba49 │ │ - @ instruction: 0xff669393 │ │ + @ instruction: 0xff66b3a0 │ │ + @ instruction: 0xff66ba22 │ │ + @ instruction: 0xff66936c │ │ @ instruction: 0xff6539cd │ │ ldr r0, [pc, #16] @ caec80 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ caec84 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @@ -3496769,19 +3496770,19 @@ │ │ mov r0, #34 @ 0x22 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66d814 │ │ + @ instruction: 0xff66d7ed │ │ @ instruction: 0xff64f67e │ │ - @ instruction: 0xff669213 │ │ - @ instruction: 0xff66b15c │ │ - @ instruction: 0xff6691b3 │ │ + @ instruction: 0xff6691ec │ │ + @ instruction: 0xff66b135 │ │ + @ instruction: 0xff66918c │ │ @ instruction: 0xff653123 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ bl bac298 │ │ cmp r0, #0 │ │ beq caee44 │ │ @@ -3496811,16 +3496812,16 @@ │ │ b caee88 │ │ mov r0, r4 │ │ bl bac2a0 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66911f │ │ - @ instruction: 0xff66b068 │ │ + @ instruction: 0xff6690f8 │ │ + @ instruction: 0xff66b041 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ cmp r0, #0 │ │ beq caef60 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ add r1, sp, #16 │ │ @@ -3496885,25 +3496886,25 @@ │ │ bl c09538 │ │ mov r0, r4 │ │ bl bac2a0 │ │ b caef90 │ │ mov r0, r6 │ │ bl c09538 │ │ b caef90 │ │ - @ instruction: 0xff669003 │ │ - @ instruction: 0xff65fe33 │ │ - @ instruction: 0xff676ed1 │ │ + @ instruction: 0xff668fdc │ │ + @ instruction: 0xff65fe0c │ │ + @ instruction: 0xff676eaa │ │ ldr r0, [pc, #16] @ caefe0 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ caefe4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @ instruction: 0xff6466b4 │ │ - @ instruction: 0xff661b6f │ │ + @ instruction: 0xff661b48 │ │ b bac394 │ │ mov r0, #1 │ │ bx lr │ │ b bac394 │ │ ldr r0, [pc, #4] @ caf004 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3496962,15 +3496963,15 @@ │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff64f2b7 │ │ - @ instruction: 0xff66359d │ │ + @ instruction: 0xff663576 │ │ andseq sp, r0, r4, lsl #17 │ │ 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 │ │ @@ -3497413,24 +3497414,24 @@ │ │ bl c94f74 │ │ mov r0, r4 │ │ bl bac2dc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff661543 │ │ + @ instruction: 0xff66151c │ │ @ instruction: 0xff681592 │ │ - @ instruction: 0xff673c54 │ │ + @ instruction: 0xff673c2d │ │ @ instruction: 0xff67f3c8 │ │ andseq sp, r0, ip, asr #6 │ │ - @ instruction: 0xff673c18 │ │ + @ instruction: 0xff673bf1 │ │ @ instruction: 0xff67f38c │ │ - @ instruction: 0xff673be4 │ │ + @ instruction: 0xff673bbd │ │ @ instruction: 0xff67f358 │ │ - @ instruction: 0xff671c40 │ │ + @ instruction: 0xff671c19 │ │ @ instruction: 0xff652651 │ │ @ instruction: 0x001238d8 │ │ ldr r0, [pc, #4] @ caf838 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, r0, r4, ror #3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3497623,30 +3497624,30 @@ │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff673b36 │ │ + @ instruction: 0xff673b0f │ │ @ instruction: 0xff652d49 │ │ - @ instruction: 0xff66117e │ │ + @ instruction: 0xff661157 │ │ @ instruction: 0xff652cc5 │ │ @ instruction: 0xff6568a2 │ │ - @ instruction: 0xff66ff28 │ │ + @ instruction: 0xff66ff01 │ │ @ instruction: 0xff6811b1 │ │ @ instruction: 0xff64caa2 │ │ @ instruction: 0xff64f1d3 │ │ @ instruction: 0xff681115 │ │ @ instruction: 0xff64c936 │ │ @ instruction: 0xff64ca02 │ │ - @ instruction: 0xff66ab51 │ │ + @ instruction: 0xff66ab2a │ │ @ instruction: 0xff652af1 │ │ @ instruction: 0xff6505d6 │ │ - @ instruction: 0xff66fe05 │ │ + @ instruction: 0xff66fdde │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne cafbd4 │ │ bl c075e8 │ │ ldr r0, [pc, #132] @ cafc28 │ │ @@ -3497864,20 +3497865,20 @@ │ │ bl c076dc │ │ movw r1, #15 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ b cafe48 │ │ - @ instruction: 0xff6681e7 │ │ - @ instruction: 0xff66819f │ │ - @ instruction: 0xff66817f │ │ - @ instruction: 0xff6680ab │ │ - @ instruction: 0xff66bbe4 │ │ - @ instruction: 0xff66812b │ │ + @ instruction: 0xff6681c0 │ │ + @ instruction: 0xff668178 │ │ + @ instruction: 0xff668158 │ │ + @ instruction: 0xff668084 │ │ + @ instruction: 0xff66bbbd │ │ + @ instruction: 0xff668104 │ │ b cafd7c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ caff84 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ @@ -3497895,28 +3497896,28 @@ │ │ mov r2, #110 @ 0x6e │ │ bl c4d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #111 @ 0x6f │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff66804f │ │ + @ instruction: 0xff668028 │ │ mov r3, r2 │ │ cmp r1, #0 │ │ beq caffa4 │ │ ldr r1, [pc, #24] @ caffb4 │ │ mov r2, #4 │ │ add r1, pc, r1 │ │ b cafd7c │ │ ldr r1, [pc, #12] @ caffb8 │ │ mov r2, #5 │ │ add r1, pc, r1 │ │ b cafd7c │ │ - @ instruction: 0xff66f1e8 │ │ - @ instruction: 0xff663d1b │ │ + @ instruction: 0xff66f1c1 │ │ + @ instruction: 0xff663cf4 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cb0008 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl ba7434 │ │ movw r5, #13 │ │ @@ -3497947,16 +3497948,16 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bb4468 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff667f6b │ │ - @ instruction: 0xff66d9be │ │ + @ instruction: 0xff667f44 │ │ + @ instruction: 0xff66d997 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl bb427c │ │ cmp r0, #127 @ 0x7f │ │ bgt cb007c │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ @@ -3498006,19 +3498007,19 @@ │ │ ldr r1, [pc, #36] @ cb0150 │ │ mov r0, r4 │ │ mov r2, #162 @ 0xa2 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff667eeb │ │ - @ instruction: 0xff667e9f │ │ + @ instruction: 0xff667ec4 │ │ + @ instruction: 0xff667e78 │ │ @ instruction: 0xff651e1f │ │ - @ instruction: 0xff65f4d2 │ │ - @ instruction: 0xff667e5f │ │ + @ instruction: 0xff65f4ab │ │ + @ instruction: 0xff667e38 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cb01a0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl ba72e4 │ │ movw r5, #13 │ │ @@ -3498049,15 +3498050,15 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bb4468 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff667dd3 │ │ + @ instruction: 0xff667dac │ │ @ instruction: 0xff65b025 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq cb0260 │ │ mov r5, r1 │ │ bl bb4510 │ │ @@ -3498159,22 +3498160,22 @@ │ │ ldr r2, [pc, #48] @ cb03c0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #34 @ 0x22 │ │ mov r1, #101 @ 0x65 │ │ b cb030c │ │ - @ instruction: 0xff667d1f │ │ - @ instruction: 0xff6608fa │ │ - @ instruction: 0xff667c9f │ │ - @ instruction: 0xff66087a │ │ - @ instruction: 0xff667ccb │ │ - @ instruction: 0xff6608a6 │ │ - @ instruction: 0xff667c03 │ │ - @ instruction: 0xff6607de │ │ + @ instruction: 0xff667cf8 │ │ + @ instruction: 0xff6608d3 │ │ + @ instruction: 0xff667c78 │ │ + @ instruction: 0xff660853 │ │ + @ instruction: 0xff667ca4 │ │ + @ instruction: 0xff66087f │ │ + @ instruction: 0xff667bdc │ │ + @ instruction: 0xff6607b7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r1, #0 │ │ beq cb0454 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ mov r9, r2 │ │ @@ -3498224,17 +3498225,17 @@ │ │ mov r1, r7 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ bl bb4468 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff667b13 │ │ + @ instruction: 0xff667aec │ │ @ instruction: 0xff65ad65 │ │ - @ instruction: 0xff667b4b │ │ + @ instruction: 0xff667b24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #8] │ │ mov r4, r0 │ │ cmp r6, #0 │ │ beq cb05f0 │ │ mov r5, r1 │ │ @@ -3498336,29 +3498337,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 cb064c │ │ - @ instruction: 0xff66ecac │ │ - @ instruction: 0xff65f0e9 │ │ - @ instruction: 0xff665f2b │ │ + @ instruction: 0xff66ec85 │ │ + @ instruction: 0xff65f0c2 │ │ + @ instruction: 0xff665f04 │ │ @ instruction: 0xff676a7a │ │ @ instruction: 0xff645f91 │ │ @ instruction: 0xff65a78e │ │ - @ instruction: 0xff66375f │ │ + @ instruction: 0xff663738 │ │ @ instruction: 0xff6452a9 │ │ @ instruction: 0xff677e26 │ │ @ instruction: 0xff64d3f9 │ │ - @ instruction: 0xff66af36 │ │ - @ instruction: 0xff66eba9 │ │ - @ instruction: 0xff66798f │ │ - @ instruction: 0xff66057b │ │ - @ instruction: 0xff670dd0 │ │ + @ instruction: 0xff66af0f │ │ + @ instruction: 0xff66eb82 │ │ + @ instruction: 0xff667968 │ │ + @ instruction: 0xff660554 │ │ + @ instruction: 0xff670da9 │ │ @ instruction: 0xff6517e1 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ mov r5, r0 │ │ bl cb01f4 │ │ @@ -3498376,15 +3498377,15 @@ │ │ ldr r3, [pc, #24] @ cb070c │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c072f4 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff670d18 │ │ + @ instruction: 0xff670cf1 │ │ @ instruction: 0xff651729 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #1104] @ cb0b70 │ │ mov fp, #0 │ │ mov r2, #324 @ 0x144 │ │ str fp, [sp] │ │ @@ -3498658,20 +3498659,20 @@ │ │ ldr r1, [pc, #36] @ cb0b80 │ │ ldr r0, [sp] │ │ add r1, pc, r1 │ │ bl c94f74 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff667867 │ │ - @ instruction: 0xff66746b │ │ - @ instruction: 0xff6637e2 │ │ - @ instruction: 0xff667443 │ │ + @ instruction: 0xff667840 │ │ + @ instruction: 0xff667444 │ │ + @ instruction: 0xff6637bb │ │ + @ instruction: 0xff66741c │ │ @ instruction: 0xfffff3c0 │ │ - @ instruction: 0xff66748b │ │ + @ instruction: 0xff667464 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ bl d31aa0 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3499152,25 +3499153,25 @@ │ │ ldr r1, [pc, #60] @ cb1350 │ │ add r0, sp, #16 │ │ movw r2, #1093 @ 0x445 │ │ add r1, pc, r1 │ │ bl c4f068 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff668c92 │ │ - @ instruction: 0xff6702b6 │ │ - @ instruction: 0xff670296 │ │ - @ instruction: 0xff67026a │ │ - @ instruction: 0xff67023e │ │ - @ instruction: 0xff670212 │ │ - @ instruction: 0xff6701e6 │ │ - @ instruction: 0xff6701ba │ │ + @ instruction: 0xff668c6b │ │ + @ instruction: 0xff67028f │ │ + @ instruction: 0xff67026f │ │ + @ instruction: 0xff670243 │ │ + @ instruction: 0xff670217 │ │ + @ instruction: 0xff6701eb │ │ + @ instruction: 0xff6701bf │ │ + @ instruction: 0xff670193 │ │ @ instruction: 0xff6798c6 │ │ @ instruction: 0xff67f8c8 │ │ - @ instruction: 0xff666c77 │ │ + @ instruction: 0xff666c50 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r1, r0 │ │ mov r0, sp │ │ bl cb1018 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3499250,17 +3499251,17 @@ │ │ bl c4d7a8 │ │ mov r0, r5 │ │ bl bac2a0 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff666ba7 │ │ - @ instruction: 0xff666b4b │ │ - @ instruction: 0xff666aff │ │ + @ instruction: 0xff666b80 │ │ + @ instruction: 0xff666b24 │ │ + @ instruction: 0xff666ad8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ ldrb r0, [r6], #1 │ │ mov r4, #0 │ │ mov r7, #0 │ │ bl c39cc4 │ │ @@ -3499472,18 +3499473,18 @@ │ │ mov r0, r4 │ │ add r7, r7, #1 │ │ bl c94ff4 │ │ cmp r7, r0 │ │ blt cb17d4 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6602ec │ │ + @ instruction: 0xff6602c5 │ │ @ instruction: 0xff650e1d │ │ - @ instruction: 0xff668e19 │ │ - @ instruction: 0xff6602a0 │ │ + @ instruction: 0xff668df2 │ │ + @ instruction: 0xff660279 │ │ @ instruction: 0xff650dd5 │ │ mov ip, r0 │ │ mov r0, #0 │ │ cmp r1, r3 │ │ bxne lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ add lr, ip, r1 │ │ @@ -3500014,18 +3500015,18 @@ │ │ movw r2, #867 @ 0x363 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff665f3b │ │ - @ instruction: 0xff665fc7 │ │ - @ instruction: 0xff665f03 │ │ - @ instruction: 0xff665f97 │ │ + @ instruction: 0xff665f14 │ │ + @ instruction: 0xff665fa0 │ │ + @ instruction: 0xff665edc │ │ + @ instruction: 0xff665f70 │ │ 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 │ │ @@ -3500160,18 +3500161,18 @@ │ │ movw r1, #262 @ 0x106 │ │ movt r1, #8 │ │ mov r0, #11 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65e8fd │ │ - @ instruction: 0xff671112 │ │ - @ instruction: 0xff65e8d5 │ │ - @ instruction: 0xff6710ea │ │ + @ instruction: 0xff65e8d6 │ │ + @ instruction: 0xff6710eb │ │ + @ instruction: 0xff65e8ae │ │ + @ instruction: 0xff6710c3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ b c94ff4 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3500188,15 +3500189,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65e869 │ │ + @ instruction: 0xff65e842 │ │ @ instruction: 0xff64de94 │ │ cmp r0, #0 │ │ beq cb2370 │ │ ldr r0, [r0, #4] │ │ b c95004 │ │ push {fp, lr} │ │ bl c075e8 │ │ @@ -3500209,16 +3500210,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff65e811 │ │ - @ instruction: 0xff6640ad │ │ + @ instruction: 0xff65e7ea │ │ + @ instruction: 0xff664086 │ │ cmp r1, #0 │ │ beq cb2470 │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ @@ -3500341,15 +3500342,15 @@ │ │ movne r0, #1 │ │ strne r0, [r4] │ │ mov r0, r6 │ │ bl c09538 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff673861 │ │ + @ instruction: 0xff67383a │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ add r0, r0, #4 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ cmp r0, r1 │ │ beq cb2634 │ │ @@ -3500431,15 +3500432,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff676662 │ │ - @ instruction: 0xff65e4b0 │ │ + @ instruction: 0xff65e489 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq cb27c0 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq cb27fc │ │ mov r5, r2 │ │ @@ -3500597,15 +3500598,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c077cc │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6763ce │ │ - @ instruction: 0xff65e21c │ │ + @ instruction: 0xff65e1f5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #44] @ 0x2c │ │ b cbf038 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3500628,15 +3500629,15 @@ │ │ mov r0, #11 │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff67634a │ │ - @ instruction: 0xff66b018 │ │ + @ instruction: 0xff66aff1 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cb2ab0 │ │ bl c24b20 │ │ mov r4, r0 │ │ add r0, r0, #2 │ │ cmp r0, #3 │ │ @@ -3500696,21 +3500697,21 @@ │ │ mov r0, #11 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff67629a │ │ - @ instruction: 0xff667439 │ │ + @ instruction: 0xff667412 │ │ @ instruction: 0xff67623e │ │ - @ instruction: 0xff6673dd │ │ + @ instruction: 0xff6673b6 │ │ @ instruction: 0xff67626a │ │ - @ instruction: 0xff667409 │ │ + @ instruction: 0xff6673e2 │ │ @ instruction: 0xff6762d2 │ │ - @ instruction: 0xff667471 │ │ + @ instruction: 0xff66744a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ tst r3, #196608 @ 0x30000 │ │ str r3, [sp, #4] │ │ beq cb2e24 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3500886,16 +3500887,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #56 @ 0x38 │ │ b cb2d00 │ │ mov r6, r0 │ │ b cb2d00 │ │ - @ instruction: 0xff6715eb │ │ - @ instruction: 0xff671667 │ │ + @ instruction: 0xff6715c4 │ │ + @ instruction: 0xff671640 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r5, #57 @ 0x39 │ │ cmp r0, #0 │ │ beq cb2f14 │ │ mov r6, r1 │ │ ldr r1, [pc, #184] @ cb2f20 │ │ @@ -3500942,15 +3500943,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: 0xff6713e7 │ │ + @ instruction: 0xff6713c0 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ tst r2, #196608 @ 0x30000 │ │ str r2, [sp, #4] │ │ beq cb2f5c │ │ ldr r0, [r0, #4] │ │ mov r4, r1 │ │ @@ -3501125,15 +3501126,15 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #4] @ cb31fc │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6629d3 │ │ + @ instruction: 0xff6629ac │ │ ldr r0, [pc, #4] @ cb320c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6543c3 │ │ ldr r0, [pc, #4] @ cb321c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3501322,15 +3501323,15 @@ │ │ mov r2, #222 @ 0xde │ │ bl c4d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64eb81 │ │ andeq r0, r0, r8, lsr #2 │ │ @ instruction: 0xff64eaa5 │ │ - @ instruction: 0xff66c470 │ │ + @ instruction: 0xff66c449 │ │ ldr r2, [r0] │ │ ldr r1, [r1] │ │ ldr r3, [r2] │ │ ldr r0, [r1] │ │ subs r0, r3, r0 │ │ beq cb3530 │ │ bx lr │ │ @@ -3501707,15 +3501708,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff64e465 │ │ - @ instruction: 0xff668079 │ │ + @ instruction: 0xff668052 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq cb3bfc │ │ mov r9, r1 │ │ ldr r1, [pc, #260] @ cb3c38 │ │ mov r7, r2 │ │ @@ -3501806,15 +3501807,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff64e2dd │ │ - @ instruction: 0xff671472 │ │ + @ instruction: 0xff67144b │ │ push {r4, r5, r6, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq cb3d00 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ @@ -3502692,19 +3502693,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: 0xff66af1b │ │ + @ instruction: 0xff66aef4 │ │ @ instruction: 0xff652bfd │ │ - @ instruction: 0xff66af77 │ │ + @ instruction: 0xff66af50 │ │ @ instruction: 0xff67c274 │ │ - @ instruction: 0xff66afab │ │ + @ instruction: 0xff66af84 │ │ ldr r0, [r0, #16] │ │ bx lr │ │ ldr r0, [r0] │ │ b ba7144 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3502887,20 +3502888,20 @@ │ │ bne cb4cb8 │ │ b cb4c9c │ │ mov r4, #0 │ │ b cb4cf8 │ │ ... │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff66e7fb │ │ - @ instruction: 0xff66c89f │ │ - @ instruction: 0xff66e6d7 │ │ - @ instruction: 0xff66c77b │ │ - @ instruction: 0xff66e6ab │ │ - @ instruction: 0xff66c74f │ │ + @ instruction: 0xff66e7d4 │ │ + @ instruction: 0xff66c878 │ │ + @ instruction: 0xff66e6b0 │ │ + @ instruction: 0xff66c754 │ │ + @ instruction: 0xff66e684 │ │ + @ instruction: 0xff66c728 │ │ cmp r0, #95 @ 0x5f │ │ ldrhi r0, [pc, #20] @ cb4dc8 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ cb4dcc │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3503444,17 +3503445,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: 0xff6439c2 │ │ - @ instruction: 0xff66a6f7 │ │ + @ instruction: 0xff66a6d0 │ │ @ instruction: 0xff6439ee │ │ - @ instruction: 0xff66a723 │ │ + @ instruction: 0xff66a6fc │ │ @ instruction: 0xff6d09f4 │ │ cmp r0, #0 │ │ beq cb566c │ │ ldr r1, [r0, #140] @ 0x8c │ │ cmp r1, #0 │ │ beq cb56a8 │ │ b cb4fe8 │ │ @@ -3503471,15 +3503472,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ b cb52c8 │ │ @ instruction: 0xff64366a │ │ - @ instruction: 0xff66a38e │ │ + @ instruction: 0xff66a367 │ │ 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 │ │ @@ -3504221,15 +3504222,15 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b cb60ec │ │ @ instruction: 0xff642cfa │ │ - @ instruction: 0xff66f119 │ │ + @ instruction: 0xff66f0f2 │ │ @ 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 sp, r1, r8, asr #3 │ │ @@ -3504242,22 +3504243,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 sp, r1, r4, ror #4 │ │ andseq sp, r1, r0, lsl #3 │ │ @ instruction: 0xff642c12 │ │ - @ instruction: 0xff66f031 │ │ - @ instruction: 0xff661369 │ │ + @ instruction: 0xff66f00a │ │ + @ instruction: 0xff661342 │ │ @ instruction: 0xff642b56 │ │ - @ instruction: 0xff66b3aa │ │ + @ instruction: 0xff66b383 │ │ @ instruction: 0xff64e608 │ │ - @ instruction: 0xff6612c1 │ │ + @ instruction: 0xff66129a │ │ @ instruction: 0xff642aa2 │ │ - @ instruction: 0xff66eec1 │ │ + @ instruction: 0xff66ee9a │ │ push {fp, lr} │ │ mov r0, r2 │ │ bl cace04 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ bx lr │ │ @@ -3505068,15 +3505069,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff641d76 │ │ - @ instruction: 0xff66a5ca │ │ + @ instruction: 0xff66a5a3 │ │ @ instruction: 0xff64d828 │ │ ldr r0, [r0, #16] │ │ b cbbc24 │ │ str r1, [r0, #28] │ │ bx lr │ │ ldr r0, [r0, #16] │ │ bx lr │ │ @@ -3506540,15 +3506541,15 @@ │ │ mvn r8, #0 │ │ str r0, [r4, #96] @ 0x60 │ │ b cb8648 │ │ @ instruction: 0xff676395 │ │ @ instruction: 0xff6cdb20 │ │ @ instruction: 0xff6cda6c │ │ @ instruction: 0xff640686 │ │ - @ instruction: 0xff66354f │ │ + @ instruction: 0xff663528 │ │ 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 │ │ @@ -3509042,15 +3509043,15 @@ │ │ mov r0, r4 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ andseq r8, r1, ip, ror r4 │ │ andseq r8, r1, r0, lsl r3 │ │ - @ instruction: 0xff659700 │ │ + @ instruction: 0xff6596d9 │ │ 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 │ │ @@ -3509119,16 +3509120,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: 0xff659694 │ │ - @ instruction: 0xff65962c │ │ + @ instruction: 0xff65966d │ │ + @ instruction: 0xff659605 │ │ @ instruction: 0xff6453a3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3509871,15 +3509872,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl baa338 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6710bd │ │ - @ instruction: 0xff6679d4 │ │ + @ instruction: 0xff6679ad │ │ andseq r7, r1, ip, ror #13 │ │ ldr r1, [pc, #8] @ cbbac8 │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ b c4f068 │ │ @ instruction: 0xff671051 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3509963,15 +3509964,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff670f1d │ │ - @ instruction: 0xff66781d │ │ + @ instruction: 0xff6677f6 │ │ 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 │ │ @@ -3510575,15 +3510576,15 @@ │ │ str r6, [sp] │ │ stmib sp, {r2, r3} │ │ mov r2, r5 │ │ mov r3, r4 │ │ bl cbccb8 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66987d │ │ + @ instruction: 0xff669856 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ beq cbc658 │ │ mov r4, r2 │ │ ldr r2, [pc, #208] @ cbc6a0 │ │ mov r5, r0 │ │ @@ -3510633,17 +3510634,17 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65d8e1 │ │ + @ instruction: 0xff65d8ba │ │ @ instruction: 0xff6746e3 │ │ - @ instruction: 0xff6697d5 │ │ + @ instruction: 0xff6697ae │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cbc6b8 │ │ ldr r0, [pc, r0] │ │ b c6742c │ │ andseq r6, r1, ip, lsl #20 │ │ mov r2, r1 │ │ @@ -3510991,44 +3510992,44 @@ │ │ movw r1, #6 │ │ mov r7, #0 │ │ movt r1, #8 │ │ mov r0, #13 │ │ mov r2, #0 │ │ bl c077cc │ │ b cbcb58 │ │ - @ instruction: 0xff661209 │ │ + @ instruction: 0xff6611e2 │ │ @ instruction: 0xff6722a0 │ │ - @ instruction: 0xff6612d1 │ │ + @ instruction: 0xff6612aa │ │ @ instruction: 0xff672368 │ │ - @ instruction: 0xff6611cd │ │ + @ instruction: 0xff6611a6 │ │ @ instruction: 0xff672264 │ │ - @ instruction: 0xff661105 │ │ + @ instruction: 0xff6610de │ │ @ instruction: 0xff67219c │ │ - @ instruction: 0xff660ff5 │ │ + @ instruction: 0xff660fce │ │ @ instruction: 0xff67208c │ │ - @ instruction: 0xff660efd │ │ + @ instruction: 0xff660ed6 │ │ @ instruction: 0xff671f94 │ │ @ instruction: 0xff6730ab │ │ - @ instruction: 0xff653273 │ │ - @ instruction: 0xff660f19 │ │ + @ instruction: 0xff65324c │ │ + @ instruction: 0xff660ef2 │ │ @ instruction: 0xff671fb0 │ │ - @ instruction: 0xff66112d │ │ + @ instruction: 0xff661106 │ │ @ instruction: 0xff6721c4 │ │ - @ instruction: 0xff661069 │ │ + @ instruction: 0xff661042 │ │ @ instruction: 0xff672100 │ │ - @ instruction: 0xff661245 │ │ + @ instruction: 0xff66121e │ │ @ instruction: 0xff6722dc │ │ - @ instruction: 0xff654375 │ │ - @ instruction: 0xff661031 │ │ + @ instruction: 0xff65434e │ │ + @ instruction: 0xff66100a │ │ @ instruction: 0xff6720c8 │ │ - @ instruction: 0xff660fd9 │ │ + @ instruction: 0xff660fb2 │ │ @ instruction: 0xff672070 │ │ - @ instruction: 0xff660f75 │ │ + @ instruction: 0xff660f4e │ │ @ instruction: 0xff67200c │ │ - @ instruction: 0xff660f9d │ │ + @ instruction: 0xff660f76 │ │ ldr r0, [pc, #4] @ cbccb4 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001004b8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r3 │ │ @@ -3511431,32 +3511432,32 @@ │ │ add r2, sp, #8 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bb0a28 │ │ b cbcf38 │ │ @ instruction: 0xff64a574 │ │ @ instruction: 0xff6454ad │ │ - @ instruction: 0xff651b9e │ │ + @ instruction: 0xff651b77 │ │ @ instruction: 0xff6452ed │ │ - @ instruction: 0xff654b14 │ │ + @ instruction: 0xff654aed │ │ @ instruction: 0xff645645 │ │ @ instruction: 0xff63e017 │ │ - @ instruction: 0xff65ae6e │ │ - @ instruction: 0xff6548d4 │ │ + @ instruction: 0xff65ae47 │ │ + @ instruction: 0xff6548ad │ │ @ instruction: 0xff645409 │ │ - @ instruction: 0xff654ab4 │ │ + @ instruction: 0xff654a8d │ │ @ instruction: 0xff6455e9 │ │ - @ instruction: 0xff6573d3 │ │ - @ instruction: 0xff654948 │ │ + @ instruction: 0xff6573ac │ │ + @ instruction: 0xff654921 │ │ @ instruction: 0xff645479 │ │ @ instruction: 0xff64deb2 │ │ @ instruction: 0xff650067 │ │ - @ instruction: 0xff653b92 │ │ + @ instruction: 0xff653b6b │ │ @ instruction: 0xff66d992 │ │ - @ instruction: 0xff65957f │ │ + @ instruction: 0xff659558 │ │ @ instruction: 0xff64567d │ │ @ instruction: 0xff63f327 │ │ @ instruction: 0xff64537d │ │ ldr r0, [pc, #4] @ cbd370 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, pc, r4, lsl #29 │ │ @@ -3512237,17 +3512238,17 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff640ca3 │ │ - @ instruction: 0xff65dc6e │ │ - @ instruction: 0xff6671c8 │ │ - @ instruction: 0xff65dc3e │ │ + @ instruction: 0xff65dc47 │ │ + @ instruction: 0xff6671a1 │ │ + @ instruction: 0xff65dc17 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #196] @ cbe084 │ │ mov r6, r0 │ │ mov r0, #20 │ │ mov r2, #92 @ 0x5c │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3512292,16 +3512293,16 @@ │ │ bl c945a4 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #111 @ 0x6f │ │ bl c4d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65dc06 │ │ - @ instruction: 0xff65db8e │ │ + @ instruction: 0xff65dbdf │ │ + @ instruction: 0xff65db67 │ │ @ instruction: 0xff645ce2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ mov r4, r0 │ │ cmp r5, #0 │ │ @@ -3512323,15 +3512324,15 @@ │ │ mov r2, #127 @ 0x7f │ │ bl c4d7a8 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ @ instruction: 0xfffffc90 │ │ - @ instruction: 0xff65dafe │ │ + @ instruction: 0xff65dad7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ ldr r7, [r1] │ │ mov r8, r1 │ │ ldr r3, [pc, #544] @ cbe33c │ │ mov r9, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ @@ -3512468,19 +3512469,19 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq pc, pc, r0, ror #6 │ │ @ instruction: 0xfffffbc8 │ │ - @ instruction: 0xff65da36 │ │ + @ instruction: 0xff65da0f │ │ andeq r0, r0, ip, asr #16 │ │ andeq pc, pc, r0, ror #2 │ │ andeq r0, r0, r8, lsl #16 │ │ - @ instruction: 0xff65d8be │ │ + @ instruction: 0xff65d897 │ │ @ instruction: 0xff64b36f │ │ 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 │ │ @@ -3512605,19 +3512606,19 @@ │ │ mov r0, r9 │ │ add r1, pc, r1 │ │ bl c94f74 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff65d6aa │ │ - @ instruction: 0xff661523 │ │ + @ instruction: 0xff65d683 │ │ + @ instruction: 0xff6614fc │ │ andeq pc, pc, r4, rrx │ │ - @ instruction: 0xff65d6ea │ │ - @ instruction: 0xff661563 │ │ + @ instruction: 0xff65d6c3 │ │ + @ instruction: 0xff66153c │ │ andeq r0, r0, ip, lsr #11 │ │ andeq pc, pc, ip, lsl r0 @ │ │ andeq r0, r0, ip, ror r6 │ │ push {fp, lr} │ │ ldr r3, [sp, #8] │ │ ldr r1, [r1] │ │ ldr r3, [r3, #4] │ │ @@ -3512946,29 +3512947,29 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #32] @ cbeacc │ │ movw r1, #338 @ 0x152 │ │ ldr r2, [pc, #28] @ cbead0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cbe868 │ │ - @ instruction: 0xff65d606 │ │ + @ instruction: 0xff65d5df │ │ andeq lr, pc, r4, ror #27 │ │ - @ instruction: 0xff65d36e │ │ + @ instruction: 0xff65d347 │ │ @ instruction: 0xff6724fb │ │ - @ instruction: 0xff65d11e │ │ + @ instruction: 0xff65d0f7 │ │ @ instruction: 0xff6722ab │ │ - @ instruction: 0xff65d1b6 │ │ + @ instruction: 0xff65d18f │ │ @ instruction: 0xff672343 │ │ - @ instruction: 0xff65d18a │ │ + @ instruction: 0xff65d163 │ │ @ instruction: 0xff672317 │ │ andeq lr, pc, ip, ror ip @ │ │ - @ instruction: 0xff65d15e │ │ + @ instruction: 0xff65d137 │ │ @ instruction: 0xff6722eb │ │ andeq lr, pc, r0, lsl ip @ │ │ - @ instruction: 0xff65d2a2 │ │ + @ instruction: 0xff65d27b │ │ andeq lr, pc, r4, asr fp @ │ │ andeq lr, pc, r0, lsr #20 │ │ andeq r0, r0, ip, lsl #2 │ │ b c945a4 │ │ ldr r1, [pc, #4] @ cbeb14 │ │ add r1, pc, r1 │ │ b c94f74 │ │ @@ -3512999,15 +3513000,15 @@ │ │ strd r6, [sp] │ │ bl ba77d8 │ │ 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: 0xff653b88 │ │ + @ instruction: 0xff653b61 │ │ @ instruction: 0x000fe9b8 │ │ ldr r1, [pc, #4] @ cbeba4 │ │ add r1, pc, r1 │ │ b bab67c │ │ andeq lr, pc, ip, lsl #19 │ │ ldr r0, [pc, #4] @ cbebb4 │ │ add r0, pc, r0 │ │ @@ -3513048,15 +3513049,15 @@ │ │ mov r1, r6 │ │ mov r2, #95 @ 0x5f │ │ bl c4d7a8 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ - @ instruction: 0xff653aa0 │ │ + @ instruction: 0xff653a79 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, r1 │ │ ldr r0, [r0] │ │ bl c62ef4 │ │ mov r7, r0 │ │ @@ -3513118,18 +3513119,18 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl c248bc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6539d4 │ │ - @ instruction: 0xff660d64 │ │ - @ instruction: 0xff653988 │ │ - @ instruction: 0xff660d18 │ │ + @ instruction: 0xff6539ad │ │ + @ instruction: 0xff660d3d │ │ + @ instruction: 0xff653961 │ │ + @ instruction: 0xff660cf1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne cbedcc │ │ bl c075e8 │ │ @@ -3513278,32 +3513279,32 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff653924 │ │ + @ instruction: 0xff6538fd │ │ @ instruction: 0xff646b30 │ │ andeq lr, pc, r8, lsl #14 │ │ - @ instruction: 0xff6537a0 │ │ + @ instruction: 0xff653779 │ │ @ instruction: 0xff6469ac │ │ andeq lr, pc, r4, lsl r5 @ │ │ - @ instruction: 0xff6538a0 │ │ + @ instruction: 0xff653879 │ │ @ instruction: 0xff646aac │ │ - @ instruction: 0xff653748 │ │ + @ instruction: 0xff653721 │ │ @ instruction: 0xff646954 │ │ @ instruction: 0xff64f0f0 │ │ @ instruction: 0xff63ba3d │ │ andeq lr, pc, r8, asr #12 │ │ - @ instruction: 0xff653800 │ │ - @ instruction: 0xff653774 │ │ + @ instruction: 0xff6537d9 │ │ + @ instruction: 0xff65374d │ │ @ instruction: 0xff646980 │ │ andeq lr, pc, r8, lsl #12 │ │ - @ instruction: 0xff653720 │ │ + @ instruction: 0xff6536f9 │ │ @ instruction: 0xff64692c │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cbf058 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq cbf088 │ │ @@ -3513331,17 +3513332,17 @@ │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff653660 │ │ + @ instruction: 0xff653639 │ │ @ instruction: 0xff669dd2 │ │ - @ instruction: 0xff653630 │ │ + @ instruction: 0xff653609 │ │ @ instruction: 0xff669da2 │ │ push {r4, lr} │ │ bl cbf038 │ │ cmp r0, #0 │ │ beq cbf0f8 │ │ mov r4, r0 │ │ bl c262a4 │ │ @@ -3513362,16 +3513363,16 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6535b8 │ │ - @ instruction: 0xff664343 │ │ + @ instruction: 0xff653591 │ │ + @ instruction: 0xff66431c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ mov r3, #1 │ │ str r4, [sp] │ │ str r3, [sp, #4] │ │ mov r3, #0 │ │ @@ -3513484,20 +3513485,20 @@ │ │ ldr r1, [pc, #52] @ cbf344 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl bab67c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff653514 │ │ - @ instruction: 0xff6534f0 │ │ - @ instruction: 0xff6534c8 │ │ + @ instruction: 0xff6534ed │ │ + @ instruction: 0xff6534c9 │ │ + @ instruction: 0xff6534a1 │ │ andeq lr, pc, r0, lsr #5 │ │ - @ instruction: 0xff6533f8 │ │ - @ instruction: 0xff664183 │ │ + @ instruction: 0xff6533d1 │ │ + @ instruction: 0xff66415c │ │ strdeq lr, [pc], -r0 │ │ andeq lr, pc, r8, ror #4 │ │ ldrdeq lr, [pc], -r8 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #0 │ │ @@ -3514108,19 +3514109,19 @@ │ │ movw r1, #11 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff652b08 │ │ - @ instruction: 0xff652aa8 │ │ - @ instruction: 0xff652a80 │ │ - @ instruction: 0xff652a34 │ │ - @ instruction: 0xff65a29d │ │ + @ instruction: 0xff652ae1 │ │ + @ instruction: 0xff652a81 │ │ + @ instruction: 0xff652a59 │ │ + @ instruction: 0xff652a0d │ │ + @ instruction: 0xff65a276 │ │ 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 │ │ @@ -3514287,25 +3514288,25 @@ │ │ ldr r2, [pc, #36] @ cbffc0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b cbfe2c │ │ - @ instruction: 0xff6528b0 │ │ - @ instruction: 0xff65a157 │ │ + @ instruction: 0xff652889 │ │ + @ instruction: 0xff65a130 │ │ andeq sp, pc, ip, lsr #15 │ │ - @ instruction: 0xff652730 │ │ - @ instruction: 0xff659fd7 │ │ - @ instruction: 0xff652858 │ │ + @ instruction: 0xff652709 │ │ + @ instruction: 0xff659fb0 │ │ + @ instruction: 0xff652831 │ │ @ instruction: 0xff64e084 │ │ @ instruction: 0xff63a9c9 │ │ - @ instruction: 0xff652764 │ │ - @ instruction: 0xff65a00b │ │ - @ instruction: 0xff652798 │ │ + @ instruction: 0xff65273d │ │ + @ instruction: 0xff659fe4 │ │ + @ instruction: 0xff652771 │ │ ldr r0, [pc, #4] @ cbffe8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, pc, ip, lsl #11 │ │ ldr r0, [pc, #4] @ cbfff8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3515004,34 +3515005,34 @@ │ │ mov r0, #100 @ 0x64 │ │ mov r1, #820 @ 0x334 │ │ bl cc0b9c │ │ b cc0a58 │ │ andseq r3, r2, r4, lsr sp │ │ andseq r3, r2, r0, lsr #26 │ │ @ instruction: 0xff6669ed │ │ - @ instruction: 0xff653e29 │ │ + @ instruction: 0xff653e02 │ │ @ instruction: 0x00123cf0 │ │ @ instruction: 0xff6669b3 │ │ @ instruction: 0xff641eca │ │ @ instruction: 0xff641ea6 │ │ @ instruction: 0xff641e86 │ │ @ instruction: 0xff641e66 │ │ @ instruction: 0xff6705db │ │ andseq r2, r1, ip, lsl r8 │ │ @ instruction: 0xff6705f1 │ │ andseq r3, r2, r0, ror #23 │ │ andseq r3, r2, ip, asr #23 │ │ @ instruction: 0xff666899 │ │ - @ instruction: 0xff653cd5 │ │ + @ instruction: 0xff653cae │ │ mulseq r2, ip, fp │ │ @ instruction: 0xff66685f │ │ andseq r3, r2, r0, lsr #20 │ │ andseq r3, r2, ip, lsl #20 │ │ @ instruction: 0xff6666d9 │ │ - @ instruction: 0xff653b15 │ │ + @ instruction: 0xff653aee │ │ @ instruction: 0x001239dc │ │ @ instruction: 0xff66669f │ │ andseq r3, r2, r4, asr fp │ │ andseq r3, r2, r0, asr #22 │ │ andseq r3, r2, r8, lsr fp │ │ @ instruction: 0x00121ed4 │ │ @ instruction: 0xff64173d │ │ @@ -3515041,21 +3515042,21 @@ │ │ andeq r0, r0, r0, lsr #7 │ │ andseq r1, r2, ip, lsr lr │ │ andseq r1, r2, r8, lsr #28 │ │ andeq r0, r0, ip, lsr #9 │ │ @ instruction: 0x001239b4 │ │ andseq r3, r2, r0, lsr #19 │ │ @ instruction: 0xff66666d │ │ - @ instruction: 0xff653aa9 │ │ + @ instruction: 0xff653a82 │ │ andseq r3, r2, r0, ror r9 │ │ @ instruction: 0xff666633 │ │ andseq r3, r2, r0, asr #18 │ │ andseq r3, r2, ip, lsr #18 │ │ @ instruction: 0xff6665f9 │ │ - @ instruction: 0xff653a35 │ │ + @ instruction: 0xff653a0e │ │ @ instruction: 0x001238fc │ │ @ instruction: 0xff6665bf │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #100] @ cc0c10 │ │ mov r4, r1 │ │ ldr r0, [pc, r0] │ │ @@ -3515082,15 +3515083,15 @@ │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, lr} │ │ b c076dc │ │ andseq r3, r2, r0, lsl #16 │ │ andseq r3, r2, ip, ror #15 │ │ @ instruction: 0xff6664b9 │ │ - @ instruction: 0xff6538f5 │ │ + @ instruction: 0xff6538ce │ │ @ instruction: 0x001237bc │ │ @ instruction: 0xff66647b │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #96] @ cc0c94 │ │ add r4, pc, r4 │ │ ldrb r0, [r4] │ │ cmp r0, #1 │ │ @@ -3515458,36 +3515459,36 @@ │ │ bl d31ad0 │ │ ldr r0, [r4, #8] │ │ bl d31ad0 │ │ mov r7, #0 │ │ b cc0e98 │ │ @ instruction: 0xff66dcb9 │ │ @ instruction: 0xff646700 │ │ - @ instruction: 0xff64de40 │ │ + @ instruction: 0xff64de19 │ │ @ instruction: 0xff66605b │ │ andseq r1, r1, ip, lsl #31 │ │ - @ instruction: 0xff64de33 │ │ + @ instruction: 0xff64de0c │ │ @ instruction: 0xff666023 │ │ andseq r1, r1, r4, asr pc │ │ @ instruction: 0xff66ba9d │ │ @ instruction: 0xff665feb │ │ andseq r1, r1, ip, lsl pc │ │ @ instruction: 0x001232f4 │ │ andseq r3, r2, r0, ror #5 │ │ @ instruction: 0xff665fad │ │ - @ instruction: 0xff6533e9 │ │ + @ instruction: 0xff6533c2 │ │ @ instruction: 0x001232b0 │ │ @ instruction: 0xff665f6f │ │ @ instruction: 0xff640e8b │ │ @ instruction: 0xff665f1f │ │ andseq r1, r1, r0, asr lr │ │ andseq r3, r2, r0, lsr r2 │ │ andseq r3, r2, ip, lsl r2 │ │ @ instruction: 0xff665ee9 │ │ - @ instruction: 0xff653325 │ │ + @ instruction: 0xff6532fe │ │ andseq r3, r2, ip, ror #3 │ │ @ instruction: 0xff665eab │ │ 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 │ │ @@ -3516052,38 +3516053,38 @@ │ │ ldrdeq r0, [r0], -r0 @ │ │ @ instruction: 0xff647dc8 │ │ @ instruction: 0xff6657af │ │ andseq r1, r1, r0, ror #13 │ │ andseq r2, r2, r0, asr #21 │ │ andseq r2, r2, ip, lsr #21 │ │ @ instruction: 0xff665779 │ │ - @ instruction: 0xff652bb5 │ │ + @ instruction: 0xff652b8e │ │ andseq r2, r2, ip, ror sl │ │ @ instruction: 0xff66573b │ │ @ instruction: 0xff6424c3 │ │ @ instruction: 0xff6657e3 │ │ andseq r1, r1, r4, lsl r7 │ │ @ instruction: 0xff66b06b │ │ @ instruction: 0xff66558b │ │ @ instruction: 0x001114bc │ │ @ instruction: 0xff639607 │ │ @ instruction: 0x001229d4 │ │ @ instruction: 0x001229bc │ │ @ instruction: 0xff665689 │ │ - @ instruction: 0xff652ac5 │ │ + @ instruction: 0xff652a9e │ │ andseq r2, r2, r8, lsl #19 │ │ @ instruction: 0xff665647 │ │ @ instruction: 0xff6372fd │ │ - @ instruction: 0xff65e030 │ │ + @ instruction: 0xff65e009 │ │ andseq r2, r2, ip, lsr r9 │ │ @ instruction: 0xff665609 │ │ - @ instruction: 0xff652a45 │ │ + @ instruction: 0xff652a1e │ │ andseq r2, r2, r8, lsl #18 │ │ @ instruction: 0xff6655c7 │ │ - @ instruction: 0xff65a130 │ │ + @ instruction: 0xff65a109 │ │ @ instruction: 0xff63ece0 │ │ @ instruction: 0xff665acf │ │ andseq r1, r1, r0, lsl #20 │ │ @ instruction: 0xff64b6ea │ │ @ instruction: 0xff6658bf │ │ @ instruction: 0x001117f0 │ │ cmp r0, #0 │ │ @@ -3516176,15 +3516177,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63c852 │ │ @ instruction: 0xff6653eb │ │ andseq r1, r1, ip, lsl r3 │ │ @ instruction: 0x001226f8 │ │ andseq r2, r2, r4, ror #13 │ │ @ instruction: 0xff6653b1 │ │ - @ instruction: 0xff6527ed │ │ + @ instruction: 0xff6527c6 │ │ @ instruction: 0x001226b4 │ │ @ instruction: 0xff665373 │ │ mov r0, r2 │ │ b d31ad0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r9, r0 │ │ @@ -3516318,17 +3516319,17 @@ │ │ bl c51f48 │ │ cmp r0, #0 │ │ beq cc1f64 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65feae │ │ + @ instruction: 0xff65fe87 │ │ @ instruction: 0xff63a6b5 │ │ - @ instruction: 0xff64f622 │ │ + @ instruction: 0xff64f5fb │ │ @ instruction: 0xff64c4b3 │ │ @ instruction: 0xff666f6f │ │ @ instruction: 0xff64c487 │ │ @ instruction: 0xff647e06 │ │ sub r1, r1, #5 │ │ mov r0, #0 │ │ cmp r1, #17 │ │ @@ -3516518,17 +3516519,17 @@ │ │ bl c51f48 │ │ cmp r0, #0 │ │ beq cc2284 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65fb8e │ │ - @ instruction: 0xff65600d │ │ - @ instruction: 0xff64f302 │ │ + @ instruction: 0xff65fb67 │ │ + @ instruction: 0xff655fe6 │ │ + @ instruction: 0xff64f2db │ │ @ instruction: 0xff64c193 │ │ @ instruction: 0xff666c4f │ │ @ instruction: 0xff64c167 │ │ @ instruction: 0xff647ae6 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ @@ -3516634,17 +3516635,17 @@ │ │ bl c51f48 │ │ cmp r0, #0 │ │ beq cc2454 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65f9be │ │ - @ instruction: 0xff655f97 │ │ - @ instruction: 0xff64f132 │ │ + @ instruction: 0xff65f997 │ │ + @ instruction: 0xff655f70 │ │ + @ instruction: 0xff64f10b │ │ @ instruction: 0xff64bfc3 │ │ @ instruction: 0xff666a7f │ │ @ instruction: 0xff64bf97 │ │ @ instruction: 0xff647916 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ @@ -3516713,17 +3516714,17 @@ │ │ bl c51f48 │ │ cmp r0, #0 │ │ beq cc2590 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65f882 │ │ + @ instruction: 0xff65f85b │ │ @ instruction: 0xff638607 │ │ - @ instruction: 0xff64eff6 │ │ + @ instruction: 0xff64efcf │ │ @ instruction: 0xff64be87 │ │ @ instruction: 0xff666943 │ │ @ instruction: 0xff64be5b │ │ @ instruction: 0xff6477da │ │ mov r0, #0 │ │ str r0, [r2] │ │ bx lr │ │ @@ -3516954,15 +3516955,15 @@ │ │ cmp r0, #0 │ │ bne cc2954 │ │ mov r0, r4 │ │ bl bb08e8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff651e18 │ │ + @ instruction: 0xff651df1 │ │ 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 │ │ @@ -3517791,15 +3517792,15 @@ │ │ @ instruction: 0xff6323cb │ │ @ instruction: 0xff640d0a │ │ @ instruction: 0xff6462a9 │ │ @ instruction: 0xff6322f3 │ │ @ instruction: 0xff640c3e │ │ @ instruction: 0xff66497a │ │ @ instruction: 0xff64619d │ │ - @ instruction: 0xff656efc │ │ + @ instruction: 0xff656ed5 │ │ 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 │ │ @@ -3517921,15 +3517922,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: 0xff64b835 │ │ + @ instruction: 0xff64b80e │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cc38c4 │ │ ldr r1, [pc, #48] @ cc38cc │ │ @@ -3518071,19 +3518072,19 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b cc3a5c │ │ @ instruction: 0xff642037 │ │ - @ instruction: 0xff661834 │ │ + @ instruction: 0xff66180d │ │ @ instruction: 0xff64214b │ │ - @ instruction: 0xff65a299 │ │ + @ instruction: 0xff65a272 │ │ @ instruction: 0xff641fe3 │ │ - @ instruction: 0xff6617c8 │ │ + @ instruction: 0xff6617a1 │ │ @ instruction: 0xff642007 │ │ @ instruction: 0xff6420a3 │ │ mov r3, #1024 @ 0x400 │ │ b cc45f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ @@ -3518289,15 +3518290,15 @@ │ │ @ instruction: 0xff641d7b │ │ @ instruction: 0xff668fd9 │ │ @ instruction: 0xff641ef3 │ │ @ instruction: 0xff669151 │ │ @ instruction: 0xff641e9b │ │ @ instruction: 0xff641dbf │ │ @ instruction: 0xff669005 │ │ - @ instruction: 0xff659fb9 │ │ + @ instruction: 0xff659f92 │ │ @ instruction: 0xff641c9b │ │ @ instruction: 0xff668ee1 │ │ @ instruction: 0xff641cdf │ │ @ instruction: 0xff668f3d │ │ @ instruction: 0xff641d23 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3518521,25 +3518522,25 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [pc, #32] @ cc41f4 │ │ add r1, pc, r1 │ │ b cc4100 │ │ - @ instruction: 0xff6625e0 │ │ + @ instruction: 0xff6625b9 │ │ andeq lr, pc, r4, asr #21 │ │ @ instruction: 0xff641a2b │ │ @ instruction: 0xff645708 │ │ @ instruction: 0xff63176b │ │ @ instruction: 0xff63e4f5 │ │ @ instruction: 0xff6321c3 │ │ @ instruction: 0xff63e3d5 │ │ - @ instruction: 0xff651a6e │ │ - @ instruction: 0xff65e506 │ │ - @ instruction: 0xff64f53b │ │ + @ instruction: 0xff651a47 │ │ + @ instruction: 0xff65e4df │ │ + @ instruction: 0xff64f514 │ │ @ instruction: 0xff640c8a │ │ ldr r0, [pc, #4] @ cc4214 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq lr, [pc], -ip │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ @@ -3518766,26 +3518767,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: 0xff631583 │ │ @ instruction: 0xff636871 │ │ - @ instruction: 0xff6622a4 │ │ + @ instruction: 0xff66227d │ │ @ instruction: 0xff665f9e │ │ - @ instruction: 0xff658174 │ │ + @ instruction: 0xff65814d │ │ @ instruction: 0xff664048 │ │ - @ instruction: 0xff6551d9 │ │ - @ instruction: 0xff6619bd │ │ + @ instruction: 0xff6551b2 │ │ + @ instruction: 0xff661996 │ │ @ instruction: 0xff631e7b │ │ @ instruction: 0xff63c03f │ │ - @ instruction: 0xff6516d6 │ │ + @ instruction: 0xff6516af │ │ @ instruction: 0xff641593 │ │ - @ instruction: 0xff65e146 │ │ - @ instruction: 0xff64f173 │ │ + @ instruction: 0xff65e11f │ │ + @ instruction: 0xff64f14c │ │ @ instruction: 0xff6408ba │ │ ldr r0, [pc, #4] @ cc45ec │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, pc, r4, asr #11 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3518911,18 +3518912,18 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, #1 │ │ str r6, [r5] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6431cf │ │ - @ instruction: 0xff651e98 │ │ + @ instruction: 0xff651e71 │ │ @ instruction: 0xff66c7ab │ │ @ instruction: 0xff64318b │ │ - @ instruction: 0xff651e54 │ │ + @ instruction: 0xff651e2d │ │ @ instruction: 0xff668521 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ cc4844 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ @@ -3519208,16 +3519209,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ andeq lr, pc, ip, lsr #2 │ │ - @ instruction: 0xff655431 │ │ - @ instruction: 0xff653722 │ │ + @ instruction: 0xff65540a │ │ + @ instruction: 0xff6536fb │ │ andeq lr, pc, r8, lsl #2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ bl bdbfe4 │ │ bl bdd6c0 │ │ @@ -3519952,46 +3519953,46 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #132] @ cc58a8 │ │ mov r1, #254 @ 0xfe │ │ ldr r2, [pc, #128] @ cc58ac │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cc57e4 │ │ - @ instruction: 0xff655221 │ │ - @ instruction: 0xff65e808 │ │ - @ instruction: 0xff65527d │ │ - @ instruction: 0xff65e864 │ │ - @ instruction: 0xff655125 │ │ - @ instruction: 0xff65e70c │ │ - @ instruction: 0xff654f65 │ │ - @ instruction: 0xff65e54c │ │ - @ instruction: 0xff654f09 │ │ - @ instruction: 0xff65e4f0 │ │ - @ instruction: 0xff655059 │ │ - @ instruction: 0xff654fdd │ │ - @ instruction: 0xff654c0d │ │ - @ instruction: 0xff65e1f4 │ │ - @ instruction: 0xff654be1 │ │ - @ instruction: 0xff65e1c8 │ │ - @ instruction: 0xff654b89 │ │ - @ instruction: 0xff65e170 │ │ - @ instruction: 0xff65495d │ │ - @ instruction: 0xff65df44 │ │ - @ instruction: 0xff654c61 │ │ - @ instruction: 0xff65e248 │ │ - @ instruction: 0xff6549a1 │ │ - @ instruction: 0xff65df88 │ │ - @ instruction: 0xff6549cd │ │ - @ instruction: 0xff65dfb4 │ │ - @ instruction: 0xff6548bd │ │ - @ instruction: 0xff65dea4 │ │ + @ instruction: 0xff6551fa │ │ + @ instruction: 0xff65e7e1 │ │ + @ instruction: 0xff655256 │ │ + @ instruction: 0xff65e83d │ │ + @ instruction: 0xff6550fe │ │ + @ instruction: 0xff65e6e5 │ │ + @ instruction: 0xff654f3e │ │ + @ instruction: 0xff65e525 │ │ + @ instruction: 0xff654ee2 │ │ + @ instruction: 0xff65e4c9 │ │ + @ instruction: 0xff655032 │ │ + @ instruction: 0xff654fb6 │ │ + @ instruction: 0xff654be6 │ │ + @ instruction: 0xff65e1cd │ │ + @ instruction: 0xff654bba │ │ + @ instruction: 0xff65e1a1 │ │ + @ instruction: 0xff654b62 │ │ + @ instruction: 0xff65e149 │ │ + @ instruction: 0xff654936 │ │ + @ instruction: 0xff65df1d │ │ + @ instruction: 0xff654c3a │ │ + @ instruction: 0xff65e221 │ │ + @ instruction: 0xff65497a │ │ + @ instruction: 0xff65df61 │ │ + @ instruction: 0xff6549a6 │ │ + @ instruction: 0xff65df8d │ │ + @ instruction: 0xff654896 │ │ + @ instruction: 0xff65de7d │ │ muleq pc, ip, r5 @ │ │ - @ instruction: 0xff654871 │ │ - @ instruction: 0xff65de58 │ │ - @ instruction: 0xff6551b9 │ │ + @ instruction: 0xff65484a │ │ + @ instruction: 0xff65de31 │ │ + @ instruction: 0xff655192 │ │ 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 bdbfe4 │ │ @@ -3520416,19 +3520417,19 @@ │ │ b cc5e4c │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov r4, #1 │ │ ldr r1, [sp, #28] │ │ str r1, [r0] │ │ b cc5b90 │ │ ldrdeq sp, [pc], -r0 │ │ - @ instruction: 0xff6545ed │ │ - @ instruction: 0xff6545b9 │ │ - @ instruction: 0xff654539 │ │ - @ instruction: 0xff65f724 │ │ - @ instruction: 0xff6544fd │ │ + @ instruction: 0xff6545c6 │ │ + @ instruction: 0xff654592 │ │ + @ instruction: 0xff654512 │ │ + @ instruction: 0xff65f6fd │ │ + @ instruction: 0xff6544d6 │ │ andeq sp, pc, r8, ror #2 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3521532,15 +3521533,15 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64b7f5 │ │ + @ instruction: 0xff64b7ce │ │ @ instruction: 0xff669eb8 │ │ @ instruction: 0xff667e20 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ cc7178 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3521569,17 +3521570,17 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64b759 │ │ + @ instruction: 0xff64b732 │ │ @ instruction: 0xff669e24 │ │ - @ instruction: 0xff656aa7 │ │ + @ instruction: 0xff656a80 │ │ ldr r0, [pc, #4] @ cc7190 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, pc, ip, ror #14 │ │ ldr r0, [pc, #4] @ cc71a0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3521871,21 +3521872,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d244a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64d0c3 │ │ + @ instruction: 0xff64d09c │ │ ldr r2, [pc, #12] @ cc7648 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #60 @ 0x3c │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff64d077 │ │ + @ instruction: 0xff64d050 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3521903,15 +3521904,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: 0xff64d033 │ │ + @ instruction: 0xff64d00c │ │ 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] │ │ @@ -3521942,15 +3521943,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #192 @ 0xc0 │ │ bl d244a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cfa7 │ │ + @ instruction: 0xff64cf80 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3521968,15 +3521969,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: 0xff64cf2f │ │ + @ instruction: 0xff64cf08 │ │ 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] │ │ @@ -3522007,15 +3522008,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #256 @ 0x100 │ │ bl d244a8 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64cea3 │ │ + @ instruction: 0xff64ce7c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3522033,15 +3522034,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: 0xff64ce2b │ │ + @ instruction: 0xff64ce04 │ │ 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] │ │ @@ -3522155,15 +3522156,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d21c3c │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff654336 │ │ + @ instruction: 0xff65430f │ │ 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 │ │ @@ -3522178,15 +3522179,15 @@ │ │ blx r1 │ │ mov r0, r5 │ │ mov r1, #416 @ 0x1a0 │ │ mov r2, r4 │ │ mov r3, #53 @ 0x35 │ │ pop {r4, r5, fp, lr} │ │ b c4da00 │ │ - @ instruction: 0xff6542ce │ │ + @ instruction: 0xff6542a7 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ ldrne r0, [r5, #4] │ │ cmpne r0, #0 │ │ @@ -3522237,17 +3522238,17 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #86 @ 0x56 │ │ bl c4d7a8 │ │ mov r6, #0 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff65425e │ │ - @ instruction: 0xff654222 │ │ - @ instruction: 0xff6541d6 │ │ + @ instruction: 0xff654237 │ │ + @ instruction: 0xff6541fb │ │ + @ instruction: 0xff6541af │ │ 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] │ │ @@ -3522305,16 +3522306,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: 0xff65410e │ │ - @ instruction: 0xff654141 │ │ + @ instruction: 0xff6540e7 │ │ + @ instruction: 0xff65411a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq cc7d54 │ │ @@ -3522409,18 +3522410,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff653485 │ │ + @ instruction: 0xff65345e │ │ @ instruction: 0xff63c036 │ │ - @ instruction: 0xff64bb18 │ │ - @ instruction: 0xff653f26 │ │ + @ instruction: 0xff64baf1 │ │ + @ instruction: 0xff653eff │ │ @ instruction: 0xff6349c2 │ │ ldr r0, [pc, #4] @ cc7eb8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, ip, pc @ │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3522517,23 +3522518,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff653349 │ │ - @ instruction: 0xff653e7a │ │ - @ instruction: 0xff65d379 │ │ + @ instruction: 0xff653322 │ │ + @ instruction: 0xff653e53 │ │ + @ instruction: 0xff65d352 │ │ @ instruction: 0xff63ebdb │ │ - @ instruction: 0xff653dae │ │ - @ instruction: 0xff65d2ad │ │ - @ instruction: 0xff64b9a4 │ │ - @ instruction: 0xff653d7a │ │ - @ instruction: 0xff65d279 │ │ + @ instruction: 0xff653d87 │ │ + @ instruction: 0xff65d286 │ │ + @ instruction: 0xff64b97d │ │ + @ instruction: 0xff653d53 │ │ + @ instruction: 0xff65d252 │ │ ldr r0, [pc, #4] @ cc8078 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, pc, ip, lsr #28 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ @@ -3522555,15 +3522556,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d21c3c │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653cf6 │ │ + @ instruction: 0xff653ccf │ │ 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 │ │ @@ -3522596,15 +3522597,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d21c3c │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653c52 │ │ + @ instruction: 0xff653c2b │ │ 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 │ │ @@ -3522681,17 +3522682,17 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff653b0a │ │ + @ instruction: 0xff653ae3 │ │ @ instruction: 0xff63d81b │ │ - @ instruction: 0xff653ae2 │ │ + @ instruction: 0xff653abb │ │ @ instruction: 0xff63d7f3 │ │ ldr r0, [pc, #4] @ cc82f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, pc, r0, lsl #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3522817,15 +3522818,15 @@ │ │ bl c13508 │ │ mov r0, fp │ │ bl c13450 │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6495e8 │ │ + @ instruction: 0xff6495c1 │ │ @ instruction: 0xff62e349 │ │ @ instruction: 0xff631802 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq cc8558 │ │ @@ -3523619,15 +3523620,15 @@ │ │ andseq sl, r0, ip │ │ mulseq r0, r4, pc @ │ │ andseq r9, r0, r8, lsr #31 │ │ andseq sl, r0, r4, asr #32 │ │ andseq sl, r0, r0, asr r0 │ │ andseq r9, r0, r4, ror #31 │ │ @ instruction: 0xff64239f │ │ - @ instruction: 0xff64b5ca │ │ + @ instruction: 0xff64b5a3 │ │ push {r4, lr} │ │ mov r2, #384 @ 0x180 │ │ mov r4, r0 │ │ blx d2b298 │ │ add r0, r4, #128 @ 0x80 │ │ str r0, [r4, #116] @ 0x74 │ │ pop {r4, pc} │ │ @@ -3524276,34 +3524277,34 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #84] @ cc9c08 │ │ mov r1, #460 @ 0x1cc │ │ ldr r2, [pc, #80] @ cc9c0c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cc9a88 │ │ - @ instruction: 0xff64fbba │ │ + @ instruction: 0xff64fb93 │ │ @ instruction: 0xff6436c5 │ │ @ instruction: 0xff643712 │ │ - @ instruction: 0xff64a018 │ │ + @ instruction: 0xff649ff1 │ │ @ instruction: 0xff6436a9 │ │ @ instruction: 0xff6436f6 │ │ @ instruction: 0xff63a4e6 │ │ @ instruction: 0xff643609 │ │ @ instruction: 0xff643656 │ │ - @ instruction: 0xff64a001 │ │ + @ instruction: 0xff649fda │ │ @ instruction: 0xff6436e1 │ │ @ instruction: 0xff64372e │ │ @ instruction: 0xff6434ed │ │ @ instruction: 0xff64353a │ │ @ instruction: 0xff63d183 │ │ @ instruction: 0xff643635 │ │ @ instruction: 0xff643682 │ │ @ instruction: 0xff6434d1 │ │ @ instruction: 0xff64351e │ │ - @ instruction: 0xff65174d │ │ + @ instruction: 0xff651726 │ │ @ instruction: 0xff643545 │ │ @ instruction: 0xff643592 │ │ @ instruction: 0xff643519 │ │ @ instruction: 0xff643566 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ @@ -3524436,29 +3524437,29 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6515ed │ │ + @ instruction: 0xff6515c6 │ │ @ instruction: 0xff6433e5 │ │ - @ instruction: 0xff64c97c │ │ + @ instruction: 0xff64c955 │ │ @ instruction: 0xff6433bd │ │ - @ instruction: 0xff64c954 │ │ + @ instruction: 0xff64c92d │ │ @ instruction: 0xff6433a1 │ │ - @ instruction: 0xff64c938 │ │ + @ instruction: 0xff64c911 │ │ @ instruction: 0xff643271 │ │ - @ instruction: 0xff64c808 │ │ - @ instruction: 0xff64f7a6 │ │ + @ instruction: 0xff64c7e1 │ │ + @ instruction: 0xff64f77f │ │ @ instruction: 0xff6432dd │ │ - @ instruction: 0xff64c874 │ │ - @ instruction: 0xff649bdc │ │ + @ instruction: 0xff64c84d │ │ + @ instruction: 0xff649bb5 │ │ @ instruction: 0xff64329d │ │ - @ instruction: 0xff64c834 │ │ + @ instruction: 0xff64c80d │ │ ldr r0, [pc, #4] @ cc9e8c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, pc, r4, lsr r2 @ │ │ ldr r0, [pc, #4] @ cc9e9c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3524641,17 +3524642,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff642fd1 │ │ - @ instruction: 0xff644fe2 │ │ + @ instruction: 0xff644fbb │ │ @ instruction: 0xff642f39 │ │ - @ instruction: 0xff644f4a │ │ + @ instruction: 0xff644f23 │ │ push {fp, lr} │ │ add r0, r0, #624 @ 0x270 │ │ mov r2, r3 │ │ bl c60398 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3524760,30 +3524761,30 @@ │ │ bl ccab00 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d21c3c │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64e09e │ │ + @ instruction: 0xff64e077 │ │ 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] @ cca390 │ │ mov r0, r4 │ │ mov r1, #88 @ 0x58 │ │ mov r3, #55 @ 0x37 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff64e022 │ │ + @ instruction: 0xff64dffb │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cca400 │ │ ldr r1, [pc, #84] @ cca408 │ │ @@ -3524805,16 +3524806,16 @@ │ │ ldr r1, [pc, #24] @ cca40c │ │ mov r0, r6 │ │ mov r2, #71 @ 0x47 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64dfee │ │ - @ instruction: 0xff64dfae │ │ + @ instruction: 0xff64dfc7 │ │ + @ instruction: 0xff64df87 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl cc25c4 │ │ cmp r0, #0 │ │ @@ -3524848,15 +3524849,15 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64df16 │ │ + @ instruction: 0xff64deef │ │ @ instruction: 0xff63b62d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl cc25c4 │ │ @@ -3524891,15 +3524892,15 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64de6a │ │ + @ instruction: 0xff64de43 │ │ @ instruction: 0xff63b581 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r4, #0 │ │ @@ -3524944,15 +3524945,15 @@ │ │ mov r4, #1 │ │ cmp r9, #0 │ │ beq cca610 │ │ mov r0, #0 │ │ str r0, [r9] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64ddee │ │ + @ instruction: 0xff64ddc7 │ │ @ instruction: 0xff63b50e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ @@ -3525049,18 +3525050,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650b45 │ │ + @ instruction: 0xff650b1e │ │ @ instruction: 0xff6396f6 │ │ - @ instruction: 0xff6491d8 │ │ - @ instruction: 0xff64dbf6 │ │ + @ instruction: 0xff6491b1 │ │ + @ instruction: 0xff64dbcf │ │ @ instruction: 0xff63efbb │ │ ldr r0, [pc, #4] @ cca7f8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r8, lsl fp @ │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3525150,23 +3525151,23 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650a09 │ │ - @ instruction: 0xff64daa6 │ │ - @ instruction: 0xff649dfc │ │ + @ instruction: 0xff6509e2 │ │ + @ instruction: 0xff64da7f │ │ + @ instruction: 0xff649dd5 │ │ @ instruction: 0xff63c2b7 │ │ - @ instruction: 0xff64da82 │ │ - @ instruction: 0xff649dd8 │ │ - @ instruction: 0xff649088 │ │ - @ instruction: 0xff64da66 │ │ - @ instruction: 0xff649dbc │ │ + @ instruction: 0xff64da5b │ │ + @ instruction: 0xff649db1 │ │ + @ instruction: 0xff649061 │ │ + @ instruction: 0xff64da3f │ │ + @ instruction: 0xff649d95 │ │ ldr r0, [pc, #4] @ cca99c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r4, asr #19 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3525191,15 +3525192,15 @@ │ │ bl ccab00 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d21c3c │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d9e2 │ │ + @ instruction: 0xff64d9bb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #384 @ 0x180 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3525235,15 +3525236,15 @@ │ │ bl ccab00 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d21c3c │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d932 │ │ + @ instruction: 0xff64d90b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #512 @ 0x200 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3525316,16 +3525317,16 @@ │ │ mov r0, r1 │ │ str r2, [sp, #8] │ │ mov r1, r8 │ │ mov r2, r7 │ │ bl ccad3c │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64b4a4 │ │ - @ instruction: 0xff6508fb │ │ + @ instruction: 0xff64b47d │ │ + @ instruction: 0xff6508d4 │ │ @ instruction: 0xff6619a9 │ │ @ instruction: 0xff62f555 │ │ @ instruction: 0xff62dcf8 │ │ @ instruction: 0xff630a96 │ │ push {fp, lr} │ │ mov ip, r1 │ │ mov r1, r0 │ │ @@ -3525525,16 +3525526,16 @@ │ │ bl c20c48 │ │ ldr r0, [r4, #36] @ 0x24 │ │ bl c218a0 │ │ mov r0, fp │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6393a2 │ │ - @ instruction: 0xff64f700 │ │ - @ instruction: 0xff649029 │ │ + @ instruction: 0xff64f6d9 │ │ + @ instruction: 0xff649002 │ │ @ instruction: 0xff6bb2a8 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r5, r1 │ │ mov r0, #32 │ │ mov r1, r4 │ │ @@ -3525948,15 +3525949,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: 0xff6491a7 │ │ + @ instruction: 0xff649180 │ │ 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] │ │ @@ -3526082,24 +3526083,24 @@ │ │ b ccb738 │ │ add r2, r0, #7 │ │ tst r1, #1 │ │ bicne r0, r2, #7 │ │ adds r0, r0, #8 │ │ bne ccb744 │ │ b ccb74c │ │ - @ instruction: 0xff649093 │ │ + @ instruction: 0xff64906c │ │ @ instruction: 0xff660913 │ │ - @ instruction: 0xff648ff3 │ │ - @ instruction: 0xff64ccb1 │ │ - @ instruction: 0xff64900f │ │ - @ instruction: 0xff64cccd │ │ - @ instruction: 0xff648f4b │ │ - @ instruction: 0xff64cc09 │ │ - @ instruction: 0xff648f73 │ │ - @ instruction: 0xff64cc31 │ │ + @ instruction: 0xff648fcc │ │ + @ instruction: 0xff64cc8a │ │ + @ instruction: 0xff648fe8 │ │ + @ instruction: 0xff64cca6 │ │ + @ instruction: 0xff648f24 │ │ + @ instruction: 0xff64cbe2 │ │ + @ instruction: 0xff648f4c │ │ + @ instruction: 0xff64cc0a │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3526112,15 +3526113,15 @@ │ │ ldr r2, [pc, #20] @ ccb874 │ │ mov r0, r4 │ │ mov r1, #384 @ 0x180 │ │ mov r3, #97 @ 0x61 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff648eaf │ │ + @ instruction: 0xff648e88 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ cmp r4, #0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ @@ -3526153,17 +3526154,17 @@ │ │ popne {r4, pc} │ │ ldr r1, [pc, #24] @ ccb920 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff648e6b │ │ - @ instruction: 0xff648e37 │ │ - @ instruction: 0xff648e0f │ │ + @ instruction: 0xff648e44 │ │ + @ instruction: 0xff648e10 │ │ + @ instruction: 0xff648de8 │ │ 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] │ │ @@ -3526213,16 +3526214,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff647fbc │ │ - @ instruction: 0xff648d3b │ │ + @ instruction: 0xff647f95 │ │ + @ instruction: 0xff648d14 │ │ @ instruction: 0xff66351f │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccbaa0 │ │ @@ -3526254,15 +3526255,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: 0xff648cdf │ │ + @ instruction: 0xff648cb8 │ │ 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] │ │ @@ -3526307,15 +3526308,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: 0xff648c0b │ │ + @ instruction: 0xff648be4 │ │ 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] │ │ @@ -3526360,15 +3526361,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: 0xff648b37 │ │ + @ instruction: 0xff648b10 │ │ 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 │ │ @@ -3526414,15 +3526415,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: 0xff648a5f │ │ + @ instruction: 0xff648a38 │ │ 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 │ │ @@ -3526468,15 +3526469,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: 0xff648987 │ │ + @ instruction: 0xff648960 │ │ 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 │ │ @@ -3526522,15 +3526523,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: 0xff6488af │ │ + @ instruction: 0xff648888 │ │ 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] │ │ @@ -3526575,15 +3526576,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: 0xff6487db │ │ + @ instruction: 0xff6487b4 │ │ 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] │ │ @@ -3526628,15 +3526629,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: 0xff648707 │ │ + @ instruction: 0xff6486e0 │ │ 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] │ │ @@ -3526681,15 +3526682,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: 0xff648633 │ │ + @ instruction: 0xff64860c │ │ 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 │ │ @@ -3526735,15 +3526736,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: 0xff64855b │ │ + @ instruction: 0xff648534 │ │ 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 │ │ @@ -3526789,15 +3526790,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: 0xff648483 │ │ + @ instruction: 0xff64845c │ │ 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 │ │ @@ -3526925,19 +3526926,19 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0x00106ddc │ │ andseq r6, r0, r4, asr #27 │ │ @ instruction: 0x00106dbc │ │ andseq r6, r0, ip, lsr #27 │ │ andseq r6, r0, r4, lsl ip │ │ - @ instruction: 0xff6482ff │ │ + @ instruction: 0xff6482d8 │ │ @ instruction: 0xff62ca29 │ │ andseq r6, r0, r4, lsl #24 │ │ - @ instruction: 0xff6474ac │ │ - @ instruction: 0xff64822f │ │ + @ instruction: 0xff647485 │ │ + @ instruction: 0xff648208 │ │ @ instruction: 0xff662a13 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ccc5bc │ │ @@ -3527094,15 +3527095,15 @@ │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl c6187c │ │ cmp r0, #0 │ │ bne ccc704 │ │ b ccc798 │ │ @ instruction: 0xff62e3c6 │ │ - @ instruction: 0xff6439d8 │ │ + @ instruction: 0xff6439b1 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d22204 │ │ ldr r2, [pc, #20] @ ccc7f8 │ │ mov r0, r4 │ │ mov r1, #648 @ 0x288 │ │ mov r3, #133 @ 0x85 │ │ @@ -3527196,17 +3527197,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff647060 │ │ + @ instruction: 0xff647039 │ │ @ instruction: 0xff62e1da │ │ - @ instruction: 0xff64d770 │ │ + @ instruction: 0xff64d749 │ │ ldr r0, [pc, #4] @ ccc97c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, pc, ip, ror r0 @ │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc25c4 │ │ @@ -3527360,21 +3527361,21 @@ │ │ mov r1, #149 @ 0x95 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62dfaa │ │ - @ instruction: 0xff64f275 │ │ + @ instruction: 0xff64f24e │ │ andseq r6, r0, r4, lsl #15 │ │ @ instruction: 0xff62df52 │ │ @ instruction: 0xff66234f │ │ - @ instruction: 0xff646e20 │ │ + @ instruction: 0xff646df9 │ │ @ instruction: 0xff62df7e │ │ - @ instruction: 0xff64d514 │ │ + @ instruction: 0xff64d4ed │ │ ldr r0, [pc, #4] @ cccc1c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, r4, lsl #28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ @@ -3527506,26 +3527507,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64f012 │ │ + @ instruction: 0xff64efeb │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d22204 │ │ ldr r2, [pc, #20] @ ccce68 │ │ mov r0, r4 │ │ mov r1, #408 @ 0x198 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff64ef96 │ │ + @ instruction: 0xff64ef6f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ccceb4 │ │ ldr r1, [pc, #48] @ cccebc │ │ @@ -3527538,15 +3527539,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: 0xff64ef62 │ │ + @ instruction: 0xff64ef3b │ │ 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] │ │ @@ -3527586,15 +3527587,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eed2 │ │ + @ instruction: 0xff64eeab │ │ 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] │ │ @@ -3527634,15 +3527635,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ee12 │ │ + @ instruction: 0xff64edeb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #128 @ 0x80 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3527681,15 +3527682,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ed56 │ │ + @ instruction: 0xff64ed2f │ │ 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] │ │ @@ -3527728,15 +3527729,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ec9a │ │ + @ instruction: 0xff64ec73 │ │ 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] │ │ @@ -3527775,15 +3527776,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ebde │ │ + @ instruction: 0xff64ebb7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3527821,15 +3527822,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eb26 │ │ + @ instruction: 0xff64eaff │ │ 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] │ │ @@ -3527869,15 +3527870,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ea66 │ │ + @ instruction: 0xff64ea3f │ │ 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] │ │ @@ -3527917,15 +3527918,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e9a6 │ │ + @ instruction: 0xff64e97f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3527963,15 +3527964,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e8ee │ │ + @ instruction: 0xff64e8c7 │ │ 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] │ │ @@ -3528011,15 +3528012,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e82e │ │ + @ instruction: 0xff64e807 │ │ 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] │ │ @@ -3528059,15 +3528060,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e76e │ │ + @ instruction: 0xff64e747 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528105,15 +3528106,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e6b6 │ │ + @ instruction: 0xff64e68f │ │ 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] │ │ @@ -3528153,15 +3528154,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e5f6 │ │ + @ instruction: 0xff64e5cf │ │ 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] │ │ @@ -3528201,15 +3528202,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e536 │ │ + @ instruction: 0xff64e50f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528247,15 +3528248,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e47e │ │ + @ instruction: 0xff64e457 │ │ 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] │ │ @@ -3528295,15 +3528296,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e3be │ │ + @ instruction: 0xff64e397 │ │ 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] │ │ @@ -3528343,15 +3528344,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e2fe │ │ + @ instruction: 0xff64e2d7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528389,15 +3528390,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e246 │ │ + @ instruction: 0xff64e21f │ │ 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] │ │ @@ -3528437,15 +3528438,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e186 │ │ + @ instruction: 0xff64e15f │ │ 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] │ │ @@ -3528485,15 +3528486,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d23280 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e0c6 │ │ + @ instruction: 0xff64e09f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528520,21 +3528521,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl d24310 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff644a8a │ │ + @ instruction: 0xff644a63 │ │ ldr r2, [pc, #12] @ ccde2c │ │ mov r1, #392 @ 0x188 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff644a42 │ │ + @ instruction: 0xff644a1b │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccde70 │ │ ldr r2, [pc, #48] @ ccde78 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3528545,15 +3528546,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: 0xff644a1a │ │ + @ instruction: 0xff6449f3 │ │ 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] │ │ @@ -3528582,15 +3528583,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #192 @ 0xc0 │ │ bl d24310 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff644992 │ │ + @ instruction: 0xff64496b │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccdf50 │ │ ldr r2, [pc, #48] @ ccdf58 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3528601,15 +3528602,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: 0xff64493a │ │ + @ instruction: 0xff644913 │ │ 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] │ │ @@ -3528638,15 +3528639,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #256 @ 0x100 │ │ bl d24310 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6448b2 │ │ + @ instruction: 0xff64488b │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cce030 │ │ ldr r2, [pc, #48] @ cce038 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3528657,15 +3528658,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: 0xff64485a │ │ + @ instruction: 0xff644833 │ │ 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] │ │ @@ -3529093,17 +3529094,17 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff645300 │ │ - @ instruction: 0xff64ae46 │ │ - @ instruction: 0xff6531e1 │ │ + @ instruction: 0xff6452d9 │ │ + @ instruction: 0xff64ae1f │ │ + @ instruction: 0xff6531ba │ │ @ instruction: 0xff637428 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ @@ -3529157,28 +3529158,28 @@ │ │ str r1, [sp] │ │ mov r1, #256 @ 0x100 │ │ bl d23280 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653111 │ │ + @ instruction: 0xff6530ea │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d22204 │ │ ldr r2, [pc, #20] @ cce83c │ │ mov r0, r4 │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #64 @ 0x40 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff65308d │ │ + @ instruction: 0xff653066 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cce8c4 │ │ ldr r2, [pc, #116] @ cce8cc │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #74 @ 0x4a │ │ @@ -3529206,17 +3529207,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ cce8d4 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653061 │ │ - @ instruction: 0xff653029 │ │ - @ instruction: 0xff653001 │ │ + @ instruction: 0xff65303a │ │ + @ instruction: 0xff653002 │ │ + @ instruction: 0xff652fda │ │ 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] │ │ @@ -3529265,18 +3529266,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64ab9a │ │ - @ instruction: 0xff644ff8 │ │ - @ instruction: 0xff652f2d │ │ - @ instruction: 0xff652f5d │ │ + @ instruction: 0xff64ab73 │ │ + @ instruction: 0xff644fd1 │ │ + @ instruction: 0xff652f06 │ │ + @ instruction: 0xff652f36 │ │ ldr r0, [pc, #4] @ cce9d4 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r6, [pc], -ip │ │ ldr r0, [pc, #4] @ cce9e4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3529521,28 +3529522,28 @@ │ │ str r0, [r4, #688] @ 0x2b0 │ │ add r0, r4, #128 @ 0x80 │ │ bl cce564 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65656d │ │ + @ instruction: 0xff656546 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d22204 │ │ ldr r2, [pc, #20] @ ccedec │ │ mov r0, r4 │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #87 @ 0x57 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff6564d9 │ │ + @ instruction: 0xff6564b2 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccee74 │ │ ldr r2, [pc, #116] @ ccee7c │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #69 @ 0x45 │ │ @@ -3529570,17 +3529571,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ ccee84 │ │ mov r2, #74 @ 0x4a │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6564ad │ │ - @ instruction: 0xff656475 │ │ - @ instruction: 0xff65644d │ │ + @ instruction: 0xff656486 │ │ + @ instruction: 0xff65644e │ │ + @ instruction: 0xff656426 │ │ 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} │ │ @@ -3529676,16 +3529677,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: 0xff6562fd │ │ - @ instruction: 0xff64b107 │ │ + @ instruction: 0xff6562d6 │ │ + @ instruction: 0xff64b0e0 │ │ 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 cc25c4 │ │ @@ -3529847,33 +3529848,33 @@ │ │ mov r1, #118 @ 0x76 │ │ b ccf270 │ │ ldr r0, [r0, #8] │ │ add r1, r4, #628 @ 0x274 │ │ blx d2b20e │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64a3da │ │ - @ instruction: 0xff6560d1 │ │ - @ instruction: 0xff64744f │ │ - @ instruction: 0xff644838 │ │ - @ instruction: 0xff6560b5 │ │ - @ instruction: 0xff647433 │ │ + @ instruction: 0xff64a3b3 │ │ + @ instruction: 0xff6560aa │ │ + @ instruction: 0xff647428 │ │ + @ instruction: 0xff644811 │ │ + @ instruction: 0xff65608e │ │ + @ instruction: 0xff64740c │ │ @ instruction: 0xff634d06 │ │ - @ instruction: 0xff656099 │ │ - @ instruction: 0xff647417 │ │ - @ instruction: 0xff65739a │ │ - @ instruction: 0xff656061 │ │ - @ instruction: 0xff6473df │ │ - @ instruction: 0xff64c0b1 │ │ - @ instruction: 0xff65607d │ │ - @ instruction: 0xff6473fb │ │ - @ instruction: 0xff6560fd │ │ - @ instruction: 0xff64747b │ │ - @ instruction: 0xff656019 │ │ - @ instruction: 0xff647397 │ │ + @ instruction: 0xff656072 │ │ + @ instruction: 0xff6473f0 │ │ + @ instruction: 0xff657373 │ │ + @ instruction: 0xff65603a │ │ + @ instruction: 0xff6473b8 │ │ + @ instruction: 0xff64c08a │ │ + @ instruction: 0xff656056 │ │ + @ instruction: 0xff6473d4 │ │ + @ instruction: 0xff6560d6 │ │ + @ instruction: 0xff647454 │ │ + @ instruction: 0xff655ff2 │ │ + @ instruction: 0xff647370 │ │ ldr r0, [pc, #4] @ ccf328 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, pc, r8, lsr #11 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #1 │ │ @@ -3530012,21 +3530013,21 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6445ec │ │ - @ instruction: 0xff64a132 │ │ - @ instruction: 0xff64be75 │ │ - @ instruction: 0xff64a058 │ │ + @ instruction: 0xff6445c5 │ │ + @ instruction: 0xff64a10b │ │ + @ instruction: 0xff64be4e │ │ + @ instruction: 0xff64a031 │ │ @ instruction: 0xff65cb35 │ │ - @ instruction: 0xff655d81 │ │ - @ instruction: 0xff63fb6f │ │ + @ instruction: 0xff655d5a │ │ + @ instruction: 0xff63fb48 │ │ ldr r0, [pc, #4] @ ccf58c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000f63bc │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3530818,15 +3530819,15 @@ │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ cd01f8 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff62a9c1 │ │ andeq r5, pc, r4, ror r7 @ │ │ - @ instruction: 0xff6534f5 │ │ + @ instruction: 0xff6534ce │ │ @ instruction: 0xff65ad5c │ │ push {r4, r5, fp, lr} │ │ ldr lr, [sp, #20] │ │ mov ip, #0 │ │ cmp lr, #16 │ │ cmpcs r3, lr │ │ bcs cd0224 │ │ @@ -3531305,20 +3531306,20 @@ │ │ mov r0, #12 │ │ mov r2, #30 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff650f85 │ │ + @ instruction: 0xff650f5e │ │ ldr r1, [pc, #8] @ cd09ac │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff650f65 │ │ + @ instruction: 0xff650f3e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r0, #1 │ │ strne r0, [r4] │ │ @@ -3531439,18 +3531440,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6489d6 │ │ - @ instruction: 0xff642e34 │ │ - @ instruction: 0xff65382b │ │ - @ instruction: 0xff650d81 │ │ + @ instruction: 0xff6489af │ │ + @ instruction: 0xff642e0d │ │ + @ instruction: 0xff653804 │ │ + @ instruction: 0xff650d5a │ │ @ instruction: 0xff6332fb │ │ ldr r0, [pc, #4] @ cd0bd0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, r4, lsr #28 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3531478,16 +3531479,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63f17a │ │ - @ instruction: 0xff650ce5 │ │ + @ instruction: 0xff63f153 │ │ + @ instruction: 0xff650cbe │ │ @ instruction: 0xff638b5e │ │ ldr r0, [pc, #4] @ cd0c64 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, r0, ror #27 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ @@ -3532044,15 +3532045,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #256 @ 0x100 │ │ mov r3, #128 @ 0x80 │ │ bl d23280 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff653e32 │ │ + @ instruction: 0xff653e0b │ │ 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] │ │ @@ -3532096,15 +3532097,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653d2e │ │ + @ instruction: 0xff653d07 │ │ @ instruction: 0xff630cdc │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ @@ -3532183,27 +3532184,27 @@ │ │ mov r2, ip │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl cd1a38 │ │ cmp r0, #0 │ │ bne cd1660 │ │ b cd1728 │ │ - @ instruction: 0xff653c4a │ │ - @ instruction: 0xff63f69a │ │ + @ instruction: 0xff653c23 │ │ + @ instruction: 0xff63f673 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d22204 │ │ ldr r2, [pc, #20] @ cd1780 │ │ mov r0, r4 │ │ mov r1, #416 @ 0x1a0 │ │ mov r3, #95 @ 0x5f │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff653b82 │ │ + @ instruction: 0xff653b5b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ beq cd1804 │ │ @@ -3532229,15 +3532230,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: 0xff653b22 │ │ + @ instruction: 0xff653afb │ │ 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 │ │ @@ -3532305,16 +3532306,16 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ b cd192c │ │ mov r0, #1 │ │ str r0, [r5, #384] @ 0x180 │ │ b cd1914 │ │ @ instruction: 0xff657797 │ │ - @ instruction: 0xff653a02 │ │ - @ instruction: 0xff63f461 │ │ + @ instruction: 0xff6539db │ │ + @ instruction: 0xff63f43a │ │ @ instruction: 0xff62ec1e │ │ @ instruction: 0xff62552d │ │ ldr r0, [pc, #4] @ cd1954 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, r4, asr #10 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3532367,15 +3532368,15 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6538ea │ │ + @ instruction: 0xff6538c3 │ │ @ instruction: 0xff65f59d │ │ 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 │ │ @@ -3532945,15 +3532946,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62a54a │ │ - @ instruction: 0xff64f629 │ │ + @ instruction: 0xff64f602 │ │ 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] │ │ @@ -3533012,15 +3533013,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64c901 │ │ + @ instruction: 0xff64c8da │ │ @ instruction: 0xff62a43a │ │ @ instruction: 0xff656bec │ │ ldr r0, [pc, #4] @ cd245c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, pc, r0, lsl #24 │ │ b d21fc4 │ │ @@ -3533057,15 +3533058,15 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64e23a │ │ + @ instruction: 0xff64e213 │ │ @ instruction: 0xff62a382 │ │ @ instruction: 0xff658a40 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cd28fc │ │ mov r1, #0 │ │ @@ -3533899,15 +3533900,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: 0xff648efe │ │ + @ instruction: 0xff648ed7 │ │ @ instruction: 0xff65c009 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cd3344 │ │ mov r1, #0 │ │ mov r2, #18 │ │ @@ -3533955,16 +3533956,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff648b4e │ │ - @ instruction: 0xff652051 │ │ + @ instruction: 0xff648b27 │ │ + @ instruction: 0xff65202a │ │ 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 │ │ @@ -3534130,15 +3534131,15 @@ │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cdab58 │ │ @ instruction: 0xff653c28 │ │ - @ instruction: 0xff64c62a │ │ + @ instruction: 0xff64c603 │ │ ldr r2, [pc, #12] @ cd35d4 │ │ mov r1, #152 @ 0x98 │ │ mov r3, #187 @ 0xbb │ │ add r2, pc, r2 │ │ b c4da00 │ │ @ instruction: 0xff653bd8 │ │ push {r4, r5, fp, lr} │ │ @@ -3534233,15 +3534234,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff657c00 │ │ @ instruction: 0xff653a7c │ │ - @ instruction: 0xff64101e │ │ + @ instruction: 0xff640ff7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cd37e4 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq cd382c │ │ @@ -3534341,15 +3534342,15 @@ │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cd909c │ │ @ instruction: 0xff6538dc │ │ - @ instruction: 0xff64a34e │ │ + @ instruction: 0xff64a327 │ │ ldr r2, [pc, #12] @ cd3920 │ │ mov r1, #296 @ 0x128 │ │ mov r3, #188 @ 0xbc │ │ add r2, pc, r2 │ │ b c4da00 │ │ @ instruction: 0xff65388c │ │ push {r4, r5, fp, lr} │ │ @@ -3541944,15 +3541945,15 @@ │ │ mov r0, #1 │ │ mov r2, #52 @ 0x34 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6397a6 │ │ + @ instruction: 0xff63977f │ │ mov r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ @@ -3541962,15 +3541963,15 @@ │ │ mov r0, #0 │ │ pop {r4, pc} │ │ ldr r2, [pc, #12] @ cdb01c │ │ mov r1, #1 │ │ mov r3, #52 @ 0x34 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff639752 │ │ + @ instruction: 0xff63972b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb05c │ │ ldr r1, [pc, #36] @ cdb064 │ │ @@ -3541980,15 +3541981,15 @@ │ │ bl c4d3b8 │ │ cmp r0, #0 │ │ ldrbne r1, [r4] │ │ movne r5, r0 │ │ strbne r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff639722 │ │ + @ instruction: 0xff6396fb │ │ mov r1, #0 │ │ mov r2, #0 │ │ mov r3, #0 │ │ b d2a784 │ │ push {fp, lr} │ │ bl cc25c4 │ │ cmp r0, #0 │ │ @@ -3542077,15 +3542078,15 @@ │ │ mov r0, #96 @ 0x60 │ │ mov r2, #63 @ 0x3f │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642a60 │ │ + @ instruction: 0xff642a39 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542103,15 +3542104,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb250 │ │ mov r1, #96 @ 0x60 │ │ mov r3, #63 @ 0x3f │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff6429ec │ │ + @ instruction: 0xff6429c5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb298 │ │ ldr r1, [pc, #44] @ cdb2a0 │ │ @@ -3542123,15 +3542124,15 @@ │ │ beq cdb298 │ │ mov r1, r4 │ │ mov r2, #96 @ 0x60 │ │ mov r5, r0 │ │ blx d2b2b2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6429bc │ │ + @ instruction: 0xff642995 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #20 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3542213,15 +3542214,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642840 │ │ + @ instruction: 0xff642819 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542239,15 +3542240,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb470 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff6427cc │ │ + @ instruction: 0xff6427a5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb4b8 │ │ ldr r1, [pc, #44] @ cdb4c0 │ │ @@ -3542259,15 +3542260,15 @@ │ │ beq cdb4b8 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d2b2b2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64279c │ │ + @ instruction: 0xff642775 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3542288,15 +3542289,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642714 │ │ + @ instruction: 0xff6426ed │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542314,15 +3542315,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb59c │ │ mov r1, #112 @ 0x70 │ │ mov r3, #73 @ 0x49 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff6426a0 │ │ + @ instruction: 0xff642679 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb5e4 │ │ ldr r1, [pc, #44] @ cdb5ec │ │ @@ -3542334,15 +3542335,15 @@ │ │ beq cdb5e4 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d2b2b2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642670 │ │ + @ instruction: 0xff642649 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3542363,15 +3542364,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #78 @ 0x4e │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6425e8 │ │ + @ instruction: 0xff6425c1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542389,15 +3542390,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb6c8 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #78 @ 0x4e │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff642574 │ │ + @ instruction: 0xff64254d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb710 │ │ ldr r1, [pc, #44] @ cdb718 │ │ @@ -3542409,15 +3542410,15 @@ │ │ beq cdb710 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d2b2b2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642544 │ │ + @ instruction: 0xff64251d │ │ mov r1, #64 @ 0x40 │ │ mov r2, #24 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3542438,15 +3542439,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6424bc │ │ + @ instruction: 0xff642495 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542464,15 +3542465,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb7f4 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #83 @ 0x53 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff642448 │ │ + @ instruction: 0xff642421 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb83c │ │ ldr r1, [pc, #44] @ cdb844 │ │ @@ -3542484,15 +3542485,15 @@ │ │ beq cdb83c │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642418 │ │ + @ instruction: 0xff6423f1 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #48 @ 0x30 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3542513,15 +3542514,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642390 │ │ + @ instruction: 0xff642369 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542539,15 +3542540,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb920 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #88 @ 0x58 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff64231c │ │ + @ instruction: 0xff6422f5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb968 │ │ ldr r1, [pc, #44] @ cdb970 │ │ @@ -3542559,15 +3542560,15 @@ │ │ beq cdb968 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6422ec │ │ + @ instruction: 0xff6422c5 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3542588,15 +3542589,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #93 @ 0x5d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642264 │ │ + @ instruction: 0xff64223d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542614,15 +3542615,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdba4c │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #93 @ 0x5d │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff6421f0 │ │ + @ instruction: 0xff6421c9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdba94 │ │ ldr r1, [pc, #44] @ cdba9c │ │ @@ -3542634,15 +3542635,15 @@ │ │ beq cdba94 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6421c0 │ │ + @ instruction: 0xff642199 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3542663,15 +3542664,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642138 │ │ + @ instruction: 0xff642111 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3542689,15 +3542690,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdbb78 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #98 @ 0x62 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff6420c4 │ │ + @ instruction: 0xff64209d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdbbc0 │ │ ldr r1, [pc, #44] @ cdbbc8 │ │ @@ -3542709,15 +3542710,15 @@ │ │ beq cdbbc0 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642094 │ │ + @ instruction: 0xff64206d │ │ mov r1, #128 @ 0x80 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3543210,15 +3543211,15 @@ │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff62e72e │ │ @ instruction: 0xff64efbc │ │ @ instruction: 0xff654c82 │ │ - @ instruction: 0xff63faeb │ │ + @ instruction: 0xff63fac4 │ │ ldr r0, [pc, #4] @ cdc3ac │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq sl, [lr], -r8 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq cdc42c │ │ @@ -3543466,21 +3543467,21 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdc7a0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6345f4 │ │ + @ instruction: 0xff6345cd │ │ andeq sl, lr, ip, ror #31 │ │ ldr r1, [pc, #8] @ cdc7b4 │ │ mov r2, #169 @ 0xa9 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6345c4 │ │ + @ instruction: 0xff63459d │ │ 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 │ │ @@ -3543714,22 +3543715,22 @@ │ │ ldr r1, [r1, #48] @ 0x30 │ │ blx r1 │ │ mov r6, #0 │ │ str r6, [sp, #104] @ 0x68 │ │ b cdc9e8 │ │ mov r6, r0 │ │ b cdc9e8 │ │ - @ instruction: 0xff6344e0 │ │ + @ instruction: 0xff6344b9 │ │ @ instruction: 0xff62928c │ │ - @ instruction: 0xff63437c │ │ - @ instruction: 0xff647226 │ │ - @ instruction: 0xff647817 │ │ + @ instruction: 0xff634355 │ │ + @ instruction: 0xff6471ff │ │ + @ instruction: 0xff6477f0 │ │ @ instruction: 0xff61f028 │ │ @ instruction: 0xff64d78b │ │ - @ instruction: 0xff634254 │ │ + @ instruction: 0xff63422d │ │ @ instruction: 0xff61ef60 │ │ @ instruction: 0xff6281a2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3543787,15 +3543788,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdcca4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6340f0 │ │ + @ instruction: 0xff6340c9 │ │ andeq sl, lr, r4, asr #22 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3543809,15 +3543810,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdccfc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff634098 │ │ + @ instruction: 0xff634071 │ │ andeq sl, lr, r0, lsr #22 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3543834,15 +3543835,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdcd60 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff634034 │ │ + @ instruction: 0xff63400d │ │ strdeq sl, [lr], -r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3543859,15 +3543860,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdcdc4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633fd0 │ │ + @ instruction: 0xff633fa9 │ │ andeq sl, lr, r0, asr #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3543879,15 +3543880,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdce14 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633f80 │ │ + @ instruction: 0xff633f59 │ │ andeq sl, lr, r4, lsr #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3543901,15 +3543902,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdce6c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633f28 │ │ + @ instruction: 0xff633f01 │ │ andeq sl, lr, r0, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3543926,15 +3543927,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdced0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633ec4 │ │ + @ instruction: 0xff633e9d │ │ andeq sl, lr, r0, asr sl │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3543951,15 +3543952,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdcf34 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633e60 │ │ + @ instruction: 0xff633e39 │ │ andeq sl, lr, r0, lsr #20 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3543971,15 +3543972,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdcf84 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633e10 │ │ + @ instruction: 0xff633de9 │ │ andeq sl, lr, r4, lsl #20 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3543993,15 +3543994,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdcfdc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633db8 │ │ + @ instruction: 0xff633d91 │ │ andeq sl, lr, r0, ror #19 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3544014,15 +3544015,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd030 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633d64 │ │ + @ instruction: 0xff633d3d │ │ andeq sl, lr, r0, asr #19 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3544035,15 +3544036,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd084 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633d10 │ │ + @ instruction: 0xff633ce9 │ │ andeq sl, lr, r0, lsr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544055,15 +3544056,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd0d4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633cc0 │ │ + @ instruction: 0xff633c99 │ │ andeq sl, lr, r4, lsl #19 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544077,15 +3544078,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd12c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633c68 │ │ + @ instruction: 0xff633c41 │ │ andeq sl, lr, r0, ror #18 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cdd15c │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3544104,15 +3544105,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd198 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633bfc │ │ + @ instruction: 0xff633bd5 │ │ andeq sl, lr, r8, lsr #18 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cdd1c8 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3544131,15 +3544132,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd204 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633b90 │ │ + @ instruction: 0xff633b69 │ │ strdeq sl, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544151,15 +3544152,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd254 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633b40 │ │ + @ instruction: 0xff633b19 │ │ ldrdeq sl, [lr], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544173,15 +3544174,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd2ac │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633ae8 │ │ + @ instruction: 0xff633ac1 │ │ @ instruction: 0x000ea8b0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544193,15 +3544194,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd2fc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633a98 │ │ + @ instruction: 0xff633a71 │ │ muleq lr, r4, r8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544215,15 +3544216,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd354 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633a40 │ │ + @ instruction: 0xff633a19 │ │ andeq sl, lr, r0, ror r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544235,15 +3544236,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd3a4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6339f0 │ │ + @ instruction: 0xff6339c9 │ │ andeq sl, lr, r4, asr r8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544257,15 +3544258,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd3fc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633998 │ │ + @ instruction: 0xff633971 │ │ andeq sl, lr, r0, lsr r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544277,15 +3544278,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd44c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633948 │ │ + @ instruction: 0xff633921 │ │ andeq sl, lr, r4, lsl r8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544299,15 +3544300,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd4a4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6338f0 │ │ + @ instruction: 0xff6338c9 │ │ strdeq sl, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544319,15 +3544320,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd4f4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6338a0 │ │ + @ instruction: 0xff633879 │ │ ldrdeq sl, [lr], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544341,15 +3544342,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd54c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633848 │ │ + @ instruction: 0xff633821 │ │ @ instruction: 0x000ea7b0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq cdd57c │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3544368,15 +3544369,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd5b8 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6337dc │ │ + @ instruction: 0xff6337b5 │ │ andeq sl, lr, r8, ror r7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544388,15 +3544389,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd608 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63378c │ │ + @ instruction: 0xff633765 │ │ andeq sl, lr, ip, asr r7 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544410,15 +3544411,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd660 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff633734 │ │ + @ instruction: 0xff63370d │ │ andeq sl, lr, r8, lsr r7 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3544431,15 +3544432,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd6b4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6336e0 │ │ + @ instruction: 0xff6336b9 │ │ andeq sl, lr, r8, lsl r7 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3544452,15 +3544453,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd708 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63368c │ │ + @ instruction: 0xff633665 │ │ strdeq sl, [lr], -r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544472,15 +3544473,15 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ cdd758 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63363c │ │ + @ instruction: 0xff633615 │ │ ldrdeq sl, [lr], -ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544870,20 +3544871,20 @@ │ │ mov r0, #260 @ 0x104 │ │ mov r2, #42 @ 0x2a │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff636a1c │ │ + @ instruction: 0xff6369f5 │ │ ldr r1, [pc, #8] @ cddda0 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff6369fc │ │ + @ instruction: 0xff6369d5 │ │ 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 │ │ @@ -3545084,24 +3545085,24 @@ │ │ mov r2, #175 @ 0xaf │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r6 │ │ add sp, sp, #124 @ 0x7c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff636988 │ │ - @ instruction: 0xff636864 │ │ + @ instruction: 0xff636961 │ │ + @ instruction: 0xff63683d │ │ @ instruction: 0xff625f67 │ │ - @ instruction: 0xff6368a0 │ │ + @ instruction: 0xff636879 │ │ @ instruction: 0xff61dab4 │ │ @ instruction: 0xff626cd3 │ │ @ instruction: 0xff61bbc0 │ │ - @ instruction: 0xff647ba2 │ │ - @ instruction: 0xff645be6 │ │ - @ instruction: 0xff6366c8 │ │ + @ instruction: 0xff647b7b │ │ + @ instruction: 0xff645bbf │ │ + @ instruction: 0xff6366a1 │ │ ldr r0, [pc, #4] @ cde118 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, lr, r8, ror sp │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ @@ -3545397,15 +3545398,15 @@ │ │ b cde2e8 │ │ @ instruction: 0xff627883 │ │ @ instruction: 0xff61aba3 │ │ @ instruction: 0xff62785b │ │ @ instruction: 0xff6277d3 │ │ @ instruction: 0xff62767b │ │ @ instruction: 0xff62764b │ │ - @ instruction: 0xff64573e │ │ + @ instruction: 0xff645717 │ │ @ instruction: 0xff61d570 │ │ @ instruction: 0xff64bce7 │ │ @ instruction: 0xff62782f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, r3 │ │ @@ -3545998,15 +3545999,15 @@ │ │ mov r5, r8 │ │ mov r3, #0 │ │ mov r1, #0 │ │ mov r4, #496 @ 0x1f0 │ │ mov r8, r0 │ │ b cdec54 │ │ @ instruction: 0xff61817a │ │ - @ instruction: 0xff635b52 │ │ + @ instruction: 0xff635b2b │ │ 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 │ │ @@ -3546678,24 +3546679,24 @@ │ │ ldr r7, [sp, #16] │ │ mov r6, #908 @ 0x38c │ │ b cdf79c │ │ ldr fp, [sp, #20] │ │ ldr r7, [sp, #16] │ │ b cdf7dc │ │ @ instruction: 0xff6177ca │ │ - @ instruction: 0xff63177d │ │ + @ instruction: 0xff631756 │ │ @ instruction: 0xff61784a │ │ @ instruction: 0xff617796 │ │ - @ instruction: 0xff631749 │ │ + @ instruction: 0xff631722 │ │ @ instruction: 0xff617762 │ │ - @ instruction: 0xff631724 │ │ + @ instruction: 0xff6316fd │ │ @ instruction: 0xff6176ee │ │ - @ instruction: 0xff63d076 │ │ + @ instruction: 0xff63d04f │ │ @ instruction: 0xff617646 │ │ - @ instruction: 0xff631608 │ │ + @ instruction: 0xff6315e1 │ │ @ instruction: 0xff6175de │ │ @ instruction: 0xff6175c6 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #0 │ │ stmib sp, {r3, ip} │ │ @@ -3546933,16 +3546934,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: 0xff61737a │ │ @ instruction: 0xff61710e │ │ - @ instruction: 0xff636974 │ │ - @ instruction: 0xff63cca6 │ │ + @ instruction: 0xff63694d │ │ + @ instruction: 0xff63cc7f │ │ @ instruction: 0xff6170b2 │ │ @ instruction: 0xff617082 │ │ @ instruction: 0xff617062 │ │ @ instruction: 0xff64cf7e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, r1 │ │ @@ -3547316,16 +3547317,16 @@ │ │ add r0, r0, r9, lsr #2 │ │ mov r7, #34 @ 0x22 │ │ movt r6, #12883 @ 0x3253 │ │ mov r1, #1 │ │ b cdff74 │ │ @ instruction: 0xff64fc33 │ │ @ instruction: 0xff616fa6 │ │ - @ instruction: 0xff63de12 │ │ - @ instruction: 0xff63ca62 │ │ + @ instruction: 0xff63ddeb │ │ + @ instruction: 0xff63ca3b │ │ @ instruction: 0xff616a86 │ │ @ instruction: 0xff648ce4 │ │ @ instruction: 0xff616e52 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ ce0530 │ │ @@ -3547409,17 +3547410,17 @@ │ │ mov r0, fp │ │ bl c1c68c │ │ mov r0, r5 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff62cc54 │ │ @ instruction: 0xff61edf8 │ │ - @ instruction: 0xff639108 │ │ + @ instruction: 0xff6390e1 │ │ @ instruction: 0xff61535f │ │ - @ instruction: 0xff645921 │ │ + @ instruction: 0xff6458fa │ │ @ instruction: 0xff647a2a │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ ce0570 │ │ mov r4, r0 │ │ mov r0, #4 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ @@ -3547703,36 +3547704,36 @@ │ │ mov r1, r4 │ │ mov r2, #211 @ 0xd3 │ │ bl c4d7a8 │ │ mov r0, r5 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r4, ror #7 │ │ - @ instruction: 0xff63b209 │ │ + @ instruction: 0xff63b1e2 │ │ @ instruction: 0xff619f09 │ │ @ instruction: 0xff64e28a │ │ - @ instruction: 0xff62e4a3 │ │ - @ instruction: 0xff63b1bb │ │ - @ instruction: 0xff6306f4 │ │ + @ instruction: 0xff62e47c │ │ + @ instruction: 0xff63b194 │ │ + @ instruction: 0xff6306cd │ │ @ instruction: 0xff6237bf │ │ - @ instruction: 0xff63d56f │ │ + @ instruction: 0xff63d548 │ │ @ instruction: 0xff64a857 │ │ @ instruction: 0xff648931 │ │ @ instruction: 0xff648927 │ │ @ instruction: 0xff62adbc │ │ @ instruction: 0xff646aa1 │ │ - @ instruction: 0xff644676 │ │ - @ instruction: 0xff63b0df │ │ - @ instruction: 0xff635a26 │ │ - @ instruction: 0xff631d6f │ │ + @ instruction: 0xff64464f │ │ + @ instruction: 0xff63b0b8 │ │ + @ instruction: 0xff6359ff │ │ + @ instruction: 0xff631d48 │ │ andeq r7, lr, r4, ror #13 │ │ @ instruction: 0xff61b1e4 │ │ @ instruction: 0xff6243ff │ │ - @ instruction: 0xff6452ce │ │ - @ instruction: 0xff643316 │ │ + @ instruction: 0xff6452a7 │ │ + @ instruction: 0xff6432ef │ │ @ instruction: 0xff64a5a6 │ │ mov ip, r0 │ │ mvn r0, #0 │ │ cmp r3, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3547908,15 +3547909,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 r2, pc, r0, ror #11 │ │ - @ instruction: 0xff643016 │ │ + @ instruction: 0xff642fef │ │ @ instruction: 0xff61ae50 │ │ @ instruction: 0xff6495c7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3548140,16 +3548141,16 @@ │ │ bl c4d7a8 │ │ mov r0, r6 │ │ add sp, sp, #208 @ 0xd0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61ab08 │ │ @ instruction: 0xff623d23 │ │ @ instruction: 0xff6198e1 │ │ - @ instruction: 0xff644bee │ │ - @ instruction: 0xff642c36 │ │ + @ instruction: 0xff644bc7 │ │ + @ instruction: 0xff642c0f │ │ @ instruction: 0xff619ac9 │ │ ldr r0, [pc, #4] @ ce10bc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, lr, ip, asr #1 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3548181,28 +3548182,28 @@ │ │ movw r2, #945 @ 0x3b1 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r5, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6372c2 │ │ + @ instruction: 0xff63729b │ │ push {r4, lr} │ │ mov r4, r0 │ │ add r0, r0, #16 │ │ bl c54ac8 │ │ ldr r0, [r4, #12] │ │ bl c13450 │ │ ldr r1, [pc, #16] @ ce117c │ │ mov r0, r4 │ │ movw r2, #961 @ 0x3c1 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff637282 │ │ + @ instruction: 0xff63725b │ │ ldr r0, [pc, #4] @ ce118c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000e8bb4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3548354,16 +3548355,16 @@ │ │ andeq r8, r0, r8, asr #14 │ │ andeq r1, pc, ip, lsl #28 │ │ muleq r0, ip, r6 │ │ @ instruction: 0xff645ead │ │ andeq r8, r0, ip, asr #13 │ │ andeq r8, r0, r4, ror r7 │ │ andeq r1, pc, r8, lsl lr @ │ │ - @ instruction: 0xff6370de │ │ - @ instruction: 0xff638dc8 │ │ + @ instruction: 0xff6370b7 │ │ + @ instruction: 0xff638da1 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3548483,23 +3548484,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl baf2f0 │ │ b ce14a4 │ │ - @ instruction: 0xff636ee2 │ │ + @ instruction: 0xff636ebb │ │ @ instruction: 0xff6229a6 │ │ - @ instruction: 0xff636e26 │ │ + @ instruction: 0xff636dff │ │ @ instruction: 0xff62bb4e │ │ - @ instruction: 0xff636e4e │ │ - @ instruction: 0xff636efe │ │ + @ instruction: 0xff636e27 │ │ + @ instruction: 0xff636ed7 │ │ @ instruction: 0xff6229c2 │ │ - @ instruction: 0xff636f72 │ │ - @ instruction: 0xff64222d │ │ + @ instruction: 0xff636f4b │ │ + @ instruction: 0xff642206 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3548619,22 +3548620,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl baf2f0 │ │ b ce16c4 │ │ - @ instruction: 0xff636c9a │ │ + @ instruction: 0xff636c73 │ │ @ instruction: 0xff62275e │ │ - @ instruction: 0xff636c06 │ │ + @ instruction: 0xff636bdf │ │ @ instruction: 0xff62b92e │ │ - @ instruction: 0xff636c2e │ │ - @ instruction: 0xff636c72 │ │ + @ instruction: 0xff636c07 │ │ + @ instruction: 0xff636c4b │ │ @ instruction: 0xff622736 │ │ - @ instruction: 0xff636d52 │ │ + @ instruction: 0xff636d2b │ │ @ instruction: 0xff6479de │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3548762,29 +3548763,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce18d4 │ │ - @ instruction: 0xff62f448 │ │ + @ instruction: 0xff62f421 │ │ strheq r8, [r0], -ip │ │ andeq r8, r0, r0, lsl #7 │ │ andeq r1, pc, ip, ror #14 │ │ @ instruction: 0xff6224ef │ │ andeq r8, r0, r0, lsl #1 │ │ andeq r8, r0, r4, asr #6 │ │ andeq r1, pc, r4, lsr r7 @ │ │ - @ instruction: 0xff6369ee │ │ + @ instruction: 0xff6369c7 │ │ @ instruction: 0xff6224b2 │ │ - @ instruction: 0xff6369c6 │ │ + @ instruction: 0xff63699f │ │ @ instruction: 0xff62b6ee │ │ - @ instruction: 0xff636a96 │ │ - @ instruction: 0xff636b42 │ │ - @ instruction: 0xff62f524 │ │ + @ instruction: 0xff636a6f │ │ + @ instruction: 0xff636b1b │ │ + @ instruction: 0xff62f4fd │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce1ac4 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3548902,20 +3548903,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce1b40 │ │ - @ instruction: 0xff6367be │ │ + @ instruction: 0xff636797 │ │ @ instruction: 0xff622282 │ │ - @ instruction: 0xff636796 │ │ + @ instruction: 0xff63676f │ │ @ instruction: 0xff62b4be │ │ - @ instruction: 0xff636836 │ │ - @ instruction: 0xff6368d6 │ │ + @ instruction: 0xff63680f │ │ + @ instruction: 0xff6368af │ │ @ instruction: 0xff61adaf │ │ @ instruction: 0xff649393 │ │ andeq r7, r0, ip, asr lr │ │ andeq r8, r0, r4, asr #4 │ │ andeq r1, pc, r8, lsl r5 @ │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3549038,20 +3549039,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce1d60 │ │ - @ instruction: 0xff63659e │ │ + @ instruction: 0xff636577 │ │ @ instruction: 0xff622062 │ │ - @ instruction: 0xff636576 │ │ + @ instruction: 0xff63654f │ │ @ instruction: 0xff62b29e │ │ - @ instruction: 0xff636616 │ │ - @ instruction: 0xff6366b6 │ │ + @ instruction: 0xff6365ef │ │ + @ instruction: 0xff63668f │ │ @ instruction: 0xff617125 │ │ @ instruction: 0xff62b33b │ │ andeq r7, r0, ip, lsr ip │ │ andeq r8, r0, r4, lsr #32 │ │ strdeq r1, [pc], -r8 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ @@ -3549200,24 +3549201,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c64f18 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl baf2f0 │ │ b ce1f68 │ │ - @ instruction: 0xff636366 │ │ + @ instruction: 0xff63633f │ │ @ instruction: 0xff621e2a │ │ @ instruction: 0xff629424 │ │ andeq r1, pc, ip, rrx │ │ andeq r1, pc, r0, lsr #1 │ │ @ instruction: 0xff645215 │ │ andeq r1, pc, ip, ror r1 @ │ │ - @ instruction: 0xff636382 │ │ + @ instruction: 0xff63635b │ │ @ instruction: 0xff621e46 │ │ - @ instruction: 0xff6364ae │ │ + @ instruction: 0xff636487 │ │ @ instruction: 0xff64d015 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3549310,21 +3549311,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce22e0 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baf2f0 │ │ b ce2200 │ │ - @ instruction: 0xff636186 │ │ + @ instruction: 0xff63615f │ │ @ instruction: 0xff621c4a │ │ andeq r7, r0, r0, lsr #20 │ │ - @ instruction: 0xff62c88b │ │ - @ instruction: 0xff6361a2 │ │ + @ instruction: 0xff62c864 │ │ + @ instruction: 0xff63617b │ │ @ instruction: 0xff621c66 │ │ - @ instruction: 0xff636216 │ │ + @ instruction: 0xff6361ef │ │ @ instruction: 0xff620114 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3549417,21 +3549418,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce2390 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baf2f0 │ │ b ce23ac │ │ - @ instruction: 0xff635f9e │ │ + @ instruction: 0xff635f77 │ │ @ instruction: 0xff621a62 │ │ @ instruction: 0x000078b8 │ │ - @ instruction: 0xff639453 │ │ - @ instruction: 0xff635f76 │ │ + @ instruction: 0xff63942c │ │ + @ instruction: 0xff635f4f │ │ @ instruction: 0xff621a3a │ │ - @ instruction: 0xff63606a │ │ + @ instruction: 0xff636043 │ │ @ instruction: 0xff6291a4 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3549579,24 +3549580,24 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce2538 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce2548 │ │ - @ instruction: 0xff635cfa │ │ + @ instruction: 0xff635cd3 │ │ @ instruction: 0xff6217be │ │ - @ instruction: 0xff62e790 │ │ + @ instruction: 0xff62e769 │ │ andeq r0, pc, r0, lsr fp @ │ │ andeq r0, pc, ip, lsr #21 │ │ @ instruction: 0xff6217fb │ │ andeq r0, pc, ip, lsr sl @ │ │ - @ instruction: 0xff63b6c3 │ │ + @ instruction: 0xff63b69c │ │ andeq r0, pc, r4, lsr fp @ │ │ - @ instruction: 0xff635ece │ │ + @ instruction: 0xff635ea7 │ │ @ instruction: 0xff62547b │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce2778 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3549711,22 +3549712,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce27e4 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce27f4 │ │ - @ instruction: 0xff635aea │ │ + @ instruction: 0xff635ac3 │ │ @ instruction: 0xff6215ae │ │ @ instruction: 0xff6486af │ │ andeq r0, pc, r4, lsr #17 │ │ andeq r0, pc, r4, lsr r8 @ │ │ @ instruction: 0xff64681d │ │ @ instruction: 0x000f08b8 │ │ - @ instruction: 0xff635c22 │ │ + @ instruction: 0xff635bfb │ │ @ instruction: 0xff6183b8 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce2980 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3549841,23 +3549842,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce29ec │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce29fc │ │ - @ instruction: 0xff6358e2 │ │ + @ instruction: 0xff6358bb │ │ @ instruction: 0xff6213a6 │ │ @ instruction: 0xff62a66f │ │ muleq pc, ip, r6 @ │ │ andeq r0, pc, ip, lsr #12 │ │ @ instruction: 0xff646623 │ │ @ instruction: 0x000f06b0 │ │ - @ instruction: 0xff635a1a │ │ - @ instruction: 0xff63772c │ │ + @ instruction: 0xff6359f3 │ │ + @ instruction: 0xff637705 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ ldr ip, [pc, #20] @ ce2b8c │ │ mov r3, r2 │ │ @@ -3549911,15 +3549912,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635822 │ │ + @ instruction: 0xff6357fb │ │ @ instruction: 0xff619d21 │ │ strdeq r6, [r0], -ip │ │ @ instruction: 0xff628910 │ │ muleq r0, r8, r3 │ │ ldrdeq r6, [r0], -r0 │ │ muleq pc, r0, r5 @ │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3549979,16 +3549980,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635712 │ │ - @ instruction: 0xff642656 │ │ + @ instruction: 0xff6356eb │ │ + @ instruction: 0xff64262f │ │ andeq r6, r0, ip, ror #25 │ │ @ instruction: 0xff628800 │ │ andeq r7, r0, r8, ror #10 │ │ andeq r6, r0, r0, asr #27 │ │ andeq r0, pc, r0, lsl #9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550047,15 +3550048,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635602 │ │ + @ instruction: 0xff6355db │ │ @ instruction: 0xff644438 │ │ ldrdeq r6, [r0], -ip │ │ @ instruction: 0xff6286f0 │ │ andeq r7, r0, r4, lsr #10 │ │ @ instruction: 0x00006cb0 │ │ andeq r0, pc, r0, ror r3 @ │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550115,15 +3550116,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6354f2 │ │ + @ instruction: 0xff6354cb │ │ @ instruction: 0xff620fc5 │ │ andeq r6, r0, ip, asr #21 │ │ @ instruction: 0xff6285e0 │ │ andeq r7, r0, r0, ror r5 │ │ andeq r6, r0, r0, lsr #23 │ │ andeq r0, pc, r0, ror #4 │ │ cmp r1, #0 │ │ @@ -3550185,16 +3550186,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6353da │ │ - @ instruction: 0xff637113 │ │ + @ instruction: 0xff6353b3 │ │ + @ instruction: 0xff6370ec │ │ @ instruction: 0x000069b4 │ │ @ instruction: 0xff6441c5 │ │ @ instruction: 0x000075b4 │ │ andeq r6, r0, r8, lsl #21 │ │ andeq r0, pc, r8, lsr #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3550255,15 +3550256,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6352c2 │ │ + @ instruction: 0xff63529b │ │ @ instruction: 0xff64be51 │ │ muleq r0, ip, r8 │ │ @ instruction: 0xff6440ad │ │ andeq r7, r0, ip, lsr #12 │ │ andeq r6, r0, r0, ror r9 │ │ andeq r0, pc, r0, lsl r0 @ │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550323,18 +3550324,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6351b2 │ │ + @ instruction: 0xff63518b │ │ @ instruction: 0xff613bdf │ │ andeq r6, r0, ip, lsl #15 │ │ - @ instruction: 0xff636ed6 │ │ + @ instruction: 0xff636eaf │ │ andeq r6, r0, r8, lsr #26 │ │ andeq r6, r0, r0, ror #16 │ │ andeq pc, lr, r0, lsr #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550391,18 +3550392,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6350a2 │ │ + @ instruction: 0xff63507b │ │ @ instruction: 0xff61785e │ │ andeq r6, r0, ip, ror r6 │ │ - @ instruction: 0xff636dc6 │ │ + @ instruction: 0xff636d9f │ │ strdeq r6, [r0], -r8 │ │ andeq r6, r0, r0, asr r7 │ │ andeq pc, lr, r0, lsl lr @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550459,18 +3550460,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634f92 │ │ + @ instruction: 0xff634f6b │ │ @ instruction: 0xff61b23f │ │ andeq r6, r0, ip, ror #10 │ │ - @ instruction: 0xff636cb6 │ │ + @ instruction: 0xff636c8f │ │ @ instruction: 0x00006eb4 │ │ andeq r6, r0, r0, asr #12 │ │ andeq pc, lr, r0, lsl #26 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550527,18 +3550528,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634e82 │ │ + @ instruction: 0xff634e5b │ │ @ instruction: 0xff64ba38 │ │ andeq r6, r0, ip, asr r4 │ │ - @ instruction: 0xff636ba6 │ │ + @ instruction: 0xff636b7f │ │ andeq r6, r0, r0, lsl #30 │ │ andeq r6, r0, r0, lsr r5 │ │ strdeq pc, [lr], -r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3550597,15 +3550598,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634d6a │ │ + @ instruction: 0xff634d43 │ │ @ instruction: 0xff627ecb │ │ andeq r6, r0, r4, asr #6 │ │ @ instruction: 0xff6459e1 │ │ andeq r6, r0, r4, asr #30 │ │ andeq r6, r0, r8, lsl r4 │ │ @ instruction: 0x000efab8 │ │ cmp r1, #0 │ │ @@ -3550667,15 +3550668,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634c52 │ │ + @ instruction: 0xff634c2b │ │ @ instruction: 0xff61af23 │ │ andeq r6, r0, ip, lsr #4 │ │ @ instruction: 0xff6458c9 │ │ @ instruction: 0x00006fbc │ │ andeq r6, r0, r0, lsl #6 │ │ andeq pc, lr, r0, lsr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550737,15 +3550738,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634b42 │ │ + @ instruction: 0xff634b1b │ │ @ instruction: 0xff6155d8 │ │ andeq r6, r0, r8, asr #13 │ │ @ instruction: 0x000063b4 │ │ @ instruction: 0xff64d730 │ │ andeq r6, r0, ip, ror pc │ │ andeq r7, r0, r8, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550807,15 +3550808,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634a2a │ │ + @ instruction: 0xff634a03 │ │ @ instruction: 0xff623ff7 │ │ muleq r0, r0, r8 │ │ muleq r0, ip, r2 │ │ @ instruction: 0xff64d618 │ │ andeq r6, r0, r4, ror #28 │ │ andeq r6, r0, r0, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550877,16 +3550878,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634912 │ │ - @ instruction: 0xff634955 │ │ + @ instruction: 0xff6348eb │ │ + @ instruction: 0xff63492e │ │ andeq r6, r0, r4, asr #16 │ │ andeq r6, r0, r4, lsl #3 │ │ @ instruction: 0xff64d500 │ │ andeq r6, r0, ip, asr #26 │ │ andeq r6, r0, r8, lsr lr │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550947,16 +3550948,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6347fa │ │ - @ instruction: 0xff63485d │ │ + @ instruction: 0xff6347d3 │ │ + @ instruction: 0xff634836 │ │ andeq r6, r0, r8, lsl #17 │ │ andeq r6, r0, ip, rrx │ │ @ instruction: 0xff64d3e8 │ │ andeq r6, r0, r4, lsr ip │ │ andeq r6, r0, r0, lsr #26 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551019,15 +3551020,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6346da │ │ + @ instruction: 0xff6346b3 │ │ @ instruction: 0xff64d31b │ │ andeq r6, r0, r4, asr #17 │ │ andeq r5, r0, ip, asr #30 │ │ @ instruction: 0xff627821 │ │ andeq r6, r0, r4, lsl fp │ │ @ instruction: 0x00006cb0 │ │ cmp r1, #0 │ │ @@ -3551091,16 +3551092,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6345ba │ │ - @ instruction: 0xff63632e │ │ + @ instruction: 0xff634593 │ │ + @ instruction: 0xff636307 │ │ andeq r6, r0, r4, lsr r9 │ │ andeq r5, r0, ip, lsr #28 │ │ @ instruction: 0xff627701 │ │ strdeq r6, [r0], -r4 │ │ muleq r0, r0, fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551161,15 +3551162,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6344a2 │ │ + @ instruction: 0xff63447b │ │ @ instruction: 0xff6432f9 │ │ andeq r6, r0, r8, lsr #32 │ │ andeq r5, r0, r4, lsl sp │ │ @ instruction: 0xff64b038 │ │ ldrdeq r6, [r0], -ip │ │ andeq r6, r0, r8, asr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551231,15 +3551232,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63438a │ │ + @ instruction: 0xff634363 │ │ @ instruction: 0xff646f28 │ │ strdeq r6, [r0], -r0 │ │ strdeq r5, [r0], -ip │ │ @ instruction: 0xff64af20 │ │ andeq r6, r0, r4, asr #15 │ │ @ instruction: 0x000068b0 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551301,15 +3551302,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634272 │ │ + @ instruction: 0xff63424b │ │ @ instruction: 0xff61c35a │ │ andeq r6, r0, r4, lsr #3 │ │ andeq r5, r0, r4, ror #21 │ │ @ instruction: 0xff64ae08 │ │ andeq r6, r0, ip, lsr #13 │ │ muleq r0, r8, r7 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551371,16 +3551372,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63415a │ │ - @ instruction: 0xff63055f │ │ + @ instruction: 0xff634133 │ │ + @ instruction: 0xff630538 │ │ andeq r6, r0, r8, ror #3 │ │ andeq r5, r0, ip, asr #19 │ │ @ instruction: 0xff64acf0 │ │ muleq r0, r4, r5 │ │ andeq r6, r0, r0, lsl #13 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551443,16 +3551444,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63403a │ │ - @ instruction: 0xff640fa8 │ │ + @ instruction: 0xff634013 │ │ + @ instruction: 0xff640f81 │ │ andeq r6, r0, r4, lsr #4 │ │ andeq r5, r0, ip, lsr #17 │ │ @ instruction: 0xff6235ec │ │ andeq r6, r0, r4, ror r4 │ │ andeq r6, r0, r0, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551515,16 +3551516,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633f1a │ │ - @ instruction: 0xff63f209 │ │ + @ instruction: 0xff633ef3 │ │ + @ instruction: 0xff63f1e2 │ │ muleq r0, r4, r2 │ │ andeq r5, r0, ip, lsl #15 │ │ @ instruction: 0xff6234cc │ │ andeq r6, r0, r4, asr r3 │ │ strdeq r6, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551583,18 +3551584,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633e02 │ │ + @ instruction: 0xff633ddb │ │ @ instruction: 0xff642c83 │ │ andeq r5, r0, r4, lsl #19 │ │ - @ instruction: 0xff62c794 │ │ + @ instruction: 0xff62c76d │ │ 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 │ │ @@ -3551650,18 +3551651,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633cf6 │ │ + @ instruction: 0xff633ccf │ │ @ instruction: 0xff61f7ea │ │ andeq r5, r0, r8, asr fp │ │ - @ instruction: 0xff62c688 │ │ + @ instruction: 0xff62c661 │ │ 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 │ │ @@ -3551717,18 +3551718,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633bea │ │ - @ instruction: 0xff635984 │ │ + @ instruction: 0xff633bc3 │ │ + @ instruction: 0xff63595d │ │ andeq r5, r0, r8, lsl fp │ │ - @ instruction: 0xff62c57c │ │ + @ instruction: 0xff62c555 │ │ @ 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 │ │ @@ -3551784,18 +3551785,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633ade │ │ + @ instruction: 0xff633ab7 │ │ @ instruction: 0xff61459d │ │ andeq r5, r0, r8, ror #22 │ │ - @ instruction: 0xff62c470 │ │ + @ instruction: 0xff62c449 │ │ 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 │ │ @@ -3551853,15 +3551854,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6339ca │ │ + @ instruction: 0xff6339a3 │ │ @ instruction: 0xff6482f5 │ │ @ instruction: 0x00005bb0 │ │ @ instruction: 0xff61f43f │ │ muleq r0, r8, r2 │ │ andeq r6, r0, r4, lsl #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551922,15 +3551923,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6338b6 │ │ + @ instruction: 0xff63388f │ │ @ instruction: 0xff61f3d4 │ │ andeq r5, r0, ip, lsr #24 │ │ @ instruction: 0xff61f32b │ │ andeq r5, r0, r4, lsl #3 │ │ strdeq r5, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551989,16 +3551990,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6337aa │ │ - @ instruction: 0xff63ccf7 │ │ + @ instruction: 0xff633783 │ │ + @ instruction: 0xff63ccd0 │ │ andeq r5, r0, ip, lsr #6 │ │ @ instruction: 0xff6462e7 │ │ muleq r0, ip, r1 │ │ muleq r0, r4, pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552056,16 +3552057,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63369e │ │ - @ instruction: 0xff62fac4 │ │ + @ instruction: 0xff633677 │ │ + @ instruction: 0xff62fa9d │ │ andeq r5, r0, r0, lsl #10 │ │ @ instruction: 0xff6461db │ │ muleq r0, r0, r0 │ │ andeq r5, r0, r8, lsl #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552123,15 +3552124,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633592 │ │ + @ instruction: 0xff63356b │ │ @ instruction: 0xff62672b │ │ andeq r5, r0, r0, asr #9 │ │ @ instruction: 0xff6460cf │ │ andeq r4, r0, r4, lsl #31 │ │ andeq r5, r0, ip, ror sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3552190,15 +3552191,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633486 │ │ + @ instruction: 0xff63345f │ │ @ instruction: 0xff624875 │ │ andeq r5, r0, r0, lsl r5 │ │ @ instruction: 0xff645fc3 │ │ andeq r4, r0, r8, ror lr │ │ andeq r5, r0, r0, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552259,16 +3552260,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633372 │ │ - @ instruction: 0xff63ab40 │ │ + @ instruction: 0xff63334b │ │ + @ instruction: 0xff63ab19 │ │ andeq r5, r0, r8, asr r5 │ │ @ instruction: 0xff624741 │ │ andeq r4, r0, r4, ror #26 │ │ andeq r5, r0, r0, lsr #23 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3552328,16 +3552329,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63325e │ │ - @ instruction: 0xff635019 │ │ + @ instruction: 0xff633237 │ │ + @ instruction: 0xff634ff2 │ │ ldrdeq r5, [r0], -r4 │ │ @ instruction: 0xff62462d │ │ andeq r4, r0, r0, asr ip │ │ andeq r5, r0, ip, lsl #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552395,16 +3552396,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633152 │ │ - @ instruction: 0xff63c6c8 │ │ + @ instruction: 0xff63312b │ │ + @ instruction: 0xff63c6a1 │ │ ldrdeq r4, [r0], -r4 @ │ │ @ instruction: 0xff627e57 │ │ andeq r4, r0, r4, asr #22 │ │ andeq r5, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552462,16 +3552463,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633046 │ │ - @ instruction: 0xff62d4ea │ │ + @ instruction: 0xff63301f │ │ + @ instruction: 0xff62d4c3 │ │ andeq r4, r0, r8, lsr #29 │ │ @ instruction: 0xff627d4b │ │ andeq r4, r0, r8, lsr sl │ │ andeq r5, r0, r0, lsr r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552529,15 +3552530,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632f3a │ │ + @ instruction: 0xff632f13 │ │ @ instruction: 0xff645b02 │ │ andeq r4, r0, r8, ror #28 │ │ @ instruction: 0xff627c3f │ │ andeq r4, r0, ip, lsr #18 │ │ andeq r5, r0, r4, lsr #14 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3552596,15 +3552597,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632e2e │ │ + @ instruction: 0xff632e07 │ │ @ instruction: 0xff64ba95 │ │ @ instruction: 0x00004eb8 │ │ @ instruction: 0xff627b33 │ │ andeq r4, r0, r0, lsr #16 │ │ andeq r5, r0, r8, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552665,18 +3552666,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632d1a │ │ + @ instruction: 0xff632cf3 │ │ @ instruction: 0xff641bc5 │ │ andeq r4, r0, r0, lsl #30 │ │ - @ instruction: 0xff630f48 │ │ + @ instruction: 0xff630f21 │ │ 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 │ │ @@ -3552734,18 +3552735,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632c06 │ │ - @ instruction: 0xff632c89 │ │ + @ instruction: 0xff632bdf │ │ + @ instruction: 0xff632c62 │ │ andeq r4, r0, ip, ror pc │ │ - @ instruction: 0xff630e34 │ │ + @ instruction: 0xff630e0d │ │ 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 │ │ @@ -3552799,16 +3552800,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632afa │ │ - @ instruction: 0xff6348db │ │ + @ instruction: 0xff632ad3 │ │ + @ instruction: 0xff6348b4 │ │ @ instruction: 0xff623edf │ │ 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 │ │ @@ -3552863,15 +3552864,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6329fa │ │ + @ instruction: 0xff6329d3 │ │ @ instruction: 0xff64734c │ │ @ instruction: 0xff623ddf │ │ andeq r4, r0, r4, asr r8 │ │ muleq r0, r4, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552927,16 +3552928,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6328fa │ │ - @ instruction: 0xff638186 │ │ + @ instruction: 0xff6328d3 │ │ + @ instruction: 0xff63815f │ │ @ instruction: 0xff623cdf │ │ 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 │ │ @@ -3552991,16 +3552992,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6327fa │ │ - @ instruction: 0xff636270 │ │ + @ instruction: 0xff6327d3 │ │ + @ instruction: 0xff636249 │ │ @ instruction: 0xff623bdf │ │ andeq r4, r0, ip, ror r8 │ │ muleq r0, r4, r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3553057,17 +3553058,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6326f2 │ │ + @ instruction: 0xff6326cb │ │ @ instruction: 0xff61115f │ │ - @ instruction: 0xff62eb09 │ │ + @ instruction: 0xff62eae2 │ │ ldrdeq r4, [r0], -r0 │ │ andeq r5, r0, r4, asr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3553123,17 +3553124,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6325ea │ │ - @ instruction: 0xff637e9b │ │ - @ instruction: 0xff62ea01 │ │ + @ instruction: 0xff6325c3 │ │ + @ instruction: 0xff637e74 │ │ + @ instruction: 0xff62e9da │ │ 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 │ │ @@ -3553187,16 +3553188,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6324ea │ │ - @ instruction: 0xff632594 │ │ + @ instruction: 0xff6324c3 │ │ + @ instruction: 0xff63256d │ │ @ instruction: 0xff6490b5 │ │ 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 │ │ @@ -3553251,15 +3553252,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6323ea │ │ + @ instruction: 0xff6323c3 │ │ @ instruction: 0xff61a4f3 │ │ @ instruction: 0xff648fb5 │ │ andeq r4, r0, r4, asr #4 │ │ andeq r4, r0, r4, lsl #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553315,15 +3553316,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6322ea │ │ + @ instruction: 0xff6322c3 │ │ @ instruction: 0xff610d82 │ │ @ instruction: 0xff648eb5 │ │ andeq r4, r0, r0, lsl r2 │ │ andeq r4, r0, r4, lsl #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553379,15 +3553380,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6321ea │ │ + @ instruction: 0xff6321c3 │ │ @ instruction: 0xff626f3f │ │ @ instruction: 0xff648db5 │ │ andeq r4, r0, ip, ror #4 │ │ andeq r4, r0, r4, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3553445,17 +3553446,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6320e2 │ │ - @ instruction: 0xff635b91 │ │ - @ instruction: 0xff63b64a │ │ + @ instruction: 0xff6320bb │ │ + @ instruction: 0xff635b6a │ │ + @ instruction: 0xff63b623 │ │ 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 │ │ @@ -3553511,17 +3553512,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631fda │ │ - @ instruction: 0xff62a9dc │ │ - @ instruction: 0xff63b542 │ │ + @ instruction: 0xff631fb3 │ │ + @ instruction: 0xff62a9b5 │ │ + @ instruction: 0xff63b51b │ │ 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 │ │ @@ -3553575,17 +3553576,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631eda │ │ - @ instruction: 0xff63b48b │ │ - @ instruction: 0xff633cb1 │ │ + @ instruction: 0xff631eb3 │ │ + @ instruction: 0xff63b464 │ │ + @ instruction: 0xff633c8a │ │ 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 │ │ @@ -3553639,17 +3553640,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631dda │ │ + @ instruction: 0xff631db3 │ │ @ instruction: 0xff642aa0 │ │ - @ instruction: 0xff633bb1 │ │ + @ instruction: 0xff633b8a │ │ 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 │ │ @@ -3553703,17 +3553704,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631cda │ │ + @ instruction: 0xff631cb3 │ │ @ instruction: 0xff62310b │ │ - @ instruction: 0xff633ab1 │ │ + @ instruction: 0xff633a8a │ │ 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 │ │ @@ -3553767,17 +3553768,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631bda │ │ - @ instruction: 0xff63eb82 │ │ - @ instruction: 0xff6339b1 │ │ + @ instruction: 0xff631bb3 │ │ + @ instruction: 0xff63eb5b │ │ + @ instruction: 0xff63398a │ │ 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 │ │ @@ -3553833,15 +3553834,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631ad2 │ │ + @ instruction: 0xff631aab │ │ @ instruction: 0xff64a75a │ │ @ instruction: 0xff6486af │ │ @ instruction: 0x00003cb0 │ │ andeq r4, r0, r4, lsr r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3553899,16 +3553900,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6319ca │ │ - @ instruction: 0xff62beac │ │ + @ instruction: 0xff6319a3 │ │ + @ instruction: 0xff62be85 │ │ @ instruction: 0xff6485a7 │ │ 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 │ │ @@ -3553963,15 +3553964,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6318ca │ │ + @ instruction: 0xff6318a3 │ │ @ instruction: 0xff6425bd │ │ @ instruction: 0xff64447b │ │ andeq r3, r0, r4, asr #8 │ │ andeq r4, r0, r4, ror #2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3554027,16 +3554028,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6317ca │ │ - @ instruction: 0xff6370a6 │ │ + @ instruction: 0xff6317a3 │ │ + @ instruction: 0xff63707f │ │ @ instruction: 0xff64437b │ │ 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 │ │ @@ -3554091,15 +3554092,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6316ca │ │ + @ instruction: 0xff6316a3 │ │ @ instruction: 0xff6197ff │ │ @ instruction: 0xff64427b │ │ strdeq r3, [r0], -r0 │ │ andeq r3, r0, r4, ror #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3554155,16 +3554156,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6315ca │ │ - @ instruction: 0xff62bad6 │ │ + @ instruction: 0xff6315a3 │ │ + @ instruction: 0xff62baaf │ │ @ instruction: 0xff64417b │ │ andeq r3, r0, ip, asr #12 │ │ andeq r3, r0, r4, ror #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3554221,16 +3554222,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6314c2 │ │ - @ instruction: 0xff62f73f │ │ + @ instruction: 0xff63149b │ │ + @ instruction: 0xff62f718 │ │ @ instruction: 0xff64a13c │ │ andeq r3, r0, r0, lsr #13 │ │ andeq r3, r0, r4, lsr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3554287,15 +3554288,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6313ba │ │ + @ instruction: 0xff631393 │ │ @ instruction: 0xff6158e3 │ │ @ instruction: 0xff64a034 │ │ andeq r3, r0, r8, lsr #14 │ │ andeq r3, r0, ip, lsl sp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ @@ -3554377,15 +3554378,15 @@ │ │ andeq r2, r0, ip, lsr #18 │ │ strdeq fp, [lr], -r0 │ │ andeq r2, r0, r0, lsl #17 │ │ @ instruction: 0xff640091 │ │ @ instruction: 0x000028b0 │ │ andeq r2, r0, r8, asr r9 │ │ strdeq fp, [lr], -ip │ │ - @ instruction: 0xff6312c2 │ │ + @ instruction: 0xff63129b │ │ @ instruction: 0xff61b1e6 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3554530,25 +3554531,25 @@ │ │ ldr r0, [pc, r0] │ │ bl c64f18 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl baf2f0 │ │ b ce72b0 │ │ - @ instruction: 0xff63101e │ │ + @ instruction: 0xff630ff7 │ │ @ instruction: 0xff61cae2 │ │ @ instruction: 0xff6240dc │ │ andeq fp, lr, r4, lsr #26 │ │ andeq fp, lr, r8, asr sp │ │ @ instruction: 0xff63fecd │ │ andeq fp, lr, r4, lsr lr │ │ - @ instruction: 0xff63103a │ │ + @ instruction: 0xff631013 │ │ @ instruction: 0xff61cafe │ │ - @ instruction: 0xff631166 │ │ - @ instruction: 0xff62b694 │ │ + @ instruction: 0xff63113f │ │ + @ instruction: 0xff62b66d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3554668,23 +3554669,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl baf2f0 │ │ b ce7548 │ │ - @ instruction: 0xff630e3e │ │ + @ instruction: 0xff630e17 │ │ @ instruction: 0xff61c902 │ │ - @ instruction: 0xff630d82 │ │ + @ instruction: 0xff630d5b │ │ @ instruction: 0xff625aaa │ │ - @ instruction: 0xff630daa │ │ - @ instruction: 0xff630e5a │ │ + @ instruction: 0xff630d83 │ │ + @ instruction: 0xff630e33 │ │ @ instruction: 0xff61c91e │ │ - @ instruction: 0xff630ece │ │ - @ instruction: 0xff627ba4 │ │ + @ instruction: 0xff630ea7 │ │ + @ instruction: 0xff627b7d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3554776,21 +3554777,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce7848 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baf2f0 │ │ b ce7768 │ │ - @ instruction: 0xff630c1e │ │ + @ instruction: 0xff630bf7 │ │ @ instruction: 0xff61c6e2 │ │ @ instruction: 0x000024b8 │ │ - @ instruction: 0xff627323 │ │ - @ instruction: 0xff630c3a │ │ + @ instruction: 0xff6272fc │ │ + @ instruction: 0xff630c13 │ │ @ instruction: 0xff61c6fe │ │ - @ instruction: 0xff630cae │ │ + @ instruction: 0xff630c87 │ │ @ instruction: 0xff64562e │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3554911,22 +3554912,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl baf2f0 │ │ b ce7914 │ │ - @ instruction: 0xff630a4a │ │ + @ instruction: 0xff630a23 │ │ @ instruction: 0xff61c50e │ │ - @ instruction: 0xff6309b6 │ │ + @ instruction: 0xff63098f │ │ @ instruction: 0xff6256de │ │ - @ instruction: 0xff6309de │ │ - @ instruction: 0xff630a22 │ │ + @ instruction: 0xff6309b7 │ │ + @ instruction: 0xff6309fb │ │ @ instruction: 0xff61c4e6 │ │ - @ instruction: 0xff630b02 │ │ + @ instruction: 0xff630adb │ │ @ instruction: 0xff62010c │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3555019,22 +3555020,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce7b18 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baf2f0 │ │ b ce7b34 │ │ - @ instruction: 0xff630816 │ │ + @ instruction: 0xff6307ef │ │ @ instruction: 0xff61c2da │ │ andeq r2, r0, r0, lsr r1 │ │ - @ instruction: 0xff633ccb │ │ - @ instruction: 0xff6307ee │ │ + @ instruction: 0xff633ca4 │ │ + @ instruction: 0xff6307c7 │ │ @ instruction: 0xff61c2b2 │ │ - @ instruction: 0xff6308e2 │ │ - @ instruction: 0xff62cd44 │ │ + @ instruction: 0xff6308bb │ │ + @ instruction: 0xff62cd1d │ │ 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] @ ce7c74 │ │ @@ -3555161,29 +3555162,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce7cd0 │ │ - @ instruction: 0xff62904c │ │ + @ instruction: 0xff629025 │ │ andeq r1, r0, r0, asr #25 │ │ andeq r1, r0, r4, lsl #31 │ │ andeq fp, lr, r0, ror r3 │ │ @ instruction: 0xff61c0f3 │ │ andeq r1, r0, r4, lsl #25 │ │ andeq r1, r0, r8, asr #30 │ │ andeq fp, lr, r8, lsr r3 │ │ - @ instruction: 0xff6305f2 │ │ + @ instruction: 0xff6305cb │ │ @ instruction: 0xff61c0b6 │ │ - @ instruction: 0xff6305ca │ │ + @ instruction: 0xff6305a3 │ │ @ instruction: 0xff6252f2 │ │ - @ instruction: 0xff63069a │ │ - @ instruction: 0xff630746 │ │ - @ instruction: 0xff62ac8a │ │ + @ instruction: 0xff630673 │ │ + @ instruction: 0xff63071f │ │ + @ instruction: 0xff62ac63 │ │ 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] @ ce7ec8 │ │ @@ -3555330,25 +3555331,25 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce7f14 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce7f24 │ │ - @ instruction: 0xff63031e │ │ + @ instruction: 0xff6302f7 │ │ @ instruction: 0xff61bde2 │ │ - @ instruction: 0xff628db4 │ │ + @ instruction: 0xff628d8d │ │ andeq fp, lr, r4, asr r1 │ │ ldrdeq fp, [lr], -r0 │ │ @ instruction: 0xff61be1f │ │ andeq fp, lr, r0, rrx │ │ - @ instruction: 0xff635ce7 │ │ + @ instruction: 0xff635cc0 │ │ andeq fp, lr, r8, asr r1 │ │ - @ instruction: 0xff6304f2 │ │ - @ instruction: 0xff63d4be │ │ + @ instruction: 0xff6304cb │ │ + @ instruction: 0xff63d497 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce8154 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3555466,20 +3555467,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce81d0 │ │ - @ instruction: 0xff63012e │ │ + @ instruction: 0xff630107 │ │ @ instruction: 0xff61bbf2 │ │ - @ instruction: 0xff630106 │ │ + @ instruction: 0xff6300df │ │ @ instruction: 0xff624e2e │ │ - @ instruction: 0xff6301a6 │ │ - @ instruction: 0xff630246 │ │ + @ instruction: 0xff63017f │ │ + @ instruction: 0xff63021f │ │ @ instruction: 0xff6233ff │ │ @ instruction: 0xff642d03 │ │ andeq r1, r0, ip, asr #15 │ │ @ instruction: 0x00001bb4 │ │ andeq sl, lr, r8, lsl #29 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3555598,22 +3555599,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce83e0 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce83f0 │ │ - @ instruction: 0xff62feee │ │ + @ instruction: 0xff62fec7 │ │ @ instruction: 0xff61b9b2 │ │ @ instruction: 0xff642ab3 │ │ andeq sl, lr, r8, lsr #25 │ │ andeq sl, lr, r8, lsr ip │ │ @ instruction: 0xff640c21 │ │ @ instruction: 0x000eacbc │ │ - @ instruction: 0xff630026 │ │ + @ instruction: 0xff62ffff │ │ @ instruction: 0xff61817d │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555692,15 +3555693,15 @@ │ │ andeq r1, r0, r0, lsr #9 │ │ andeq sl, lr, r4, ror #22 │ │ strdeq r1, [r0], -r4 │ │ @ instruction: 0xff63ec05 │ │ andeq r1, r0, r4, lsr #8 │ │ andeq r1, r0, ip, asr #9 │ │ andeq sl, lr, r0, ror fp │ │ - @ instruction: 0xff62fe36 │ │ + @ instruction: 0xff62fe0f │ │ @ instruction: 0xff61261f │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555845,24 +3555846,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c64f18 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl baf2f0 │ │ b ce873c │ │ - @ instruction: 0xff62fb92 │ │ + @ instruction: 0xff62fb6b │ │ @ instruction: 0xff61b656 │ │ @ instruction: 0xff622c50 │ │ muleq lr, r8, r8 │ │ andeq sl, lr, ip, asr #17 │ │ @ instruction: 0xff63ea41 │ │ andeq sl, lr, r8, lsr #19 │ │ - @ instruction: 0xff62fbae │ │ + @ instruction: 0xff62fb87 │ │ @ instruction: 0xff61b672 │ │ - @ instruction: 0xff62fcda │ │ + @ instruction: 0xff62fcb3 │ │ @ instruction: 0xff64466e │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555932,24 +3555933,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce98d8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, ror #31 │ │ - @ instruction: 0xff63172e │ │ + @ instruction: 0xff631707 │ │ andeq r1, r0, r4, lsl r0 │ │ strheq r1, [r0], -ip │ │ andeq sl, lr, r0, lsl #15 │ │ andeq r1, r0, r0, lsl r0 │ │ @ instruction: 0xff6406ad │ │ andeq r1, r0, r0, asr #32 │ │ andeq r1, r0, r8, ror #1 │ │ andeq sl, lr, ip, lsl #15 │ │ - @ instruction: 0xff62fa52 │ │ + @ instruction: 0xff62fa2b │ │ @ instruction: 0xff612253 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3556094,24 +3556095,24 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #44] @ ce8d08 │ │ movw r1, #1068 @ 0x42c │ │ ldr r2, [pc, #40] @ ce8d0c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce8b04 │ │ - @ instruction: 0xff62f73a │ │ + @ instruction: 0xff62f713 │ │ @ instruction: 0xff61b1fe │ │ - @ instruction: 0xff6314e6 │ │ + @ instruction: 0xff6314bf │ │ strdeq sl, [lr], -r8 │ │ andeq sl, lr, ip, lsr #10 │ │ @ instruction: 0xff6404e9 │ │ andeq sl, lr, r4, asr #11 │ │ - @ instruction: 0xff62f712 │ │ + @ instruction: 0xff62f6eb │ │ @ instruction: 0xff61b1d6 │ │ - @ instruction: 0xff62f8f6 │ │ + @ instruction: 0xff62f8cf │ │ @ instruction: 0xff622ac3 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556232,22 +3556233,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl baf2f0 │ │ b ce8db8 │ │ - @ instruction: 0xff62f5ce │ │ + @ instruction: 0xff62f5a7 │ │ @ instruction: 0xff61b092 │ │ - @ instruction: 0xff62f512 │ │ + @ instruction: 0xff62f4eb │ │ @ instruction: 0xff62423a │ │ - @ instruction: 0xff62f53a │ │ - @ instruction: 0xff62f5ea │ │ + @ instruction: 0xff62f513 │ │ + @ instruction: 0xff62f5c3 │ │ @ instruction: 0xff61b0ae │ │ - @ instruction: 0xff62f65e │ │ + @ instruction: 0xff62f637 │ │ @ instruction: 0xff642258 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556340,21 +3556341,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce90b8 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baf2f0 │ │ b ce8fd8 │ │ - @ instruction: 0xff62f3ae │ │ + @ instruction: 0xff62f387 │ │ @ instruction: 0xff61ae72 │ │ andeq r0, r0, r8, asr #24 │ │ - @ instruction: 0xff625ab3 │ │ - @ instruction: 0xff62f3ca │ │ + @ instruction: 0xff625a8c │ │ + @ instruction: 0xff62f3a3 │ │ @ instruction: 0xff61ae8e │ │ - @ instruction: 0xff62f43e │ │ + @ instruction: 0xff62f417 │ │ @ instruction: 0xff64204f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556475,22 +3556476,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl baf2f0 │ │ b ce9184 │ │ - @ instruction: 0xff62f1da │ │ + @ instruction: 0xff62f1b3 │ │ @ instruction: 0xff61ac9e │ │ - @ instruction: 0xff62f146 │ │ + @ instruction: 0xff62f11f │ │ @ instruction: 0xff623e6e │ │ - @ instruction: 0xff62f16e │ │ - @ instruction: 0xff62f1b2 │ │ + @ instruction: 0xff62f147 │ │ + @ instruction: 0xff62f18b │ │ @ instruction: 0xff61ac76 │ │ - @ instruction: 0xff62f292 │ │ + @ instruction: 0xff62f26b │ │ @ instruction: 0xff63e164 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556583,21 +3556584,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce9388 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baf2f0 │ │ b ce93a4 │ │ - @ instruction: 0xff62efa6 │ │ + @ instruction: 0xff62ef7f │ │ @ instruction: 0xff61aa6a │ │ andeq r0, r0, r0, asr #17 │ │ - @ instruction: 0xff63245b │ │ - @ instruction: 0xff62ef7e │ │ + @ instruction: 0xff632434 │ │ + @ instruction: 0xff62ef57 │ │ @ instruction: 0xff61aa42 │ │ - @ instruction: 0xff62f072 │ │ + @ instruction: 0xff62f04b │ │ @ instruction: 0xff6135c3 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce94dc │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3556716,21 +3556717,21 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce9558 │ │ - @ instruction: 0xff62eda6 │ │ + @ instruction: 0xff62ed7f │ │ @ instruction: 0xff61a86a │ │ - @ instruction: 0xff62ed7e │ │ + @ instruction: 0xff62ed57 │ │ @ instruction: 0xff623aa6 │ │ - @ instruction: 0xff62ee1e │ │ - @ instruction: 0xff62eebe │ │ - @ instruction: 0xff63849c │ │ + @ instruction: 0xff62edf7 │ │ + @ instruction: 0xff62ee97 │ │ + @ instruction: 0xff638475 │ │ @ instruction: 0xff64197b │ │ andeq r0, r0, r4, asr #8 │ │ andeq r0, r0, ip, lsr #16 │ │ andeq r9, lr, r0, lsl #22 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce96fc │ │ @@ -3556848,22 +3556849,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce9768 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ b ce9778 │ │ - @ instruction: 0xff62eb66 │ │ + @ instruction: 0xff62eb3f │ │ @ instruction: 0xff61a62a │ │ @ instruction: 0xff64172b │ │ andeq r9, lr, r0, lsr #18 │ │ @ instruction: 0x000e98b0 │ │ @ instruction: 0xff63f899 │ │ andeq r9, lr, r4, lsr r9 │ │ - @ instruction: 0xff62ec9e │ │ + @ instruction: 0xff62ec77 │ │ @ instruction: 0xff63db88 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r2, #0 │ │ beq ce9994 │ │ ldr r9, [sp, #56] @ 0x38 │ │ cmp r9, #0 │ │ @@ -3556930,17 +3556931,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62ea4e │ │ + @ instruction: 0xff62ea27 │ │ @ instruction: 0xff61a512 │ │ - @ instruction: 0xff62ea26 │ │ + @ instruction: 0xff62e9ff │ │ @ instruction: 0xff61a4ea │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #61440 @ 0xf000 │ │ bl c7e260 │ │ cmp r0, #4096 @ 0x1000 │ │ beq ce9a3c │ │ @@ -3556990,17 +3556991,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62e932 │ │ + @ instruction: 0xff62e90b │ │ @ instruction: 0xff62365a │ │ - @ instruction: 0xff62e956 │ │ + @ instruction: 0xff62e92f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r0 │ │ bl c7e248 │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3557100,16 +3557101,16 @@ │ │ mov r1, #16 │ │ str r1, [r6] │ │ mov r1, r8 │ │ mov r4, r0 │ │ bl ba5c8c │ │ str r4, [r5] │ │ b ce9b58 │ │ - @ instruction: 0xff62e812 │ │ - @ instruction: 0xff62e78a │ │ + @ instruction: 0xff62e7eb │ │ + @ instruction: 0xff62e763 │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #4096 @ 0x1000 │ │ bl bce560 │ │ mov r1, #920 @ 0x398 │ │ cmp r0, #0 │ │ movweq r1, #28 │ │ @@ -3557197,17 +3557198,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ bl ba5c2c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62e632 │ │ + @ instruction: 0xff62e60b │ │ @ instruction: 0xff60d04d │ │ - @ instruction: 0xff62e5fa │ │ + @ instruction: 0xff62e5d3 │ │ @ instruction: 0xff60d015 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r0 │ │ bl bdbfe4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3557291,19 +3557292,19 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ bl baa338 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62e482 │ │ + @ instruction: 0xff62e45b │ │ @ instruction: 0xff61f85f │ │ - @ instruction: 0xff62e52a │ │ + @ instruction: 0xff62e503 │ │ @ instruction: 0xff645076 │ │ - @ instruction: 0xff62e4c6 │ │ + @ instruction: 0xff62e49f │ │ @ instruction: 0xff645012 │ │ 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] │ │ @@ -3557422,15 +3557423,15 @@ │ │ bl ba66bc │ │ mov r0, r4 │ │ add sp, sp, #1056 @ 0x420 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r6 │ │ bl ba5c2c │ │ b cea194 │ │ - @ instruction: 0xff62e282 │ │ + @ instruction: 0xff62e25b │ │ @ instruction: 0xff646ea4 │ │ 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 │ │ @@ -3557479,16 +3557480,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #96 @ 0x60 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62e1aa │ │ - @ instruction: 0xff62e1df │ │ + @ instruction: 0xff62e183 │ │ + @ instruction: 0xff62e1b8 │ │ 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] │ │ @@ -3557804,16 +3557805,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #159 @ 0x9f │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62dc96 │ │ - @ instruction: 0xff638f77 │ │ + @ instruction: 0xff62dc6f │ │ + @ instruction: 0xff638f50 │ │ 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 │ │ @@ -3557917,17 +3557918,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl ba5c2c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62db26 │ │ + @ instruction: 0xff62daff │ │ @ instruction: 0xff6406b2 │ │ - @ instruction: 0xff62dabe │ │ + @ instruction: 0xff62da97 │ │ @ instruction: 0xff64064a │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bce540 │ │ cmp r0, #0 │ │ beq cea9bc │ │ mov r1, #0 │ │ @@ -3557961,17 +3557962,17 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62da26 │ │ + @ instruction: 0xff62d9ff │ │ @ instruction: 0xff60c480 │ │ - @ instruction: 0xff62d9fe │ │ + @ instruction: 0xff62d9d7 │ │ @ instruction: 0xff60c458 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bce548 │ │ cmp r0, #0 │ │ beq ceaa6c │ │ mov r1, #0 │ │ @@ -3558005,18 +3558006,18 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d976 │ │ - @ instruction: 0xff629d68 │ │ - @ instruction: 0xff62d94e │ │ - @ instruction: 0xff629d40 │ │ + @ instruction: 0xff62d94f │ │ + @ instruction: 0xff629d41 │ │ + @ instruction: 0xff62d927 │ │ + @ instruction: 0xff629d19 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bcfacc │ │ cmp r0, #0 │ │ beq ceab1c │ │ mov r1, #0 │ │ bl ba7198 │ │ @@ -3558049,17 +3558050,17 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d8c6 │ │ + @ instruction: 0xff62d89f │ │ @ instruction: 0xff6444b5 │ │ - @ instruction: 0xff62d89e │ │ + @ instruction: 0xff62d877 │ │ @ instruction: 0xff64448d │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bcfac4 │ │ cmp r0, #0 │ │ beq ceabcc │ │ mov r1, #0 │ │ @@ -3558093,17 +3558094,17 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d816 │ │ + @ instruction: 0xff62d7ef │ │ @ instruction: 0xff61af8b │ │ - @ instruction: 0xff62d7ee │ │ + @ instruction: 0xff62d7c7 │ │ @ instruction: 0xff61af63 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl bdc1d0 │ │ orr r1, r0, #1 │ │ mov r6, r0 │ │ @@ -3558137,16 +3558138,16 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #220 @ 0xdc │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d73e │ │ - @ instruction: 0xff63a6d3 │ │ + @ instruction: 0xff62d717 │ │ + @ instruction: 0xff63a6ac │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #68] @ 0x44 │ │ cmpne r2, #0 │ │ bne cead30 │ │ bl c075e8 │ │ @@ -3558185,18 +3558186,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d6ea │ │ - @ instruction: 0xff627bb8 │ │ - @ instruction: 0xff62d68a │ │ - @ instruction: 0xff627b58 │ │ + @ instruction: 0xff62d6c3 │ │ + @ instruction: 0xff627b91 │ │ + @ instruction: 0xff62d663 │ │ + @ instruction: 0xff627b31 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq ceadec │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [pc, #108] @ ceae30 │ │ mov r5, r0 │ │ @@ -3558221,17 +3558222,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d5f6 │ │ - @ instruction: 0xff631091 │ │ - @ instruction: 0xff62d626 │ │ + @ instruction: 0xff62d5cf │ │ + @ instruction: 0xff63106a │ │ + @ instruction: 0xff62d5ff │ │ bx lr │ │ bx lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ @@ -3558296,17 +3558297,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff638864 │ │ + @ instruction: 0xff63883d │ │ @ instruction: 0xff6222c2 │ │ - @ instruction: 0xff6387cc │ │ + @ instruction: 0xff6387a5 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ bicne r0, r2, r1 │ │ bx lr │ │ @@ -3558369,17 +3558370,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff638740 │ │ + @ instruction: 0xff638719 │ │ @ instruction: 0xff6460e8 │ │ - @ instruction: 0xff6386a8 │ │ + @ instruction: 0xff638681 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ ceb0b0 │ │ mov r4, r0 │ │ mov r0, #32 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3558416,15 +3558417,15 @@ │ │ bl c51cc4 │ │ cmp r0, #0 │ │ beq ceb12c │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62b597 │ │ + @ instruction: 0xff62b570 │ │ ands r0, r1, #3 │ │ movwne r0, #1 │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb15c │ │ @@ -3558503,15 +3558504,15 @@ │ │ bl baf2f0 │ │ mov r0, r4 │ │ bl c248bc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60fa7e │ │ - @ instruction: 0xff62b511 │ │ + @ instruction: 0xff62b4ea │ │ andeq r7, lr, ip, lsl #30 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb2b0 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ @@ -3558657,15 +3558658,15 @@ │ │ bl baf2f0 │ │ mov r0, r4 │ │ bl c248bc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60f816 │ │ - @ instruction: 0xff62ee18 │ │ + @ instruction: 0xff62edf1 │ │ andeq r7, lr, r4, lsr #25 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb518 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ @@ -3558773,15 +3558774,15 @@ │ │ bl cec010 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61ff88 │ │ - @ instruction: 0xff639d6c │ │ + @ instruction: 0xff639d45 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb6e4 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ andeq r7, lr, r4, asr #22 │ │ @@ -3558817,15 +3558818,15 @@ │ │ bl cec010 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61fed8 │ │ - @ instruction: 0xff6362cf │ │ + @ instruction: 0xff6362a8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb794 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ muleq lr, r8, sl │ │ @@ -3559000,27 +3559001,27 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #1 │ │ b ceba30 │ │ @ instruction: 0xff61fe28 │ │ @ instruction: 0xff60b6e5 │ │ @ instruction: 0xff61fd9c │ │ - @ instruction: 0xff62901d │ │ + @ instruction: 0xff628ff6 │ │ @ instruction: 0xff620a81 │ │ @ instruction: 0xff61d0f2 │ │ @ instruction: 0xff61fc0c │ │ - @ instruction: 0xff628e8d │ │ - @ instruction: 0xff62ae88 │ │ + @ instruction: 0xff628e66 │ │ + @ instruction: 0xff62ae61 │ │ @ instruction: 0xff61fc64 │ │ - @ instruction: 0xff628ee5 │ │ + @ instruction: 0xff628ebe │ │ @ instruction: 0xff61fbe0 │ │ - @ instruction: 0xff628e61 │ │ + @ instruction: 0xff628e3a │ │ @ instruction: 0xff61fc38 │ │ - @ instruction: 0xff628eb9 │ │ - @ instruction: 0xff62f748 │ │ + @ instruction: 0xff628e92 │ │ + @ instruction: 0xff62f721 │ │ @ instruction: 0xff61b0c6 │ │ @ instruction: 0xff61000b │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cebaa8 │ │ ldr r0, [pc, r0] │ │ @@ -3559058,15 +3559059,15 @@ │ │ bl cec8f4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61fb14 │ │ - @ instruction: 0xff62c9ff │ │ + @ instruction: 0xff62c9d8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cebb58 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ strdeq r7, [lr], -r4 │ │ @@ -3559190,15 +3559191,15 @@ │ │ bl cecfd8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61f904 │ │ - @ instruction: 0xff62e537 │ │ + @ instruction: 0xff62e510 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cebd68 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ ldrdeq r7, [lr], -r4 │ │ @@ -3559234,15 +3559235,15 @@ │ │ bl cecfd8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baf2f0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61f854 │ │ - @ instruction: 0xff6379a6 │ │ + @ instruction: 0xff63797f │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cebe18 │ │ ldr r0, [pc, r0] │ │ b ced808 │ │ andeq r7, lr, r8, lsr #8 │ │ @@ -3559526,29 +3559527,29 @@ │ │ mov r1, #226 @ 0xe2 │ │ b cec050 │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff61f5bc │ │ @ instruction: 0xff63b2d1 │ │ - @ instruction: 0xff62ef86 │ │ + @ instruction: 0xff62ef5f │ │ @ instruction: 0xff63fd6a │ │ @ instruction: 0xff61f3c0 │ │ @ instruction: 0xff63b0d5 │ │ @ instruction: 0xff60bf0b │ │ @ instruction: 0xff61f418 │ │ @ instruction: 0xff63b12d │ │ @ instruction: 0xff61f394 │ │ @ instruction: 0xff63b0a9 │ │ @ instruction: 0xff61f3ec │ │ @ instruction: 0xff63b101 │ │ - @ instruction: 0xff62ef2c │ │ + @ instruction: 0xff62ef05 │ │ @ instruction: 0xff609f90 │ │ @ instruction: 0xff60db1a │ │ - @ instruction: 0xff62fd1e │ │ + @ instruction: 0xff62fcf7 │ │ 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 │ │ @@ -3559724,29 +3559725,29 @@ │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff60d075 │ │ @ instruction: 0xff61629d │ │ - @ instruction: 0xff62ec88 │ │ - @ instruction: 0xff62736b │ │ + @ instruction: 0xff62ec61 │ │ + @ instruction: 0xff627344 │ │ @ instruction: 0xff620f57 │ │ @ instruction: 0xff63ed79 │ │ - @ instruction: 0xff6272d5 │ │ + @ instruction: 0xff6272ae │ │ @ instruction: 0xff61616d │ │ @ instruction: 0xff60ca4e │ │ - @ instruction: 0xff62727d │ │ + @ instruction: 0xff627256 │ │ @ instruction: 0xff60ca06 │ │ @ instruction: 0xff63eb22 │ │ - @ instruction: 0xff62e081 │ │ + @ instruction: 0xff62e05a │ │ @ instruction: 0xff61f068 │ │ @ instruction: 0xff644d94 │ │ - @ instruction: 0xff63596b │ │ - @ instruction: 0xff62c148 │ │ + @ instruction: 0xff635944 │ │ + @ instruction: 0xff62c121 │ │ @ instruction: 0xff616219 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #28] │ │ cmp r0, #0 │ │ beq cec630 │ │ bl c31fb0 │ │ @@ -3559834,23 +3559835,23 @@ │ │ bl bb0a28 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ popgt {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6316e9 │ │ - @ instruction: 0xff6247e1 │ │ - @ instruction: 0xff62f890 │ │ - @ instruction: 0xff622a60 │ │ - @ instruction: 0xff633546 │ │ + @ instruction: 0xff6316c2 │ │ + @ instruction: 0xff6247ba │ │ + @ instruction: 0xff62f869 │ │ + @ instruction: 0xff622a39 │ │ + @ instruction: 0xff63351f │ │ @ instruction: 0xff63ca48 │ │ @ instruction: 0xff63ac24 │ │ - @ instruction: 0xff6334dc │ │ - @ instruction: 0xff628132 │ │ + @ instruction: 0xff6334b5 │ │ + @ instruction: 0xff62810b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #312] @ cec8d0 │ │ mov r7, r3 │ │ mov r5, r0 │ │ @@ -3559928,22 +3559929,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: 0xff613978 │ │ - @ instruction: 0xff637b13 │ │ - @ instruction: 0xff626f65 │ │ + @ instruction: 0xff637aec │ │ + @ instruction: 0xff626f3e │ │ @ instruction: 0xff60f12d │ │ @ instruction: 0xff615db5 │ │ - @ instruction: 0xff62dd9d │ │ - @ instruction: 0xff637a77 │ │ + @ instruction: 0xff62dd76 │ │ + @ instruction: 0xff637a50 │ │ @ instruction: 0xff60f095 │ │ - @ instruction: 0xff62dd31 │ │ + @ instruction: 0xff62dd0a │ │ 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] │ │ @@ -3560346,40 +3560347,40 @@ │ │ bl cec780 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cecdb0 │ │ mov r6, #1 │ │ b cecdb0 │ │ @ instruction: 0xff61ecc8 │ │ - @ instruction: 0xff62bbc2 │ │ + @ instruction: 0xff62bb9b │ │ @ instruction: 0xff61ec50 │ │ - @ instruction: 0xff62bb4a │ │ + @ instruction: 0xff62bb23 │ │ @ instruction: 0xff61f8fd │ │ @ instruction: 0xff61eaf0 │ │ - @ instruction: 0xff62b9ea │ │ + @ instruction: 0xff62b9c3 │ │ @ instruction: 0xff61bf8a │ │ - @ instruction: 0xff62b985 │ │ - @ instruction: 0xff62e5c8 │ │ + @ instruction: 0xff62b95e │ │ + @ instruction: 0xff62e5a1 │ │ @ instruction: 0xff61eab8 │ │ - @ instruction: 0xff62b9b2 │ │ + @ instruction: 0xff62b98b │ │ @ instruction: 0xff619f46 │ │ @ instruction: 0xff615860 │ │ @ instruction: 0xff61caef │ │ @ instruction: 0xff6422bd │ │ @ instruction: 0xff61cabb │ │ @ instruction: 0xff60c149 │ │ @ instruction: 0xff616741 │ │ @ instruction: 0xff61bc98 │ │ - @ instruction: 0xff6396d5 │ │ - @ instruction: 0xff62e47e │ │ - @ instruction: 0xff635a15 │ │ + @ instruction: 0xff6396ae │ │ + @ instruction: 0xff62e457 │ │ + @ instruction: 0xff6359ee │ │ @ instruction: 0xff612828 │ │ @ instruction: 0xff60b278 │ │ - @ instruction: 0xff62a721 │ │ - @ instruction: 0xff62e2e6 │ │ + @ instruction: 0xff62a6fa │ │ + @ instruction: 0xff62e2bf │ │ @ instruction: 0xff61e728 │ │ @ instruction: 0xff619b8a │ │ @ instruction: 0xff61da6c │ │ @ instruction: 0xff63b327 │ │ @ instruction: 0xff61e8e8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ @@ -3560471,23 +3560472,23 @@ │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #1 │ │ bge ced0d4 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61e5f8 │ │ - @ instruction: 0xff625954 │ │ + @ instruction: 0xff62592d │ │ andeq sp, sp, r8, ror #1 │ │ @ instruction: 0xff61e4f0 │ │ - @ instruction: 0xff62584c │ │ + @ instruction: 0xff625825 │ │ @ instruction: 0xff60f8c7 │ │ @ instruction: 0xff619936 │ │ @ instruction: 0xff615250 │ │ @ instruction: 0xff61e588 │ │ - @ instruction: 0xff6258e4 │ │ + @ instruction: 0xff6258bd │ │ @ instruction: 0xff61343d │ │ 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 │ │ @@ -3560862,43 +3560863,43 @@ │ │ ldr r6, [sp, #16] │ │ b ced24c │ │ @ instruction: 0xff61e430 │ │ @ instruction: 0xff643f0b │ │ @ instruction: 0xff61e3c8 │ │ @ instruction: 0xff643ea3 │ │ @ instruction: 0xff61b6d6 │ │ - @ instruction: 0xff62513b │ │ - @ instruction: 0xff637bed │ │ + @ instruction: 0xff625114 │ │ + @ instruction: 0xff637bc6 │ │ @ instruction: 0xff60f6dc │ │ @ instruction: 0xff61f051 │ │ @ instruction: 0xff643777 │ │ @ instruction: 0xff61f8e2 │ │ @ instruction: 0xff60f638 │ │ - @ instruction: 0xff62dd18 │ │ - @ instruction: 0xff6235ae │ │ - @ instruction: 0xff62c8be │ │ + @ instruction: 0xff62dcf1 │ │ + @ instruction: 0xff623587 │ │ + @ instruction: 0xff62c897 │ │ @ instruction: 0xff639976 │ │ @ instruction: 0xff6166ff │ │ @ instruction: 0xff63d506 │ │ - @ instruction: 0xff62e490 │ │ + @ instruction: 0xff62e469 │ │ @ instruction: 0xff61668a │ │ - @ instruction: 0xff6321bd │ │ - @ instruction: 0xff635c03 │ │ - @ instruction: 0xff628cc0 │ │ - @ instruction: 0xff6301bc │ │ + @ instruction: 0xff632196 │ │ + @ instruction: 0xff635bdc │ │ + @ instruction: 0xff628c99 │ │ + @ instruction: 0xff630195 │ │ @ instruction: 0xff61a3e2 │ │ @ instruction: 0xff614f4d │ │ - @ instruction: 0xff62906b │ │ + @ instruction: 0xff629044 │ │ @ instruction: 0xff63d9a3 │ │ - @ instruction: 0xff629017 │ │ + @ instruction: 0xff628ff0 │ │ @ instruction: 0xff60d56a │ │ - @ instruction: 0xff62e7fa │ │ - @ instruction: 0xff628fbf │ │ + @ instruction: 0xff62e7d3 │ │ + @ instruction: 0xff628f98 │ │ @ instruction: 0xff609791 │ │ - @ instruction: 0xff628f8f │ │ + @ instruction: 0xff628f68 │ │ add r0, r0, #4 │ │ ldr r1, [r0, #-4] │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ cmp r1, #42 @ 0x2a │ │ ldreq r0, [r0] │ │ @@ -3561023,15 +3561024,15 @@ │ │ bl d21c3c │ │ mov r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #16] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff635d9d │ │ + @ instruction: 0xff635d76 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ cmp r6, #0 │ │ beq ceda1c │ │ @@ -3561167,20 +3561168,20 @@ │ │ ldr r1, [sp, #28] │ │ mov r3, #249 @ 0xf9 │ │ add r2, pc, r2 │ │ bl c4eb18 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff635c75 │ │ + @ instruction: 0xff635c4e │ │ @ instruction: 0xff60b420 │ │ - @ instruction: 0xff635c29 │ │ - @ instruction: 0xff6301d4 │ │ - @ instruction: 0xff635bed │ │ - @ instruction: 0xff635b3d │ │ + @ instruction: 0xff635c02 │ │ + @ instruction: 0xff6301ad │ │ + @ instruction: 0xff635bc6 │ │ + @ instruction: 0xff635b16 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r8, #0 │ │ cmp r5, #0 │ │ beq cedc70 │ │ @@ -3561224,16 +3561225,16 @@ │ │ beq cedc70 │ │ ldr r0, [r6, #8] │ │ bl bce2cc │ │ mov r8, #1 │ │ str r5, [r6, #8] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff635aa9 │ │ - @ instruction: 0xff633d47 │ │ + @ instruction: 0xff635a82 │ │ + @ instruction: 0xff633d20 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #80] @ cedd78 │ │ mov r4, r0 │ │ ldr r0, [r0, #36] @ 0x24 │ │ movw r2, #277 @ 0x115 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3561249,15 +3561250,15 @@ │ │ movw r3, #281 @ 0x119 │ │ bl c4da00 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff635a29 │ │ + @ instruction: 0xff635a02 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq cedea0 │ │ ldr r1, [pc, #388] @ cedf20 │ │ @@ -3561355,18 +3561356,18 @@ │ │ bl c4da00 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ bl c4d7a8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6359b9 │ │ - @ instruction: 0xff635885 │ │ - @ instruction: 0xff6358a9 │ │ - @ instruction: 0xff6358d1 │ │ + @ instruction: 0xff635992 │ │ + @ instruction: 0xff63585e │ │ + @ instruction: 0xff635882 │ │ + @ instruction: 0xff6358aa │ │ 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 │ │ @@ -3561572,26 +3561573,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: 0xff611873 │ │ - @ instruction: 0xff62efdb │ │ - @ instruction: 0xff632c4d │ │ + @ instruction: 0xff62efb4 │ │ + @ instruction: 0xff632c26 │ │ @ instruction: 0xff615eef │ │ - @ instruction: 0xff6356a9 │ │ + @ instruction: 0xff635682 │ │ @ instruction: 0xff640f72 │ │ - @ instruction: 0xff630d4e │ │ + @ instruction: 0xff630d27 │ │ @ instruction: 0xff60817b │ │ - @ instruction: 0xff635631 │ │ + @ instruction: 0xff63560a │ │ @ instruction: 0xff63de3b │ │ @ instruction: 0xff61e2df │ │ - @ instruction: 0xff635595 │ │ - @ instruction: 0xff6354fd │ │ + @ instruction: 0xff63556e │ │ + @ instruction: 0xff6354d6 │ │ ldr r0, [pc, #4] @ cee2c0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, ip, asr #29 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3561676,18 +3561677,18 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61150f │ │ @ instruction: 0xff61428d │ │ - @ instruction: 0xff62ec8f │ │ - @ instruction: 0xff632915 │ │ + @ instruction: 0xff62ec68 │ │ + @ instruction: 0xff6328ee │ │ @ instruction: 0xff61423d │ │ - @ instruction: 0xff630aa6 │ │ + @ instruction: 0xff630a7f │ │ @ instruction: 0xff607edb │ │ @ instruction: 0xff61e0ab │ │ @ instruction: 0xff6141b1 │ │ ldr r0, [pc, #4] @ cee44c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r0, ror #27 │ │ @@ -3561752,18 +3561753,18 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bcd86c │ │ cmp r0, #1 │ │ bge cee52c │ │ mov r4, #0 │ │ b cee534 │ │ - @ instruction: 0xff6352cd │ │ - @ instruction: 0xff62f878 │ │ - @ instruction: 0xff63527d │ │ - @ instruction: 0xff62f828 │ │ + @ instruction: 0xff6352a6 │ │ + @ instruction: 0xff62f851 │ │ + @ instruction: 0xff635256 │ │ + @ instruction: 0xff62f801 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cee5bc │ │ ldr r1, [pc, #64] @ cee5c4 │ │ @@ -3562275,19 +3562276,19 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61f81d │ │ @ instruction: 0xff610c67 │ │ @ instruction: 0xff61d8e5 │ │ - @ instruction: 0xff632049 │ │ + @ instruction: 0xff632022 │ │ @ instruction: 0xff6152eb │ │ @ instruction: 0xff616f1a │ │ - @ instruction: 0xff62f060 │ │ - @ instruction: 0xff63014a │ │ + @ instruction: 0xff62f039 │ │ + @ instruction: 0xff630123 │ │ @ instruction: 0xff607577 │ │ @ instruction: 0xff616e86 │ │ ldr r0, [pc, #4] @ ceeda8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, asr r5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3562381,17 +3562382,17 @@ │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61f5a1 │ │ @ instruction: 0xff6109db │ │ @ instruction: 0xff613759 │ │ @ instruction: 0xff61d671 │ │ - @ instruction: 0xff631de1 │ │ + @ instruction: 0xff631dba │ │ @ instruction: 0xff613709 │ │ - @ instruction: 0xff62ff72 │ │ + @ instruction: 0xff62ff4b │ │ @ instruction: 0xff6073a7 │ │ ldr r0, [pc, #4] @ ceef44 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, asr #8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3562565,15 +3562566,15 @@ │ │ beq cef18c │ │ ldr r0, [r5, #8] │ │ bl bfea6c │ │ mov r0, #1 │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff60f56b │ │ - @ instruction: 0xff6256e1 │ │ + @ instruction: 0xff6256ba │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl bfea6c │ │ ldr r0, [r4, #8] │ │ bl bfea6c │ │ ldr r1, [pc, #16] @ cef23c │ │ @@ -3562648,17 +3562649,17 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff60f4a3 │ │ @ instruction: 0xff60f437 │ │ - @ instruction: 0xff63092a │ │ + @ instruction: 0xff630903 │ │ @ instruction: 0xff60f3ff │ │ - @ instruction: 0xff6308f2 │ │ + @ instruction: 0xff6308cb │ │ @ instruction: 0xff60f3cb │ │ mov r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ cef378 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff696ed8 │ │ @@ -3562716,15 +3562717,15 @@ │ │ beq cef3e8 │ │ ldr r0, [r5, #4] │ │ bl bfea6c │ │ mov r0, #1 │ │ str r4, [r5, #4] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff60f30f │ │ - @ instruction: 0xff62e930 │ │ + @ instruction: 0xff62e909 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cef478 │ │ add r0, pc, r0 │ │ b cef864 │ │ @ instruction: 0xff6407c0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ @@ -3562890,15 +3562891,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff64055c │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cef71c │ │ add r0, pc, r0 │ │ b cef864 │ │ - @ instruction: 0xff62b7f9 │ │ + @ instruction: 0xff62b7d2 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d21c3c │ │ ldr r1, [pc, #52] @ cef768 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c1c8fc │ │ @@ -3562909,15 +3562910,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c1cd64 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62b7d9 │ │ + @ instruction: 0xff62b7b2 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d21c3c │ │ ldr r1, [pc, #52] @ cef7b4 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c1c8fc │ │ @@ -3562928,15 +3562929,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c1cd64 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62b78d │ │ + @ instruction: 0xff62b766 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cef7c8 │ │ add r0, pc, r0 │ │ b cef864 │ │ @ instruction: 0xff6174b4 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ @@ -3563439,39 +3563440,39 @@ │ │ str r0, [sp] │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6332ea │ │ + @ instruction: 0xff6332c3 │ │ @ instruction: 0xff637510 │ │ @ instruction: 0xff612534 │ │ - @ instruction: 0xff620fff │ │ - @ instruction: 0xff61ece1 │ │ + @ instruction: 0xff620fd8 │ │ + @ instruction: 0xff61ecba │ │ @ instruction: 0xff6374dc │ │ @ instruction: 0xff612500 │ │ @ instruction: 0xff60e8d9 │ │ @ instruction: 0xff637604 │ │ @ instruction: 0xff612628 │ │ @ instruction: 0xff63b520 │ │ @ instruction: 0xff63753c │ │ @ instruction: 0xff612560 │ │ @ instruction: 0xff6374a8 │ │ @ instruction: 0xff6124cc │ │ @ instruction: 0xff6199c3 │ │ @ instruction: 0xff63744c │ │ @ instruction: 0xff612470 │ │ - @ instruction: 0xff62de49 │ │ + @ instruction: 0xff62de22 │ │ @ instruction: 0xff637598 │ │ @ instruction: 0xff6125bc │ │ @ instruction: 0xff61419c │ │ @ instruction: 0xff6373a8 │ │ @ instruction: 0xff6123cc │ │ - @ instruction: 0xff631a6f │ │ + @ instruction: 0xff631a48 │ │ ldr r0, [pc, #4] @ cf0020 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, sp, r8, lsr r6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3563826,44 +3563827,44 @@ │ │ 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: 0xff629520 │ │ + @ instruction: 0xff6294f9 │ │ @ instruction: 0xff63729c │ │ @ instruction: 0xff60f16c │ │ @ instruction: 0xff63721c │ │ @ instruction: 0xff6371cc │ │ @ instruction: 0xff60ab52 │ │ @ instruction: 0xff60e5d9 │ │ - @ instruction: 0xff63223d │ │ + @ instruction: 0xff632216 │ │ @ instruction: 0xff637138 │ │ - @ instruction: 0xff62bceb │ │ + @ instruction: 0xff62bcc4 │ │ @ instruction: 0xff6370b8 │ │ @ instruction: 0xff63b038 │ │ @ instruction: 0xff637030 │ │ @ instruction: 0xff63ed54 │ │ @ instruction: 0xff60e441 │ │ @ instruction: 0xff6131cd │ │ @ instruction: 0xff636f40 │ │ @ instruction: 0xff63c9be │ │ @ instruction: 0xff60e355 │ │ @ instruction: 0xff6124c5 │ │ @ instruction: 0xff636f10 │ │ @ instruction: 0xff640cd2 │ │ - @ instruction: 0xff62baf2 │ │ + @ instruction: 0xff62bacb │ │ @ instruction: 0xff636f74 │ │ @ instruction: 0xff640d36 │ │ @ instruction: 0xff613ba8 │ │ - @ instruction: 0xff626286 │ │ - @ instruction: 0xff62806f │ │ + @ instruction: 0xff62625f │ │ + @ instruction: 0xff628048 │ │ @ instruction: 0xff617561 │ │ - @ instruction: 0xff620fde │ │ + @ instruction: 0xff620fb7 │ │ @ instruction: 0xff63797a │ │ ldr r0, [pc, #4] @ cf0644 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, sp, r8, lsl r1 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3566732,15 +3566733,15 @@ │ │ mov r1, #235 @ 0xeb │ │ mov r3, #8 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff63402c │ │ - @ instruction: 0xff6320ef │ │ + @ instruction: 0xff6320c8 │ │ @ instruction: 0xff60b43d │ │ cmp r1, #19 │ │ cmpne r1, #16 │ │ streq r1, [r0, #56] @ 0x38 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3566805,15 +3566806,15 @@ │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff621462 │ │ + @ instruction: 0xff62143b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq cf355c │ │ @@ -3566876,28 +3566877,28 @@ │ │ ldr r1, [pc, #24] @ cf3568 │ │ mov r0, r6 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62141a │ │ - @ instruction: 0xff62133a │ │ + @ instruction: 0xff6213f3 │ │ + @ instruction: 0xff621313 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cf359c │ │ ldr r1, [pc, #16] @ cf3598 │ │ mov r0, r4 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff621302 │ │ + @ instruction: 0xff6212db │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r8, [r0], #8 │ │ bl cc3200 │ │ ldr r9, [pc, #144] @ cf3644 │ │ mov r7, r4 │ │ ldr r0, [r7, #20]! │ │ @@ -3566932,15 +3566933,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: 0xff6212d2 │ │ + @ instruction: 0xff6212ab │ │ 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 │ │ @@ -3567070,20 +3567071,20 @@ │ │ bl cf3e44 │ │ mov r6, r0 │ │ mov r0, r7 │ │ mov r1, #64 @ 0x40 │ │ bl d324e0 │ │ b cf37a0 │ │ @ instruction: 0xff602c06 │ │ - @ instruction: 0xff621166 │ │ - @ instruction: 0xff62e30b │ │ - @ instruction: 0xff62113a │ │ - @ instruction: 0xff62e2df │ │ - @ instruction: 0xff62110e │ │ - @ instruction: 0xff62e2b3 │ │ + @ instruction: 0xff62113f │ │ + @ instruction: 0xff62e2e4 │ │ + @ instruction: 0xff621113 │ │ + @ instruction: 0xff62e2b8 │ │ + @ instruction: 0xff6210e7 │ │ + @ instruction: 0xff62e28c │ │ ldr r0, [pc, #4] @ cf3890 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r4, pc @ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3567267,15 +3567268,15 @@ │ │ add r2, pc, r2 │ │ stm sp, {r9, sl} │ │ str r5, [sp, #8] │ │ str r8, [sp, #12] │ │ bl cf3d68 │ │ mov r6, r0 │ │ b cf3b08 │ │ - @ instruction: 0xff620da6 │ │ + @ instruction: 0xff620d7f │ │ @ instruction: 0xff615d94 │ │ @ instruction: 0xff69286c │ │ @ instruction: 0xff6926f8 │ │ ldr r0, [pc, #4] @ cf3b9c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, ror #26 │ │ @@ -3567373,22 +3567374,22 @@ │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff620b9a │ │ + @ instruction: 0xff620b73 │ │ @ instruction: 0xff619485 │ │ - @ instruction: 0xff6302f0 │ │ - @ instruction: 0xff620c96 │ │ - @ instruction: 0xff62cb42 │ │ - @ instruction: 0xff620c3e │ │ - @ instruction: 0xff620bfa │ │ - @ instruction: 0xff631f26 │ │ + @ instruction: 0xff6302c9 │ │ + @ instruction: 0xff620c6f │ │ + @ instruction: 0xff62cb1b │ │ + @ instruction: 0xff620c17 │ │ + @ instruction: 0xff620bd3 │ │ + @ instruction: 0xff631eff │ │ ldr r0, [pc, #4] @ cf3d54 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3567441,17 +3567442,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff620a7e │ │ - @ instruction: 0xff626425 │ │ - @ instruction: 0xff624a59 │ │ + @ instruction: 0xff620a57 │ │ + @ instruction: 0xff6263fe │ │ + @ instruction: 0xff624a32 │ │ 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 c186fc │ │ @@ -3567742,29 +3567743,29 @@ │ │ mov r2, #0 │ │ str r6, [r8] │ │ bl c533fc │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cf4298 │ │ @ instruction: 0xff60175f │ │ - @ instruction: 0xff6207ba │ │ + @ instruction: 0xff620793 │ │ @ instruction: 0xff638ce4 │ │ @ instruction: 0xff6378e0 │ │ @ instruction: 0xff602193 │ │ - @ instruction: 0xff6262dc │ │ - @ instruction: 0xff620652 │ │ + @ instruction: 0xff6262b5 │ │ + @ instruction: 0xff62062b │ │ @ instruction: 0xff60afc4 │ │ - @ instruction: 0xff6205de │ │ - @ instruction: 0xff62543a │ │ + @ instruction: 0xff6205b7 │ │ + @ instruction: 0xff625413 │ │ @ instruction: 0xff63619c │ │ - @ instruction: 0xff62071e │ │ + @ instruction: 0xff6206f7 │ │ @ instruction: 0xff638c48 │ │ - @ instruction: 0xff6206de │ │ + @ instruction: 0xff6206b7 │ │ @ instruction: 0xff638c08 │ │ - @ instruction: 0xff6206ba │ │ + @ instruction: 0xff620693 │ │ @ instruction: 0xff638be4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #228] @ cf4420 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3567820,16 +3567821,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff636fa4 │ │ - @ instruction: 0xff620492 │ │ - @ instruction: 0xff629976 │ │ + @ instruction: 0xff62046b │ │ + @ instruction: 0xff62994f │ │ @ instruction: 0xff601f12 │ │ 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 │ │ @@ -3567929,17 +3567930,17 @@ │ │ movw r1, #256 @ 0x100 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61e3d0 │ │ - @ instruction: 0xff61e3ac │ │ - @ instruction: 0xff6297d0 │ │ + @ instruction: 0xff61e3a9 │ │ + @ instruction: 0xff61e385 │ │ + @ instruction: 0xff6297a9 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ ldr r6, [r0, #148] @ 0x94 │ │ mov r0, r1 │ │ @@ -3567963,15 +3567964,15 @@ │ │ bl d324e0 │ │ str r6, [r4, #148] @ 0x94 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, r6, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff61e340 │ │ + @ instruction: 0xff61e319 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0, #148] @ 0x94 │ │ mov r4, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq cf47d0 │ │ @@ -3568072,18 +3568073,18 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61e2d0 │ │ - @ instruction: 0xff61e174 │ │ - @ instruction: 0xff629598 │ │ - @ instruction: 0xff61e1cc │ │ + @ instruction: 0xff61e2a9 │ │ + @ instruction: 0xff61e14d │ │ + @ instruction: 0xff629571 │ │ + @ instruction: 0xff61e1a5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #148] @ 0x94 │ │ bl c20c48 │ │ add r0, r4, #4 │ │ bl cc3200 │ │ @@ -3568100,15 +3568101,15 @@ │ │ mov r3, #65 @ 0x41 │ │ bl c4da00 │ │ mov r0, r4 │ │ mov r1, #172 @ 0xac │ │ bl d324e0 │ │ str r6, [r4, #148] @ 0x94 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61e10c │ │ + @ instruction: 0xff61e0e5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ @@ -3568270,21 +3568271,21 @@ │ │ strd r8, [sp] │ │ bl cc3674 │ │ mov r6, r0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff63980d │ │ - @ instruction: 0xff61df8c │ │ + @ instruction: 0xff61df65 │ │ @ instruction: 0xff612302 │ │ - @ instruction: 0xff61df28 │ │ + @ instruction: 0xff61df01 │ │ @ instruction: 0xff600d87 │ │ - @ instruction: 0xff61de9c │ │ + @ instruction: 0xff61de75 │ │ @ instruction: 0xff60d8bc │ │ - @ instruction: 0xff623d1d │ │ + @ instruction: 0xff623cf6 │ │ ldr r0, [pc, #4] @ cf4b54 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, r4, ror #30 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #164] @ cf4c0c │ │ @@ -3568352,15 +3568353,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: 0xff62ce0f │ │ + @ instruction: 0xff62cde8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ @@ -3568459,16 +3568460,16 @@ │ │ str sl, [r5] │ │ str r9, [r7] │ │ str r4, [r6] │ │ bl c4d7a8 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62cda3 │ │ - @ instruction: 0xff62ccb3 │ │ + @ instruction: 0xff62cd7c │ │ + @ instruction: 0xff62cc8c │ │ 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 │ │ @@ -3568510,15 +3568511,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 c4d7a8 │ │ - @ instruction: 0xff62cbeb │ │ + @ instruction: 0xff62cbc4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ ldr r0, [r0, #8] │ │ bl c20c48 │ │ mov r7, r4 │ │ ldr r1, [r4, #36] @ 0x24 │ │ @@ -3568553,15 +3568554,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: 0xff62cb2f │ │ + @ instruction: 0xff62cb08 │ │ 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 cc25c4 │ │ @@ -3568750,25 +3568751,25 @@ │ │ mov r1, r9 │ │ movw r3, #362 @ 0x16a │ │ add r2, pc, r2 │ │ bl c4da00 │ │ mov r0, r6 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62c97f │ │ + @ instruction: 0xff62c958 │ │ @ instruction: 0xff63227c │ │ - @ instruction: 0xff62c863 │ │ + @ instruction: 0xff62c83c │ │ @ instruction: 0xff632160 │ │ - @ instruction: 0xff62c953 │ │ + @ instruction: 0xff62c92c │ │ @ instruction: 0xff632250 │ │ @ instruction: 0xff6362d0 │ │ - @ instruction: 0xff62c7ef │ │ + @ instruction: 0xff62c7c8 │ │ @ instruction: 0xff6320ec │ │ - @ instruction: 0xff62c8f3 │ │ - @ instruction: 0xff62c7af │ │ + @ instruction: 0xff62c8cc │ │ + @ instruction: 0xff62c788 │ │ ldr r0, [pc, #4] @ cf52e4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, r0, ror #16 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ @@ -3568979,33 +3568980,33 @@ │ │ ldr r1, [r4, #16] │ │ mov r3, #0 │ │ mov sl, #0 │ │ bl c20e24 │ │ cmp r0, #0 │ │ movne sl, #1 │ │ b cf5588 │ │ - @ instruction: 0xff620d70 │ │ + @ instruction: 0xff620d49 │ │ @ instruction: 0xff635503 │ │ @ instruction: 0xff636648 │ │ @ instruction: 0xff6048eb │ │ - @ instruction: 0xff623285 │ │ - @ instruction: 0xff61e8b9 │ │ - @ instruction: 0xff62c46b │ │ - @ instruction: 0xff6210f8 │ │ + @ instruction: 0xff62325e │ │ + @ instruction: 0xff61e892 │ │ + @ instruction: 0xff62c444 │ │ + @ instruction: 0xff6210d1 │ │ @ instruction: 0xff6075c5 │ │ - @ instruction: 0xff6250bc │ │ - @ instruction: 0xff6250a0 │ │ + @ instruction: 0xff625095 │ │ + @ instruction: 0xff625079 │ │ @ instruction: 0xff609dc8 │ │ @ instruction: 0xff600e1a │ │ - @ instruction: 0xff61c39e │ │ + @ instruction: 0xff61c377 │ │ @ instruction: 0xff639b92 │ │ - @ instruction: 0xff6294f8 │ │ + @ instruction: 0xff6294d1 │ │ @ instruction: 0xff61434a │ │ - @ instruction: 0xff62c653 │ │ - @ instruction: 0xff6212e0 │ │ + @ instruction: 0xff62c62c │ │ + @ instruction: 0xff6212b9 │ │ ldr r0, [pc, #4] @ cf5698 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000d55b0 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ cf56d8 │ │ @@ -3569263,15 +3569264,15 @@ │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff626496 │ │ + @ instruction: 0xff62646f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq cf5ba0 │ │ @@ -3569325,16 +3569326,16 @@ │ │ mov r2, #79 @ 0x4f │ │ str r8, [r5] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r6] │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62644e │ │ - @ instruction: 0xff6263c6 │ │ + @ instruction: 0xff626427 │ │ + @ instruction: 0xff62639f │ │ 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 │ │ @@ -3569356,15 +3569357,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 c4d7a8 │ │ - @ instruction: 0xff626346 │ │ + @ instruction: 0xff62631f │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl cc2fb0 │ │ mov r7, r4 │ │ @@ -3569380,15 +3569381,15 @@ │ │ mov r3, #90 @ 0x5a │ │ bl c4da00 │ │ 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: 0xff6262d6 │ │ + @ instruction: 0xff6262af │ │ 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 cc25c4 │ │ @@ -3569821,30 +3569822,30 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ b cf5edc │ │ - @ instruction: 0xff6261be │ │ + @ instruction: 0xff626197 │ │ @ instruction: 0xff6352d9 │ │ - @ instruction: 0xff626192 │ │ + @ instruction: 0xff62616b │ │ @ instruction: 0xff6352ad │ │ - @ instruction: 0xff626166 │ │ + @ instruction: 0xff62613f │ │ @ instruction: 0xff635281 │ │ - @ instruction: 0xff6261ea │ │ - @ instruction: 0xff62251d │ │ - @ instruction: 0xff626066 │ │ - @ instruction: 0xff622399 │ │ - @ instruction: 0xff62609a │ │ - @ instruction: 0xff6223cd │ │ - @ instruction: 0xff625d7e │ │ - @ instruction: 0xff6220b1 │ │ - @ instruction: 0xff625bde │ │ - @ instruction: 0xff621f11 │ │ + @ instruction: 0xff6261c3 │ │ + @ instruction: 0xff6224f6 │ │ + @ instruction: 0xff62603f │ │ + @ instruction: 0xff622372 │ │ + @ instruction: 0xff626073 │ │ + @ instruction: 0xff6223a6 │ │ + @ instruction: 0xff625d57 │ │ + @ instruction: 0xff62208a │ │ + @ instruction: 0xff625bb7 │ │ + @ instruction: 0xff621eea │ │ ldr r0, [pc, #4] @ cf63b4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, ip, lsl #18 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ @@ -3569911,18 +3569912,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: 0xff6240f4 │ │ - @ instruction: 0xff625b06 │ │ - @ instruction: 0xff62efa5 │ │ - @ instruction: 0xff625aa6 │ │ + @ instruction: 0xff6240cd │ │ + @ instruction: 0xff625adf │ │ + @ instruction: 0xff62ef7e │ │ + @ instruction: 0xff625a7f │ │ ldr r0, [pc, #4] @ cf64ec │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r8, lsr r8 │ │ push {r4, r5, fp, lr} │ │ add r0, r0, #4 │ │ mov r4, r1 │ │ @@ -3569996,15 +3569997,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: 0xff636867 │ │ @ instruction: 0xff5ff21f │ │ - @ instruction: 0xff62f7dd │ │ + @ instruction: 0xff62f7b6 │ │ andeq ip, sp, r0, asr ip │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ @@ -3570149,15 +3570150,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: 0xff63660f │ │ @ instruction: 0xff5fefb3 │ │ - @ instruction: 0xff62f571 │ │ + @ instruction: 0xff62f54a │ │ andeq ip, sp, r8, ror #19 │ │ 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 │ │ @@ -3570417,17 +3570418,17 @@ │ │ bl c353a0 │ │ b cf6a34 │ │ @ instruction: 0xff63641b │ │ @ instruction: 0xff60255c │ │ @ instruction: 0xff6363ef │ │ @ instruction: 0xff602530 │ │ @ instruction: 0xff6363c3 │ │ - @ instruction: 0xff621af7 │ │ + @ instruction: 0xff621ad0 │ │ @ instruction: 0xff636447 │ │ - @ instruction: 0xff621b7b │ │ + @ instruction: 0xff621b54 │ │ ldr r0, [pc, #4] @ cf6cd0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, ip, asr #1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r0 │ │ @@ -3570613,16 +3570614,16 @@ │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5feae3 │ │ @ instruction: 0xff636087 │ │ @ instruction: 0xff60b649 │ │ - @ instruction: 0xff62454e │ │ - @ instruction: 0xff6227bc │ │ + @ instruction: 0xff624527 │ │ + @ instruction: 0xff622795 │ │ @ instruction: 0xff635fff │ │ @ instruction: 0xff635fa7 │ │ @ instruction: 0xff6083e8 │ │ @ instruction: 0xff635f53 │ │ @ instruction: 0xff60b515 │ │ @ instruction: 0xff635f17 │ │ @ instruction: 0xff635ec7 │ │ @@ -3571137,15 +3571138,15 @@ │ │ mov r9, #1 │ │ b cf77d0 │ │ @ instruction: 0xff5ffabe │ │ @ instruction: 0xff609131 │ │ @ instruction: 0xff5ffa92 │ │ @ instruction: 0xff609105 │ │ @ instruction: 0xff5ffa52 │ │ - @ instruction: 0xff6268ea │ │ + @ instruction: 0xff6268c3 │ │ @ instruction: 0xff5ffa12 │ │ @ instruction: 0xff5ffbae │ │ @ instruction: 0xff5ffb12 │ │ ldr r0, [pc, #4] @ cf7814 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, ip, lsl #13 │ │ @@ -3571273,21 +3571274,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: 0xff621d10 │ │ + @ instruction: 0xff621ce9 │ │ @ instruction: 0xff5ff676 │ │ @ instruction: 0xff5ff616 │ │ @ instruction: 0xff60792c │ │ @ instruction: 0xff5ff5c6 │ │ @ instruction: 0xff5ff566 │ │ - @ instruction: 0xff61b47f │ │ + @ instruction: 0xff61b458 │ │ @ instruction: 0xff60bb0d │ │ ldr r0, [pc, #4] @ cf7a44 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, r8, ror #9 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3572047,36 +3572048,36 @@ │ │ movw r3, #545 @ 0x221 │ │ add r2, pc, r2 │ │ bl c4da00 │ │ b cf8198 │ │ mov r9, #0 │ │ b cf8198 │ │ @ instruction: 0xff61518a │ │ - @ instruction: 0xff625d8f │ │ + @ instruction: 0xff625d68 │ │ @ instruction: 0xff61515e │ │ - @ instruction: 0xff625d63 │ │ + @ instruction: 0xff625d3c │ │ @ instruction: 0xff610032 │ │ @ instruction: 0xff6151aa │ │ - @ instruction: 0xff618e52 │ │ + @ instruction: 0xff618e2b │ │ @ instruction: 0xff6150b6 │ │ - @ instruction: 0xff618d5e │ │ + @ instruction: 0xff618d37 │ │ @ instruction: 0xff615072 │ │ - @ instruction: 0xff618d1a │ │ + @ instruction: 0xff618cf3 │ │ @ instruction: 0xff615026 │ │ - @ instruction: 0xff618cce │ │ + @ instruction: 0xff618ca7 │ │ @ instruction: 0xff614f9a │ │ - @ instruction: 0xff618c42 │ │ + @ instruction: 0xff618c1b │ │ @ instruction: 0xff614f52 │ │ - @ instruction: 0xff618bfa │ │ + @ instruction: 0xff618bd3 │ │ @ instruction: 0xff614f2a │ │ @ instruction: 0xff614bb6 │ │ - @ instruction: 0xff61885e │ │ + @ instruction: 0xff618837 │ │ @ instruction: 0xff614b86 │ │ @ instruction: 0xff615132 │ │ - @ instruction: 0xff618dcf │ │ + @ instruction: 0xff618da8 │ │ ldr r0, [pc, #4] @ cf8694 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r0, lsl r9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #1 │ │ @@ -3572287,24 +3572288,24 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cf89e4 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff620eac │ │ + @ instruction: 0xff620e85 │ │ @ instruction: 0xff614ab6 │ │ @ instruction: 0xff614a5e │ │ @ instruction: 0xff606ad8 │ │ @ instruction: 0xff614a16 │ │ @ instruction: 0xff6149be │ │ @ instruction: 0xff6051ad │ │ - @ instruction: 0xff626144 │ │ + @ instruction: 0xff62611d │ │ @ instruction: 0xff602d3a │ │ - @ instruction: 0xff624666 │ │ + @ instruction: 0xff62463f │ │ @ instruction: 0xff62f57e │ │ @ instruction: 0xff61480a │ │ @ instruction: 0xff6147e6 │ │ ldr r0, [pc, #4] @ cf8a30 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r4, lsl r6 │ │ @@ -3572348,15 +3572349,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff60f44a │ │ @ instruction: 0xff6146ea │ │ - @ instruction: 0xff618387 │ │ + @ instruction: 0xff618360 │ │ 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]! │ │ @@ -3572749,15 +3572750,15 @@ │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff628962 │ │ + @ instruction: 0xff62893b │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq cf9254 │ │ @@ -3572826,16 +3572827,16 @@ │ │ mov r6, #0 │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4, #36] @ 0x24 │ │ str r6, [r4, #40] @ 0x28 │ │ bl c4d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62891a │ │ - @ instruction: 0xff628872 │ │ + @ instruction: 0xff6288f3 │ │ + @ instruction: 0xff62884b │ │ 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 │ │ @@ -3572864,15 +3572865,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 c4d7a8 │ │ - @ instruction: 0xff6287d6 │ │ + @ instruction: 0xff6287af │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl cc3200 │ │ mov r7, r4 │ │ @@ -3572895,15 +3572896,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: 0xff62874a │ │ + @ instruction: 0xff628723 │ │ 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 cc25c4 │ │ @@ -3573100,23 +3573101,23 @@ │ │ add r0, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ bl d324e0 │ │ b cf95b4 │ │ sub r2, r8, r7 │ │ add r1, sp, #16 │ │ b cf94cc │ │ - @ instruction: 0xff62858a │ │ + @ instruction: 0xff628563 │ │ @ instruction: 0xff612159 │ │ - @ instruction: 0xff62855e │ │ + @ instruction: 0xff628537 │ │ @ instruction: 0xff61212d │ │ - @ instruction: 0xff628532 │ │ + @ instruction: 0xff62850b │ │ @ instruction: 0xff612101 │ │ - @ instruction: 0xff628506 │ │ + @ instruction: 0xff6284df │ │ @ instruction: 0xff6120d5 │ │ - @ instruction: 0xff6284da │ │ + @ instruction: 0xff6284b3 │ │ @ instruction: 0xff6120a9 │ │ ldr r0, [pc, #4] @ cf96d8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, r4, ror #19 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3573271,24 +3573272,24 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ b cf98dc │ │ strb r0, [r8, #32] │ │ mov r6, #1 │ │ b cf98e8 │ │ @ instruction: 0xff5fc0db │ │ - @ instruction: 0xff628316 │ │ + @ instruction: 0xff6282ef │ │ @ instruction: 0xff61014c │ │ - @ instruction: 0xff620d68 │ │ - @ instruction: 0xff6282be │ │ + @ instruction: 0xff620d41 │ │ + @ instruction: 0xff628297 │ │ @ instruction: 0xff6100b8 │ │ - @ instruction: 0xff62825a │ │ - @ instruction: 0xff623202 │ │ - @ instruction: 0xff6281f6 │ │ - @ instruction: 0xff62a392 │ │ - @ instruction: 0xff62814e │ │ + @ instruction: 0xff628233 │ │ + @ instruction: 0xff6231db │ │ + @ instruction: 0xff6281cf │ │ + @ instruction: 0xff62a36b │ │ + @ instruction: 0xff628127 │ │ @ instruction: 0xff60ff84 │ │ ldr r0, [pc, #4] @ cf9988 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, r0, asr #15 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3573816,29 +3573817,29 @@ │ │ blx d2b20e │ │ mov r6, #1 │ │ mov r7, r5 │ │ cmp r8, #0 │ │ bne cfa0e0 │ │ b cfa178 │ │ @ instruction: 0xff60865f │ │ - @ instruction: 0xff627d3a │ │ - @ instruction: 0xff61eb1d │ │ + @ instruction: 0xff627d13 │ │ + @ instruction: 0xff61eaf6 │ │ @ instruction: 0xff6083f7 │ │ - @ instruction: 0xff627ad2 │ │ - @ instruction: 0xff61c314 │ │ + @ instruction: 0xff627aab │ │ + @ instruction: 0xff61c2ed │ │ @ instruction: 0xff68c4d8 │ │ @ instruction: 0xff6085c3 │ │ @ instruction: 0xff613153 │ │ @ instruction: 0xff6311d8 │ │ @ instruction: 0xff60825f │ │ @ instruction: 0xff6082c7 │ │ @ instruction: 0xff6083db │ │ - @ instruction: 0xff627ab6 │ │ + @ instruction: 0xff627a8f │ │ @ instruction: 0xff6083af │ │ - @ instruction: 0xff627a8a │ │ + @ instruction: 0xff627a63 │ │ ldr r0, [pc, #4] @ cfa21c │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r0, [sp], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3574182,21 +3574183,21 @@ │ │ cmpne r0, #0 │ │ beq cfa780 │ │ 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: 0xff61babc │ │ + @ instruction: 0xff61ba95 │ │ @ instruction: 0xff63024f │ │ @ instruction: 0xff5fb19f │ │ @ instruction: 0xff607d23 │ │ @ instruction: 0xff6098e8 │ │ - @ instruction: 0xff627d21 │ │ - @ instruction: 0xff61fdfc │ │ + @ instruction: 0xff627cfa │ │ + @ instruction: 0xff61fdd5 │ │ @ instruction: 0xff5fbb9e │ │ @ instruction: 0xff604afc │ │ @ instruction: 0xff5fc7d5 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq cfa854 │ │ @@ -3574253,15 +3574254,15 @@ │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61485a │ │ + @ instruction: 0xff614833 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq cfa9c4 │ │ @@ -3574326,16 +3574327,16 @@ │ │ vst1.32 {d16-d17}, [r6] │ │ mov r6, #0 │ │ str r6, [r4, #20] │ │ str r6, [r4, #24] │ │ bl c4d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff614812 │ │ - @ instruction: 0xff614766 │ │ + @ instruction: 0xff6147eb │ │ + @ instruction: 0xff61473f │ │ 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 │ │ @@ -3574360,15 +3574361,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 c4d7a8 │ │ - @ instruction: 0xff6146da │ │ + @ instruction: 0xff6146b3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r4, r0 │ │ ldr r6, [r0] │ │ ldr r0, [r7, #4]! │ │ bl c20c48 │ │ ldr r0, [r4, #8] │ │ @@ -3574386,15 +3574387,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: 0xff614662 │ │ + @ instruction: 0xff61463b │ │ 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 cc25c4 │ │ @@ -3574541,25 +3574542,25 @@ │ │ ldr r2, [pc, #60] @ cfad50 │ │ mov r0, r4 │ │ mov r1, fp │ │ movw r3, #571 @ 0x23b │ │ add r2, pc, r2 │ │ bl c4da00 │ │ b cface4 │ │ - @ instruction: 0xff6144a6 │ │ + @ instruction: 0xff61447f │ │ @ instruction: 0xff610a0f │ │ - @ instruction: 0xff61447a │ │ + @ instruction: 0xff614453 │ │ @ instruction: 0xff6109e3 │ │ - @ instruction: 0xff61444e │ │ + @ instruction: 0xff614427 │ │ @ instruction: 0xff6109b7 │ │ - @ instruction: 0xff614422 │ │ + @ instruction: 0xff6143fb │ │ @ instruction: 0xff61098b │ │ - @ instruction: 0xff614576 │ │ - @ instruction: 0xff6144c6 │ │ - @ instruction: 0xff6143ca │ │ + @ instruction: 0xff61454f │ │ + @ instruction: 0xff61449f │ │ + @ instruction: 0xff6143a3 │ │ ldr r0, [pc, #4] @ cfad60 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000d06b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ @@ -3574725,27 +3574726,27 @@ │ │ add r0, r0, r3 │ │ blx d2b20e │ │ b cfaf54 │ │ mov r0, #1 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5faa53 │ │ - @ instruction: 0xff627f28 │ │ - @ instruction: 0xff61da3d │ │ + @ instruction: 0xff627f01 │ │ + @ instruction: 0xff61da16 │ │ @ instruction: 0xff62ed23 │ │ - @ instruction: 0xff61da19 │ │ - @ instruction: 0xff62af99 │ │ - @ instruction: 0xff61da59 │ │ - @ instruction: 0xff61426a │ │ - @ instruction: 0xff61d69d │ │ - @ instruction: 0xff62752d │ │ - @ instruction: 0xff6141fe │ │ - @ instruction: 0xff616936 │ │ - @ instruction: 0xff616916 │ │ - @ instruction: 0xff61419a │ │ + @ instruction: 0xff61d9f2 │ │ + @ instruction: 0xff62af72 │ │ + @ instruction: 0xff61da32 │ │ + @ instruction: 0xff614243 │ │ + @ instruction: 0xff61d676 │ │ + @ instruction: 0xff627506 │ │ + @ instruction: 0xff6141d7 │ │ + @ instruction: 0xff61690f │ │ + @ instruction: 0xff6168ef │ │ + @ instruction: 0xff614173 │ │ ldr r0, [pc, #4] @ cfb048 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r4, lsr r4 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ cfb088 │ │ @@ -3575527,25 +3575528,25 @@ │ │ bl c533fc │ │ cmp r0, #0 │ │ bne cfba24 │ │ b cfbab0 │ │ @ instruction: 0xff5f9f9b │ │ @ instruction: 0xff60a375 │ │ @ instruction: 0xff635865 │ │ - @ instruction: 0xff626b25 │ │ - @ instruction: 0xff61ec10 │ │ + @ instruction: 0xff626afe │ │ + @ instruction: 0xff61ebe9 │ │ @ instruction: 0xff60a13d │ │ @ instruction: 0xff606ad6 │ │ @ instruction: 0xff60a0a5 │ │ @ instruction: 0xff62f724 │ │ - @ instruction: 0xff6163e4 │ │ + @ instruction: 0xff6163bd │ │ @ instruction: 0xff60a0f1 │ │ @ instruction: 0xff606a70 │ │ @ instruction: 0xff60a059 │ │ - @ instruction: 0xff622415 │ │ + @ instruction: 0xff6223ee │ │ @ instruction: 0xff604bb7 │ │ @ instruction: 0xff60a00d │ │ @ instruction: 0xff6069f4 │ │ @ instruction: 0xff609fc1 │ │ @ instruction: 0xff610a57 │ │ @ instruction: 0xff62c48a │ │ andeq pc, ip, r0, ror #22 │ │ @@ -3575822,15 +3575823,15 @@ │ │ add r1, sp, #8 │ │ mov r0, r8 │ │ mov r2, r6 │ │ blx d2b20e │ │ mov sl, #1 │ │ b cfc0cc │ │ @ instruction: 0xff609c95 │ │ - @ instruction: 0xff61a771 │ │ + @ instruction: 0xff61a74a │ │ push {r4, r5, r6, lr} │ │ mov r5, r3 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq cfc154 │ │ bl c502b4 │ │ cmp r0, #0 │ │ @@ -3575993,16 +3575994,16 @@ │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ bl c13450 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62b053 │ │ - @ instruction: 0xff61df0a │ │ - @ instruction: 0xff616632 │ │ + @ instruction: 0xff61dee3 │ │ + @ instruction: 0xff61660b │ │ @ instruction: 0xff5fe94e │ │ @ instruction: 0xff609869 │ │ @ instruction: 0xff634d70 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3576603,18 +3576604,18 @@ │ │ mov r1, #66 @ 0x42 │ │ bl d324e0 │ │ mov r0, r8 │ │ bl c1c68c │ │ mov r0, r6 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61e3f1 │ │ + @ instruction: 0xff61e3ca │ │ @ instruction: 0xff62e518 │ │ @ instruction: 0xff62c5db │ │ - @ instruction: 0xff61d6e3 │ │ + @ instruction: 0xff61d6bc │ │ @ instruction: 0xff60eac3 │ │ @ instruction: 0xff6896fb │ │ @ instruction: 0xff60ae60 │ │ @ instruction: 0xff68967b │ │ @ instruction: 0xff62e350 │ │ @ instruction: 0xff62c413 │ │ @ instruction: 0xff60adf8 │ │ @@ -3576860,24 +3576861,24 @@ │ │ ldr r0, [sp, #28] │ │ mov r5, #1 │ │ str r6, [r0] │ │ ldr r0, [r8, #16] │ │ str r0, [r9] │ │ b cfd000 │ │ @ instruction: 0xff62e1e4 │ │ - @ instruction: 0xff61f0cf │ │ + @ instruction: 0xff61f0a8 │ │ @ instruction: 0xff60ca32 │ │ @ instruction: 0xff62e14c │ │ - @ instruction: 0xff61f037 │ │ - @ instruction: 0xff61d356 │ │ + @ instruction: 0xff61f010 │ │ + @ instruction: 0xff61d32f │ │ @ instruction: 0xff62df90 │ │ - @ instruction: 0xff61ee7b │ │ - @ instruction: 0xff613d69 │ │ + @ instruction: 0xff61ee54 │ │ + @ instruction: 0xff613d42 │ │ @ instruction: 0xff62e1bc │ │ - @ instruction: 0xff622d72 │ │ + @ instruction: 0xff622d4b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3577048,15 +3577049,15 @@ │ │ @ instruction: 0xff6051d4 │ │ @ instruction: 0xff60c672 │ │ @ instruction: 0xff62dcb0 │ │ @ instruction: 0xff605058 │ │ @ instruction: 0xff60e2b5 │ │ @ instruction: 0xff62dc54 │ │ @ instruction: 0xff604ffc │ │ - @ instruction: 0xff61556f │ │ + @ instruction: 0xff615548 │ │ @ instruction: 0xff62ddfc │ │ @ instruction: 0xff60e403 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ cfd4b0 │ │ mov r3, #208 @ 0xd0 │ │ @@ -3577250,15 +3577251,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 cfd4b4 │ │ @ instruction: 0xff62d9a0 │ │ - @ instruction: 0xff622541 │ │ + @ instruction: 0xff62251a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bdc0a0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3577352,15 +3577353,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: 0xff61d611 │ │ + @ instruction: 0xff61d5ea │ │ 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 │ │ @@ -3577531,15 +3577532,15 @@ │ │ mov r1, r7 │ │ add r0, lr, #202 @ 0xca │ │ bl d324e0 │ │ b cfdb98 │ │ @ instruction: 0xff62d4f4 │ │ @ instruction: 0xff60488e │ │ @ instruction: 0xff5fd144 │ │ - @ instruction: 0xff623fcb │ │ + @ instruction: 0xff623fa4 │ │ @ instruction: 0xff6887d3 │ │ @ instruction: 0xff62f2e7 │ │ @ instruction: 0xff688783 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r8, r2 │ │ @@ -3577596,15 +3577597,15 @@ │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff62d3b4 │ │ - @ instruction: 0xff625ad2 │ │ + @ instruction: 0xff625aab │ │ @ instruction: 0xff6028c8 │ │ push {r4, lr} │ │ ldr r1, [pc, #220] @ cfddd4 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ bl c4f7f0 │ │ cmp r0, #0 │ │ @@ -3577663,15 +3577664,15 @@ │ │ @ instruction: 0xff601a50 │ │ @ instruction: 0xff5f84f1 │ │ @ instruction: 0xff62e2a7 │ │ @ instruction: 0xff60ff39 │ │ @ instruction: 0xff5f9f35 │ │ andeq sp, ip, r4, lsr #18 │ │ @ instruction: 0xff60d920 │ │ - @ instruction: 0xff62768e │ │ + @ instruction: 0xff627667 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r9, r1 │ │ ldr r1, [pc, #352] @ cfdf68 │ │ add r4, sp, #24 │ │ mov r8, r2 │ │ add r1, pc, r1 │ │ @@ -3577759,15 +3577760,15 @@ │ │ mov r0, #0 │ │ cmp r4, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #128 @ 0x80 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff62dbcc │ │ @ instruction: 0xff6013ec │ │ - @ instruction: 0xff61c66c │ │ + @ instruction: 0xff61c645 │ │ @ instruction: 0xff5f83f6 │ │ @ instruction: 0xff60d760 │ │ @ instruction: 0xff63319f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr sl, [sp, #116] @ 0x74 │ │ mov r5, r2 │ │ @@ -3578020,15 +3578021,15 @@ │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff60d4c0 │ │ @ instruction: 0xff688063 │ │ @ instruction: 0xff60d36c │ │ - @ instruction: 0xff625466 │ │ + @ instruction: 0xff62543f │ │ @ instruction: 0xff60d33c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r6, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r3 │ │ @@ -3578095,15 +3578096,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff60d21c │ │ - @ instruction: 0xff61be10 │ │ + @ instruction: 0xff61bde9 │ │ @ instruction: 0xff5f73ff │ │ @ instruction: 0xff629ad6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r8, r1 │ │ ldr r1, [pc, #360] @ cfe638 │ │ mov r4, r0 │ │ @@ -3578197,19 +3578198,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b cfe624 │ │ @ instruction: 0xff60f79d │ │ @ instruction: 0xff5f97ad │ │ @ instruction: 0xff5fc7d7 │ │ @ instruction: 0xff605a84 │ │ - @ instruction: 0xff61bd1b │ │ - @ instruction: 0xff61c9b5 │ │ + @ instruction: 0xff61bcf4 │ │ + @ instruction: 0xff61c98e │ │ @ instruction: 0xff60d0e3 │ │ @ instruction: 0xff687d23 │ │ - @ instruction: 0xff621654 │ │ + @ instruction: 0xff62162d │ │ @ instruction: 0xff687ccb │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ cfe6a0 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #160 @ 0xa0 │ │ add r1, pc, r1 │ │ @@ -3578264,15 +3578265,15 @@ │ │ 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: 0xff5f95b5 │ │ @ instruction: 0xff60f59d │ │ - @ instruction: 0xff61c80d │ │ + @ instruction: 0xff61c7e6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne cfe7b4 │ │ ldr r4, [sp, #136] @ 0x88 │ │ cmp r1, #0 │ │ @@ -3578467,25 +3578468,25 @@ │ │ ldr r0, [r7, #16] │ │ str r0, [r4] │ │ b cfea08 │ │ add r6, r5, #9 │ │ mov r9, r5 │ │ b cfe9bc │ │ @ instruction: 0xff5fc54f │ │ - @ instruction: 0xff61d7b3 │ │ + @ instruction: 0xff61d78c │ │ @ instruction: 0xff60b116 │ │ @ instruction: 0xff5fc4ab │ │ - @ instruction: 0xff61d70f │ │ - @ instruction: 0xff61ba2e │ │ + @ instruction: 0xff61d6e8 │ │ + @ instruction: 0xff61ba07 │ │ @ instruction: 0xff5fc34f │ │ @ instruction: 0xff62c6f5 │ │ @ instruction: 0xff5fc303 │ │ @ instruction: 0xff62c6a9 │ │ @ instruction: 0xff5fc527 │ │ - @ instruction: 0xff6160ec │ │ + @ instruction: 0xff6160c5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3578524,15 +3578525,15 @@ │ │ mov r1, r4 │ │ pop {r4, r5, r6, lr} │ │ b cfee14 │ │ mvn r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f9199 │ │ @ instruction: 0xff60f181 │ │ - @ instruction: 0xff61c3f1 │ │ + @ instruction: 0xff61c3ca │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne cfebc8 │ │ ldr r7, [r0, #36] @ 0x24 │ │ cmp r1, #0 │ │ @@ -3578674,15 +3578675,15 @@ │ │ @ instruction: 0xff5fbfe7 │ │ @ instruction: 0xff603708 │ │ @ instruction: 0xff60c965 │ │ @ instruction: 0xff605e8e │ │ @ instruction: 0xff5fc01b │ │ @ instruction: 0xff62c3c1 │ │ @ instruction: 0xff5fc113 │ │ - @ instruction: 0xff61995d │ │ + @ instruction: 0xff619936 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ cfee10 │ │ mov r3, #173 @ 0xad │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3578853,15 +3578854,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b cfee14 │ │ mvn r7, #1 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f8ccd │ │ @ instruction: 0xff60ecb5 │ │ - @ instruction: 0xff61bf25 │ │ + @ instruction: 0xff61befe │ │ 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 │ │ @@ -3579023,15 +3579024,15 @@ │ │ add lr, sp, #256 @ 0x100 │ │ mov r1, r7 │ │ add r0, lr, #66 @ 0x42 │ │ bl d324e0 │ │ b cff18c │ │ @ instruction: 0xff5fbba7 │ │ @ instruction: 0xff62bf4d │ │ - @ instruction: 0xff62283b │ │ + @ instruction: 0xff622814 │ │ @ instruction: 0xff68703b │ │ @ instruction: 0xff62db3f │ │ @ instruction: 0xff686feb │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3579209,17 +3579210,17 @@ │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #8] │ │ mov r0, r5 │ │ bl d324e0 │ │ b cff5f8 │ │ @ instruction: 0xff60dbea │ │ - @ instruction: 0xff6241cf │ │ + @ instruction: 0xff6241a8 │ │ @ instruction: 0xff60dd82 │ │ - @ instruction: 0xff624367 │ │ + @ instruction: 0xff624340 │ │ mov r3, #8192 @ 0x2000 │ │ b cff8f8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3579299,19 +3579300,19 @@ │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff60da72 │ │ - @ instruction: 0xff61c807 │ │ + @ instruction: 0xff61c7e0 │ │ @ instruction: 0xff60dada │ │ - @ instruction: 0xff61c86f │ │ + @ instruction: 0xff61c848 │ │ @ instruction: 0xff60db1a │ │ - @ instruction: 0xff61c8af │ │ + @ instruction: 0xff61c888 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c7d6c4 │ │ ldr r1, [pc, #16] @ cff7bc │ │ mov r0, r4 │ │ mov r2, #106 @ 0x6a │ │ @@ -3579388,15 +3579389,15 @@ │ │ bne cff8d8 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62b7ff │ │ - @ instruction: 0xff61e509 │ │ + @ instruction: 0xff61e4e2 │ │ ldr r0, [pc, #4] @ cff8f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r8, lsr #31 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3579447,15 +3579448,15 @@ │ │ cmp r0, #0 │ │ bne cff930 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ b cff930 │ │ @ instruction: 0xff62b70b │ │ - @ instruction: 0xff61e419 │ │ + @ instruction: 0xff61e3f2 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cffa18 │ │ mov r0, r5 │ │ @@ -3579566,20 +3579567,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5fc022 │ │ @ instruction: 0xff5ffd65 │ │ @ instruction: 0xff62e69c │ │ @ instruction: 0xff5fc0bc │ │ - @ instruction: 0xff611d5a │ │ + @ instruction: 0xff611d33 │ │ @ instruction: 0xff630612 │ │ @ instruction: 0xff5f5cb3 │ │ @ instruction: 0xff62839a │ │ @ instruction: 0xff607f0e │ │ - @ instruction: 0xff621f3f │ │ + @ instruction: 0xff621f18 │ │ ldr r0, [pc, #4] @ cffbd0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, ip, asr lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r2 │ │ @@ -3579885,15 +3579886,15 @@ │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff604e8e │ │ @ instruction: 0xff606c65 │ │ @ instruction: 0xff5fbb45 │ │ - @ instruction: 0xff6139a7 │ │ + @ instruction: 0xff613980 │ │ ldr r0, [pc, #4] @ d000b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, ip, ror #19 │ │ push {r4, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #88] @ d00124 │ │ @@ -3579916,15 +3579917,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movne r0, #1 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6138df │ │ + @ instruction: 0xff6138b8 │ │ ldr r0, [pc, #4] @ d00134 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r4, asr #21 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3580419,25 +3580420,25 @@ │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5ff169 │ │ @ instruction: 0xff62da90 │ │ @ instruction: 0xff5fb4a0 │ │ - @ instruction: 0xff61112e │ │ + @ instruction: 0xff611107 │ │ @ instruction: 0xff60731a │ │ @ instruction: 0xff6071ae │ │ @ instruction: 0xff62f9a6 │ │ @ instruction: 0xff5f5037 │ │ @ instruction: 0xff60729e │ │ @ instruction: 0xff6276d6 │ │ @ instruction: 0xff60723e │ │ @ instruction: 0xff5fb246 │ │ @ instruction: 0xff6071ea │ │ - @ instruction: 0xff612124 │ │ + @ instruction: 0xff6120fd │ │ ldr r0, [pc, #4] @ d00938 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r4, lsl r5 │ │ ldr r0, [pc, #4] @ d00948 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3580594,21 +3580595,21 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6231ee │ │ - @ instruction: 0xff6169fd │ │ + @ instruction: 0xff6231c7 │ │ + @ instruction: 0xff6169d6 │ │ @ instruction: 0xff5f91d1 │ │ @ instruction: 0xff606ee6 │ │ - @ instruction: 0xff6179b8 │ │ + @ instruction: 0xff617991 │ │ @ instruction: 0xff606fc2 │ │ - @ instruction: 0xff617a94 │ │ + @ instruction: 0xff617a6d │ │ @ instruction: 0xff600a76 │ │ @ instruction: 0xff5fcb52 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ @@ -3580641,15 +3580642,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f770e │ │ - @ instruction: 0xff621db9 │ │ + @ instruction: 0xff621d92 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq d00ca0 │ │ mov r0, r4 │ │ bl d21c3c │ │ @@ -3580942,23 +3580943,23 @@ │ │ cmp r0, #0 │ │ str r0, [r5, #20] │ │ beq d01124 │ │ str r7, [r5, #24] │ │ b d00fd4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff622e0e │ │ - @ instruction: 0xff61661d │ │ - @ instruction: 0xff61dfbe │ │ + @ instruction: 0xff622de7 │ │ + @ instruction: 0xff6165f6 │ │ + @ instruction: 0xff61df97 │ │ @ instruction: 0xff5fcb1b │ │ strdeq fp, [ip], -r0 │ │ @ instruction: 0xff5fe911 │ │ @ instruction: 0xff62d238 │ │ @ instruction: 0xff5fac48 │ │ - @ instruction: 0xff6108d6 │ │ + @ instruction: 0xff6108af │ │ @ instruction: 0xff608923 │ │ @ instruction: 0xff6087cf │ │ @ instruction: 0xff6005be │ │ @ instruction: 0xff62f126 │ │ @ instruction: 0xff5f47b7 │ │ @ instruction: 0xff60887f │ │ @ instruction: 0xff626e56 │ │ @@ -3581110,15 +3581111,15 @@ │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r5, #0 │ │ b d01354 │ │ andeq r0, r0, ip, ror r9 │ │ @ instruction: 0xff608543 │ │ - @ instruction: 0xff624090 │ │ + @ instruction: 0xff624069 │ │ @ instruction: 0xff60be3a │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d01434 │ │ mov r5, r0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ @@ -3581657,15 +3581658,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f672e │ │ - @ instruction: 0xff620dd9 │ │ + @ instruction: 0xff620db2 │ │ 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 │ │ @@ -3581751,15 +3581752,15 @@ │ │ bl bb427c │ │ mov r6, #1 │ │ cmp r5, r0 │ │ blt d01d80 │ │ mov r5, #102 @ 0x66 │ │ mov r6, #37 @ 0x25 │ │ b d01d48 │ │ - @ instruction: 0xff61854c │ │ + @ instruction: 0xff618525 │ │ @ instruction: 0xff60b4b7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r4, r2 │ │ mov r7, r0 │ │ bl d01d20 │ │ @@ -3581887,16 +3581888,16 @@ │ │ ldr r1, [pc, #24] @ d01ff4 │ │ mov r0, r6 │ │ movw r2, #1015 @ 0x3f7 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff619fd6 │ │ - @ instruction: 0xff619f8e │ │ + @ instruction: 0xff619faf │ │ + @ instruction: 0xff619f67 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r6, #0 │ │ beq d02020 │ │ @@ -3581929,16 +3581930,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff619efe │ │ - @ instruction: 0xff61bd58 │ │ + @ instruction: 0xff619ed7 │ │ + @ instruction: 0xff61bd31 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #1300] @ d025c4 │ │ mov r8, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c51c4c │ │ @@ -3582262,34 +3582263,34 @@ │ │ bl bdcb68 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ b d025ac │ │ @ instruction: 0xff60122d │ │ @ instruction: 0xff5f7bcd │ │ - @ instruction: 0xff619e62 │ │ + @ instruction: 0xff619e3b │ │ @ instruction: 0xff5f5eca │ │ - @ instruction: 0xff619dfe │ │ + @ instruction: 0xff619dd7 │ │ @ instruction: 0xff5f8f3c │ │ - @ instruction: 0xff619d9a │ │ - @ instruction: 0xff61e889 │ │ - @ instruction: 0xff619d36 │ │ - @ instruction: 0xff6136e6 │ │ - @ instruction: 0xff619cd2 │ │ + @ instruction: 0xff619d73 │ │ + @ instruction: 0xff61e862 │ │ + @ instruction: 0xff619d0f │ │ + @ instruction: 0xff6136bf │ │ + @ instruction: 0xff619cab │ │ @ instruction: 0xff5f9356 │ │ @ instruction: 0xff5f8c3e │ │ @ instruction: 0xff60289b │ │ - @ instruction: 0xff60f0ba │ │ + @ instruction: 0xff60f093 │ │ @ instruction: 0xff600f00 │ │ - @ instruction: 0xff60f3e6 │ │ - @ instruction: 0xff619aca │ │ - @ instruction: 0xff618bbf │ │ - @ instruction: 0xff619a62 │ │ - @ instruction: 0xff617d77 │ │ - @ instruction: 0xff6199fa │ │ + @ instruction: 0xff60f3bf │ │ + @ instruction: 0xff619aa3 │ │ + @ instruction: 0xff618b98 │ │ + @ instruction: 0xff619a3b │ │ + @ instruction: 0xff617d50 │ │ + @ instruction: 0xff6199d3 │ │ ldr r0, [pc, #4] @ d02628 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq lr, r0, r2 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ @@ -3582404,16 +3582405,16 @@ │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl bdb3d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61984a │ │ - @ instruction: 0xff60e740 │ │ + @ instruction: 0xff619823 │ │ + @ instruction: 0xff60e719 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldrd r2, [r0, #72] @ 0x48 │ │ mov r5, r0 │ │ ldr r4, [pc, #184] @ d028e0 │ │ mov r1, r3 │ │ @@ -3582459,15 +3582460,15 @@ │ │ movw r2, #1419 @ 0x58b │ │ bl c4d7a8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1420 @ 0x58c │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff619742 │ │ + @ instruction: 0xff61971b │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d02934 │ │ @@ -3582538,15 +3582539,15 @@ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b bd6008 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bb65f8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61101b │ │ + @ instruction: 0xff610ff4 │ │ ldr r0, [pc, #4] @ d02a2c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, ip, ip, asr #25 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3582892,15 +3582893,15 @@ │ │ mov r2, #520 @ 0x208 │ │ bl c4d7a8 │ │ mov r0, r6 │ │ bl bb68dc │ │ mov r0, r6 │ │ bl bb65f8 │ │ b d02e38 │ │ - @ instruction: 0xff618ffa │ │ + @ instruction: 0xff618fd3 │ │ ldr r1, [pc, #24] @ d02fc8 │ │ 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] │ │ @@ -3582912,15 +3582913,15 @@ │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ movne r1, #0 │ │ cmp r0, #11 │ │ moveq r1, r2 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff61b60f │ │ + @ instruction: 0xff61b5e8 │ │ @ instruction: 0xff5fa187 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq d03024 │ │ @@ -3582993,18 +3582994,18 @@ │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ bl d0280c │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff618ed2 │ │ - @ instruction: 0xff618e5a │ │ + @ instruction: 0xff618eab │ │ + @ instruction: 0xff618e33 │ │ @ instruction: 0xff629510 │ │ - @ instruction: 0xff618e82 │ │ + @ instruction: 0xff618e5b │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d031cc │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ mov r1, #0 │ │ mov r4, #0 │ │ @@ -3583071,16 +3583072,16 @@ │ │ bl bdb3d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ cmp r0, #0 │ │ movgt r0, r5 │ │ popgt {r4, r5, r6, pc} │ │ b d03250 │ │ - @ instruction: 0xff618d3a │ │ - @ instruction: 0xff60dc30 │ │ + @ instruction: 0xff618d13 │ │ + @ instruction: 0xff60dc09 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d032c8 │ │ @@ -3583340,24 +3583341,24 @@ │ │ ldr r3, [r5, #52] @ 0x34 │ │ add r1, pc, r1 │ │ bl c5152c │ │ cmp r0, #0 │ │ bne d034fc │ │ b d035a0 │ │ @ instruction: 0xff5f7c4c │ │ - @ instruction: 0xff61d5d1 │ │ + @ instruction: 0xff61d5aa │ │ @ instruction: 0xff5f67bd │ │ @ instruction: 0xff5f4aa2 │ │ @ instruction: 0xff5f8062 │ │ @ instruction: 0xff5f7982 │ │ @ instruction: 0xff601617 │ │ - @ instruction: 0xff60de6e │ │ + @ instruction: 0xff60de47 │ │ @ instruction: 0xff5ffce4 │ │ - @ instruction: 0xff60e1f6 │ │ - @ instruction: 0xff617a0f │ │ + @ instruction: 0xff60e1cf │ │ + @ instruction: 0xff6179e8 │ │ 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] │ │ @@ -3583664,36 +3583665,36 @@ │ │ mov r1, #0 │ │ mov r2, sl │ │ bl d03ea4 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d0399c │ │ - @ instruction: 0xff6186ee │ │ + @ instruction: 0xff6186c7 │ │ @ instruction: 0xff600749 │ │ @ instruction: 0xff5f83e1 │ │ @ instruction: 0xff601682 │ │ @ instruction: 0xff603459 │ │ @ instruction: 0xff62a669 │ │ @ instruction: 0xff608bf1 │ │ @ instruction: 0xff627fd4 │ │ @ instruction: 0xff60016a │ │ @ instruction: 0xff5ffa19 │ │ - @ instruction: 0xff6100ab │ │ - @ instruction: 0xff618556 │ │ + @ instruction: 0xff610084 │ │ + @ instruction: 0xff61852f │ │ @ instruction: 0xff6005b1 │ │ @ instruction: 0xff62acbc │ │ @ instruction: 0xff607460 │ │ @ instruction: 0xff6011a9 │ │ - @ instruction: 0xff60d3f4 │ │ + @ instruction: 0xff60d3cd │ │ @ instruction: 0xff62d664 │ │ - @ instruction: 0xff61af7b │ │ + @ instruction: 0xff61af54 │ │ @ instruction: 0xff602f08 │ │ - @ instruction: 0xff61cf66 │ │ - @ instruction: 0xff6185c6 │ │ + @ instruction: 0xff61cf3f │ │ + @ instruction: 0xff61859f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d03e7c │ │ mov fp, r3 │ │ mov r9, r2 │ │ @@ -3583847,18 +3583848,18 @@ │ │ mov r0, sl │ │ bl bb65f8 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff600e32 │ │ @ instruction: 0xff5f464e │ │ - @ instruction: 0xff61765a │ │ + @ instruction: 0xff617633 │ │ @ instruction: 0xff600dae │ │ @ instruction: 0xff5f452a │ │ - @ instruction: 0xff617522 │ │ + @ instruction: 0xff6174fb │ │ @ instruction: 0xff5f7acc │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d03f78 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3583907,17 +3583908,17 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c518d8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61cbb5 │ │ - @ instruction: 0xff611a3e │ │ - @ instruction: 0xff60f84e │ │ + @ instruction: 0xff61cb8e │ │ + @ instruction: 0xff611a17 │ │ + @ instruction: 0xff60f827 │ │ @ instruction: 0xff5ff375 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ @@ -3584379,15 +3584380,15 @@ │ │ @ instruction: 0xff5f5755 │ │ @ instruction: 0xff62a914 │ │ @ instruction: 0xff5f82b2 │ │ @ instruction: 0xff5fa1c3 │ │ @ instruction: 0xff5fde60 │ │ @ instruction: 0xff6238f6 │ │ @ instruction: 0xff5fa163 │ │ - @ instruction: 0xff615c6f │ │ + @ instruction: 0xff615c48 │ │ @ instruction: 0xff5fa0f3 │ │ ldr r0, [pc, #4] @ d046f4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq lr, [sp], -ip │ │ push {r4, lr} │ │ mov r4, r0 │ │ @@ -3584527,15 +3584528,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d04924 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61a47d │ │ + @ instruction: 0xff61a456 │ │ @ instruction: 0xff5fdc99 │ │ ldr r0, [pc, #4] @ d04944 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, ip, ror #30 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3584596,15 +3584597,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d04a38 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61a369 │ │ + @ instruction: 0xff61a342 │ │ @ instruction: 0xff5fdb85 │ │ ldr r0, [pc, #4] @ d04a58 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r8, asr lr │ │ mov r0, #1 │ │ bx lr │ │ @@ -3584709,15 +3584710,15 @@ │ │ movne r6, #1 │ │ b d04b7c │ │ mov r6, #1 │ │ b d04b7c │ │ @ instruction: 0xff600326 │ │ @ instruction: 0xff602105 │ │ @ instruction: 0xff5f6ff5 │ │ - @ instruction: 0xff60ee67 │ │ + @ instruction: 0xff60ee40 │ │ @ instruction: 0xff5fff22 │ │ @ instruction: 0xff5f6d34 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3584785,15 +3584786,15 @@ │ │ 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: 0xff60ed77 │ │ + @ instruction: 0xff60ed50 │ │ @ instruction: 0xff5f9af3 │ │ @ instruction: 0xff62323a │ │ @ instruction: 0xff5f9a9f │ │ @ instruction: 0xff5f9a77 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r6, r3 │ │ @@ -3585063,17 +3585064,17 @@ │ │ bl bfd31c │ │ mov r0, r4 │ │ ldrb r1, [r0, #8] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #8] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f9703 │ │ - @ instruction: 0xff61abb7 │ │ + @ instruction: 0xff61ab90 │ │ @ instruction: 0xff5f96cb │ │ - @ instruction: 0xff61ab7f │ │ + @ instruction: 0xff61ab58 │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ dmb ish │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ @@ -3585183,15 +3585184,15 @@ │ │ add r0, r5, #16 │ │ bl cc2fb0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff60f593 │ │ + @ instruction: 0xff60f56c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq d053a8 │ │ add r0, r4, #4 │ │ ldrex r1, [r0] │ │ @@ -3585223,15 +3585224,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: 0xff60f4ef │ │ + @ instruction: 0xff60f4c8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d0544c │ │ add r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3585260,15 +3585261,15 @@ │ │ add r0, r5, #16 │ │ bl cc2fb0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff60f45f │ │ + @ instruction: 0xff60f438 │ │ mov r2, r1 │ │ mov r1, #0 │ │ b d05d8c │ │ ldr r0, [pc, #4] @ d054c0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r8, lsr #11 │ │ @@ -3585474,16 +3585475,16 @@ │ │ bl cc2fb0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60f137 │ │ - @ instruction: 0xff60f0f7 │ │ + @ instruction: 0xff60f110 │ │ + @ instruction: 0xff60f0d0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d05880 │ │ ldr r2, [pc, #168] @ d058c4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3585525,17 +3585526,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f60f4 │ │ - @ instruction: 0xff60f02f │ │ - @ instruction: 0xff61c221 │ │ - @ instruction: 0xff60f077 │ │ + @ instruction: 0xff60f008 │ │ + @ instruction: 0xff61c1fa │ │ + @ instruction: 0xff60f050 │ │ ldr r0, [pc, #4] @ d058e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, sp, r0, asr #2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ @@ -3585675,23 +3585676,23 @@ │ │ ldr r2, [pc, #52] @ d05b40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b d059d4 │ │ - @ instruction: 0xff60efa3 │ │ - @ instruction: 0xff60ef07 │ │ - @ instruction: 0xff61fa6c │ │ - @ instruction: 0xff60eecf │ │ - @ instruction: 0xff61fa34 │ │ - @ instruction: 0xff60ee4f │ │ - @ instruction: 0xff60ee03 │ │ - @ instruction: 0xff60edbf │ │ - @ instruction: 0xff61f924 │ │ + @ instruction: 0xff60ef7c │ │ + @ instruction: 0xff60eee0 │ │ + @ instruction: 0xff61fa45 │ │ + @ instruction: 0xff60eea8 │ │ + @ instruction: 0xff61fa0d │ │ + @ instruction: 0xff60ee28 │ │ + @ instruction: 0xff60eddc │ │ + @ instruction: 0xff60ed98 │ │ + @ instruction: 0xff61f8fd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #8] │ │ ldr r5, [pc, #40] @ d05b80 │ │ movw r3, #522 @ 0x20a │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3585699,15 +3585700,15 @@ │ │ add r0, r4, #16 │ │ bl cc2fb0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #524 @ 0x20c │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff60ed6f │ │ + @ instruction: 0xff60ed48 │ │ push {r4, r5, fp, lr} │ │ bl d21c3c │ │ mov r4, r0 │ │ mov r5, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq d05bd8 │ │ @@ -3585723,15 +3585724,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: 0xff60ed1b │ │ + @ instruction: 0xff60ecf4 │ │ ldr r0, [pc, #4] @ d05bf0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, r4, lsl #30 │ │ ldr r1, [pc, #16] @ d05c0c │ │ and r0, r0, #1 │ │ rsb r0, r0, #0 │ │ @@ -3585792,18 +3585793,18 @@ │ │ bl cc2fb0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60ec87 │ │ - @ instruction: 0xff60ec2b │ │ + @ instruction: 0xff60ec60 │ │ + @ instruction: 0xff60ec04 │ │ @ instruction: 0xff607594 │ │ - @ instruction: 0xff60ebff │ │ + @ instruction: 0xff60ebd8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d05804 │ │ cmp r0, #0 │ │ beq d05d6c │ │ ldr r2, [r5], #16 │ │ @@ -3585824,15 +3585825,15 @@ │ │ movw r1, #262 @ 0x106 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60eb7b │ │ + @ instruction: 0xff60eb54 │ │ @ instruction: 0xff6074e4 │ │ ldr r0, [pc, #4] @ d05d88 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, sp, r0, asr #25 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3585986,22 +3585987,22 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f5aa4 │ │ - @ instruction: 0xff60e93b │ │ + @ instruction: 0xff60e914 │ │ @ instruction: 0xff603990 │ │ - @ instruction: 0xff60ea2b │ │ + @ instruction: 0xff60ea04 │ │ @ instruction: 0xff621ff6 │ │ - @ instruction: 0xff60e917 │ │ + @ instruction: 0xff60e8f0 │ │ @ instruction: 0xff60396c │ │ - @ instruction: 0xff60e9af │ │ - @ instruction: 0xff60e8fb │ │ + @ instruction: 0xff60e988 │ │ + @ instruction: 0xff60e8d4 │ │ @ instruction: 0xff603950 │ │ push {r4, r5, fp, lr} │ │ bl d21c3c │ │ mov r5, r0 │ │ mov r4, #0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ @@ -3586088,15 +3586089,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: 0xff5fed56 │ │ @ instruction: 0xff5ffb5e │ │ - @ instruction: 0xff60c8eb │ │ + @ instruction: 0xff60c8c4 │ │ @ instruction: 0xff5fed29 │ │ @ instruction: 0xff5fca4e │ │ ldr r0, [pc, #4] @ d061ac │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq ip, [sp], -r8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ @@ -3586342,15 +3586343,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5fea5e │ │ @ instruction: 0xff600829 │ │ @ instruction: 0xff60080d │ │ @ instruction: 0xff5f56e5 │ │ @ instruction: 0xff605fbd │ │ @ instruction: 0xff6253d8 │ │ - @ instruction: 0xff6188b1 │ │ + @ instruction: 0xff61888a │ │ ldr r0, [pc, #4] @ d0659c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, r4, asr #14 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3586784,15 +3586785,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f1712 │ │ - @ instruction: 0xff61bdbd │ │ + @ instruction: 0xff61bd96 │ │ push {r4, lr} │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d06cb8 │ │ ldr r1, [pc, #44] @ d06cc0 │ │ mov r0, #360 @ 0x168 │ │ @@ -3586904,15 +3586905,15 @@ │ │ add r2, r4, #296 @ 0x128 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cd3bfc │ │ @ instruction: 0xff5f2186 │ │ @ instruction: 0xff5f0180 │ │ @ instruction: 0xff5f2152 │ │ - @ instruction: 0xff61e658 │ │ + @ instruction: 0xff61e631 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cd3df4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3587084,15 +3587085,15 @@ │ │ ldr r1, [r0, #8] │ │ add r0, r5, #232 @ 0xe8 │ │ bl cd3a48 │ │ b d070fc │ │ @ instruction: 0xff624388 │ │ @ instruction: 0xff5f1f9a │ │ @ instruction: 0xff6221b0 │ │ - @ instruction: 0xff613520 │ │ + @ instruction: 0xff6134f9 │ │ @ instruction: 0xff5f1f32 │ │ @ instruction: 0xff5eff2c │ │ @ instruction: 0xff606143 │ │ @ instruction: 0xff5f1eae │ │ @ instruction: 0xff6220c4 │ │ @ instruction: 0xff5f8184 │ │ @ instruction: 0xff5f1e52 │ │ @@ -3587212,15 +3587213,15 @@ │ │ add r2, r4, #152 @ 0x98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cd9330 │ │ @ instruction: 0xff5f1cb6 │ │ @ instruction: 0xff5efcb0 │ │ @ instruction: 0xff5f1c82 │ │ - @ instruction: 0xff61e188 │ │ + @ instruction: 0xff61e161 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cd94a8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3587392,15 +3587393,15 @@ │ │ ldr r1, [r0, #8] │ │ add r0, r5, #120 @ 0x78 │ │ bl cd9208 │ │ b d075cc │ │ @ instruction: 0xff623eb8 │ │ @ instruction: 0xff5f1aca │ │ @ instruction: 0xff621ce0 │ │ - @ instruction: 0xff613050 │ │ + @ instruction: 0xff613029 │ │ @ instruction: 0xff5f1a62 │ │ @ instruction: 0xff5efa5c │ │ @ instruction: 0xff605c73 │ │ @ instruction: 0xff5f19de │ │ @ instruction: 0xff621bf4 │ │ @ instruction: 0xff5f7cb4 │ │ @ instruction: 0xff5f1982 │ │ @@ -3587706,15 +3587707,15 @@ │ │ bl c077cc │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fc79e │ │ @ instruction: 0xff62968e │ │ @ instruction: 0xff603c08 │ │ - @ instruction: 0xff612ad4 │ │ + @ instruction: 0xff612aad │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #92] @ d07b48 │ │ mov r0, #136 @ 0x88 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ bl c4d3b8 │ │ mov r4, #0 │ │ @@ -3587733,16 +3587734,16 @@ │ │ ldr r1, [pc, #24] @ d07b4c │ │ mov r0, r5 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6144ab │ │ - @ instruction: 0xff614463 │ │ + @ instruction: 0xff614484 │ │ + @ instruction: 0xff61443c │ │ ldr r0, [r0] │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3587766,15 +3587767,15 @@ │ │ bl c13508 │ │ ldr r1, [pc, #16] @ d07bcc │ │ mov r0, r4 │ │ mov r2, #90 @ 0x5a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff6143db │ │ + @ instruction: 0xff6143b4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #132] @ 0x84 │ │ mov r7, #0 │ │ cmn r0, #1 │ │ beq d07c60 │ │ ldr r0, [r1] │ │ @@ -3588279,16 +3588280,16 @@ │ │ ldr r1, [pc, #24] @ d083d4 │ │ mov r0, r6 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff619764 │ │ - @ instruction: 0xff619710 │ │ + @ instruction: 0xff61973d │ │ + @ instruction: 0xff6196e9 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d08454 │ │ ldr r0, [r6] │ │ @@ -3588314,15 +3588315,15 @@ │ │ ldr r1, [pc, #20] @ d0845c │ │ mov r0, r5 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff619684 │ │ + @ instruction: 0xff61965d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c13508 │ │ @@ -3588330,15 +3588331,15 @@ │ │ bl cc2fb0 │ │ ldr r1, [pc, #16] @ d0849c │ │ mov r0, r4 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff619640 │ │ + @ instruction: 0xff619619 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, r0 │ │ bl cc25c4 │ │ @@ -3588388,15 +3588389,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff619578 │ │ + @ instruction: 0xff619551 │ │ @ instruction: 0xff5f8065 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d08608 │ │ ldr r6, [r0, #4] │ │ mov r5, r2 │ │ @@ -3588466,15 +3588467,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: 0xff612bb1 │ │ + @ instruction: 0xff612b8a │ │ ldr r0, [pc, #4] @ d086cc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000c5eb8 │ │ push {fp, lr} │ │ ldr r1, [pc, #32] @ d086fc │ │ add r1, pc, r1 │ │ @@ -3588621,20 +3588622,20 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fba22 │ │ - @ instruction: 0xff619208 │ │ + @ instruction: 0xff6191e1 │ │ @ instruction: 0xff5f40de │ │ - @ instruction: 0xff611d18 │ │ - @ instruction: 0xff6191d4 │ │ + @ instruction: 0xff611cf1 │ │ + @ instruction: 0xff6191ad │ │ @ instruction: 0xff5f7cc1 │ │ - @ instruction: 0xff60b13d │ │ + @ instruction: 0xff60b116 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d08990 │ │ ldr r1, [pc, #84] @ d089b4 │ │ @@ -3588656,16 +3588657,16 @@ │ │ ldr r1, [pc, #24] @ d089b8 │ │ mov r0, r6 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60a076 │ │ - @ instruction: 0xff60a036 │ │ + @ instruction: 0xff60a04f │ │ + @ instruction: 0xff60a00f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d08aa4 │ │ bl cc25c4 │ │ @@ -3588739,18 +3588740,18 @@ │ │ bl c4eb18 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #102 @ 0x66 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff609fee │ │ - @ instruction: 0xff609f22 │ │ - @ instruction: 0xff609efe │ │ - @ instruction: 0xff609f62 │ │ + @ instruction: 0xff609fc7 │ │ + @ instruction: 0xff609efb │ │ + @ instruction: 0xff609ed7 │ │ + @ instruction: 0xff609f3b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c353a0 │ │ @@ -3588763,15 +3588764,15 @@ │ │ mov r2, r5 │ │ bl c4eb18 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #102 @ 0x66 │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff609e9a │ │ + @ instruction: 0xff609e73 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ @@ -3588980,15 +3588981,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: 0xff61169c │ │ + @ instruction: 0xff611675 │ │ @ instruction: 0xff621064 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3589035,16 +3589036,16 @@ │ │ mov r3, r8 │ │ bl c34e8c │ │ 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: 0xff609ae2 │ │ - @ instruction: 0xff609aca │ │ + @ instruction: 0xff609abb │ │ + @ instruction: 0xff609aa3 │ │ ldr r1, [pc, #4] @ d08fb4 │ │ add r1, pc, r1 │ │ b d09790 │ │ andeq r5, ip, ip, lsr #16 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl cc25c4 │ │ @@ -3589359,15 +3589360,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ lsrs r2, r1, #24 │ │ mov r0, #3 │ │ movwne r0, #4 │ │ mvnne r2, #0 │ │ b d0944c │ │ @ instruction: 0xff5f3556 │ │ - @ instruction: 0xff610e67 │ │ + @ instruction: 0xff610e40 │ │ ldr r0, [pc, #4] @ d094c0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r0, ror r3 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #112] @ d09544 │ │ @@ -3589533,20 +3589534,20 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff626bb0 │ │ @ instruction: 0xff621d3c │ │ @ instruction: 0xff5f33d2 │ │ @ instruction: 0xff5f1723 │ │ - @ instruction: 0xff610edc │ │ + @ instruction: 0xff610eb5 │ │ @ instruction: 0xff603b53 │ │ @ instruction: 0xff5f334e │ │ @ instruction: 0xff5f169f │ │ @ instruction: 0xff5f328e │ │ - @ instruction: 0xff6059dc │ │ + @ instruction: 0xff6059b5 │ │ ldr r1, [pc, #4] @ d0978c │ │ add r1, pc, r1 │ │ b d09790 │ │ andeq r5, ip, r4, asr #2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ mov r6, r0 │ │ @@ -3589754,15 +3589755,15 @@ │ │ add sp, sp, #520 @ 0x208 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f308a │ │ @ instruction: 0xff5ed602 │ │ @ instruction: 0xff5f2fde │ │ @ instruction: 0xff5ed556 │ │ @ instruction: 0xff5f2f22 │ │ - @ instruction: 0xff605670 │ │ + @ instruction: 0xff605649 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d09b18 │ │ ldr r1, [pc, #32] @ d09b20 │ │ @@ -3589849,17 +3589850,17 @@ │ │ bl c077cc │ │ 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: 0xff61093c │ │ + @ instruction: 0xff610915 │ │ @ instruction: 0xff61d768 │ │ - @ instruction: 0xff61b820 │ │ + @ instruction: 0xff61b7f9 │ │ mov r3, #1 │ │ cmp r2, #0 │ │ str r3, [r0, #4] │ │ beq d09c84 │ │ push {fp, lr} │ │ add r0, r0, #8 │ │ bl c6dd2c │ │ @@ -3589934,17 +3589935,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6107b4 │ │ + @ instruction: 0xff61078d │ │ @ instruction: 0xff61d608 │ │ - @ instruction: 0xff61b6c0 │ │ + @ instruction: 0xff61b699 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d09df0 │ │ ldr r1, [pc, #32] @ d09df8 │ │ @@ -3589953,15 +3589954,15 @@ │ │ add r1, pc, r1 │ │ bl c4d478 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60ab20 │ │ + @ instruction: 0xff60aaf9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d09e40 │ │ ldr r1, [pc, #44] @ d09e48 │ │ @@ -3589973,20 +3589974,20 @@ │ │ beq d09e40 │ │ mov r1, r4 │ │ mov r2, #144 @ 0x90 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60aadc │ │ + @ instruction: 0xff60aab5 │ │ ldr r1, [pc, #8] @ d09e5c │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff60aaa8 │ │ + @ instruction: 0xff60aa81 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r8, #0 │ │ @@ -3590205,15 +3590206,15 @@ │ │ vst1.64 {d22-d23}, [r0] │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff621258 │ │ @ instruction: 0xff624f84 │ │ @ instruction: 0xff5f9ecf │ │ - @ instruction: 0xff6103b4 │ │ + @ instruction: 0xff61038d │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ cmp r1, #0 │ │ movweq r1, #16 │ │ cmp r1, #16 │ │ movne r2, #0 │ │ cmpne r1, #8 │ │ @@ -3590789,17 +3590790,17 @@ │ │ mov r1, #191 @ 0xbf │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff609ed2 │ │ - @ instruction: 0xff609e66 │ │ - @ instruction: 0xff6132fd │ │ + @ instruction: 0xff609eab │ │ + @ instruction: 0xff609e3f │ │ + @ instruction: 0xff6132d6 │ │ 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 │ │ @@ -3590993,36 +3590994,36 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d0ae2c │ │ bl c59aec │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff609d8a │ │ + @ instruction: 0xff609d63 │ │ @ instruction: 0xff5fb0d0 │ │ - @ instruction: 0xff609cc6 │ │ + @ instruction: 0xff609c9f │ │ @ instruction: 0xff5fb00c │ │ - @ instruction: 0xff609d52 │ │ + @ instruction: 0xff609d2b │ │ @ instruction: 0xff5fb098 │ │ - @ instruction: 0xff609d1a │ │ + @ instruction: 0xff609cf3 │ │ @ instruction: 0xff5fb060 │ │ - @ instruction: 0xff609c8a │ │ + @ instruction: 0xff609c63 │ │ @ instruction: 0xff5fafd0 │ │ - @ instruction: 0xff609b2e │ │ + @ instruction: 0xff609b07 │ │ @ instruction: 0xff5fae74 │ │ - @ instruction: 0xff609b5a │ │ + @ instruction: 0xff609b33 │ │ @ instruction: 0xff5faea0 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d0ae8c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #189 @ 0xbd │ │ b c4eb18 │ │ - @ instruction: 0xff609aaa │ │ + @ instruction: 0xff609a83 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #76] @ d0aee8 │ │ mov r0, #8 │ │ mov r2, #272 @ 0x110 │ │ add r1, pc, r1 │ │ bl c4d478 │ │ mov r4, #0 │ │ @@ -3591037,30 +3591038,30 @@ │ │ ldr r1, [pc, #24] @ d0aeec │ │ mov r0, r5 │ │ movw r2, #279 @ 0x117 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff609a8a │ │ - @ instruction: 0xff609a52 │ │ + @ instruction: 0xff609a63 │ │ + @ instruction: 0xff609a2b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c59b00 │ │ ldr r1, [pc, #16] @ d0af24 │ │ mov r0, r4 │ │ movw r2, #295 @ 0x127 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff609a12 │ │ + @ instruction: 0xff6099eb │ │ 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 │ │ @@ -3591289,35 +3591290,35 @@ │ │ bl cc2f64 │ │ 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: 0xff6099ce │ │ + @ instruction: 0xff6099a7 │ │ @ instruction: 0xff5fe9d1 │ │ @ instruction: 0xff67b3a0 │ │ - @ instruction: 0xff609982 │ │ + @ instruction: 0xff60995b │ │ @ instruction: 0xff5fe985 │ │ - @ instruction: 0xff609942 │ │ + @ instruction: 0xff60991b │ │ @ instruction: 0xff5fe945 │ │ - @ instruction: 0xff60985e │ │ + @ instruction: 0xff609837 │ │ @ instruction: 0xff5fe861 │ │ - @ instruction: 0xff60974a │ │ + @ instruction: 0xff609723 │ │ @ instruction: 0xff5fe74d │ │ - @ instruction: 0xff6098ce │ │ - @ instruction: 0xff609706 │ │ + @ instruction: 0xff6098a7 │ │ + @ instruction: 0xff6096df │ │ @ instruction: 0xff5fe709 │ │ - @ instruction: 0xff60987a │ │ + @ instruction: 0xff609853 │ │ @ instruction: 0xff5fe87d │ │ - @ instruction: 0xff609772 │ │ + @ instruction: 0xff60974b │ │ @ instruction: 0xff5fe775 │ │ - @ instruction: 0xff60969e │ │ + @ instruction: 0xff609677 │ │ @ instruction: 0xff5fe6a1 │ │ - @ instruction: 0xff60972e │ │ + @ instruction: 0xff609707 │ │ @ instruction: 0xff5fe731 │ │ 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 │ │ @@ -3591392,16 +3591393,16 @@ │ │ ldr r1, [pc, #24] @ d0b478 │ │ mov r0, r9 │ │ movw r2, #325 @ 0x145 │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, sl │ │ b d0b374 │ │ - @ instruction: 0xff60951a │ │ - @ instruction: 0xff6094c6 │ │ + @ instruction: 0xff6094f3 │ │ + @ instruction: 0xff60949f │ │ 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] │ │ @@ -3591493,20 +3591494,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ b d0b53c │ │ - @ instruction: 0xff609406 │ │ + @ instruction: 0xff6093df │ │ @ instruction: 0xff623b4d │ │ - @ instruction: 0xff609446 │ │ + @ instruction: 0xff60941f │ │ @ instruction: 0xff623b8d │ │ - @ instruction: 0xff60933e │ │ - @ instruction: 0xff609361 │ │ + @ instruction: 0xff609317 │ │ + @ instruction: 0xff60933a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ beq d0b68c │ │ ldr r3, [r4, #52] @ 0x34 │ │ cmp r3, #0 │ │ @@ -3591543,16 +3591544,16 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ mov r2, #0 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c077cc │ │ - @ instruction: 0xff60927a │ │ - @ instruction: 0xff60929d │ │ + @ instruction: 0xff609253 │ │ + @ instruction: 0xff609276 │ │ 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 │ │ @@ -3591788,28 +3591789,28 @@ │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ beq d0b9e4 │ │ mov r0, r4 │ │ bl d0badc │ │ str r0, [r4, #120] @ 0x78 │ │ b d0b9e4 │ │ - @ instruction: 0xff60914a │ │ - @ instruction: 0xff607221 │ │ - @ instruction: 0xff6090b6 │ │ - @ instruction: 0xff60718d │ │ - @ instruction: 0xff60910a │ │ - @ instruction: 0xff6071e1 │ │ - @ instruction: 0xff60907e │ │ - @ instruction: 0xff607155 │ │ - @ instruction: 0xff608f12 │ │ - @ instruction: 0xff606fe9 │ │ - @ instruction: 0xff609026 │ │ - @ instruction: 0xff6070fd │ │ - @ instruction: 0xff608f62 │ │ - @ instruction: 0xff607039 │ │ + @ instruction: 0xff609123 │ │ + @ instruction: 0xff6071fa │ │ + @ instruction: 0xff60908f │ │ + @ instruction: 0xff607166 │ │ + @ instruction: 0xff6090e3 │ │ + @ instruction: 0xff6071ba │ │ + @ instruction: 0xff609057 │ │ + @ instruction: 0xff60712e │ │ + @ instruction: 0xff608eeb │ │ + @ instruction: 0xff606fc2 │ │ + @ instruction: 0xff608fff │ │ + @ instruction: 0xff6070d6 │ │ + @ instruction: 0xff608f3b │ │ + @ instruction: 0xff607012 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #256] @ d0bbec │ │ mov r4, r0 │ │ ldr r5, [r0, #24] │ │ add r0, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3591871,17 +3591872,17 @@ │ │ bl c077cc │ │ ldr r0, [r4, #112] @ 0x70 │ │ subs r0, r0, #2 │ │ mvneq r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f0efc │ │ - @ instruction: 0xff608d9a │ │ - @ instruction: 0xff608dbd │ │ - @ instruction: 0xff60355e │ │ + @ instruction: 0xff608d73 │ │ + @ instruction: 0xff608d96 │ │ + @ instruction: 0xff603537 │ │ mov r1, #1 │ │ cmp r0, #0 │ │ beq d0bc14 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ beq d0bc1c │ │ mov r0, r1 │ │ @@ -3591920,15 +3591921,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r1, #0 │ │ pop {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff608ca2 │ │ + @ instruction: 0xff608c7b │ │ @ instruction: 0xff6254d1 │ │ 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 │ │ @@ -3592087,16 +3592088,16 @@ │ │ str r0, [r5, #52] @ 0x34 │ │ b d0bd48 │ │ nop {0} │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff608c36 │ │ - @ instruction: 0xff608b5e │ │ + @ instruction: 0xff608c0f │ │ + @ instruction: 0xff608b37 │ │ @ instruction: 0xff5f0c19 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r2, r1 │ │ mov r1, sp │ │ mov r5, r0 │ │ @@ -3592176,36 +3592177,36 @@ │ │ mov r0, r5 │ │ mov r1, #97 @ 0x61 │ │ add r2, pc, r2 │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #201 @ 0xc9 │ │ b d0c03c │ │ - @ instruction: 0xff608902 │ │ + @ instruction: 0xff6088db │ │ @ instruction: 0xff5ff6a2 │ │ @ instruction: 0xff5eafa6 │ │ - @ instruction: 0xff6088be │ │ - @ instruction: 0xff6088e1 │ │ + @ instruction: 0xff608897 │ │ + @ instruction: 0xff6088ba │ │ @ instruction: 0xff5ff62e │ │ - @ instruction: 0xff608926 │ │ + @ instruction: 0xff6088ff │ │ @ instruction: 0xff5ff6c6 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c59b00 │ │ ldr r1, [pc, #16] @ d0c108 │ │ mov r0, r4 │ │ movw r2, #873 @ 0x369 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff60882e │ │ + @ instruction: 0xff608807 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #452] @ d0c2e0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c51bf4 │ │ @@ -3592317,23 +3592318,23 @@ │ │ beq d0c2d8 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f88be │ │ @ instruction: 0xff5eadfe │ │ - @ instruction: 0xff611c80 │ │ + @ instruction: 0xff611c59 │ │ @ instruction: 0xff5eadb7 │ │ @ instruction: 0xff5f7e28 │ │ - @ instruction: 0xff604c9f │ │ + @ instruction: 0xff604c78 │ │ @ instruction: 0xff5fb8d8 │ │ - @ instruction: 0xff619220 │ │ - @ instruction: 0xff616f07 │ │ - @ instruction: 0xff6191dc │ │ - @ instruction: 0xff60f67f │ │ + @ instruction: 0xff6191f9 │ │ + @ instruction: 0xff616ee0 │ │ + @ instruction: 0xff6191b5 │ │ + @ instruction: 0xff60f658 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #132] @ d0c3a0 │ │ mov r6, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ mov r4, r2 │ │ @@ -3592363,15 +3592364,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: 0xff60609e │ │ + @ instruction: 0xff606077 │ │ @ instruction: 0xff5f06a4 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d0c410 │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ d0c424 │ │ @@ -3592396,16 +3592397,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: 0xff616d9f │ │ - @ instruction: 0xff60f53f │ │ + @ instruction: 0xff616d78 │ │ + @ instruction: 0xff60f518 │ │ push {r4, lr} │ │ mov r0, r2 │ │ bl c18748 │ │ cmp r0, #0 │ │ beq d0c478 │ │ bl c075e8 │ │ ldr r0, [pc, #52] @ d0c480 │ │ @@ -3592419,16 +3592420,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6084da │ │ - @ instruction: 0xff61901c │ │ + @ instruction: 0xff6084b3 │ │ + @ instruction: 0xff618ff5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d0c4dc │ │ ldr lr, [pc, #68] @ d0c4e0 │ │ ldr r4, [pc, #68] @ d0c4e4 │ │ add ip, pc, ip │ │ ldr r3, [pc, #64] @ d0c4e8 │ │ @@ -3594358,25 +3594359,25 @@ │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ @ instruction: 0xff5fece7 │ │ @ instruction: 0xff619ffa │ │ @ instruction: 0xff5f624e │ │ - @ instruction: 0xff611cdb │ │ + @ instruction: 0xff611cb4 │ │ @ instruction: 0xff5fb9c8 │ │ @ instruction: 0xff6210f9 │ │ @ instruction: 0xff5fb984 │ │ @ instruction: 0xff5fb914 │ │ @ instruction: 0xff5fb8e8 │ │ @ instruction: 0xff621019 │ │ @ instruction: 0xff5fb86c │ │ - @ instruction: 0xff604940 │ │ + @ instruction: 0xff604919 │ │ @ instruction: 0xff5fb6d8 │ │ - @ instruction: 0xff6047ac │ │ + @ instruction: 0xff604785 │ │ @ instruction: 0xff678181 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d0e360 │ │ ldr lr, [pc, #68] @ d0e364 │ │ ldr r4, [pc, #68] @ d0e368 │ │ add ip, pc, ip │ │ @@ -3595911,22 +3595912,22 @@ │ │ bl c4d478 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r7, #0 │ │ movne r4, r0 │ │ strdne r6, [r4] │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff613cf7 │ │ + @ instruction: 0xff613cd0 │ │ @ instruction: 0xff5f4529 │ │ - @ instruction: 0xff613cbf │ │ + @ instruction: 0xff613c98 │ │ ldr r1, [pc, #8] @ d0fb3c │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ b c4d7a8 │ │ - @ instruction: 0xff613c8b │ │ + @ instruction: 0xff613c64 │ │ mov r1, #1 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ bx lr │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ @@ -3595986,17 +3595987,17 @@ │ │ movt r1, #8 │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff613bcf │ │ + @ instruction: 0xff613ba8 │ │ @ instruction: 0xff5fbb1a │ │ - @ instruction: 0xff613b9f │ │ + @ instruction: 0xff613b78 │ │ @ instruction: 0xff5fbaea │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r5, #1 │ │ cmp r0, #1 │ │ beq d0fcb0 │ │ @@ -3596013,15 +3596014,15 @@ │ │ mov r5, #0 │ │ cmp r0, #2 │ │ mov r0, #57 @ 0x39 │ │ movweq r1, #192 @ 0xc0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff613b3b │ │ + @ instruction: 0xff613b14 │ │ @ instruction: 0xff5eeb21 │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ ldr r0, [pc, #4] @ d0fce0 │ │ @@ -3596063,15 +3596064,15 @@ │ │ beq d0fd70 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f4ce6 │ │ @ instruction: 0xff5e7226 │ │ - @ instruction: 0xff602676 │ │ + @ instruction: 0xff60264f │ │ 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 │ │ @@ -3596135,26 +3596136,26 @@ │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r8 │ │ bl c74cb8 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61398b │ │ + @ instruction: 0xff613964 │ │ @ instruction: 0xff5f7cbc │ │ - @ instruction: 0xff613953 │ │ + @ instruction: 0xff61392c │ │ @ instruction: 0xff5f7c84 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d0fecc │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #211 @ 0xd3 │ │ b c4eb18 │ │ - @ instruction: 0xff6138ff │ │ + @ instruction: 0xff6138d8 │ │ push {r4, lr} │ │ ldr r1, [pc, #44] @ d0ff08 │ │ mov r4, r0 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c4d478 │ │ @@ -3596317,15 +3596318,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff5f5b3c │ │ - @ instruction: 0xff60be5a │ │ + @ instruction: 0xff60be33 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #40] @ 0x28 │ │ cmpne r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b c59ad8 │ │ cmp r0, #0 │ │ @@ -3596430,15 +3596431,15 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e6d5e │ │ @ instruction: 0xff618f66 │ │ @ instruction: 0xff5f5a44 │ │ @ instruction: 0xff61ee30 │ │ @ instruction: 0xff5f59e4 │ │ - @ instruction: 0xff6020f6 │ │ + @ instruction: 0xff6020cf │ │ @ instruction: 0xff61cb24 │ │ ldr r0, [pc, #4] @ d10350 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000befbc │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3596485,15 +3596486,15 @@ │ │ beq d10408 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f4676 │ │ @ instruction: 0xff5e6bb6 │ │ - @ instruction: 0xff602006 │ │ + @ instruction: 0xff601fdf │ │ @ instruction: 0xff61ca34 │ │ mov r0, #1 │ │ bx lr │ │ ldr r3, [r0, #20] │ │ ldr r2, [sp] │ │ ldr r0, [r0, #28] │ │ str r3, [r1] │ │ @@ -3596872,17 +3596873,17 @@ │ │ ldr r1, [pc, #28] @ d10a2c │ │ mov r0, r6 │ │ mov r2, #143 @ 0x8f │ │ add r1, pc, r1 │ │ bl c4d7a8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff612e3e │ │ - @ instruction: 0xff612dfe │ │ - @ instruction: 0xff612dd6 │ │ + @ instruction: 0xff612e17 │ │ + @ instruction: 0xff612dd7 │ │ + @ instruction: 0xff612daf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d10a5c │ │ mov r3, #16 │ │ add r2, pc, r2 │ │ str r3, [sp] │ │ @@ -3597166,15 +3597167,15 @@ │ │ ldr r0, [r4, #8] │ │ bl bcf964 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #623 @ 0x26f │ │ pop {r4, r5, fp, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff612966 │ │ + @ instruction: 0xff61293f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d10fac │ │ ldr r1, [pc, #308] @ d11014 │ │ @@ -3597252,17 +3597253,17 @@ │ │ bl bcf964 │ │ mov r0, r4 │ │ mov r1, r6 │ │ movw r2, #623 @ 0x26f │ │ bl c4d7a8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff612906 │ │ - @ instruction: 0xff612816 │ │ - @ instruction: 0xff612856 │ │ + @ instruction: 0xff6128df │ │ + @ instruction: 0xff6127ef │ │ + @ instruction: 0xff61282f │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d110bc │ │ mov r6, r1 │ │ ldr r1, [pc, #148] @ d110d0 │ │ mov r5, r0 │ │ @@ -3597299,15 +3597300,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: 0xff60e6b5 │ │ + @ instruction: 0xff60e68e │ │ @ instruction: 0xff5e476f │ │ @ instruction: 0xff5e5ec2 │ │ ldr r0, [pc, #4] @ d110e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, fp, r0, lsr #17 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3597421,25 +3597422,25 @@ │ │ ldr r3, [pc, #20] @ d112b8 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614b01 │ │ + @ instruction: 0xff614ada │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d112e0 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614ad9 │ │ + @ instruction: 0xff614ab2 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #340] @ 0x154 │ │ b c09fcc │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3597485,25 +3597486,25 @@ │ │ ldr r3, [pc, #20] @ d113b8 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614a01 │ │ + @ instruction: 0xff6149da │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d113e0 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6149d9 │ │ + @ instruction: 0xff6149b2 │ │ 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 cc25c4 │ │ cmp r5, #0 │ │ @@ -3597598,15 +3597599,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: 0xff5e5a8a │ │ @ instruction: 0xff5ecc2a │ │ - @ instruction: 0xff6122be │ │ + @ instruction: 0xff612297 │ │ cmp r0, #0 │ │ beq d1159c │ │ ldr r0, [r0, #12] │ │ cmp r0, #32768 @ 0x8000 │ │ ldreq r0, [pc, #12] @ d115a4 │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3597778,85 +3597779,85 @@ │ │ ldr r3, [pc, #20] @ d1184c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dc60 │ │ + @ instruction: 0xff60dc39 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d11874 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dc38 │ │ + @ instruction: 0xff60dc11 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1189c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dc10 │ │ + @ instruction: 0xff60dbe9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d118c4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dbe8 │ │ + @ instruction: 0xff60dbc1 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d118ec │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dbc9 │ │ + @ instruction: 0xff60dba2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d11914 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dba1 │ │ + @ instruction: 0xff60db7a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1193c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60db79 │ │ + @ instruction: 0xff60db52 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d11964 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60db51 │ │ + @ instruction: 0xff60db2a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1198c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1202c │ │ @@ -3597978,16 +3597979,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff611ca6 │ │ - @ instruction: 0xff5fd5ee │ │ + @ instruction: 0xff611c7f │ │ + @ instruction: 0xff5fd5c7 │ │ 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 │ │ @@ -3598268,28 +3598269,28 @@ │ │ bl c076dc │ │ ldr r2, [pc, #68] @ d12028 │ │ mov r0, #57 @ 0x39 │ │ str r6, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d11e94 │ │ - @ instruction: 0xff6119ea │ │ + @ instruction: 0xff6119c3 │ │ @ instruction: 0xff5f21fe │ │ - @ instruction: 0xff600c16 │ │ - @ instruction: 0xff6119ae │ │ + @ instruction: 0xff600bef │ │ + @ instruction: 0xff611987 │ │ @ instruction: 0xff5f21c2 │ │ - @ instruction: 0xff60dde7 │ │ - @ instruction: 0xff611972 │ │ + @ instruction: 0xff60ddc0 │ │ + @ instruction: 0xff61194b │ │ @ instruction: 0xff5f2186 │ │ @ instruction: 0xff5f3e27 │ │ - @ instruction: 0xff611a36 │ │ + @ instruction: 0xff611a0f │ │ @ instruction: 0xff5f224a │ │ - @ instruction: 0xff61181a │ │ + @ instruction: 0xff6117f3 │ │ @ instruction: 0xff5f202e │ │ - @ instruction: 0xff61349c │ │ + @ instruction: 0xff613475 │ │ 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 │ │ @@ -3598444,24 +3598445,24 @@ │ │ beq d122ac │ │ ldr r0, [pc, #20] @ d122b8 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff613c39 │ │ + @ instruction: 0xff613c12 │ │ @ instruction: 0x000bd7bc │ │ @ instruction: 0xff5e698b │ │ @ instruction: 0xff5eed1c │ │ @ instruction: 0xff5f7241 │ │ @ instruction: 0xff5faa34 │ │ @ instruction: 0xff5f52a3 │ │ @ instruction: 0xff5e4857 │ │ - @ instruction: 0xff60d268 │ │ - @ instruction: 0xff60d255 │ │ + @ instruction: 0xff60d241 │ │ + @ instruction: 0xff60d22e │ │ @ instruction: 0xff5e457e │ │ @ instruction: 0xff5e9fa8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3598956,15 +3598957,15 @@ │ │ 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: 0xff60cd1d │ │ + @ instruction: 0xff60ccf6 │ │ @ instruction: 0xff6149af │ │ @ instruction: 0xff5e2daf │ │ @ instruction: 0xff5e44de │ │ ldr r0, [pc, #4] @ d12ad0 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq sp, [fp], -r4 │ │ @@ -3599092,25 +3599093,25 @@ │ │ ldr r3, [pc, #20] @ d12cd4 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6130e5 │ │ + @ instruction: 0xff6130be │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12cfc │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6130bd │ │ + @ instruction: 0xff613096 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #336] @ 0x150 │ │ b c09fcc │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3599156,25 +3599157,25 @@ │ │ ldr r3, [pc, #20] @ d12dd4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff612fe5 │ │ + @ instruction: 0xff612fbe │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12dfc │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff612fbd │ │ + @ instruction: 0xff612f96 │ │ 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 cc25c4 │ │ cmp r5, #0 │ │ @@ -3599442,85 +3599443,85 @@ │ │ ldr r3, [pc, #20] @ d1324c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c260 │ │ + @ instruction: 0xff60c239 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d13274 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c238 │ │ + @ instruction: 0xff60c211 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1329c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c210 │ │ + @ instruction: 0xff60c1e9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d132c4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c1e8 │ │ + @ instruction: 0xff60c1c1 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d132ec │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c1c9 │ │ + @ instruction: 0xff60c1a2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d13314 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c1a1 │ │ + @ instruction: 0xff60c17a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1333c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c179 │ │ + @ instruction: 0xff60c152 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d13364 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c151 │ │ + @ instruction: 0xff60c12a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1338c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d13a78 │ │ @@ -3599643,15 +3599644,15 @@ │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5eeeeb │ │ - @ instruction: 0xff60141f │ │ + @ instruction: 0xff6013f8 │ │ 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 │ │ @@ -3599949,30 +3599950,30 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ ldr r2, [pc, #72] @ d13a74 │ │ str r6, [sp] │ │ add r2, pc, r2 │ │ b d138cc │ │ @ instruction: 0xff5eec93 │ │ - @ instruction: 0xff608826 │ │ + @ instruction: 0xff6087ff │ │ @ instruction: 0xff5f250b │ │ @ instruction: 0xff5eebe3 │ │ - @ instruction: 0xff608776 │ │ - @ instruction: 0xff5ff1d6 │ │ + @ instruction: 0xff60874f │ │ + @ instruction: 0xff5ff1af │ │ @ instruction: 0xff5eebab │ │ - @ instruction: 0xff60873e │ │ - @ instruction: 0xff608735 │ │ + @ instruction: 0xff608717 │ │ + @ instruction: 0xff60870e │ │ @ instruction: 0xff5eeb77 │ │ - @ instruction: 0xff60870a │ │ - @ instruction: 0xff60c377 │ │ + @ instruction: 0xff6086e3 │ │ + @ instruction: 0xff60c350 │ │ @ instruction: 0xff5eec13 │ │ - @ instruction: 0xff6087a6 │ │ + @ instruction: 0xff60877f │ │ @ instruction: 0xff5eea17 │ │ - @ instruction: 0xff6085aa │ │ - @ instruction: 0xff611a5c │ │ + @ instruction: 0xff608583 │ │ + @ instruction: 0xff611a35 │ │ 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 │ │ @@ -3600039,15 +3600040,15 @@ │ │ mov r6, r0 │ │ mov r0, r4 │ │ bl d21c3c │ │ mov r5, r6 │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60847b │ │ + @ instruction: 0xff608454 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl d14c64 │ │ cmp r0, #0 │ │ beq d13bf4 │ │ ldr r0, [r5, #4] │ │ @@ -3600208,27 +3600209,27 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6083ab │ │ - @ instruction: 0xff611850 │ │ - @ instruction: 0xff60831f │ │ - @ instruction: 0xff6117c4 │ │ + @ instruction: 0xff608384 │ │ + @ instruction: 0xff611829 │ │ + @ instruction: 0xff6082f8 │ │ + @ instruction: 0xff61179d │ │ @ instruction: 0xff5fa322 │ │ - @ instruction: 0xff608227 │ │ - @ instruction: 0xff6116cc │ │ - @ instruction: 0xff6081ff │ │ - @ instruction: 0xff6116a4 │ │ - @ instruction: 0xff6081d7 │ │ - @ instruction: 0xff61167c │ │ - @ instruction: 0xff60834b │ │ - @ instruction: 0xff6117f0 │ │ + @ instruction: 0xff608200 │ │ + @ instruction: 0xff6116a5 │ │ + @ instruction: 0xff6081d8 │ │ + @ instruction: 0xff61167d │ │ + @ instruction: 0xff6081b0 │ │ + @ instruction: 0xff611655 │ │ + @ instruction: 0xff608324 │ │ + @ instruction: 0xff6117c9 │ │ 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] │ │ @@ -3600323,31 +3600324,31 @@ │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fa11a │ │ - @ instruction: 0xff608037 │ │ - @ instruction: 0xff60db4a │ │ - @ instruction: 0xff60800f │ │ - @ instruction: 0xff60db22 │ │ - @ instruction: 0xff608117 │ │ - @ instruction: 0xff60dc2a │ │ + @ instruction: 0xff608010 │ │ + @ instruction: 0xff60db23 │ │ + @ instruction: 0xff607fe8 │ │ + @ instruction: 0xff60dafb │ │ + @ instruction: 0xff6080f0 │ │ + @ instruction: 0xff60dc03 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl bfea6c │ │ ldr r1, [pc, #16] @ d14050 │ │ mov r0, r4 │ │ movw r2, #746 @ 0x2ea │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d7a8 │ │ - @ instruction: 0xff607fab │ │ + @ instruction: 0xff607f84 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc25c4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d140c4 │ │ ldr r1, [pc, #176] @ d14124 │ │ @@ -3600392,16 +3600393,16 @@ │ │ bl bfea6c │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #746 @ 0x2ea │ │ bl c4d7a8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff607f77 │ │ - @ instruction: 0xff607f13 │ │ + @ instruction: 0xff607f50 │ │ + @ instruction: 0xff607eec │ │ @ instruction: 0xff5e4e7f │ │ ldr r0, [pc, #4] @ d1413c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, r4, ror #20 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ @@ -3600468,15 +3600469,15 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d141b4 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d142fc │ │ - @ instruction: 0xff607ddb │ │ + @ instruction: 0xff607db4 │ │ @ instruction: 0xff6131af │ │ @ instruction: 0xff5f574b │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3600505,15 +3600506,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: 0xff60b451 │ │ + @ instruction: 0xff60b42a │ │ ldr r0, [pc, #4] @ d142f8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000bc1b0 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3600660,24 +3600661,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: 0xff60fc59 │ │ - @ instruction: 0xff607bbf │ │ - @ instruction: 0xff5fe616 │ │ - @ instruction: 0xff5fe613 │ │ - @ instruction: 0xff602381 │ │ - @ instruction: 0xff60b8a5 │ │ - @ instruction: 0xff6110e9 │ │ + @ instruction: 0xff60fc32 │ │ + @ instruction: 0xff607b98 │ │ + @ instruction: 0xff5fe5ef │ │ + @ instruction: 0xff5fe5ec │ │ + @ instruction: 0xff60235a │ │ + @ instruction: 0xff60b87e │ │ + @ instruction: 0xff6110c2 │ │ @ instruction: 0xff5f734c │ │ @ instruction: 0xff5efc23 │ │ - @ instruction: 0xff604065 │ │ + @ instruction: 0xff60403e │ │ ldr r0, [pc, #4] @ d14588 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, fp, r0, ror pc │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3600889,23 +3600890,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6078a7 │ │ + @ instruction: 0xff607880 │ │ @ instruction: 0xff5edd13 │ │ - @ instruction: 0xff607823 │ │ + @ instruction: 0xff6077fc │ │ @ instruction: 0xff5edc8f │ │ - @ instruction: 0xff60775f │ │ + @ instruction: 0xff607738 │ │ @ instruction: 0xff5edbcb │ │ - @ instruction: 0xff607733 │ │ + @ instruction: 0xff60770c │ │ @ instruction: 0xff5edb9f │ │ - @ instruction: 0xff60784f │ │ + @ instruction: 0xff607828 │ │ @ instruction: 0xff5edcbb │ │ 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 │ │ @@ -3600978,18 +3600979,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6075cf │ │ - @ instruction: 0xff5fa726 │ │ - @ instruction: 0xff607683 │ │ - @ instruction: 0xff5fa7da │ │ + @ instruction: 0xff6075a8 │ │ + @ instruction: 0xff5fa6ff │ │ + @ instruction: 0xff60765c │ │ + @ instruction: 0xff5fa7b3 │ │ ldr r0, [pc, #4] @ d14a68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, r0, asr #2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3601055,15 +3601056,15 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d14ae0 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d142fc │ │ - @ instruction: 0xff6074af │ │ + @ instruction: 0xff607488 │ │ @ instruction: 0xff61a567 │ │ @ instruction: 0xff5f4e1f │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3601234,19 +3601235,19 @@ │ │ bl bfea6c │ │ add r0, sp, #4 │ │ str r5, [r7, #4] │ │ bl c50e28 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6072d3 │ │ + @ instruction: 0xff6072ac │ │ @ instruction: 0xff614470 │ │ - @ instruction: 0xff6072a7 │ │ + @ instruction: 0xff607280 │ │ @ instruction: 0xff614444 │ │ - @ instruction: 0xff6071e7 │ │ + @ instruction: 0xff6071c0 │ │ @ instruction: 0xff614384 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c09758 │ │ @@ -3601284,19 +3601285,19 @@ │ │ mov r1, r8 │ │ mov r2, #64 @ 0x40 │ │ bl c0a2ec │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ b d14ea8 │ │ - @ instruction: 0xff60f767 │ │ + @ instruction: 0xff60f740 │ │ ldr r2, [pc, #4] @ d14f24 │ │ add r2, pc, r2 │ │ b d1538c │ │ - @ instruction: 0xff603909 │ │ + @ instruction: 0xff6038e2 │ │ 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 cc25c4 │ │ @@ -3601500,19 +3601501,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c218a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6035e5 │ │ + @ instruction: 0xff6035be │ │ ldr r2, [pc, #4] @ d15284 │ │ add r2, pc, r2 │ │ b d1538c │ │ - @ instruction: 0xff6012e3 │ │ + @ instruction: 0xff6012bc │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d21c3c │ │ ldr r1, [pc, #52] @ d152d0 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c21428 │ │ @@ -3601523,15 +3601524,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c218a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6012c3 │ │ + @ instruction: 0xff60129c │ │ ldr r2, [pc, #4] @ d152e0 │ │ add r2, pc, r2 │ │ b d1538c │ │ @ instruction: 0xff611e30 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d21c3c │ │ @@ -3601550,15 +3601551,15 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff611e10 │ │ ldr r2, [pc, #4] @ d1533c │ │ add r2, pc, r2 │ │ b d1538c │ │ - @ instruction: 0xff5feb41 │ │ + @ instruction: 0xff5feb1a │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d21c3c │ │ ldr r1, [pc, #52] @ d15388 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c21428 │ │ @@ -3601569,15 +3601570,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c218a0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5feb21 │ │ + @ instruction: 0xff5feafa │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r8, #0 │ │ cmp r0, #0 │ │ @@ -3601769,15 +3601770,15 @@ │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r9 │ │ mov r3, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d16e1c │ │ @ instruction: 0xff5e575b │ │ - @ instruction: 0xff5f9b95 │ │ + @ instruction: 0xff5f9b6e │ │ @ instruction: 0xff5e56ff │ │ @ instruction: 0xff5e73ea │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d156e0 │ │ mov r3, #32 │ │ @@ -3602692,47 +3602693,47 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ add r0, sp, #156 @ 0x9c │ │ bl c50e28 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff609731 │ │ + @ instruction: 0xff60970a │ │ @ instruction: 0xff5e4c27 │ │ - @ instruction: 0xff5fc993 │ │ + @ instruction: 0xff5fc96c │ │ @ instruction: 0xff5e4adb │ │ - @ instruction: 0xff5fc847 │ │ - @ instruction: 0xff5f8f06 │ │ + @ instruction: 0xff5fc820 │ │ + @ instruction: 0xff5f8edf │ │ @ instruction: 0xff5e4863 │ │ - @ instruction: 0xff603e14 │ │ + @ instruction: 0xff603ded │ │ @ instruction: 0xff5e4847 │ │ - @ instruction: 0xff603df8 │ │ + @ instruction: 0xff603dd1 │ │ @ instruction: 0xff5e4a13 │ │ - @ instruction: 0xff603fc4 │ │ + @ instruction: 0xff603f9d │ │ @ instruction: 0xff5e4a67 │ │ - @ instruction: 0xff604018 │ │ + @ instruction: 0xff603ff1 │ │ @ instruction: 0xff5e494b │ │ - @ instruction: 0xff603efc │ │ + @ instruction: 0xff603ed5 │ │ @ instruction: 0xff5e4987 │ │ - @ instruction: 0xff603f38 │ │ + @ instruction: 0xff603f11 │ │ @ instruction: 0xff5e4995 │ │ @ instruction: 0xff5e48bf │ │ - @ instruction: 0xff5fc62b │ │ + @ instruction: 0xff5fc604 │ │ @ instruction: 0xff5e4bb3 │ │ - @ instruction: 0xff5fc91f │ │ - @ instruction: 0xff5f900b │ │ - @ instruction: 0xff61051c │ │ + @ instruction: 0xff5fc8f8 │ │ + @ instruction: 0xff5f8fe4 │ │ + @ instruction: 0xff6104f5 │ │ @ instruction: 0xff670050 │ │ andeq sl, fp, r8, lsl #25 │ │ @ instruction: 0xff5e4c5b │ │ @ instruction: 0xff5f3688 │ │ @ instruction: 0xff5df627 │ │ @ instruction: 0xff5e00a7 │ │ @ instruction: 0xff5e3c3d │ │ - @ instruction: 0xff605c5b │ │ + @ instruction: 0xff605c34 │ │ andeq sl, fp, r8, lsl #29 │ │ ldr r0, [pc, #4] @ d165a8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, fp, r4, asr #20 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3603150,49 +3603151,49 @@ │ │ mov r4, #0 │ │ bl d18228 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d16700 │ │ @ instruction: 0xff5df197 │ │ @ instruction: 0xff611876 │ │ - @ instruction: 0xff60fed4 │ │ + @ instruction: 0xff60fead │ │ @ instruction: 0xff613bbe │ │ - @ instruction: 0xff605d94 │ │ - @ instruction: 0xff6086d9 │ │ + @ instruction: 0xff605d6d │ │ + @ instruction: 0xff6086b2 │ │ @ instruction: 0xff5f2404 │ │ @ instruction: 0xff5e45d1 │ │ - @ instruction: 0xff609494 │ │ + @ instruction: 0xff60946d │ │ @ instruction: 0xff5f1163 │ │ @ instruction: 0xff5ed85b │ │ @ instruction: 0xff5e4595 │ │ @ instruction: 0xff5e44e3 │ │ @ instruction: 0xff5e0736 │ │ @ instruction: 0xff5e452f │ │ @ instruction: 0xff5e0782 │ │ @ instruction: 0xff5e35c9 │ │ @ instruction: 0xff5e4423 │ │ @ instruction: 0xff5e0676 │ │ - @ instruction: 0xff6039d8 │ │ + @ instruction: 0xff6039b1 │ │ @ instruction: 0xff5deeaf │ │ @ instruction: 0xff5f349c │ │ @ instruction: 0xff5e2ae5 │ │ @ instruction: 0xff5e608b │ │ @ instruction: 0xff5e4313 │ │ @ instruction: 0xff5e0566 │ │ - @ instruction: 0xff603912 │ │ + @ instruction: 0xff6038eb │ │ @ instruction: 0xff5e444f │ │ @ instruction: 0xff5e06a2 │ │ @ instruction: 0xff5e42cf │ │ @ instruction: 0xff5e0522 │ │ - @ instruction: 0xff6038e2 │ │ + @ instruction: 0xff6038bb │ │ @ instruction: 0xff5e4277 │ │ @ instruction: 0xff5e04ca │ │ - @ instruction: 0xff60b03d │ │ + @ instruction: 0xff60b016 │ │ @ instruction: 0xff5df79f │ │ - @ instruction: 0xff60f1e1 │ │ + @ instruction: 0xff60f1ba │ │ @ instruction: 0xff5e997f │ │ @ instruction: 0xff5e41b3 │ │ @ instruction: 0xff5e0406 │ │ cmp r0, #0 │ │ beq d16cf0 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ @@ -3603476,55 +3603477,55 @@ │ │ ldr r3, [pc, #20] @ d17154 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ec65 │ │ + @ instruction: 0xff60ec3e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1717c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ec3d │ │ + @ instruction: 0xff60ec16 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d171a4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ec15 │ │ + @ instruction: 0xff60ebee │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d171cc │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ebed │ │ + @ instruction: 0xff60ebc6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d171f4 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ebc5 │ │ + @ instruction: 0xff60eb9e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1721c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ @@ -3603826,105 +3603827,105 @@ │ │ ldr r3, [pc, #20] @ d176cc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607de0 │ │ + @ instruction: 0xff607db9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d176f4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607db8 │ │ + @ instruction: 0xff607d91 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1771c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607d90 │ │ + @ instruction: 0xff607d69 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d17744 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607d68 │ │ + @ instruction: 0xff607d41 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1776c │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607d40 │ │ + @ instruction: 0xff607d19 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d17794 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607d21 │ │ + @ instruction: 0xff607cfa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d177bc │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607cf9 │ │ + @ instruction: 0xff607cd2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d177e4 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607cd1 │ │ + @ instruction: 0xff607caa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1780c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607ca9 │ │ + @ instruction: 0xff607c82 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d17834 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607c81 │ │ + @ instruction: 0xff607c5a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1785c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d18ddc │ │ @@ -3604347,22 +3604348,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: 0xff5e2ecf │ │ - @ instruction: 0xff600714 │ │ - @ instruction: 0xff5fabba │ │ + @ instruction: 0xff6006ed │ │ + @ instruction: 0xff5fab93 │ │ @ instruction: 0xff5e2eff │ │ - @ instruction: 0xff600744 │ │ + @ instruction: 0xff60071d │ │ @ instruction: 0xff5ede73 │ │ @ instruction: 0xff5e2e93 │ │ - @ instruction: 0xff6006d8 │ │ - @ instruction: 0xff607d8f │ │ + @ instruction: 0xff6006b1 │ │ + @ instruction: 0xff607d68 │ │ 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] │ │ @@ -3604499,27 +3604500,27 @@ │ │ add r2, pc, r2 │ │ bl c076dc │ │ ldr r2, [pc, #60] @ d18180 │ │ str r5, [sp] │ │ add r2, pc, r2 │ │ b d18008 │ │ @ instruction: 0xff5e2d67 │ │ - @ instruction: 0xff60d4e7 │ │ - @ instruction: 0xff5faa5e │ │ + @ instruction: 0xff60d4c0 │ │ + @ instruction: 0xff5faa37 │ │ @ instruction: 0xff5e2d37 │ │ - @ instruction: 0xff60d4b7 │ │ - @ instruction: 0xff607c3b │ │ + @ instruction: 0xff60d490 │ │ + @ instruction: 0xff607c14 │ │ @ instruction: 0xff5e2d97 │ │ - @ instruction: 0xff60d517 │ │ + @ instruction: 0xff60d4f0 │ │ @ instruction: 0xff5e2ccb │ │ - @ instruction: 0xff60d44b │ │ + @ instruction: 0xff60d424 │ │ @ instruction: 0xff5edc47 │ │ @ instruction: 0xff5e2bfb │ │ - @ instruction: 0xff60d37b │ │ - @ instruction: 0xff60d344 │ │ + @ instruction: 0xff60d354 │ │ + @ instruction: 0xff60d31d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r0, #6 │ │ bne d18218 │ │ ldr r0, [r6, #8] │ │ @@ -3604616,15 +3604617,15 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e2a33 │ │ - @ instruction: 0xff5f6e5b │ │ + @ instruction: 0xff5f6e34 │ │ 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 │ │ @@ -3604920,44 +3604921,44 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c076dc │ │ movw r1, #4 │ │ movt r1, #8 │ │ b d184b8 │ │ @ instruction: 0xff5e2997 │ │ - @ instruction: 0xff60d124 │ │ - @ instruction: 0xff5fe365 │ │ + @ instruction: 0xff60d0fd │ │ + @ instruction: 0xff5fe33e │ │ @ instruction: 0xff5e28b7 │ │ - @ instruction: 0xff60d044 │ │ + @ instruction: 0xff60d01d │ │ @ instruction: 0xff5eb3b0 │ │ @ instruction: 0xff5e27d3 │ │ - @ instruction: 0xff60cf60 │ │ + @ instruction: 0xff60cf39 │ │ @ instruction: 0xff5ebaaf │ │ @ instruction: 0xff5e27ab │ │ - @ instruction: 0xff60cf38 │ │ + @ instruction: 0xff60cf11 │ │ @ instruction: 0xff5e26bb │ │ - @ instruction: 0xff60ce48 │ │ + @ instruction: 0xff60ce21 │ │ @ instruction: 0xff5f3092 │ │ @ instruction: 0xff5e265b │ │ - @ instruction: 0xff60cde8 │ │ + @ instruction: 0xff60cdc1 │ │ @ instruction: 0xff5e2677 │ │ - @ instruction: 0xff60ce04 │ │ + @ instruction: 0xff60cddd │ │ @ instruction: 0xff5e2767 │ │ - @ instruction: 0xff60cef4 │ │ + @ instruction: 0xff60cecd │ │ @ instruction: 0xff610bba │ │ @ instruction: 0xff5e2617 │ │ - @ instruction: 0xff60cda4 │ │ + @ instruction: 0xff60cd7d │ │ @ instruction: 0xff5e0834 │ │ @ instruction: 0xff5e2563 │ │ - @ instruction: 0xff60ccf0 │ │ + @ instruction: 0xff60ccc9 │ │ @ instruction: 0xff5e26eb │ │ - @ instruction: 0xff60ce78 │ │ + @ instruction: 0xff60ce51 │ │ @ instruction: 0xff5f4c21 │ │ @ instruction: 0xff5e288b │ │ - @ instruction: 0xff60d018 │ │ + @ instruction: 0xff60cff1 │ │ ldr r2, [r0, #164] @ 0xa4 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1, #8] │ │ @@ -3605227,30 +3605228,30 @@ │ │ ldr r2, [pc, #48] @ d18ccc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d18abc │ │ mov r6, #0 │ │ b d18c3c │ │ @ instruction: 0xff5e22e7 │ │ - @ instruction: 0xff60add0 │ │ + @ instruction: 0xff60ada9 │ │ @ instruction: 0xff5e2237 │ │ @ instruction: 0xff5e20d3 │ │ - @ instruction: 0xff60abbc │ │ + @ instruction: 0xff60ab95 │ │ @ instruction: 0xff5de2f5 │ │ @ instruction: 0xff5e21a7 │ │ @ instruction: 0xff5e2093 │ │ - @ instruction: 0xff60ab7c │ │ + @ instruction: 0xff60ab55 │ │ @ instruction: 0xff5e212b │ │ - @ instruction: 0xff60ac14 │ │ + @ instruction: 0xff60abed │ │ @ instruction: 0xff5e210f │ │ - @ instruction: 0xff60abf8 │ │ + @ instruction: 0xff60abd1 │ │ @ instruction: 0xff5f463d │ │ @ instruction: 0xff5e22bf │ │ @ instruction: 0xff5e2277 │ │ - @ instruction: 0xff60ad60 │ │ + @ instruction: 0xff60ad39 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r3, r2 │ │ ldr r2, [pc, #208] @ d18dd8 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ @@ -3605610,15 +3605611,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff617ef2 │ │ - @ instruction: 0xff6088bc │ │ + @ instruction: 0xff608895 │ │ 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 │ │ @@ -3606060,15 +3606061,15 @@ │ │ pop {r4, r5, r6, pc} │ │ add r1, r5, #13 │ │ bl c53420 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff605df5 │ │ + @ instruction: 0xff605dce │ │ @ instruction: 0xff60da87 │ │ @ instruction: 0xff5dbe87 │ │ ldr r0, [pc, #4] @ d199cc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, fp, r8, lsr #17 │ │ cmp r0, #0 │ │ @@ -3606255,18 +3606256,18 @@ │ │ mov r1, #122 @ 0x7a │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61756e │ │ - @ instruction: 0xff5f55b2 │ │ + @ instruction: 0xff5f558b │ │ @ instruction: 0xff6174e6 │ │ - @ instruction: 0xff5f552a │ │ - @ instruction: 0xff605f93 │ │ + @ instruction: 0xff5f5503 │ │ + @ instruction: 0xff605f6c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ ldrb r2, [r0, #12] │ │ mov r6, #1 │ │ tst r2, #1 │ │ beq d19d70 │ │ ldr r1, [pc, #140] @ d19d7c │ │ @@ -3607110,29 +3607111,29 @@ │ │ ldr r0, [pc, #72] @ d1aa50 │ │ mov r1, #396 @ 0x18c │ │ ldr r2, [pc, #68] @ d1aa54 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1a934 │ │ @ instruction: 0xff5e5e06 │ │ - @ instruction: 0xff6035b3 │ │ + @ instruction: 0xff60358c │ │ @ instruction: 0xff5e5dde │ │ - @ instruction: 0xff60358b │ │ + @ instruction: 0xff603564 │ │ @ instruction: 0xff5e5d82 │ │ - @ instruction: 0xff60352f │ │ + @ instruction: 0xff603508 │ │ @ instruction: 0xff5e5db6 │ │ - @ instruction: 0xff603563 │ │ + @ instruction: 0xff60353c │ │ @ instruction: 0xff5e5d22 │ │ - @ instruction: 0xff6034cf │ │ + @ instruction: 0xff6034a8 │ │ @ instruction: 0xff5e5e22 │ │ - @ instruction: 0xff6035cf │ │ + @ instruction: 0xff6035a8 │ │ @ instruction: 0xff5e5c76 │ │ - @ instruction: 0xff603423 │ │ + @ instruction: 0xff6033fc │ │ @ instruction: 0xff5e5c42 │ │ - @ instruction: 0xff6033ef │ │ + @ instruction: 0xff6033c8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ str r2, [sp, #4] │ │ beq d1aabc │ │ mov r2, #0 │ │ mov r6, r3 │ │ @@ -3607208,21 +3607209,21 @@ │ │ bl bd518c │ │ mov r0, r5 │ │ bl bb4468 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e5b82 │ │ - @ instruction: 0xff5f9ead │ │ + @ instruction: 0xff5f9e86 │ │ @ instruction: 0xff5e5b52 │ │ - @ instruction: 0xff5f9e7d │ │ + @ instruction: 0xff5f9e56 │ │ @ instruction: 0xff5e5b16 │ │ - @ instruction: 0xff5f9e41 │ │ + @ instruction: 0xff5f9e1a │ │ @ instruction: 0xff5e5aee │ │ - @ instruction: 0xff5f9e19 │ │ + @ instruction: 0xff5f9df2 │ │ 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 │ │ @@ -3607624,15 +3607625,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: 0xff5ed2fc │ │ @ instruction: 0xff611a93 │ │ - @ instruction: 0xff604e31 │ │ + @ instruction: 0xff604e0a │ │ @ instruction: 0xff5e5ffb │ │ @ instruction: 0xff5dc079 │ │ @ instruction: 0xff5de0cc │ │ @ instruction: 0xff615028 │ │ @ instruction: 0xff5dbeb1 │ │ @ instruction: 0xff5ddf04 │ │ @ instruction: 0xff5e5564 │ │ @@ -3607644,19 +3607645,19 @@ │ │ @ instruction: 0xff5dbf99 │ │ @ instruction: 0xff5dbf71 │ │ @ instruction: 0xff5dbdf5 │ │ @ instruction: 0xff60e055 │ │ @ instruction: 0xff5dbef5 │ │ @ instruction: 0xff60e155 │ │ @ instruction: 0xff61001d │ │ - @ instruction: 0xff5f69c2 │ │ + @ instruction: 0xff5f699b │ │ @ instruction: 0xff5dbe61 │ │ @ instruction: 0xff5dbe39 │ │ @ instruction: 0xff5dbdbd │ │ - @ instruction: 0xff604ab4 │ │ + @ instruction: 0xff604a8d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2b04 │ │ cmp r0, #0 │ │ beq d1b30c │ │ ldr r1, [pc, #112] @ d1b314 │ │ mov r5, r0 │ │ @@ -3607686,15 +3607687,15 @@ │ │ bl c077cc │ │ mov r0, r5 │ │ bl baf2f0 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5dbce9 │ │ @ instruction: 0xff5dbcb1 │ │ - @ instruction: 0xff6049a8 │ │ + @ instruction: 0xff604981 │ │ ldr r0, [pc, #4] @ d1b32c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, fp, r8, lsr #32 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, #1 │ │ @@ -3607818,19 +3607819,19 @@ │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff60cb82 │ │ @ instruction: 0xff5dbc15 │ │ @ instruction: 0xff611a81 │ │ @ instruction: 0xff5dbbc1 │ │ - @ instruction: 0xff5f3dc8 │ │ - @ instruction: 0xff5f8d97 │ │ + @ instruction: 0xff5f3da1 │ │ + @ instruction: 0xff5f8d70 │ │ @ instruction: 0xff5dbaa5 │ │ @ instruction: 0xff5ddb02 │ │ - @ instruction: 0xff5fd0ce │ │ + @ instruction: 0xff5fd0a7 │ │ 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 d1b5fc │ │ mov r5, #0 │ │ @@ -3608176,39 +3608177,39 @@ │ │ ldr r0, [pc, #60] @ d1baec │ │ movw r1, #481 @ 0x1e1 │ │ ldr r2, [pc, #56] @ d1baf0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1b934 │ │ @ instruction: 0xff5db685 │ │ - @ instruction: 0xff5fea95 │ │ + @ instruction: 0xff5fea6e │ │ @ instruction: 0xff5db669 │ │ - @ instruction: 0xff5fea79 │ │ - @ instruction: 0xff5f4289 │ │ + @ instruction: 0xff5fea52 │ │ + @ instruction: 0xff5f4262 │ │ @ instruction: 0xff5db6a1 │ │ - @ instruction: 0xff5feab1 │ │ + @ instruction: 0xff5fea8a │ │ @ instruction: 0xff5e0f5b │ │ @ instruction: 0xff5db51d │ │ - @ instruction: 0xff5fe92d │ │ + @ instruction: 0xff5fe906 │ │ andeq r7, fp, r0, lsr #18 │ │ @ instruction: 0xff5db4e1 │ │ - @ instruction: 0xff5fe8f1 │ │ + @ instruction: 0xff5fe8ca │ │ @ instruction: 0xff5db539 │ │ - @ instruction: 0xff5fe949 │ │ + @ instruction: 0xff5fe922 │ │ ldrdeq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r0 @ │ │ muleq fp, r4, sp │ │ @ instruction: 0xff5db769 │ │ - @ instruction: 0xff5feb8d │ │ + @ instruction: 0xff5feb66 │ │ @ instruction: 0xff5db929 │ │ @ instruction: 0xff5e6f05 │ │ @ instruction: 0xff5e57cb │ │ @ instruction: 0xff5db715 │ │ @ instruction: 0xff5db555 │ │ - @ instruction: 0xff5fe965 │ │ + @ instruction: 0xff5fe93e │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ cmp r2, #0 │ │ beq d1bb48 │ │ mov r0, #1 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #16] │ │ @@ -3608388,16 +3608389,16 @@ │ │ bl bbd234 │ │ 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: 0xff607ebe │ │ - @ instruction: 0xff609e2e │ │ + @ instruction: 0xff607e97 │ │ + @ instruction: 0xff609e07 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r9, r3 │ │ bl cc2b04 │ │ mov r6, r0 │ │ mvn r0, #0 │ │ mov r7, #0 │ │ @@ -3608525,20 +3608526,20 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #24] @ d1c040 │ │ mov r1, #150 @ 0x96 │ │ ldr r2, [pc, #20] @ d1c044 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1bfd0 │ │ - @ instruction: 0xff607864 │ │ + @ instruction: 0xff60783d │ │ @ instruction: 0xff5dd048 │ │ - @ instruction: 0xff607800 │ │ + @ instruction: 0xff6077d9 │ │ @ instruction: 0xff5dcfe4 │ │ - @ instruction: 0xff607d0a │ │ - @ instruction: 0xff609c6e │ │ + @ instruction: 0xff607ce3 │ │ + @ instruction: 0xff609c47 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r9, r3 │ │ bl cc2b04 │ │ mov r7, r0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3608660,20 +3608661,20 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #24] @ d1c25c │ │ mov r1, #217 @ 0xd9 │ │ ldr r2, [pc, #20] @ d1c260 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1c1ec │ │ - @ instruction: 0xff607648 │ │ + @ instruction: 0xff607621 │ │ @ instruction: 0xff5e9aed │ │ - @ instruction: 0xff6075e4 │ │ + @ instruction: 0xff6075bd │ │ @ instruction: 0xff5e9a89 │ │ - @ instruction: 0xff607aee │ │ - @ instruction: 0xff609a52 │ │ + @ instruction: 0xff607ac7 │ │ + @ instruction: 0xff609a2b │ │ 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] │ │ @@ -3609319,15 +3609320,15 @@ │ │ ldrne r0, [sp, #20] │ │ movne sl, #0 │ │ strne sl, [r0] │ │ b d1cbb0 │ │ @ instruction: 0xff60d873 │ │ andeq r0, r0, r4, lsl #20 │ │ muleq fp, ip, lr │ │ - @ instruction: 0xff609a95 │ │ + @ instruction: 0xff609a6e │ │ andeq r0, r0, ip, lsr #20 │ │ andeq r6, fp, r8, lsl #29 │ │ @ instruction: 0xff5dc7b7 │ │ muleq r0, r8, sl │ │ andeq r6, fp, r0, asr #28 │ │ @ instruction: 0xff5e4b18 │ │ andeq r0, r0, ip, asr #20 │ │ @@ -3610433,15 +3610434,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff600f19 │ │ + @ instruction: 0xff600ef2 │ │ @ instruction: 0xff5ebbd6 │ │ @ instruction: 0xff60f05c │ │ ldr r0, [pc, #4] @ d1de20 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, fp, r4, ror #26 │ │ push {r4, r5, r6, lr} │ │ @@ -3611425,15 +3611426,15 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #68] @ d1edbc │ │ mov r1, #167 @ 0xa7 │ │ ldr r2, [pc, #64] @ d1edc0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1ec30 │ │ - @ instruction: 0xff5f3197 │ │ + @ instruction: 0xff5f3170 │ │ @ instruction: 0xff5e5472 │ │ @ instruction: 0xff5da416 │ │ @ instruction: 0xff60d4ac │ │ @ instruction: 0xff5ef7a5 │ │ @ instruction: 0xff5e5456 │ │ @ instruction: 0xff5da3fa │ │ @ instruction: 0xff5e542e │ │ @@ -3611545,15 +3611546,15 @@ │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r7 │ │ bl bac404 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f2eb3 │ │ + @ instruction: 0xff5f2e8c │ │ @ instruction: 0xff5e517e │ │ @ instruction: 0xff60a303 │ │ @ instruction: 0xff60d1c8 │ │ @ instruction: 0xff5e5146 │ │ @ instruction: 0xff60a2cb │ │ ldr r0, [pc, #4] @ d1ef8c │ │ add r0, pc, r0 │ │ @@ -3612021,26 +3612022,26 @@ │ │ str r1, [sp] │ │ mov r1, #40 @ 0x28 │ │ bl d23280 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6024de │ │ + @ instruction: 0xff6024b7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d22204 │ │ ldr r2, [pc, #20] @ d1f704 │ │ mov r0, r4 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #34 @ 0x22 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4da00 │ │ - @ instruction: 0xff602462 │ │ + @ instruction: 0xff60243b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d1f74c │ │ ldr r1, [pc, #44] @ d1f754 │ │ @@ -3612052,15 +3612053,15 @@ │ │ beq d1f74c │ │ mov r1, r4 │ │ mov r2, #392 @ 0x188 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60242e │ │ + @ instruction: 0xff602407 │ │ 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 │ │ @@ -3612134,15 +3612135,15 @@ │ │ str r1, [sp] │ │ mov r1, #128 @ 0x80 │ │ bl d23280 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60231a │ │ + @ instruction: 0xff6022f3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ mov r1, #0 │ │ str r3, [sp] │ │ str r2, [sp, #4] │ │ @@ -3612305,17 +3612306,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f3ec0 │ │ - @ instruction: 0xff5f9a12 │ │ - @ instruction: 0xff606a22 │ │ + @ instruction: 0xff5f3e99 │ │ + @ instruction: 0xff5f99eb │ │ + @ instruction: 0xff6069fb │ │ @ instruction: 0xff5d74b0 │ │ @ instruction: 0xff5d74e4 │ │ ldr r0, [pc, #4] @ d1fb68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, fp, ip, lsl r7 │ │ push {r4, r5, r6, lr} │ │ @@ -3612433,18 +3612434,18 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f3db0 │ │ - @ instruction: 0xff5f98f2 │ │ - @ instruction: 0xff5f98c0 │ │ - @ instruction: 0xff602c9c │ │ + @ instruction: 0xff5f3d89 │ │ + @ instruction: 0xff5f98cb │ │ + @ instruction: 0xff5f9899 │ │ + @ instruction: 0xff602c75 │ │ @ instruction: 0xff60a272 │ │ @ instruction: 0xff5d72b4 │ │ @ instruction: 0xff5e9cc5 │ │ ldr r0, [pc, #4] @ d1fd70 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, fp, r4, ror #10 │ │ @@ -3612784,15 +3612785,15 @@ │ │ mov r0, #32 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0be4 │ │ + @ instruction: 0xff5f0bbd │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3612810,15 +3612811,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d2032c │ │ mov r1, #32 │ │ mov r3, #61 @ 0x3d │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff5f0b70 │ │ + @ instruction: 0xff5f0b49 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d2037c │ │ ldr r1, [pc, #52] @ d20384 │ │ @@ -3612832,15 +3612833,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: 0xff5f0b40 │ │ + @ instruction: 0xff5f0b19 │ │ mov r1, #8 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d2a784 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3612879,15 +3612880,15 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5eb398 │ │ - @ instruction: 0xff5f0a80 │ │ + @ instruction: 0xff5f0a59 │ │ @ instruction: 0xff5de3cb │ │ ldr r0, [pc, #4] @ d20454 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq fp, r0, pc @ │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ @@ -3612922,29 +3612923,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5eb300 │ │ - @ instruction: 0xff5f09d4 │ │ + @ instruction: 0xff5f09ad │ │ @ instruction: 0xff5de31f │ │ push {fp, lr} │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq d2051c │ │ ldr r1, [pc, #24] @ d20524 │ │ mov r0, #168 @ 0xa8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4d478 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f25a6 │ │ + @ instruction: 0xff5f257f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3612962,15 +3612963,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d2058c │ │ mov r1, #168 @ 0xa8 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c4da00 │ │ - @ instruction: 0xff5f2532 │ │ + @ instruction: 0xff5f250b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d205d4 │ │ ldr r1, [pc, #44] @ d205dc │ │ @@ -3612982,15 +3612983,15 @@ │ │ beq d205d4 │ │ mov r1, r4 │ │ mov r2, #168 @ 0xa8 │ │ mov r5, r0 │ │ blx d2b298 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f2502 │ │ + @ instruction: 0xff5f24db │ │ mov r1, #64 @ 0x40 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d2a784 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc25c4 │ │ @@ -3613316,17 +3613317,17 @@ │ │ mov r7, #0 │ │ b d20a38 │ │ @ instruction: 0xff5e5330 │ │ @ instruction: 0xff608862 │ │ @ instruction: 0xff5e5304 │ │ @ instruction: 0xff608836 │ │ @ instruction: 0xff5e52d0 │ │ - @ instruction: 0xff5f5d1c │ │ + @ instruction: 0xff5f5cf5 │ │ @ instruction: 0xff5e535c │ │ - @ instruction: 0xff5f5da8 │ │ + @ instruction: 0xff5f5d81 │ │ ldr r0, [pc, #4] @ d20b2c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r8, ror r9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ mov r8, r0 │ │ @@ -3613433,15 +3613434,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: 0xff5f89fc │ │ + @ instruction: 0xff5f89d5 │ │ @ instruction: 0xff5e514c │ │ @ instruction: 0xff5e50f0 │ │ @ instruction: 0xff5de624 │ │ @ instruction: 0xff5e50a8 │ │ @ instruction: 0xff5e5050 │ │ @ instruction: 0xff5e283d │ │ ldr r0, [pc, #4] @ d20d10 │ │ @@ -3613506,15 +3613507,15 @@ │ │ bl cc3200 │ │ mov r6, r4 │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e174b │ │ @ instruction: 0xff5d4a1f │ │ - @ instruction: 0xff604fdd │ │ + @ instruction: 0xff604fb6 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ bl d20d48 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d20ec4 │ │ @@ -3613634,15 +3613635,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl cc3200 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e155b │ │ @ instruction: 0xff5d481f │ │ - @ instruction: 0xff604ddd │ │ + @ instruction: 0xff604db6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ mov r4, #0 │ │ @@ -3613876,15 +3613877,15 @@ │ │ bl c4d3b8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ str r1, [r4] │ │ moveq r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f82f4 │ │ + @ instruction: 0xff5f82cd │ │ @ instruction: 0xff5e121b │ │ @ instruction: 0xff5e11bb │ │ @ instruction: 0xff5ddf10 │ │ @ instruction: 0xff5e116f │ │ @ instruction: 0xff5e1107 │ │ ldr r0, [pc, #4] @ d213f8 │ │ add r0, pc, r0 │ │ @@ -3614325,17 +3614326,17 @@ │ │ mov r0, r6 │ │ mov r1, r9 │ │ bl cfc980 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ b d218ec │ │ - @ instruction: 0xff6002e9 │ │ + @ instruction: 0xff6002c2 │ │ @ instruction: 0xff5dcf53 │ │ - @ instruction: 0xff6002bd │ │ + @ instruction: 0xff600296 │ │ @ instruction: 0xff5dcf27 │ │ @ instruction: 0xff664bff │ │ @ instruction: 0xff664c69 │ │ @ instruction: 0xff664bde │ │ @ instruction: 0xff664cb9 │ │ @ instruction: 0xff664bf0 │ │ @ instruction: 0xff664c23 │ │ @@ -3614573,23 +3614574,23 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff609d10 │ │ - @ instruction: 0xff5fd050 │ │ + @ instruction: 0xff5fd029 │ │ @ instruction: 0xff5d9dd3 │ │ - @ instruction: 0xff5f950e │ │ - @ instruction: 0xff5fcfdd │ │ - @ instruction: 0xff5f3ce0 │ │ - @ instruction: 0xff5f1b88 │ │ - @ instruction: 0xff5ee331 │ │ - @ instruction: 0xff5f76aa │ │ - @ instruction: 0xff5f858a │ │ + @ instruction: 0xff5f94e7 │ │ + @ instruction: 0xff5fcfb6 │ │ + @ instruction: 0xff5f3cb9 │ │ + @ instruction: 0xff5f1b61 │ │ + @ instruction: 0xff5ee30a │ │ + @ instruction: 0xff5f7683 │ │ + @ instruction: 0xff5f8563 │ │ @ instruction: 0xff6073e9 │ │ ldr r0, [pc, #4] @ d21eec │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, ip, asr #24 │ │ ldr r0, [pc, #4] @ d21efc │ │ add r0, pc, r0 │ │ @@ -3614637,16 +3614638,16 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f1a10 │ │ - @ instruction: 0xff5f848a │ │ + @ instruction: 0xff5f19e9 │ │ + @ instruction: 0xff5f8463 │ │ @ instruction: 0xff5e056c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d2218c │ │ mov r6, r1 │ │ @@ -3614757,29 +3614758,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f14f9 │ │ - @ instruction: 0xff5f831a │ │ - @ instruction: 0xff5f0a27 │ │ + @ instruction: 0xff5f14d2 │ │ + @ instruction: 0xff5f82f3 │ │ + @ instruction: 0xff5f0a00 │ │ @ instruction: 0xff60911c │ │ - @ instruction: 0xff5f82fe │ │ - @ instruction: 0xff5f0a0b │ │ + @ instruction: 0xff5f82d7 │ │ + @ instruction: 0xff5f09e4 │ │ @ instruction: 0xff607e92 │ │ - @ instruction: 0xff5f82e2 │ │ - @ instruction: 0xff5f09ef │ │ - @ instruction: 0xff5edcca │ │ - @ instruction: 0xff5f82c6 │ │ - @ instruction: 0xff5f09d3 │ │ + @ instruction: 0xff5f82bb │ │ + @ instruction: 0xff5f09c8 │ │ + @ instruction: 0xff5edca3 │ │ + @ instruction: 0xff5f829f │ │ + @ instruction: 0xff5f09ac │ │ @ instruction: 0xff5df500 │ │ - @ instruction: 0xff5f82aa │ │ - @ instruction: 0xff5f09b7 │ │ + @ instruction: 0xff5f8283 │ │ + @ instruction: 0xff5f0990 │ │ ldr r0, [pc, #4] @ d221e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, r0, ror sl │ │ ldr r0, [pc, #4] @ d221f0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3614802,15 +3614803,15 @@ │ │ mov r2, #183 @ 0xb7 │ │ bl c4d7a8 │ │ mov r0, #0 │ │ str r0, [r4, #88] @ 0x58 │ │ str r0, [r4, #92] @ 0x5c │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff5f81ee │ │ + @ instruction: 0xff5f81c7 │ │ 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] │ │ @@ -3614913,18 +3614914,18 @@ │ │ bl c076dc │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5f8032 │ │ - @ instruction: 0xff5f9c9a │ │ - @ instruction: 0xff5f809a │ │ - @ instruction: 0xff5fbab8 │ │ + @ instruction: 0xff5f800b │ │ + @ instruction: 0xff5f9c73 │ │ + @ instruction: 0xff5f8073 │ │ + @ instruction: 0xff5fba91 │ │ 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] │ │ @@ -3615261,38 +3615262,38 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #92] @ d229c4 │ │ movw r1, #365 @ 0x16d │ │ ldr r2, [pc, #88] @ d229c8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d227c4 │ │ - @ instruction: 0xff5f7fb2 │ │ + @ instruction: 0xff5f7f8b │ │ @ instruction: 0xff5dc3ed │ │ - @ instruction: 0xff5f7eaa │ │ + @ instruction: 0xff5f7e83 │ │ @ instruction: 0xff5dc2e5 │ │ - @ instruction: 0xff5f7e4e │ │ + @ instruction: 0xff5f7e27 │ │ @ instruction: 0xff5dc289 │ │ - @ instruction: 0xff5f7dd6 │ │ + @ instruction: 0xff5f7daf │ │ @ instruction: 0xff5dc211 │ │ - @ instruction: 0xff5f7f26 │ │ + @ instruction: 0xff5f7eff │ │ @ instruction: 0xff5dc361 │ │ - @ instruction: 0xff5f7b52 │ │ + @ instruction: 0xff5f7b2b │ │ @ instruction: 0xff5dbf8d │ │ - @ instruction: 0xff5f7d86 │ │ - @ instruction: 0xff5f7d12 │ │ + @ instruction: 0xff5f7d5f │ │ + @ instruction: 0xff5f7ceb │ │ @ instruction: 0xff5dc14d │ │ - @ instruction: 0xff5f7dfa │ │ + @ instruction: 0xff5f7dd3 │ │ @ instruction: 0xff5dc235 │ │ - @ instruction: 0xff5f7ac6 │ │ + @ instruction: 0xff5f7a9f │ │ @ instruction: 0xff5dbf01 │ │ - @ instruction: 0xff5f7aaa │ │ + @ instruction: 0xff5f7a83 │ │ @ instruction: 0xff5dbee5 │ │ - @ instruction: 0xff5f7c5a │ │ + @ instruction: 0xff5f7c33 │ │ @ instruction: 0xff5dc095 │ │ - @ instruction: 0xff5f7b36 │ │ + @ instruction: 0xff5f7b0f │ │ @ instruction: 0xff5dbf71 │ │ 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 │ │ @@ -3615450,29 +3615451,29 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #48] @ d22c8c │ │ movw r1, #430 @ 0x1ae │ │ ldr r2, [pc, #44] @ d22c90 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d22a64 │ │ - @ instruction: 0xff5f79f2 │ │ + @ instruction: 0xff5f79cb │ │ @ instruction: 0xff60e7bb │ │ - @ instruction: 0xff5f79ba │ │ + @ instruction: 0xff5f7993 │ │ @ instruction: 0xff60e783 │ │ - @ instruction: 0xff5f7882 │ │ + @ instruction: 0xff5f785b │ │ @ instruction: 0xff60e64b │ │ - @ instruction: 0xff5f78d6 │ │ + @ instruction: 0xff5f78af │ │ @ instruction: 0xff60e69f │ │ - @ instruction: 0xff5f77b6 │ │ + @ instruction: 0xff5f778f │ │ @ instruction: 0xff60e57f │ │ - @ instruction: 0xff5f7822 │ │ + @ instruction: 0xff5f77fb │ │ @ instruction: 0xff60e5eb │ │ - @ instruction: 0xff5f77f6 │ │ + @ instruction: 0xff5f77cf │ │ @ instruction: 0xff60e5bf │ │ - @ instruction: 0xff5f790e │ │ + @ instruction: 0xff5f78e7 │ │ @ instruction: 0xff60e6d7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldrb r7, [r0, #80] @ 0x50 │ │ tst r7, #8 │ │ bne d22ce8 │ │ bl c075e8 │ │ ldr r0, [pc, #376] @ d22e40 │ │ @@ -3615567,19 +3615568,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: 0xff5f774a │ │ + @ instruction: 0xff5f7723 │ │ @ instruction: 0xff5d4363 │ │ - @ instruction: 0xff5f770a │ │ + @ instruction: 0xff5f76e3 │ │ @ instruction: 0xff5d4323 │ │ - @ instruction: 0xff5f7656 │ │ + @ instruction: 0xff5f762f │ │ @ instruction: 0xff5d426f │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl cc25c4 │ │ cmp r0, #0 │ │ beq d22ea8 │ │ @@ -3615599,15 +3615600,15 @@ │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f758a │ │ + @ instruction: 0xff5f7563 │ │ @ instruction: 0xff5df692 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc25c4 │ │ @@ -3615665,19 +3615666,19 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f7512 │ │ + @ instruction: 0xff5f74eb │ │ @ instruction: 0xff5df63b │ │ - @ instruction: 0xff5f74d2 │ │ + @ instruction: 0xff5f74ab │ │ @ instruction: 0xff5df5fb │ │ - @ instruction: 0xff5f7476 │ │ + @ instruction: 0xff5f744f │ │ @ instruction: 0xff5df59f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #472] @ d231c8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3615793,23 +3615794,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f64c6 │ │ - @ instruction: 0xff5f04c5 │ │ - @ instruction: 0xff5f0931 │ │ + @ instruction: 0xff5f649f │ │ + @ instruction: 0xff5f049e │ │ + @ instruction: 0xff5f090a │ │ @ instruction: 0xff5e3b17 │ │ @ instruction: 0xff5de4e4 │ │ - @ instruction: 0xff5f083c │ │ - @ instruction: 0xff601233 │ │ - @ instruction: 0xff5f7276 │ │ - @ instruction: 0xff5f5430 │ │ + @ instruction: 0xff5f0815 │ │ + @ instruction: 0xff60120c │ │ + @ instruction: 0xff5f724f │ │ + @ instruction: 0xff5f5409 │ │ push {r4, r5, r6, lr} │ │ cmp r2, #16 │ │ bhi d23240 │ │ ldr r3, [r0, #64] @ 0x40 │ │ cmp r3, r2 │ │ bne d23240 │ │ ldrb r3, [r0, #80] @ 0x50 │ │ @@ -3615837,16 +3615838,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f71c6 │ │ - @ instruction: 0xff5f8e2e │ │ + @ instruction: 0xff5f719f │ │ + @ instruction: 0xff5f8e07 │ │ 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 │ │ @@ -3615935,15 +3615936,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: 0xff5dd33d │ │ - @ instruction: 0xff5faab5 │ │ + @ instruction: 0xff5faa8e │ │ ldr r1, [r1] │ │ cmp r2, r1 │ │ bxls lr │ │ push {fp, lr} │ │ add r0, r0, r1 │ │ sub r1, r2, r1 │ │ uxtb r2, r1 │ │ @@ -3616261,36 +3616262,36 @@ │ │ bl c075e8 │ │ ldr r0, [pc, #96] @ d23968 │ │ mov r1, #139 @ 0x8b │ │ ldr r2, [pc, #92] @ d2396c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d236c8 │ │ - @ instruction: 0xff5f7c25 │ │ + @ instruction: 0xff5f7bfe │ │ @ instruction: 0xff6097c0 │ │ - @ instruction: 0xff5f30a9 │ │ + @ instruction: 0xff5f3082 │ │ @ instruction: 0xff6097a4 │ │ - @ instruction: 0xff5f308d │ │ + @ instruction: 0xff5f3066 │ │ @ instruction: 0xff609680 │ │ - @ instruction: 0xff5f2f69 │ │ - @ instruction: 0xff5f5e3a │ │ + @ instruction: 0xff5f2f42 │ │ + @ instruction: 0xff5f5e13 │ │ @ instruction: 0xff609778 │ │ - @ instruction: 0xff5f3061 │ │ + @ instruction: 0xff5f303a │ │ @ instruction: 0xff6097ec │ │ - @ instruction: 0xff5f30d5 │ │ - @ instruction: 0xff5f5d5c │ │ + @ instruction: 0xff5f30ae │ │ + @ instruction: 0xff5f5d35 │ │ @ instruction: 0xff60969c │ │ - @ instruction: 0xff5f2f85 │ │ + @ instruction: 0xff5f2f5e │ │ @ instruction: 0xff6096c8 │ │ - @ instruction: 0xff5f2fb1 │ │ + @ instruction: 0xff5f2f8a │ │ @ instruction: 0xff608761 │ │ @ instruction: 0xff6095dc │ │ - @ instruction: 0xff5f2ec5 │ │ + @ instruction: 0xff5f2e9e │ │ @ instruction: 0xff6095a0 │ │ - @ instruction: 0xff5f2e89 │ │ + @ instruction: 0xff5f2e62 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #812] @ d23cac │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c51bf4 │ │ @@ -3616490,41 +3616491,41 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f5b36 │ │ + @ instruction: 0xff5f5b0f │ │ @ instruction: 0xff609484 │ │ - @ instruction: 0xff5fc2dd │ │ + @ instruction: 0xff5fc2b6 │ │ @ instruction: 0xff5e0486 │ │ @ instruction: 0xff6093dc │ │ - @ instruction: 0xff5fc235 │ │ - @ instruction: 0xff5effa1 │ │ + @ instruction: 0xff5fc20e │ │ + @ instruction: 0xff5eff7a │ │ @ instruction: 0xff6094a0 │ │ - @ instruction: 0xff5fc2f9 │ │ + @ instruction: 0xff5fc2d2 │ │ @ instruction: 0xff609268 │ │ - @ instruction: 0xff5fc0c1 │ │ + @ instruction: 0xff5fc09a │ │ @ instruction: 0xff5e3137 │ │ @ instruction: 0xff609408 │ │ - @ instruction: 0xff5fc261 │ │ + @ instruction: 0xff5fc23a │ │ @ instruction: 0xff609230 │ │ - @ instruction: 0xff5fc089 │ │ - @ instruction: 0xff5efe28 │ │ + @ instruction: 0xff5fc062 │ │ + @ instruction: 0xff5efe01 │ │ @ instruction: 0xff6092cc │ │ - @ instruction: 0xff5fc125 │ │ - @ instruction: 0xff6029b2 │ │ + @ instruction: 0xff5fc0fe │ │ + @ instruction: 0xff60298b │ │ @ instruction: 0xff609284 │ │ - @ instruction: 0xff5fc0dd │ │ - @ instruction: 0xff5f76c9 │ │ + @ instruction: 0xff5fc0b6 │ │ + @ instruction: 0xff5f76a2 │ │ @ instruction: 0xff6092b0 │ │ - @ instruction: 0xff5fc109 │ │ + @ instruction: 0xff5fc0e2 │ │ @ instruction: 0xff60924c │ │ - @ instruction: 0xff5fc0a5 │ │ + @ instruction: 0xff5fc07e │ │ 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] │ │ @@ -3617100,17 +3617101,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5dfb6d │ │ - @ instruction: 0xff600f85 │ │ + @ instruction: 0xff600f5e │ │ @ instruction: 0xff5dfad9 │ │ - @ instruction: 0xff600ef1 │ │ + @ instruction: 0xff600eca │ │ 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] │ │ @@ -3617383,15 +3617384,15 @@ │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c077cc │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5df675 │ │ - @ instruction: 0xff5ea79c │ │ + @ instruction: 0xff5ea775 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, #1 │ │ cmp r1, #0 │ │ beq d24df0 │ │ mov r9, r0 │ │ ldr r0, [r1] │ │ @@ -3617599,15 +3617600,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c077cc │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5df315 │ │ - @ instruction: 0xff5ec11a │ │ + @ instruction: 0xff5ec0f3 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #20] │ │ cmp r4, #0 │ │ beq d24e4c │ │ cmp r3, r4 │ │ bcs d24e5c │ │ @@ -3617644,17 +3617645,17 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c077cc │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff5df2b5 │ │ - @ instruction: 0xff5efb83 │ │ + @ instruction: 0xff5efb5c │ │ @ instruction: 0xff5df261 │ │ - @ instruction: 0xff5efb2f │ │ + @ instruction: 0xff5efb08 │ │ 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 │ │ @@ -3619030,15 +3619031,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #34 @ 0x22 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4fdb │ │ + @ instruction: 0xff5f4fb4 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #105 @ 0x69 │ │ beq d2787c │ │ cmp r1, #103 @ 0x67 │ │ bne d29d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #111 @ 0x6f │ │ @@ -3619229,15 +3619230,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: 0xff5f86f8 │ │ + @ instruction: 0xff5f86d1 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #225 @ 0xe1 │ │ pop {fp, pc} │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3619353,15 +3619354,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #324 @ 0x144 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2ca6 │ │ + @ instruction: 0xff5f2c7f │ │ ldrb r1, [r0, #2] │ │ cmp r1, #110 @ 0x6e │ │ beq d278cc │ │ cmp r1, #102 @ 0x66 │ │ bne d29d20 │ │ ldr r2, [pc, #4048] @ d27958 │ │ add r1, r0, #3 │ │ @@ -3619443,16 +3619444,16 @@ │ │ beq d280e0 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #4] │ │ cmpeq r0, #0 │ │ bne d29d20 │ │ mov r0, #55 @ 0x37 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2b13 │ │ - @ instruction: 0xff5f835d │ │ + @ instruction: 0xff5f2aec │ │ + @ instruction: 0xff5f8336 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ bne d29d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d28104 │ │ cmp r1, #49 @ 0x31 │ │ @@ -3619478,15 +3619479,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #113 @ 0x71 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2a86 │ │ + @ instruction: 0xff5f2a5f │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d29d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d2810c │ │ cmp r1, #95 @ 0x5f │ │ @@ -3619565,15 +3619566,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #76 @ 0x4c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f81a7 │ │ + @ instruction: 0xff5f8180 │ │ ldr r2, [pc, #4080] @ d27cb4 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3619898,15 +3619899,15 @@ │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #141 @ 0x8d │ │ pop {fp, pc} │ │ @ instruction: 0xff5e55bb │ │ - @ instruction: 0xff5f6d1f │ │ + @ instruction: 0xff5f6cf8 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d29d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #95 @ 0x5f │ │ @@ -3619930,15 +3619931,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #143 @ 0x8f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f5e2c │ │ + @ instruction: 0xff5f5e05 │ │ @ instruction: 0xff5da480 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d29d20 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #96 @ 0x60 │ │ ble d27fd8 │ │ @@ -3620005,16 +3620006,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #212 @ 0xd4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f6b9f │ │ - @ instruction: 0xff5f5cb6 │ │ + @ instruction: 0xff5f6b78 │ │ + @ instruction: 0xff5f5c8f │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq d27f54 │ │ cmp r1, #102 @ 0x66 │ │ beq d27f30 │ │ cmp r1, #99 @ 0x63 │ │ bne d29d20 │ │ @@ -3620037,16 +3620038,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #277 @ 0x115 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb7ab │ │ - @ instruction: 0xff5f5ad7 │ │ + @ instruction: 0xff5fb784 │ │ + @ instruction: 0xff5f5ab0 │ │ ldr r2, [pc, #4064] @ d28408 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3620057,15 +3620058,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #278 @ 0x116 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ff072 │ │ + @ instruction: 0xff5ff04b │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ ldrbeq r1, [r0, #3] │ │ cmpeq r1, #45 @ 0x2d │ │ bne d29d20 │ │ ldrb r1, [r0, #4] │ │ sub r1, r1, #100 @ 0x64 │ │ @@ -3620265,15 +3620266,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #132 @ 0x84 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e8a63 │ │ + @ instruction: 0xff5e8a3c │ │ @ instruction: 0xff5d8096 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #111 @ 0x6f │ │ beq d281d8 │ │ cmp r1, #105 @ 0x69 │ │ beq d281a0 │ │ cmp r1, #101 @ 0x65 │ │ @@ -3620297,15 +3620298,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #157 @ 0x9d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e89d7 │ │ + @ instruction: 0xff5e89b0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #99 @ 0x63 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #101 @ 0x65 │ │ bne d29d20 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #0 │ │ @@ -3620317,15 +3620318,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #321 @ 0x141 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb347 │ │ + @ instruction: 0xff5fb320 │ │ ldr r2, [pc, #4088] @ d2887c │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3620352,15 +3620353,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #116 @ 0x74 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ed051 │ │ + @ instruction: 0xff5ed02a │ │ @ instruction: 0xff5d9dd7 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #105 @ 0x69 │ │ beq d28278 │ │ cmp r1, #95 @ 0x5f │ │ bne d29d20 │ │ ldrb r1, [r0, #4] │ │ @@ -3620373,16 +3620374,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #90 @ 0x5a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5efe2c │ │ - @ instruction: 0xff5f74d9 │ │ + @ instruction: 0xff5efe05 │ │ + @ instruction: 0xff5f74b2 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #51 @ 0x33 │ │ bne d29d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3620438,15 +3620439,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #95 @ 0x5f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ec0c6 │ │ + @ instruction: 0xff5ec09f │ │ ldrb r1, [r0, #3] │ │ cmp r1, #112 @ 0x70 │ │ bne d29d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #45 @ 0x2d │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ @@ -3620537,15 +3620538,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: 0xff5f3857 │ │ + @ instruction: 0xff5f3830 │ │ ldr r2, [pc, #3936] @ d28b54 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3620557,16 +3620558,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f197f │ │ - @ instruction: 0xff5ea27c │ │ + @ instruction: 0xff5f1958 │ │ + @ instruction: 0xff5ea255 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #114 @ 0x72 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #111 @ 0x6f │ │ bne d29d20 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #112 @ 0x70 │ │ @@ -3620621,15 +3620622,15 @@ │ │ beq d288d0 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #5] │ │ cmpeq r0, #0 │ │ bne d29d20 │ │ mov r0, #312 @ 0x138 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5efa7a │ │ + @ instruction: 0xff5efa53 │ │ @ instruction: 0xff5d5ff4 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #101 @ 0x65 │ │ bne d29d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #110 @ 0x6e │ │ beq d288f4 │ │ @@ -3620709,15 +3620710,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #110 @ 0x6e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb12f │ │ + @ instruction: 0xff5fb108 │ │ ldr r2, [pc, #4016] @ d28e54 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3620787,15 +3620788,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #152 @ 0x98 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1625 │ │ + @ instruction: 0xff5f15fe │ │ @ instruction: 0xff5d7893 │ │ cmp r1, #45 @ 0x2d │ │ beq d284cc │ │ cmp r1, #49 @ 0x31 │ │ bne d29d20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #109 @ 0x6d │ │ @@ -3620826,15 +3620827,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #304 @ 0x130 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ebace │ │ + @ instruction: 0xff5ebaa7 │ │ ldr r2, [pc, #4064] @ d29058 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3620870,15 +3620871,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: 0xff5e810f │ │ + @ instruction: 0xff5e80e8 │ │ @ instruction: 0xff5db413 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #121 @ 0x79 │ │ bne d29d20 │ │ ldrb r1, [r0, #5] │ │ @@ -3620901,16 +3620902,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #130 @ 0x82 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fe36b │ │ - @ instruction: 0xff5faa15 │ │ + @ instruction: 0xff5fe344 │ │ + @ instruction: 0xff5fa9ee │ │ ldrb r1, [r0, #3] │ │ cmp r1, #118 @ 0x76 │ │ beq d28688 │ │ cmp r1, #109 @ 0x6d │ │ bne d29d20 │ │ ldr r2, [pc, #4064] @ d2919c │ │ add r1, r0, #4 │ │ @@ -3620933,16 +3620934,16 @@ │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #7 │ │ pop {fp, pc} │ │ mov r0, #37 @ 0x25 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8b30 │ │ - @ instruction: 0xff5f189f │ │ + @ instruction: 0xff5f8b09 │ │ + @ instruction: 0xff5f1878 │ │ cmp r1, #105 @ 0x69 │ │ beq d2873c │ │ cmp r1, #109 @ 0x6d │ │ bne d29d20 │ │ ldr r2, [pc, #4064] @ d29218 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ @@ -3621019,15 +3621020,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #161 @ 0xa1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eb7ce │ │ + @ instruction: 0xff5eb7a7 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #121 @ 0x79 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ bne d29d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #116 @ 0x74 │ │ @@ -3621044,15 +3621045,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #50 @ 0x32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8949 │ │ + @ instruction: 0xff5f8922 │ │ @ instruction: 0xff605af9 │ │ ldr r2, [pc, #4080] @ d293d4 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ @@ -3621067,15 +3621068,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #59 @ 0x3b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f88ed │ │ + @ instruction: 0xff5f88c6 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d29d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #0 │ │ @@ -3621133,15 +3621134,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: 0xff5f8809 │ │ + @ instruction: 0xff5f87e2 │ │ ldr r2, [pc, #4036] @ d29508 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3621168,15 +3621169,15 @@ │ │ bne d29d20 │ │ mov r0, #129 @ 0x81 │ │ pop {fp, pc} │ │ mov r0, #6 │ │ pop {fp, pc} │ │ @ instruction: 0xff5d3825 │ │ @ instruction: 0xff607381 │ │ - @ instruction: 0xff5f6871 │ │ + @ instruction: 0xff5f684a │ │ ldrb r1, [r0, #4] │ │ cmp r1, #114 @ 0x72 │ │ bne d29d20 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3621317,15 +3621318,15 @@ │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #57 @ 0x39 │ │ pop {fp, pc} │ │ mov r0, #108 @ 0x6c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fc3e6 │ │ + @ instruction: 0xff5fc3bf │ │ ldrb r1, [r0, #5] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #117 @ 0x75 │ │ bne d29d20 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #114 @ 0x72 │ │ @@ -3621342,25 +3621343,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #295 @ 0x127 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eef2d │ │ + @ instruction: 0xff5eef06 │ │ ldr r2, [pc, #4092] @ d29884 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #281 @ 0x119 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3290 │ │ + @ instruction: 0xff5f3269 │ │ ldr r2, [pc, #4056] @ d29888 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3621411,16 +3621412,16 @@ │ │ ldrb r2, [r0, #12] │ │ cmp r2, #57 @ 0x39 │ │ bhi d29d20 │ │ add r3, pc, #20 │ │ mov r1, #237 @ 0xed │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5e7883 │ │ - @ instruction: 0xff5f46e4 │ │ + @ instruction: 0xff5e785c │ │ + @ instruction: 0xff5f46bd │ │ @ instruction: 0xff6097dd │ │ @ 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 │ │ @@ -3621472,15 +3621473,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: 0xff5fa13e │ │ + @ instruction: 0xff5fa117 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ beq d29cd0 │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #14] │ │ cmpeq r0, #0 │ │ bne d29d20 │ │ @@ -3621525,15 +3621526,15 @@ │ │ cmp r2, #57 @ 0x39 │ │ bhi d29d20 │ │ add r3, pc, #16 │ │ mov r1, #248 @ 0xf8 │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ @ instruction: 0xff5ff896 │ │ - @ instruction: 0xff5fbcb2 │ │ + @ instruction: 0xff5fbc8b │ │ @ 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 │ │ @@ -3621617,15 +3621618,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #106 @ 0x6a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0913 │ │ + @ instruction: 0xff5f08ec │ │ ldr r2, [pc, #4088] @ d29ccc │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3621666,35 +3621667,35 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #315 @ 0x13b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0847 │ │ + @ instruction: 0xff5f0820 │ │ ldr r2, [pc, #4084] @ d29d8c │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #220 @ 0xdc │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fd751 │ │ + @ instruction: 0xff5fd72a │ │ ldr r2, [pc, #4088] @ d29db8 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #162 @ 0xa2 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e7403 │ │ + @ instruction: 0xff5e73dc │ │ ldrb r1, [r0, #5] │ │ cmp r1, #45 @ 0x2d │ │ bne d29d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3621715,15 +3621716,15 @@ │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #302 @ 0x12e │ │ pop {fp, pc} │ │ @ instruction: 0xff5e1bdb │ │ - @ instruction: 0xff5f6027 │ │ + @ instruction: 0xff5f6000 │ │ @ instruction: 0xff609363 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ bne d29d20 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #108 @ 0x6c │ │ ldrbeq r1, [r0, #7] │ │ @@ -3621743,16 +3621744,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: 0xff5d69c6 │ │ - @ instruction: 0xff5e901a │ │ - @ instruction: 0xff5f4190 │ │ + @ instruction: 0xff5e8ff3 │ │ + @ instruction: 0xff5f4169 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d29d20 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ @@ -3621788,15 +3621789,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #79 @ 0x4f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0667 │ │ + @ instruction: 0xff5f0640 │ │ ldr r2, [pc, #3912] @ d29ec8 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3621835,26 +3621836,26 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #149 @ 0x95 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e71e3 │ │ + @ instruction: 0xff5e71bc │ │ ldr r2, [pc, #3672] @ d29e94 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #193 @ 0xc1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9b5e │ │ - @ instruction: 0xff5fc6a9 │ │ + @ instruction: 0xff5f9b37 │ │ + @ instruction: 0xff5fc682 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #103 @ 0x67 │ │ bne d29d20 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #97 @ 0x61 │ │ @@ -3621869,16 +3621870,16 @@ │ │ ldrb r1, [r0, #11] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #16 │ │ bhi d29d20 │ │ add r2, pc, #12 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5f3fff │ │ - @ instruction: 0xff5e8e20 │ │ + @ instruction: 0xff5f3fd8 │ │ + @ instruction: 0xff5e8df9 │ │ 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 │ │ @@ -3621906,15 +3621907,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #41 @ 0x29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb77e │ │ + @ instruction: 0xff5fb757 │ │ ldr r2, [pc, #3456] @ d29ed8 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3621988,15 +3621989,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #13 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f5bc6 │ │ + @ instruction: 0xff5f5b9f │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ beq d2955c │ │ cmp r1, #105 @ 0x69 │ │ beq d2950c │ │ cmp r1, #97 @ 0x61 │ │ bne d29d20 │ │ @@ -3622024,25 +3622025,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #12 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6ef8 │ │ + @ instruction: 0xff5e6ed1 │ │ ldr r2, [pc, #2976] @ d29ed0 │ │ add r1, r0, #7 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #299 @ 0x12b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9890 │ │ + @ instruction: 0xff5f9869 │ │ ldr r2, [pc, #2888] @ d29ea0 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622053,15 +3622054,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #311 @ 0x137 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea792 │ │ + @ instruction: 0xff5ea76b │ │ ldrb r1, [r0, #5] │ │ cmp r1, #110 @ 0x6e │ │ beq d294e4 │ │ cmp r1, #97 @ 0x61 │ │ bne d29d20 │ │ ldr r2, [pc, #2784] @ d29e98 │ │ add r1, r0, #6 │ │ @@ -3622103,15 +3622104,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #96 @ 0x60 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3ab3 │ │ + @ instruction: 0xff5f3a8c │ │ @ instruction: 0xff5e4e8d │ │ ldrb r1, [r0, #8] │ │ cmp r1, #105 @ 0x69 │ │ bne d29d20 │ │ ldrb r1, [r0, #9] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #10] │ │ @@ -3622175,15 +3622176,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #62 @ 0x3e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f005f │ │ + @ instruction: 0xff5f0038 │ │ ldr r2, [pc, #2520] @ d29f64 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622222,25 +3622223,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #166 @ 0xa6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ee1a2 │ │ + @ instruction: 0xff5ee17b │ │ ldr r2, [pc, #2104] @ d29e80 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6bc7 │ │ + @ instruction: 0xff5e6ba0 │ │ ldr r2, [pc, #2068] @ d29e84 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622252,15 +3622253,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #100 @ 0x64 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fce57 │ │ + @ instruction: 0xff5fce30 │ │ @ instruction: 0xff5ce972 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #45 @ 0x2d │ │ bne d29d20 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #116 @ 0x74 │ │ beq d297bc │ │ @@ -3622298,15 +3622299,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ movw r0, #305 @ 0x131 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f393e │ │ + @ instruction: 0xff5f3917 │ │ ldr r2, [pc, #1984] @ d29f38 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622317,25 +3622318,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #19 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6a7c │ │ + @ instruction: 0xff5e6a55 │ │ ldr r2, [pc, #1840] @ d29ef4 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #17 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ee4cf │ │ + @ instruction: 0xff5ee4a8 │ │ ldr r2, [pc, #1872] @ d29f3c │ │ add r1, r0, #11 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622348,15 +3622349,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #68 @ 0x44 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f74ef │ │ + @ instruction: 0xff5f74c8 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #120 @ 0x78 │ │ bne d29d20 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3622615,15 +3622616,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f17d8 │ │ + @ instruction: 0xff5f17b1 │ │ ldrb r1, [r0, #12] │ │ cmp r1, #105 @ 0x69 │ │ beq d29d0c │ │ cmp r1, #101 @ 0x65 │ │ bne d29d20 │ │ ldr r2, [pc, #676] @ d29f24 │ │ add r1, r0, #13 │ │ @@ -3622632,15 +3622633,15 @@ │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #31 │ │ pop {fp, pc} │ │ mov r0, #63 @ 0x3f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6583 │ │ + @ instruction: 0xff5e655c │ │ ldr r2, [pc, #672] @ d29f50 │ │ add r1, r0, #14 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622657,26 +3622658,26 @@ │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #67 @ 0x43 │ │ pop {fp, pc} │ │ @ instruction: 0xff5e2aa4 │ │ mov r0, #65 @ 0x41 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea7bd │ │ + @ instruction: 0xff5ea796 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #14] │ │ cmpeq r1, #45 @ 0x2d │ │ beq d29de4 │ │ mvn r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ mov r0, #20 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f928b │ │ + @ instruction: 0xff5f9264 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #226 @ 0xe2 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3622690,15 +3622691,15 @@ │ │ mov r0, #228 @ 0xe4 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #229 @ 0xe5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8e34 │ │ + @ instruction: 0xff5f8e0d │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #230 @ 0xe6 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3622726,15 +3622727,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6403 │ │ + @ instruction: 0xff5e63dc │ │ ldr r2, [pc, #260] @ d29f2c │ │ add r1, r0, #16 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d32310 │ │ cmp r0, #0 │ │ bne d29d20 │ │ @@ -3622748,74 +3622749,74 @@ │ │ cmp r0, #0 │ │ bne d29d20 │ │ mov r0, #25 │ │ pop {fp, pc} │ │ mov r0, #27 │ │ pop {fp, pc} │ │ @ instruction: 0xff60832c │ │ - @ instruction: 0xff5e6307 │ │ - @ instruction: 0xff5f6713 │ │ + @ instruction: 0xff5e62e0 │ │ + @ instruction: 0xff5f66ec │ │ @ instruction: 0xff5dc737 │ │ @ instruction: 0xff5daad7 │ │ - @ instruction: 0xff5f8963 │ │ + @ instruction: 0xff5f893c │ │ @ instruction: 0xff6077d3 │ │ - @ instruction: 0xff5f30d1 │ │ + @ instruction: 0xff5f30aa │ │ @ instruction: 0xff5ffc08 │ │ - @ instruction: 0xff5f59b8 │ │ + @ instruction: 0xff5f5991 │ │ @ instruction: 0xff5de7c1 │ │ @ instruction: 0xff5cdb69 │ │ - @ instruction: 0xff5eb676 │ │ + @ instruction: 0xff5eb64f │ │ @ instruction: 0xff5ffecb │ │ - @ instruction: 0xff5f1051 │ │ - @ instruction: 0xff5ed44f │ │ - @ instruction: 0xff5e62d7 │ │ - @ instruction: 0xff5fa8e2 │ │ + @ instruction: 0xff5f102a │ │ + @ instruction: 0xff5ed428 │ │ + @ instruction: 0xff5e62b0 │ │ + @ instruction: 0xff5fa8bb │ │ @ instruction: 0xff5d9123 │ │ @ instruction: 0xff603a78 │ │ - @ instruction: 0xff5ed82a │ │ + @ instruction: 0xff5ed803 │ │ @ instruction: 0xff5ffb9f │ │ - @ instruction: 0xff5fa958 │ │ + @ instruction: 0xff5fa931 │ │ @ instruction: 0xff5dac5c │ │ @ instruction: 0xff5dadf4 │ │ @ instruction: 0xff5e0a24 │ │ @ instruction: 0xff5d942b │ │ - @ instruction: 0xff5eb75e │ │ - @ instruction: 0xff5fba32 │ │ + @ instruction: 0xff5eb737 │ │ + @ instruction: 0xff5fba0b │ │ @ instruction: 0xff5dc952 │ │ - @ instruction: 0xff5e9143 │ │ + @ instruction: 0xff5e911c │ │ @ instruction: 0xff602000 │ │ - @ instruction: 0xff5e9473 │ │ - @ instruction: 0xff5f2907 │ │ - @ instruction: 0xff5e961b │ │ - @ instruction: 0xff5f292f │ │ + @ instruction: 0xff5e944c │ │ + @ instruction: 0xff5f28e0 │ │ + @ instruction: 0xff5e95f4 │ │ + @ instruction: 0xff5f2908 │ │ @ instruction: 0xff5dabe1 │ │ - @ instruction: 0xff5ef2f8 │ │ + @ instruction: 0xff5ef2d1 │ │ @ instruction: 0xff5e4227 │ │ - @ instruction: 0xff5f090e │ │ - @ instruction: 0xff5e8feb │ │ + @ instruction: 0xff5f08e7 │ │ + @ instruction: 0xff5e8fc4 │ │ @ instruction: 0xff603379 │ │ - @ instruction: 0xff5e72f4 │ │ - @ instruction: 0xff5f082e │ │ - @ instruction: 0xff5e92af │ │ + @ instruction: 0xff5e72cd │ │ + @ instruction: 0xff5f0807 │ │ + @ instruction: 0xff5e9288 │ │ @ instruction: 0xff5fd81b │ │ - @ instruction: 0xff5f0672 │ │ - @ instruction: 0xff5e900f │ │ - @ instruction: 0xff5e99b3 │ │ - @ instruction: 0xff5fbdeb │ │ + @ instruction: 0xff5f064b │ │ + @ instruction: 0xff5e8fe8 │ │ + @ instruction: 0xff5e998c │ │ + @ instruction: 0xff5fbdc4 │ │ @ instruction: 0xff5da9ac │ │ @ instruction: 0xff5da938 │ │ @ instruction: 0xff5d40e1 │ │ - @ instruction: 0xff5ee917 │ │ + @ instruction: 0xff5ee8f0 │ │ @ instruction: 0xff5d8d74 │ │ @ instruction: 0xff5d5040 │ │ @ instruction: 0xff5d1150 │ │ - @ instruction: 0xff5ef4c7 │ │ + @ instruction: 0xff5ef4a0 │ │ @ instruction: 0xff602014 │ │ @ instruction: 0xff5e3d92 │ │ - @ instruction: 0xff5faf3a │ │ + @ instruction: 0xff5faf13 │ │ @ instruction: 0xff5dab98 │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ bl c5db60 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ @@ -3623396,20 +3623397,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c077cc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5e597d │ │ + @ instruction: 0xff5e5956 │ │ @ instruction: 0xff600b20 │ │ @ instruction: 0xff605944 │ │ - @ instruction: 0xff5ece18 │ │ + @ instruction: 0xff5ecdf1 │ │ @ instruction: 0xff5d5ed2 │ │ - @ instruction: 0xff5ea169 │ │ + @ instruction: 0xff5ea142 │ │ ldr r0, [pc, #4] @ d2a8b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, sl, r8, lsr #10 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #64] @ 0x40 │ │ @@ -3625118,15 +3625119,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d323a0 │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ @ instruction: 0xff5ccd62 │ │ - @ instruction: 0xff5f1b52 │ │ + @ instruction: 0xff5f1b2b │ │ @ instruction: 0xff5fcf70 │ │ andeq r6, sl, r4, asr ip │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ ldr r5, [fp, #8] │ │ cmp r1, #5 │ │ beq d2c40c │ │ @@ -3625672,15 +3625673,15 @@ │ │ bl d31f30 │ │ @ instruction: 0xff5cc4ce │ │ @ instruction: 0xff60466b │ │ @ instruction: 0xff5ce22d │ │ andeq r6, sl, r0, asr #7 │ │ @ instruction: 0xff5cc506 │ │ @ instruction: 0xff6046a3 │ │ - @ instruction: 0xff5f898c │ │ + @ instruction: 0xff5f8965 │ │ strdeq r6, [sl], -r8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d2c9e8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d2c9e8 │ │ @@ -3625766,15 +3625767,15 @@ │ │ mov r0, r4 │ │ bl d2d2c0 │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ bl d31f30 │ │ @ instruction: 0xff5cc38a │ │ @ instruction: 0xff5e0618 │ │ - @ instruction: 0xff5ed742 │ │ + @ instruction: 0xff5ed71b │ │ andeq r6, sl, ip, ror r2 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ sub sp, sp, #736 @ 0x2e0 │ │ mov r4, r0 │ │ sub r0, fp, #344 @ 0x158 │ │ bl d2e6b0 │ │ @@ -3626167,16 +3626168,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d323a0 │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ @ instruction: 0xff5cbcfe │ │ - @ instruction: 0xff5e3b67 │ │ - @ instruction: 0xff5e9427 │ │ + @ instruction: 0xff5e3b40 │ │ + @ instruction: 0xff5e9400 │ │ strdeq r5, [sl], -r0 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ add r3, r1, #2 │ │ cmp r3, #17 │ │ bhi d2d470 │ │ add r4, pc, #4 │ │ @@ -3626225,16 +3626226,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d323a0 │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ @ instruction: 0xff5cbc16 │ │ - @ instruction: 0xff5eec37 │ │ - @ instruction: 0xff5e933f │ │ + @ instruction: 0xff5eec10 │ │ + @ instruction: 0xff5e9318 │ │ andeq r5, sl, r8, lsl #22 │ │ bic r0, r1, #31 │ │ sub r0, r0, #256 @ 0x100 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ @@ -3626364,15 +3626365,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d323a0 │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ @ instruction: 0xff5cb9ea │ │ - @ instruction: 0xff5e7328 │ │ + @ instruction: 0xff5e7301 │ │ @ instruction: 0xff5fdac3 │ │ ldrdeq r5, [sl], -ip │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldrb r0, [r0, #384] @ 0x180 │ │ @@ -3626630,15 +3626631,15 @@ │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ andeq r5, sl, r0, asr #17 │ │ ldrdeq r5, [sl], -r0 │ │ @ instruction: 0xff5cb5ce │ │ @ instruction: 0xff5dbf52 │ │ - @ instruction: 0xff5e175d │ │ + @ instruction: 0xff5e1736 │ │ andeq r5, sl, r0, asr #9 │ │ @ instruction: 0x000a58b4 │ │ @ instruction: 0xff5cb606 │ │ @ instruction: 0xff5dbf8a │ │ @ instruction: 0xff60166e │ │ strdeq r5, [sl], -r8 │ │ add r1, r0, #2 │ │ @@ -3627177,94 +3627178,94 @@ │ │ ldr r0, [pc, #312] @ d2e4d0 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #324] @ d2e4e8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff5d0d55 │ │ - @ instruction: 0xff5e8574 │ │ - @ instruction: 0xff5ea635 │ │ + @ instruction: 0xff5e854d │ │ + @ instruction: 0xff5ea60e │ │ @ instruction: 0xff5db88a │ │ @ instruction: 0xff5d5fc5 │ │ @ instruction: 0xff5fd022 │ │ @ instruction: 0xff5dd66a │ │ - @ instruction: 0xff5e2db7 │ │ + @ instruction: 0xff5e2d90 │ │ @ instruction: 0xff5c8f85 │ │ @ instruction: 0xff5d5fec │ │ @ instruction: 0xff5d5f5f │ │ - @ instruction: 0xff5efceb │ │ - @ instruction: 0xff5e86eb │ │ + @ instruction: 0xff5efcc4 │ │ + @ instruction: 0xff5e86c4 │ │ @ instruction: 0xff5fb07f │ │ @ instruction: 0xff5d4322 │ │ - @ instruction: 0xff5ea380 │ │ - @ instruction: 0xff5e118d │ │ + @ instruction: 0xff5ea359 │ │ + @ instruction: 0xff5e1166 │ │ @ instruction: 0xff5d7b6f │ │ - @ instruction: 0xff5f1a77 │ │ + @ instruction: 0xff5f1a50 │ │ @ instruction: 0xff5ce953 │ │ @ instruction: 0xff5d06f0 │ │ @ instruction: 0xff5d0777 │ │ @ instruction: 0xff5fcf95 │ │ @ instruction: 0xff5f9372 │ │ - @ instruction: 0xff5e874e │ │ + @ instruction: 0xff5e8727 │ │ @ instruction: 0xff600e58 │ │ @ instruction: 0xff5d9a24 │ │ @ instruction: 0xff5caf1e │ │ @ instruction: 0xff5d434a │ │ - @ instruction: 0xff5ec325 │ │ + @ instruction: 0xff5ec2fe │ │ @ instruction: 0xff5d083a │ │ - @ instruction: 0xff5e4a62 │ │ + @ instruction: 0xff5e4a3b │ │ @ instruction: 0xff5d9914 │ │ @ instruction: 0xff5d2482 │ │ @ instruction: 0xff5ccd8f │ │ - @ instruction: 0xff5efc8e │ │ - @ instruction: 0xff5ec43d │ │ + @ instruction: 0xff5efc67 │ │ + @ instruction: 0xff5ec416 │ │ @ instruction: 0xff5d4516 │ │ - @ instruction: 0xff5ec38d │ │ - @ instruction: 0xff5efcce │ │ - @ instruction: 0xff5f5636 │ │ + @ instruction: 0xff5ec366 │ │ + @ instruction: 0xff5efca7 │ │ + @ instruction: 0xff5f560f │ │ @ instruction: 0xff5d9b58 │ │ - @ instruction: 0xff5ee023 │ │ + @ instruction: 0xff5edffc │ │ @ instruction: 0xff5db851 │ │ - @ instruction: 0xff5f39bb │ │ + @ instruction: 0xff5f3994 │ │ @ instruction: 0xff600e37 │ │ @ instruction: 0xff603056 │ │ - @ instruction: 0xff5e11fc │ │ - @ instruction: 0xff5f3b9f │ │ - @ instruction: 0xff5ec181 │ │ + @ instruction: 0xff5e11d5 │ │ + @ instruction: 0xff5f3b78 │ │ + @ instruction: 0xff5ec15a │ │ @ instruction: 0xff5d059e │ │ @ instruction: 0xff5db9f9 │ │ - @ instruction: 0xff5f1b22 │ │ + @ instruction: 0xff5f1afb │ │ @ instruction: 0xff5df0be │ │ @ instruction: 0xff5fb293 │ │ @ instruction: 0xff5d42aa │ │ @ instruction: 0xff5d0601 │ │ - @ instruction: 0xff5f19e1 │ │ + @ instruction: 0xff5f19ba │ │ @ instruction: 0xff5febe2 │ │ @ instruction: 0xff5d0550 │ │ - @ instruction: 0xff5ede23 │ │ - @ instruction: 0xff5e6735 │ │ + @ instruction: 0xff5eddfc │ │ + @ instruction: 0xff5e670e │ │ @ instruction: 0xff5cafe2 │ │ @ instruction: 0xff600e6b │ │ - @ instruction: 0xff5ec4cc │ │ + @ instruction: 0xff5ec4a5 │ │ @ instruction: 0xff600e33 │ │ @ instruction: 0xff602f16 │ │ - @ instruction: 0xff5e2d96 │ │ + @ instruction: 0xff5e2d6f │ │ @ instruction: 0xff5d79da │ │ - @ instruction: 0xff5ea348 │ │ + @ instruction: 0xff5ea321 │ │ @ instruction: 0xff5f947d │ │ - @ instruction: 0xff5e11a0 │ │ + @ instruction: 0xff5e1179 │ │ @ instruction: 0xff5d0668 │ │ @ instruction: 0xff5cea2e │ │ @ instruction: 0xff5c8ce8 │ │ @ instruction: 0xff5dba50 │ │ - @ instruction: 0xff5e86e5 │ │ + @ instruction: 0xff5e86be │ │ @ instruction: 0xff5d7d62 │ │ @ instruction: 0xff5d27aa │ │ @ instruction: 0xff5d0834 │ │ - @ instruction: 0xff5f384e │ │ + @ instruction: 0xff5f3827 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ d2e52c │ │ ldr r2, [pc, #48] @ d2e530 │ │ ldr r3, [pc, #48] @ d2e534 │ │ add r1, pc, r1 │ │ ldr r0, [pc, #44] @ d2e538 │ │ @@ -3627274,15 +3627275,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d323a0 │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ @ instruction: 0xff5cabb2 │ │ - @ instruction: 0xff5e0d6c │ │ + @ instruction: 0xff5e0d45 │ │ @ instruction: 0xff5dd2a9 │ │ andeq r4, sl, r4, lsr #21 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ d2e57c │ │ ldr r2, [pc, #48] @ d2e580 │ │ ldr r3, [pc, #48] @ d2e584 │ │ @@ -3627295,15 +3627296,15 @@ │ │ mov r0, r4 │ │ bl d323a0 │ │ mov r0, r4 │ │ bl d32860 │ │ bl d31f30 │ │ @ instruction: 0xff5cab62 │ │ @ instruction: 0xff5d5bfa │ │ - @ instruction: 0xff5f538e │ │ + @ instruction: 0xff5f5367 │ │ andeq r4, sl, r4, asr sl │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #856 @ 0x358 │ │ add r6, sp, #128 @ 0x80 │ │ mov r5, r0 │ │ mov r4, r1 │ │ @@ -3627483,18 +3627484,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} │ │ str r6, [r6, #64] @ 0x40 │ │ movs r3, r1 │ │ - cmp r0, #24 │ │ + movs r7, #241 @ 0xf1 │ │ vmul.p16 d26, d30, d6 │ │ vmax.u16 d23, d12, d20 │ │ - vpmax.u16 d17, d13, d8 │ │ + vmls.i16 , , │ │ Address 0xd2e7ce is out of bounds. │ │ │ │ │ │ 00d2e7d0 : │ │ push {r7, lr} │ │ bl d2e7e0 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3627530,16 +3627531,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r4, [r5, #48] @ 0x30 │ │ movs r3, r1 │ │ - str r1, [r2, r4] │ │ - vmul.f16 q11, , │ │ + str r2, [r5, r3] │ │ + vmul.f16 d22, d15, d24 │ │ Address 0xd2e82e is out of bounds. │ │ │ │ │ │ 00d2e830 : │ │ push {r7, lr} │ │ bl d2e7e0 │ │ blx d30c50 │ │ @@ -3627782,16 +3627783,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r4, [r7, #12] │ │ movs r3, r1 │ │ - lsrs r5, r2, #1 │ │ - vqrdmulh.s16 d22, d14, d27 │ │ + lsrs r6, r5, #32 │ │ + vqrdmulh.s16 d22, d14, d4 │ │ Address 0xd2ea62 is out of bounds. │ │ │ │ │ │ 00d2ea64 : │ │ push {r7, lr} │ │ bl d2ea14 │ │ blx d30d40 │ │ @@ -3627945,18 +3627946,18 @@ │ │ add r1, pc │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ bx r2 │ │ nop │ │ str r4, [r5, #0] │ │ movs r3, r1 │ │ - movs r4, #18 │ │ - vcge.u16 d31, d30, d0 │ │ - vpmax.u16 , q15, q14 │ │ - vmax.u16 d17, d14, d2 │ │ + movs r3, #235 @ 0xeb │ │ + vcgt.u16 , q7, │ │ + vpmax.u16 , q15, │ │ + vqrshl.u16 , , q15 │ │ vmul.p16 , , │ │ Address 0xd2ebda is out of bounds. │ │ │ │ │ │ 00d2ebdc : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ @@ -3628428,15 +3628429,15 @@ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ ldrh r6, [r4, r5] │ │ movs r3, r1 │ │ asrs r2, r2, #31 │ │ - vrshl.u16 d22, d1, d29 │ │ + vqrshl.u16 q11, q5, │ │ Address 0xd2f00e is out of bounds. │ │ │ │ │ │ 00d2f010 : │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d2ea14 │ │ @@ -3629380,15 +3629381,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ strh r0, [r1, r4] │ │ movs r3, r1 │ │ ldr r2, [sp, #768] @ 0x300 │ │ - vmul.f16 d21, d15, d19 │ │ + vpadd.f16 d21, d15, d12 │ │ Address 0xd2f85a is out of bounds. │ │ │ │ │ │ 00d2f85c : │ │ push {r7, lr} │ │ bl d2f80c │ │ blx d312c0 │ │ @@ -3629431,15 +3629432,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ strh r0, [r4, r2] │ │ movs r3, r1 │ │ adds r0, r3, r7 │ │ - sha256su1.32 , q8, │ │ + @ instruction: 0xff605ca0 │ │ Address 0xd2f8c6 is out of bounds. │ │ │ │ │ │ 00d2f8c8 : │ │ push {r7, lr} │ │ bl d2f878 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3629561,16 +3629562,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r0, [r0, r6] │ │ movs r3, r1 │ │ - ldrh r7, [r4, r6] │ │ - vqrdmulh.s16 d21, d31, d19 │ │ + ldrh r0, [r0, r6] │ │ + vqrdmlah.s16 , , q14 │ │ Address 0xd2f9ea is out of bounds. │ │ │ │ │ │ 00d2f9ec : │ │ push {r7, lr} │ │ bl d2f99c │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3629669,16 +3629670,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r0, [r3, r2] │ │ movs r3, r1 │ │ - ldrh r0, [r1, r3] │ │ - vpmin.u16 d21, d31, d23 │ │ + ldrh r1, [r4, r2] │ │ + vpmin.u16 d21, d31, d0 │ │ Address 0xd2fad6 is out of bounds. │ │ │ │ │ │ 00d2fad8 : │ │ push {r7, lr} │ │ bl d2fa88 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630528,15 +3630529,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r1, [pc, #192] @ (d30300 ) │ │ movs r3, r1 │ │ asrs r2, r4, #1 │ │ - vcgt.u32 , q0, │ │ + vcgt.u32 d21, d0, d16 │ │ Address 0xd30246 is out of bounds. │ │ │ │ │ │ 00d30248 : │ │ push {r7, lr} │ │ bl d301f8 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630748,16 +3630749,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ bx r9 │ │ movs r3, r1 │ │ - asrs r1, r7, #31 │ │ - vbsl , , │ │ + asrs r2, r2, #31 │ │ + vbsl d21, d15, d20 │ │ Address 0xd30432 is out of bounds. │ │ │ │ │ │ 00d30434 : │ │ push {r7, lr} │ │ bl d303e4 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630841,15 +3630842,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r4, pc │ │ movs r3, r1 │ │ add r1, sp, #420 @ 0x1a4 │ │ - vhadd.u16 d21, d28, d11 │ │ + vhadd.u16 , q6, q10 │ │ Address 0xd30502 is out of bounds. │ │ │ │ │ │ 00d30504 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ bl d304b4 │ │ @@ -3630921,15 +3630922,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r8, sl │ │ movs r3, r1 │ │ add r0, sp, #816 @ 0x330 │ │ - vmaxnm.f16 q10, q14, │ │ + vmaxnm.f16 d20, d28, d20 │ │ Address 0xd305b2 is out of bounds. │ │ │ │ │ │ 00d305b4 : │ │ push {r7, lr} │ │ bl d30564 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3631001,15 +3631002,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r4, r4 │ │ movs r3, r1 │ │ lsls r4, r0, #6 │ │ - vpmax.f16 d20, d13, d27 │ │ + vpmax.f16 d20, d13, d4 │ │ Address 0xd30662 is out of bounds. │ │ │ │ │ │ 00d30664 : │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, r2 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -28075,171 +28075,171 @@ │ │ 0x00da13a0 00000000 18c5a700 00000000 ccc5a700 ................ │ │ 0x00da13b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da13c0 d4c5a700 70c6a700 01000000 78eaa700 ....p.......x... │ │ 0x00da13d0 8ceaa700 a4eba700 cceea700 84efa700 ................ │ │ 0x00da13e0 8cefa700 00000000 00000000 00000000 ................ │ │ 0x00da13f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da1400 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da1410 00000000 bdaf2f00 e9d43000 ecf33000 ....../...0...0. │ │ + 0x00da1410 00000000 bdaf2f00 e9d43000 c5f33000 ....../...0...0. │ │ 0x00da1420 63943200 db413000 ba912f00 ebd43000 c.2..A0.../...0. │ │ - 0x00da1430 35693100 38e03100 e5563200 68943200 5i1.8.1..V2.h.2. │ │ + 0x00da1430 0e693100 11e03100 be563200 68943200 .i1...1..V2.h.2. │ │ 0x00da1440 14273000 b57c3000 6b572f00 ba7c3000 .'0..|0.kW/..|0. │ │ - 0x00da1450 58d13200 efe92f00 e33a3200 15113100 X.2.../..:2...1. │ │ - 0x00da1460 f6f33000 fbf33000 fef33000 f7d43000 ..0...0...0...0. │ │ - 0x00da1470 ed3a3200 7a873100 fcc23100 7e5f3000 .:2.z.1...1.~_0. │ │ + 0x00da1450 58d13200 efe92f00 bc3a3200 ee103100 X.2.../..:2...1. │ │ + 0x00da1460 cff33000 d4f33000 d7f33000 f7d43000 ..0...0...0...0. │ │ + 0x00da1470 c63a3200 53873100 d5c23100 7e5f3000 .:2.S.1...1.~_0. │ │ 0x00da1480 f5e92f00 9bb23200 1c273000 fed43000 ../...2..'0...0. │ │ - 0x00da1490 e92c3100 26722f00 6e4c3100 f13a3200 .,1.&r/.nL1..:2. │ │ + 0x00da1490 c22c3100 26722f00 474c3100 ca3a3200 .,1.&r/.GL1..:2. │ │ 0x00da14a0 70943200 07d53000 c5912f00 b4cb2f00 p.2...0.../.../. │ │ - 0x00da14b0 84873100 744c3100 a2b23200 e5413000 ..1.tL1...2..A0. │ │ + 0x00da14b0 5d873100 4d4c3100 a2b23200 e5413000 ].1.ML1...2..A0. │ │ 0x00da14c0 cf912f00 c07c3000 fce92f00 0cd53000 ../..|0.../...0. │ │ - 0x00da14d0 719b3000 04f43200 ec563200 d4912f00 q.0...2..V2.../. │ │ - 0x00da14e0 2f722f00 7b4c3100 c4af2f00 834c3100 /r/.{L1.../..L1. │ │ - 0x00da14f0 44e03100 1a113100 26273000 cdfe3100 D.1...1.&'0...1. │ │ - 0x00da1500 40693100 1d113100 fb3a3200 8a4c3100 @i1...1..:2..L1. │ │ - 0x00da1510 1fa63100 a3b83000 c67c3000 02ea2f00 ..1...0..|0.../. │ │ - 0x00da1520 df912f00 70572f00 66d13200 25a63100 ../.pW/.f.2.%.1. │ │ - 0x00da1530 04f43000 f42c3100 7a943200 012d3100 ..0..,1.z.2..-1. │ │ + 0x00da14d0 719b3000 04f43200 c5563200 d4912f00 q.0...2..V2.../. │ │ + 0x00da14e0 2f722f00 544c3100 c4af2f00 5c4c3100 /r/.TL1.../.\L1. │ │ + 0x00da14f0 1de03100 f3103100 26273000 a6fe3100 ..1...1.&'0...1. │ │ + 0x00da1500 19693100 f6103100 d43a3200 634c3100 .i1...1..:2.cL1. │ │ + 0x00da1510 f8a53100 a3b83000 c67c3000 02ea2f00 ..1...0..|0.../. │ │ + 0x00da1520 df912f00 70572f00 66d13200 fea53100 ../.pW/.f.2...1. │ │ + 0x00da1530 ddf33000 cd2c3100 7a943200 da2c3100 ..0..,1.z.2..,1. │ │ 0x00da1540 6fd13200 adb23200 d37c3000 ec083000 o.2...2..|0...0. │ │ 0x00da1550 3a722f00 da7c3000 3f722f00 855f3000 :r/..|0.?r/.._0. │ │ - 0x00da1560 e5912f00 062d3100 44722f00 77d13200 ../..-1.Dr/.w.2. │ │ - 0x00da1570 914c3100 85943200 f2563200 ea413000 .L1...2..V2..A0. │ │ - 0x00da1580 994c3100 64763200 f1413000 fa563200 .L1.dv2..A0..V2. │ │ - 0x00da1590 fe3a3200 69763200 29273000 b3b23200 .:2.iv2.)'0...2. │ │ - 0x00da15a0 4ce03100 a64c3100 56e03100 43693100 L.1..L1.V.1.Ci1. │ │ + 0x00da1560 e5912f00 df2c3100 44722f00 77d13200 ../..,1.Dr/.w.2. │ │ + 0x00da1570 6a4c3100 85943200 cb563200 ea413000 jL1...2..V2..A0. │ │ + 0x00da1580 724c3100 64763200 f1413000 d3563200 rL1.dv2..A0..V2. │ │ + 0x00da1590 d73a3200 69763200 29273000 b3b23200 .:2.iv2.)'0...2. │ │ + 0x00da15a0 25e03100 7f4c3100 2fe03100 1c693100 %.1..L1./.1..i1. │ │ 0x00da15b0 77572f00 e37c3000 08f43200 82572f00 wW/..|0...2..W/. │ │ - 0x00da15c0 89572f00 ea912f00 20113100 d0fe3100 .W/.../. .1...1. │ │ - 0x00da15d0 f8083000 bab23200 03c33100 053b3200 ..0...2...1..;2. │ │ - 0x00da15e0 af4c3100 749b3000 89873100 8f572f00 .L1.t.0...1..W/. │ │ - 0x00da15f0 01093000 61e03100 b64c3100 f4912f00 ..0.a.1..L1.../. │ │ - 0x00da1600 2ea63100 c3b23200 30273000 d0b23200 ..1...2.0'0...2. │ │ - 0x00da1610 cdaf2f00 be4c3100 8e5f3000 09093000 ../..L1.._0...0. │ │ - 0x00da1620 c74c3100 d9af2f00 2b113100 0ac33100 .L1.../.+.1...1. │ │ + 0x00da15c0 89572f00 ea912f00 f9103100 a9fe3100 .W/.../...1...1. │ │ + 0x00da15d0 f8083000 bab23200 dcc23100 de3a3200 ..0...2...1..:2. │ │ + 0x00da15e0 884c3100 749b3000 62873100 8f572f00 .L1.t.0.b.1..W/. │ │ + 0x00da15f0 01093000 3ae03100 8f4c3100 f4912f00 ..0.:.1..L1.../. │ │ + 0x00da1600 07a63100 c3b23200 30273000 d0b23200 ..1...2.0'0...2. │ │ + 0x00da1610 cdaf2f00 974c3100 8e5f3000 09093000 ../..L1.._0...0. │ │ + 0x00da1620 a04c3100 d9af2f00 04113100 e3c23100 .L1.../...1...1. │ │ 0x00da1630 3b273000 96572f00 8f943200 4a722f00 ;'0..W/...2.Jr/. │ │ - 0x00da1640 46273000 7fd13200 0bf43000 d4fe3100 F'0...2...0...1. │ │ - 0x00da1650 f11c3200 74763200 33113100 02922f00 ..2.tv2.3.1.../. │ │ - 0x00da1660 defe3100 0b922f00 02573200 d04c3100 ..1.../..W2..L1. │ │ - 0x00da1670 0b2d3100 ed7c3000 87d13200 0dea2f00 .-1..|0...2.../. │ │ - 0x00da1680 965f3000 bfcb2f00 93873100 0f3b3200 ._0.../...1..;2. │ │ + 0x00da1640 46273000 7fd13200 e4f33000 adfe3100 F'0...2...0...1. │ │ + 0x00da1650 ca1c3200 74763200 0c113100 02922f00 ..2.tv2...1.../. │ │ + 0x00da1660 b7fe3100 0b922f00 db563200 a94c3100 ..1.../..V2..L1. │ │ + 0x00da1670 e42c3100 ed7c3000 87d13200 0dea2f00 .,1..|0...2.../. │ │ + 0x00da1680 965f3000 bfcb2f00 6c873100 e83a3200 ._0.../.l.1..:2. │ │ 0x00da1690 4c273000 c9cb2f00 12f43200 7e763200 L'0.../...2.~v2. │ │ - 0x00da16a0 d6b23200 1aea2f00 39a63100 ddb23200 ..2.../.9.1...2. │ │ - 0x00da16b0 98873100 49693100 13922f00 a4572f00 ..1.Ii1.../..W/. │ │ - 0x00da16c0 93d13200 1c922f00 172d3100 e9fe3100 ..2.../..-1...1. │ │ - 0x00da16d0 a05f3000 1b3b3200 212d3100 e5b23200 ._0..;2.!-1...2. │ │ - 0x00da16e0 adb83000 29922f00 08573200 ab572f00 ..0.)./..W2..W/. │ │ - 0x00da16f0 40113100 fe1c3200 52693100 12d53000 @.1...2.Ri1...0. │ │ - 0x00da1700 5d693100 52722f00 44a63100 11c33100 ]i1.Rr/.D.1...1. │ │ - 0x00da1710 a85f3000 1cc33100 1dd53000 58273000 ._0...1...0.X'0. │ │ + 0x00da16a0 d6b23200 1aea2f00 12a63100 ddb23200 ..2.../...1...2. │ │ + 0x00da16b0 71873100 22693100 13922f00 a4572f00 q.1."i1.../..W/. │ │ + 0x00da16c0 93d13200 1c922f00 f02c3100 c2fe3100 ..2.../..,1...1. │ │ + 0x00da16d0 a05f3000 f43a3200 fa2c3100 e5b23200 ._0..:2..,1...2. │ │ + 0x00da16e0 adb83000 29922f00 e1563200 ab572f00 ..0.)./..V2..W/. │ │ + 0x00da16f0 19113100 d71c3200 2b693100 12d53000 ..1...2.+i1...0. │ │ + 0x00da1700 36693100 52722f00 1da63100 eac23100 6i1.Rr/...1...1. │ │ + 0x00da1710 a85f3000 f5c23100 1dd53000 58273000 ._0...1...0.X'0. │ │ 0x00da1720 9a943200 fd413000 27d53000 b3763200 ..2..A0.'.0..v2. │ │ 0x00da1730 9ed13200 18f43200 d3cb2f00 90562f00 ..2...2.../..V/. │ │ 0x00da1740 26ea2f00 a3d13200 81273000 afd13200 &./...2..'0...2. │ │ - 0x00da1750 b5572f00 97d43000 082e3100 1df43200 .W/...0...1...2. │ │ - 0x00da1760 112e3100 19b02f00 3a423000 2d7e3000 ..1.../.:B0.-~0. │ │ - 0x00da1770 2fb93000 bd572f00 49113100 71093000 /.0..W/.I.1.q.0. │ │ - 0x00da1780 32b93000 3f2e3100 e49b3000 95722f00 2.0.?.1...0..r/. │ │ + 0x00da1750 b5572f00 97d43000 e12d3100 1df43200 .W/...0..-1...2. │ │ + 0x00da1760 ea2d3100 19b02f00 3a423000 2d7e3000 .-1.../.:B0.-~0. │ │ + 0x00da1770 2fb93000 bd572f00 22113100 71093000 /.0..W/.".1.q.0. │ │ + 0x00da1780 32b93000 182e3100 e49b3000 95722f00 2.0...1...0..r/. │ │ 0x00da1790 307e3000 00000000 eb572f00 04000000 0~0......W/..... │ │ - 0x00da17a0 23e13100 04000000 00000000 00000000 #.1............. │ │ + 0x00da17a0 fce03100 04000000 00000000 00000000 ..1............. │ │ 0x00da17b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da17c0 eb572f00 04000000 d67e3000 06000000 .W/......~0..... │ │ 0x00da17d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da17e0 00000000 00000000 eb572f00 04000000 .........W/..... │ │ - 0x00da17f0 28583200 06000000 00000000 00000000 (X2............. │ │ + 0x00da17f0 01583200 06000000 00000000 00000000 .X2............. │ │ 0x00da1800 00000000 00000000 00000000 00000000 ................ │ │ 0x00da1810 00000000 00000000 d441aa00 9843aa00 .........A...C.. │ │ 0x00da1820 c044aa00 00000000 d044aa00 1c45aa00 .D.......D...E.. │ │ 0x00da1830 3845aa00 c846aa00 2047aa00 3047aa00 8E...F.. G..0G.. │ │ 0x00da1840 8847aa00 00000000 00000000 00000000 .G.............. │ │ 0x00da1850 00000000 00000000 00000000 00000000 ................ │ │ 0x00da1860 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da1870 00000000 00000000 d04d3100 01100000 .........M1..... │ │ - 0x00da1880 00000000 00000000 b4113100 02140000 ..........1..... │ │ + 0x00da1870 00000000 00000000 a94d3100 01100000 .........M1..... │ │ + 0x00da1880 00000000 00000000 8d113100 02140000 ..........1..... │ │ 0x00da1890 08000000 00000000 f9572f00 03950000 .........W/..... │ │ 0x00da18a0 00000000 00000000 7bd23200 04140000 ........{.2..... │ │ 0x00da18b0 00800000 00000000 61cc2f00 05103801 ........a./...8. │ │ 0x00da18c0 00000000 00000000 b1f43200 06950000 ..........2..... │ │ 0x00da18d0 00000000 00000000 dcb02f00 07940000 ........../..... │ │ - 0x00da18e0 00000000 00000000 28e13100 08020000 ........(.1..... │ │ + 0x00da18e0 00000000 00000000 01e13100 08020000 ..........1..... │ │ 0x00da18f0 00000000 00000000 6ecc2f00 04140000 ........n./..... │ │ - 0x00da1900 00002000 00000000 3ce13100 04140000 .. .....<.1..... │ │ + 0x00da1900 00002000 00000000 15e13100 04140000 .. .......1..... │ │ 0x00da1910 10000000 00000000 83423000 09102602 .........B0...&. │ │ 0x00da1920 00000000 00000000 7ecc2f00 0a100000 ........~./..... │ │ - 0x00da1930 00000000 00000000 51003200 04140000 ........Q.2..... │ │ + 0x00da1930 00000000 00000000 2a003200 04140000 ........*.2..... │ │ 0x00da1940 00000000 01000000 9e773200 02180000 .........w2..... │ │ 0x00da1950 0f000000 00000000 6fb93000 0c102f03 ........o.0.../. │ │ 0x00da1960 00000000 00000000 50b33200 0d953701 ........P.2...7. │ │ - 0x00da1970 00000000 00000000 74c43100 04140000 ........t.1..... │ │ + 0x00da1970 00000000 00000000 4dc43100 04140000 ........M.1..... │ │ 0x00da1980 00000800 00000000 8ecc2f00 04140000 ........../..... │ │ 0x00da1990 00010000 00000000 e8b02f00 0e140000 ........../..... │ │ - 0x00da19a0 00000000 00000000 bea63100 0f712b04 ..........1..q+. │ │ - 0x00da19b0 00000000 00000000 95583200 10610008 .........X2..a.. │ │ - 0x00da19c0 00000000 00000000 ba883100 04140000 ..........1..... │ │ + 0x00da19a0 00000000 00000000 97a63100 0f712b04 ..........1..q+. │ │ + 0x00da19b0 00000000 00000000 6e583200 10610008 ........nX2..a.. │ │ + 0x00da19c0 00000000 00000000 93883100 04140000 ..........1..... │ │ 0x00da19d0 00400000 00000000 68922f00 02180000 .@......h./..... │ │ 0x00da19e0 00000000 00000000 77922f00 04140000 ........w./..... │ │ 0x00da19f0 04000000 00000000 ab773200 04140000 .........w2..... │ │ 0x00da1a00 08000000 00000000 7db93000 11101b06 ........}.0..... │ │ 0x00da1a10 00000000 00000000 8bb93000 12100000 ..........0..... │ │ 0x00da1a20 00000000 00000000 dd7e3000 ff000000 .........~0..... │ │ - 0x00da1a30 02000000 00000000 413c3200 ff000000 ........A<2..... │ │ + 0x00da1a30 02000000 00000000 1a3c3200 ff000000 .........<2..... │ │ 0x00da1a40 03000000 00000000 94603000 04140000 .........`0..... │ │ 0x00da1a50 00020000 00000000 b5773200 13030000 .........w2..... │ │ 0x00da1a60 00000000 00000000 9bb93000 14611503 ..........0..a.. │ │ 0x00da1a70 00000000 00000000 309d3000 15612605 ........0.0..a&. │ │ 0x00da1a80 00000000 00000000 05582f00 14611506 .........X/..a.. │ │ 0x00da1a90 01000000 00000000 22742f00 16710000 ........"t/..q.. │ │ - 0x00da1aa0 00000000 00000000 d0a63100 17910000 ..........1..... │ │ + 0x00da1aa0 00000000 00000000 a9a63100 17910000 ..........1..... │ │ 0x00da1ab0 00000000 00000000 f1b02f00 18900000 ........../..... │ │ - 0x00da1ac0 00000000 00000000 f4a43100 ff000000 ..........1..... │ │ - 0x00da1ad0 00000000 00000000 51e13100 04140000 ........Q.1..... │ │ - 0x00da1ae0 00000004 00000000 c3113100 1a900000 ..........1..... │ │ - 0x00da1af0 00000000 00000000 531d3200 1b910000 ........S.2..... │ │ + 0x00da1ac0 00000000 00000000 cda43100 ff000000 ..........1..... │ │ + 0x00da1ad0 00000000 00000000 2ae13100 04140000 ........*.1..... │ │ + 0x00da1ae0 00000004 00000000 9c113100 1a900000 ..........1..... │ │ + 0x00da1af0 00000000 00000000 2c1d3200 1b910000 ........,.2..... │ │ 0x00da1b00 00000000 00000000 a6b93000 1c000000 ..........0..... │ │ 0x00da1b10 00000000 00000000 e47e3000 1d100901 .........~0..... │ │ 0x00da1b20 00000000 00000000 24283000 1e210000 ........$(0..!.. │ │ - 0x00da1b30 00000000 00000000 df4d3100 1b910000 .........M1..... │ │ + 0x00da1b30 00000000 00000000 b84d3100 1b910000 .........M1..... │ │ 0x00da1b40 00000000 00000000 af702f00 1f940000 .........p/..... │ │ 0x00da1b50 00000000 00000000 bcf43200 20100901 ..........2. ... │ │ 0x00da1b60 00000000 00000000 b0b93000 04140000 ..........0..... │ │ 0x00da1b70 00001000 00000000 bbb93000 16710000 ..........0..q.. │ │ 0x00da1b80 00000000 00000000 f07e3000 04140000 .........~0..... │ │ 0x00da1b90 00000000 04000000 57953200 04140000 ........W.2..... │ │ 0x00da1ba0 00200000 00000000 a9702f00 ff000000 . .......p/..... │ │ - 0x00da1bb0 01000000 00000000 64e13100 04140000 ........d.1..... │ │ - 0x00da1bc0 00100000 00000000 a6583200 02140000 .........X2..... │ │ + 0x00da1bb0 01000000 00000000 3de13100 04140000 ........=.1..... │ │ + 0x00da1bc0 00100000 00000000 7f583200 02140000 .........X2..... │ │ 0x00da1bd0 01000000 00000000 c8f43200 21100000 ..........2.!... │ │ - 0x00da1be0 00000000 00000000 b5583200 04140000 .........X2..... │ │ + 0x00da1be0 00000000 00000000 8e583200 04140000 .........X2..... │ │ 0x00da1bf0 40000000 00000000 d6f43200 22020000 @.........2."... │ │ 0x00da1c00 00000000 00000000 6a953200 23100000 ........j.2.#... │ │ 0x00da1c10 00000000 00000000 c7b93000 24950000 ..........0.$... │ │ - 0x00da1c20 00000000 00000000 e52e3100 25610806 ..........1.%a.. │ │ + 0x00da1c20 00000000 00000000 be2e3100 25610806 ..........1.%a.. │ │ 0x00da1c30 00000000 00000000 017f3000 26210f06 ..........0.&!.. │ │ 0x00da1c40 00000000 00000000 db0b3000 25610807 ..........0.%a.. │ │ 0x00da1c50 01000000 00000000 82d63000 27140000 ..........0.'... │ │ 0x00da1c60 00000000 00000000 32742f00 28040000 ........2t/.(... │ │ 0x00da1c70 00000000 00000000 92423000 ff000000 .........B0..... │ │ - 0x00da1c80 04000000 00000000 7ee13100 ff000000 ........~.1..... │ │ + 0x00da1c80 04000000 00000000 57e13100 ff000000 ........W.1..... │ │ 0x00da1c90 05000000 00000000 2d283000 29100000 ........-(0.)... │ │ - 0x00da1ca0 00000000 00000000 c8583200 04140000 .........X2..... │ │ + 0x00da1ca0 00000000 00000000 a1583200 04140000 .........X2..... │ │ 0x00da1cb0 80000000 00000000 9a423000 02140000 .........B0..... │ │ - 0x00da1cc0 06000000 00000000 ea4d3100 2a000000 .........M1.*... │ │ + 0x00da1cc0 06000000 00000000 c34d3100 2a000000 .........M1.*... │ │ 0x00da1cd0 00000000 00000000 d3b93000 2b013203 ..........0.+.2. │ │ - 0x00da1ce0 00000000 00000000 dda63100 04140000 ..........1..... │ │ - 0x00da1cf0 01000008 00000000 3f2e3100 c8f53000 ........?.1...0. │ │ - 0x00da1d00 58c33100 4b283000 3b9d3000 ccf53000 X.1.K(0.;.0...0. │ │ - 0x00da1d10 93c43100 d0113100 0c7f3000 621d3200 ..1...1...0.b.2. │ │ - 0x00da1d20 4a3c3200 ad603000 d6f53000 c7883100 J<2..`0...0...1. │ │ - 0x00da1d30 12b02f00 a7423000 621d3200 4a3c3200 ../..B0.b.2.J<2. │ │ - 0x00da1d40 7a953200 d6113100 89922f00 f02e3100 z.2...1.../...1. │ │ - 0x00da1d50 0c7f3000 621d3200 e2b93000 d9113100 ..0.b.2...0...1. │ │ - 0x00da1d60 f4a43100 621d3200 8dd63000 4a3c3200 ..1.b.2...0.J<2. │ │ - 0x00da1d70 f62e3100 e70b3000 4f3c3200 5f003200 ..1...0.O<2._.2. │ │ - 0x00da1d80 90922f00 88e13100 b5693100 b5603000 ../...1..i1..`0. │ │ - 0x00da1d90 c8f53000 621d3200 28eb2f00 eda63100 ..0.b.2.(./...1. │ │ - 0x00da1da0 d7583200 58c33100 ca883100 e49b3000 .X2.X.1...1...0. │ │ - 0x00da1db0 de113100 c8f53000 621d3200 63b33200 ..1...0.b.2.c.2. │ │ - 0x00da1dc0 fd4d3100 e4f43200 a5cc2f00 e7b93000 .M1...2.../...0. │ │ - 0x00da1dd0 3e9d3000 b1f43200 8de13100 8c86a600 >.0...2...1..... │ │ + 0x00da1ce0 00000000 00000000 b6a63100 04140000 ..........1..... │ │ + 0x00da1cf0 01000008 00000000 182e3100 a1f53000 ..........1...0. │ │ + 0x00da1d00 31c33100 4b283000 3b9d3000 a5f53000 1.1.K(0.;.0...0. │ │ + 0x00da1d10 6cc43100 a9113100 0c7f3000 3b1d3200 l.1...1...0.;.2. │ │ + 0x00da1d20 233c3200 ad603000 aff53000 a0883100 #<2..`0...0...1. │ │ + 0x00da1d30 12b02f00 a7423000 3b1d3200 233c3200 ../..B0.;.2.#<2. │ │ + 0x00da1d40 7a953200 af113100 89922f00 c92e3100 z.2...1.../...1. │ │ + 0x00da1d50 0c7f3000 3b1d3200 e2b93000 b2113100 ..0.;.2...0...1. │ │ + 0x00da1d60 cda43100 3b1d3200 8dd63000 233c3200 ..1.;.2...0.#<2. │ │ + 0x00da1d70 cf2e3100 e70b3000 283c3200 38003200 ..1...0.(<2.8.2. │ │ + 0x00da1d80 90922f00 61e13100 8e693100 b5603000 ../.a.1..i1..`0. │ │ + 0x00da1d90 a1f53000 3b1d3200 28eb2f00 c6a63100 ..0.;.2.(./...1. │ │ + 0x00da1da0 b0583200 31c33100 a3883100 e49b3000 .X2.1.1...1...0. │ │ + 0x00da1db0 b7113100 a1f53000 3b1d3200 63b33200 ..1...0.;.2.c.2. │ │ + 0x00da1dc0 d64d3100 e4f43200 a5cc2f00 e7b93000 .M1...2.../...0. │ │ + 0x00da1dd0 3e9d3000 b1f43200 66e13100 8c86a600 >.0...2.f.1..... │ │ 0x00da1de0 9088a600 908ca600 e48da600 8c8fa600 ................ │ │ 0x00da1df0 948fa600 0090a600 9493a600 0094a600 ................ │ │ 0x00da1e00 a493a600 cc90a600 3891a600 6891a600 ........8...h... │ │ 0x00da1e10 204fa700 3050a700 544ca700 604da700 O..0P..TL..`M.. │ │ 0x00da1e20 2870a700 a870a700 c888a600 b089a600 (p...p.......... │ │ 0x00da1e30 d489a600 9c88a600 488ca600 548ca600 ........H...T... │ │ 0x00da1e40 308ca600 3c8ca600 f889a600 ac4fa600 0...<........O.. │ │ @@ -28300,78 +28300,78 @@ │ │ 0x00da21b0 cc88a700 ac8aa700 bc8aa700 0c8ba700 ................ │ │ 0x00da21c0 d886a700 f087a700 b052a600 9c4ca700 .........R...L.. │ │ 0x00da21d0 244ca700 604ca700 c45da700 9462a700 $L..`L...]...b.. │ │ 0x00da21e0 083fa700 c03fa700 ac3ea700 1085a600 .?...?...>...... │ │ 0x00da21f0 8486a600 8050a600 b03ca600 388ba700 .....P...<..8... │ │ 0x00da2200 8076a600 4c51a700 5895a600 2871a700 .v..LQ..X...(q.. │ │ 0x00da2210 a471a700 e8f43200 f0b93000 147f3000 .q....2...0...0. │ │ - 0x00da2220 6dea2f00 41423000 9a953200 b0c33100 m./.AB0...2...1. │ │ + 0x00da2220 6dea2f00 41423000 9a953200 89c33100 m./.AB0...2...1. │ │ 0x00da2230 ad9d3000 ec0b3000 ae523300 4c000000 ..0...0..R3.L... │ │ 0x00da2240 5a000000 55000000 b9523300 59000000 Z...U....R3.Y... │ │ 0x00da2250 5a000000 55000000 06643300 59000000 Z...U....d3.Y... │ │ 0x00da2260 5a000000 55000000 c4523300 5c000000 Z...U....R3.\... │ │ 0x00da2270 55000000 5a000000 d1523300 5c000000 U...Z....R3.\... │ │ 0x00da2280 56000000 5a000000 db523300 4c000000 V...Z....R3.L... │ │ 0x00da2290 55000000 5a000000 e1523300 4c000000 U...Z....R3.L... │ │ 0x00da22a0 5a000000 5a000000 e6523300 4c000000 Z...Z....R3.L... │ │ 0x00da22b0 5a000000 55000000 32cd2f00 08000000 Z...U...2./..... │ │ - 0x00da22c0 8e1d3200 060c3000 e0883100 ad253000 ..2...0...1..%0. │ │ - 0x00da22d0 e3123100 c5b33200 e7d23200 961d3200 ..1...2...2...2. │ │ - 0x00da22e0 c5b33200 d0113100 40000000 df9d3000 ..2...1.@.....0. │ │ + 0x00da22c0 671d3200 060c3000 b9883100 ad253000 g.2...0...1..%0. │ │ + 0x00da22d0 bc123100 c5b33200 e7d23200 6f1d3200 ..1...2...2.o.2. │ │ + 0x00da22e0 c5b33200 a9113100 40000000 df9d3000 ..2...1.@.....0. │ │ 0x00da22f0 42000000 cab33200 41000000 fff53200 B.....2.A.....2. │ │ 0x00da2300 43000000 14d33200 4a932f00 80803000 C.....2.J./...0. │ │ - 0x00da2310 e5742f00 c20c3000 2c4e3100 03000000 .t/...0.,N1..... │ │ - 0x00da2320 e1c43100 03000000 ad433000 b5d33200 ..1......C0...2. │ │ - 0x00da2330 c7883100 ae932f00 01000000 5c013200 ..1.../.....\.2. │ │ - 0x00da2340 01000000 f3803000 02000000 712f3100 ......0.....q/1. │ │ + 0x00da2310 e5742f00 c20c3000 054e3100 03000000 .t/...0..N1..... │ │ + 0x00da2320 bac43100 03000000 ad433000 b5d33200 ..1......C0...2. │ │ + 0x00da2330 a0883100 ae932f00 01000000 35013200 ..1.../.....5.2. │ │ + 0x00da2340 01000000 f3803000 02000000 4a2f3100 ......0.....J/1. │ │ 0x00da2350 03000000 14ce2f00 02000000 b7d73000 ....../.......0. │ │ 0x00da2360 03000000 b9433000 00000000 eab33200 .....C0.......2. │ │ 0x00da2370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da2380 49592f00 39893100 cf1e3200 03000000 IY/.9.1...2..... │ │ + 0x00da2380 49592f00 12893100 a81e3200 03000000 IY/...1...2..... │ │ 0x00da2390 01000000 00000000 00000000 0493ae00 ................ │ │ - 0x00da23a0 00000000 00000000 00000000 f93c3200 .............<2. │ │ + 0x00da23a0 00000000 00000000 00000000 d23c3200 .............<2. │ │ 0x00da23b0 00000000 fd283000 00000200 c2752f00 .....(0......u/. │ │ 0x00da23c0 00000400 00000000 00000000 fb932f00 ............../. │ │ - 0x00da23d0 01000000 1a1f3200 02000000 7a2f3100 ......2.....z/1. │ │ + 0x00da23d0 01000000 f31e3200 02000000 532f3100 ......2.....S/1. │ │ 0x00da23e0 06000000 1df43200 80000000 00000000 ......2......... │ │ 0x00da23f0 00000000 01000000 01000000 00000000 ................ │ │ 0x00da2400 00000000 40a2ae00 00000000 00000000 ....@........... │ │ - 0x00da2410 00000000 7e2f3100 00000000 88722f00 ....~/1......r/. │ │ - 0x00da2420 e9433000 02603000 04293000 7d133100 .C0..`0..)0.}.1. │ │ + 0x00da2410 00000000 572f3100 00000000 88722f00 ....W/1......r/. │ │ + 0x00da2420 e9433000 02603000 04293000 56133100 .C0..`0..)0.V.1. │ │ 0x00da2430 00000000 04000000 01000000 00000000 ................ │ │ 0x00da2440 00000000 74b4ae00 00000000 00000000 ....t........... │ │ - 0x00da2450 00000000 bc013200 00000000 03000000 ......2......... │ │ + 0x00da2450 00000000 95013200 00000000 03000000 ......2......... │ │ 0x00da2460 01000000 00000000 00000000 28b7ae00 ............(... │ │ 0x00da2470 00000000 00000000 00000000 ac963200 ..............2. │ │ 0x00da2480 00000000 02000000 01000000 00000000 ................ │ │ 0x00da2490 00000000 88bfae00 00000000 00000000 ................ │ │ 0x00da24a0 00000000 fe932f00 00000000 7d932f00 ....../.....}./. │ │ 0x00da24b0 6dea2f00 41423000 f0b93000 e8f43200 m./.AB0...0...2. │ │ 0x00da24c0 71413000 69490305 07000000 20bb3000 qA0.iI...... .0. │ │ - 0x00da24d0 2a9f3000 69490805 07000000 621f3200 *.0.iI......b.2. │ │ - 0x00da24e0 2a9f3000 6e4e0300 04000000 154a3100 *.0.nN.......J1. │ │ + 0x00da24d0 2a9f3000 69490805 07000000 3b1f3200 *.0.iI......;.2. │ │ + 0x00da24e0 2a9f3000 6e4e0300 04000000 ee493100 *.0.nN.......I1. │ │ 0x00da24f0 71413000 71510400 04000000 3e623000 qA0.qQ......>b0. │ │ - 0x00da2500 71413000 73530400 04000000 71893100 qA0.sS......q.1. │ │ - 0x00da2510 71413000 71413000 e1f53000 31582f00 qA0.qA0...0.1X/. │ │ + 0x00da2500 71413000 73530400 04000000 4a893100 qA0.sS......J.1. │ │ + 0x00da2510 71413000 71413000 baf53000 31582f00 qA0.qA0...0.1X/. │ │ 0x00da2520 6dea2f00 6dea2f00 41423000 41423000 m./.m./.AB0.AB0. │ │ 0x00da2530 f0b93000 f0b93000 f0b93000 f0b93000 ..0...0...0...0. │ │ - 0x00da2540 6b1f3200 f32f3100 ad253000 ad253000 k.2../1..%0..%0. │ │ + 0x00da2540 441f3200 cc2f3100 ad253000 ad253000 D.2../1..%0..%0. │ │ 0x00da2550 ad253000 ad253000 c49daf00 0c9eaf00 .%0..%0......... │ │ 0x00da2560 149eaf00 689eaf00 709eaf00 7c9eaf00 ....h...p...|... │ │ 0x00da2570 849eaf00 00000000 01000000 00000000 ................ │ │ 0x00da2580 889eaf00 409faf00 5c9faf00 7ca0af00 ....@...\...|... │ │ 0x00da2590 28a1af00 80a1af00 fca1af00 9ca2af00 (............... │ │ 0x00da25a0 50a3af00 c0a3af00 5ca4af00 81813000 P.......\.....0. │ │ - 0x00da25b0 ac5a3200 00000000 4c3e3200 76893100 .Z2.....L>2.v.1. │ │ - 0x00da25c0 b9ce2f00 a6a93100 55943200 711f3200 ../...1.U.2.q.2. │ │ - 0x00da25d0 33503100 3b5a2f00 bfa93100 3e983200 3P1.;Z/...1.>.2. │ │ - 0x00da25e0 14023200 3e443000 02772f00 00000000 ..2.>D0..w/..... │ │ - 0x00da25f0 54f43000 9fca2f00 3cd83000 28143100 T.0.../.<.0.(.1. │ │ + 0x00da25b0 855a3200 00000000 253e3200 4f893100 .Z2.....%>2.O.1. │ │ + 0x00da25c0 b9ce2f00 7fa93100 55943200 4a1f3200 ../...1.U.2.J.2. │ │ + 0x00da25d0 0c503100 3b5a2f00 98a93100 3e983200 .P1.;Z/...1.>.2. │ │ + 0x00da25e0 ed013200 3e443000 02772f00 00000000 ..2.>D0..w/..... │ │ + 0x00da25f0 2df43000 9fca2f00 3cd83000 01143100 -.0.../.<.0...1. │ │ 0x00da2600 23b22f00 00000000 5dbb3000 00000000 #./.....].0..... │ │ - 0x00da2610 2d023200 62d53200 70623000 8e813000 -.2.b.2.pb0...0. │ │ + 0x00da2610 06023200 62d53200 70623000 8e813000 ..2.b.2.pb0...0. │ │ 0x00da2620 ecacaf00 f8afaf00 24b2af00 4cb3af00 ........$...L... │ │ 0x00da2630 6cb3af00 90b3af00 04000000 f007b000 l............... │ │ 0x00da2640 2808b000 6008b000 e40ab000 580bb000 (...`.......X... │ │ 0x00da2650 ec0bb000 200cb000 3c0cb000 a011b000 .... ...<....... │ │ 0x00da2660 f412b000 2413b000 2814b000 3c14b000 ....$...(...<... │ │ 0x00da2670 bc1db000 c81db000 bc1eb000 c41eb000 ................ │ │ 0x00da2680 d41eb000 301fb000 6820b000 1421b000 ....0...h ...!.. │ │ @@ -28380,97 +28380,97 @@ │ │ 0x00da26b0 fcb8af00 00000000 00000000 14c1af00 ................ │ │ 0x00da26c0 14c1af00 70c2af00 f8c3af00 f8c3af00 ....p........... │ │ 0x00da26d0 38c4af00 70c4af00 b4c4af00 74c6af00 8...p.......t... │ │ 0x00da26e0 08c9af00 10c9af00 d0c9af00 00000000 ................ │ │ 0x00da26f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2700 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2710 00000000 00000000 00000000 51b22f00 ............Q./. │ │ - 0x00da2720 bc5a3200 f5ec2f00 005b3200 13772f00 .Z2.../..[2..w/. │ │ - 0x00da2730 4b143100 84443000 653e3200 402b3000 K.1..D0.e>2.@+0. │ │ - 0x00da2740 f3f63000 329f3000 aff63200 02303100 ..0.2.0...2..01. │ │ - 0x00da2750 72303100 72bb3000 a30d3000 11ed2f00 r01.r.0...0.../. │ │ - 0x00da2760 c26b3100 67143100 af1f3200 b1d53200 .k1.g.1...2...2. │ │ - 0x00da2770 fd6b3100 84893100 a6bb3000 ad253000 .k1...1...0..%0. │ │ - 0x00da2780 ad253000 ae893100 dff63200 e5893100 .%0...1...2...1. │ │ - 0x00da2790 7db22f00 1cf73200 b3e33100 3ced2f00 }./...2...1.<./. │ │ - 0x00da27a0 73983200 5d023200 1d5b3200 9e023200 s.2.].2..[2...2. │ │ - 0x00da27b0 25aa3100 7d3e3200 abb53200 00000000 %.1.}>2...2..... │ │ + 0x00da2720 955a3200 f5ec2f00 d95a3200 13772f00 .Z2.../..Z2..w/. │ │ + 0x00da2730 24143100 84443000 3e3e3200 402b3000 $.1..D0.>>2.@+0. │ │ + 0x00da2740 ccf63000 329f3000 aff63200 db2f3100 ..0.2.0...2../1. │ │ + 0x00da2750 4b303100 72bb3000 a30d3000 11ed2f00 K01.r.0...0.../. │ │ + 0x00da2760 9b6b3100 40143100 881f3200 b1d53200 .k1.@.1...2...2. │ │ + 0x00da2770 d66b3100 5d893100 a6bb3000 ad253000 .k1.].1...0..%0. │ │ + 0x00da2780 ad253000 87893100 dff63200 be893100 .%0...1...2...1. │ │ + 0x00da2790 7db22f00 1cf73200 8ce33100 3ced2f00 }./...2...1.<./. │ │ + 0x00da27a0 73983200 36023200 f65a3200 77023200 s.2.6.2..Z2.w.2. │ │ + 0x00da27b0 fea93100 563e3200 abb53200 00000000 ..1.V>2...2..... │ │ 0x00da27c0 f0f0af00 dcf1af00 ecf1af00 5cf2af00 ............\... │ │ 0x00da27d0 7cf2af00 00000000 00000000 f0f3af00 |............... │ │ 0x00da27e0 1cf4af00 2cf4af00 9cf4af00 bcf4af00 ....,........... │ │ - 0x00da27f0 00000000 6e7a3200 09000000 d03e3200 ....nz2......>2. │ │ - 0x00da2800 06000000 ee0d3000 08000000 53503100 ......0.....SP1. │ │ - 0x00da2810 0a000000 8e143100 05000000 5bd83000 ......1.....[.0. │ │ - 0x00da2820 07000000 33772f00 0a000000 e41f3200 ....3w/.......2. │ │ - 0x00da2830 0a000000 376c3100 02000400 422c3000 ....7l1.....B,0. │ │ - 0x00da2840 03010300 63d83000 03010200 7e5b3200 ....c.0.....~[2. │ │ + 0x00da27f0 00000000 6e7a3200 09000000 a93e3200 ....nz2......>2. │ │ + 0x00da2800 06000000 ee0d3000 08000000 2c503100 ......0.....,P1. │ │ + 0x00da2810 0a000000 67143100 05000000 5bd83000 ....g.1.....[.0. │ │ + 0x00da2820 07000000 33772f00 0a000000 bd1f3200 ....3w/.......2. │ │ + 0x00da2830 0a000000 106c3100 02000400 422c3000 .....l1.....B,0. │ │ + 0x00da2840 03010300 63d83000 03010200 575b3200 ....c.0.....W[2. │ │ 0x00da2850 04000100 81d53200 80cfb000 4ed83000 ......2.....N.0. │ │ 0x00da2860 f4dbb000 24283000 d0dfb000 6e7a3200 ....$(0.....nz2. │ │ 0x00da2870 20e1b000 5bd83000 e9983200 f1983200 ...[.0...2...2. │ │ - 0x00da2880 77f73200 c1563200 00000000 b0fdb000 w.2..V2......... │ │ + 0x00da2880 77f73200 9a563200 00000000 b0fdb000 w.2..V2......... │ │ 0x00da2890 b0fdb000 94ffb000 1400b100 1400b100 ................ │ │ 0x00da28a0 3c00b100 8000b100 9c00b100 5c01b100 <...........\... │ │ 0x00da28b0 c401b100 d401b100 5402b100 00000000 ........T....... │ │ 0x00da28c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da28d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da28e0 00000000 00000000 00000000 04000000 ................ │ │ 0x00da28f0 bc02b100 f402b100 3003b100 f407b100 ........0....... │ │ 0x00da2900 0408b100 c808b100 6809b100 b809b100 ........h....... │ │ 0x00da2910 7413b100 b815b100 c415b100 541ab100 t...........T... │ │ 0x00da2920 c01ab100 6824b100 7824b100 a424b100 ....h$..x$...$.. │ │ 0x00da2930 ac24b100 c024b100 f824b100 c025b100 .$...$...$...%.. │ │ 0x00da2940 e025b100 1826b100 5026b100 9826b100 .%...&..P&...&.. │ │ - 0x00da2950 dcc43100 01000000 fc803000 00000000 ..1.......0..... │ │ - 0x00da2960 09c73100 02000000 00000000 00000000 ..1............. │ │ - 0x00da2970 00a03000 45bc3000 b7443000 67143100 ..0.E.0..D0.g.1. │ │ - 0x00da2980 56203200 c7f73200 ab772f00 82f73000 V 2...2..w/...0. │ │ - 0x00da2990 eef73200 cf8a3100 9ecf2f00 03000000 ..2...1.../..... │ │ + 0x00da2950 b5c43100 01000000 fc803000 00000000 ..1.......0..... │ │ + 0x00da2960 e2c63100 02000000 00000000 00000000 ..1............. │ │ + 0x00da2970 00a03000 45bc3000 b7443000 40143100 ..0.E.0..D0.@.1. │ │ + 0x00da2980 2f203200 c7f73200 ab772f00 5bf73000 / 2...2..w/.[.0. │ │ + 0x00da2990 eef73200 a88a3100 9ecf2f00 03000000 ..2...1.../..... │ │ 0x00da29a0 301db200 3c1db200 4c1db200 981db200 0...<...L....... │ │ 0x00da29b0 4c1eb200 941eb200 a81eb200 d41eb200 L............... │ │ 0x00da29c0 0c1fb200 841fb200 a41fb200 3820b200 ............8 .. │ │ 0x00da29d0 f821b200 f425b200 9c26b200 e026b200 .!...%...&...&.. │ │ 0x00da29e0 3827b200 d827b200 0029b200 b429b200 8'...'...)...).. │ │ - 0x00da29f0 1c2ab200 4ed63200 5bd83000 da5b3200 .*..N.2.[.0..[2. │ │ + 0x00da29f0 1c2ab200 4ed63200 5bd83000 b35b3200 .*..N.2.[.0..[2. │ │ 0x00da2a00 e9983200 90922f00 81d53200 00000000 ..2.../...2..... │ │ - 0x00da2a10 e062b200 00000000 b5513100 00000000 .b.......Q1..... │ │ + 0x00da2a10 e062b200 00000000 8e513100 00000000 .b.......Q1..... │ │ 0x00da2a20 9068b200 00000000 ff0d3000 00000000 .h........0..... │ │ - 0x00da2a30 386ab200 00000000 961f3200 9c74b200 8j........2..t.. │ │ - 0x00da2a40 7c7ab200 a87ab200 7b8b3100 787eb200 |z...z..{.1.x~.. │ │ - 0x00da2a50 8c7fb200 907fb200 a76b3100 4481b200 .........k1.D... │ │ + 0x00da2a30 386ab200 00000000 6f1f3200 9c74b200 8j......o.2..t.. │ │ + 0x00da2a40 7c7ab200 a87ab200 548b3100 787eb200 |z...z..T.1.x~.. │ │ + 0x00da2a50 8c7fb200 907fb200 806b3100 4481b200 .........k1.D... │ │ 0x00da2a60 1082b200 4082b200 c3b32f00 2040b100 ....@...../. @.. │ │ 0x00da2a70 9c41b100 8c82b200 02000000 389cb200 .A..........8... │ │ 0x00da2a80 4c9cb200 609cb200 a89db200 b89db200 L...`........... │ │ 0x00da2a90 c89db200 9c9fb200 c89fb200 70a1b200 ............p... │ │ 0x00da2aa0 d8a5b200 e0a5b200 20a7b200 00000000 ........ ....... │ │ 0x00da2ab0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2ac0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2ad0 00000000 00000000 00000000 a3623000 .............b0. │ │ - 0x00da2ae0 2a153100 080e3000 dfb63200 29823000 *.1...0...2.).0. │ │ + 0x00da2ae0 03153100 080e3000 dfb63200 29823000 ..1...0...2.).0. │ │ 0x00da2af0 00000000 bcd63200 4d993200 737b3200 ......2.M.2.s{2. │ │ - 0x00da2b00 992d3000 3c043200 70993200 9ae43100 .-0.<.2.p.2...1. │ │ - 0x00da2b10 05bd3000 a2203200 89d83000 5c782f00 ..0.. 2...0.\x/. │ │ - 0x00da2b20 98453000 26f83000 59823000 70f83200 .E0.&.0.Y.0.p.2. │ │ - 0x00da2b30 e49b3000 ca883100 f4e43100 6ceedd00 ..0...1...1.l... │ │ - 0x00da2b40 cf782f00 d0eedd00 5df83000 9f7b3200 .x/.....].0..{2. │ │ - 0x00da2b50 ecd63200 76bd3000 78313100 32952f00 ..2.v.0.x11.2./. │ │ - 0x00da2b60 fee43100 f6203200 e5453000 885c3200 ..1.. 2..E0..\2. │ │ - 0x00da2b70 0b9a3200 71f83000 790e3000 47952f00 ..2.q.0.y.0.G./. │ │ - 0x00da2b80 df782f00 01c83100 8af83000 f9782f00 .x/...1...0..x/. │ │ - 0x00da2b90 67952f00 ffd63200 27633000 a63f3200 g./...2.'c0..?2. │ │ - 0x00da2ba0 42ef2f00 55ab3100 a3043200 126d3100 B./.U.1...2..m1. │ │ - 0x00da2bb0 1f6d3100 12d73200 33633000 6bab3100 .m1...2.3c0.k.1. │ │ - 0x00da2bc0 0a213200 2eb73200 1ce53100 8f0e3000 .!2...2...1...0. │ │ - 0x00da2bd0 ffa03000 34833000 1a213200 34e53100 ..0.4.0..!2.4.1. │ │ - 0x00da2be0 3eb73200 618c3100 82ab3100 fa5a2f00 >.2.a.1...1..Z/. │ │ - 0x00da2bf0 7e952f00 95952f00 52e53100 aa0e3000 ~./.../.R.1...0. │ │ - 0x00da2c00 6f153100 96ab3100 be3f3200 bf0e3000 o.1...1..?2...0. │ │ - 0x00da2c10 4eef2f00 5bef2f00 15c13100 f3e82f00 N./.[./...1.../. │ │ - 0x00da2c20 4c683100 5c0f3100 95562f00 23263000 Lh1.\.1..V/.#&0. │ │ - 0x00da2c30 302f3100 05932f00 fb922f00 25f63200 0/1.../.../.%.2. │ │ - 0x00da2c40 d71e3200 0de33100 ff4e3100 00000000 ..2...1..N1..... │ │ + 0x00da2b00 992d3000 15043200 70993200 73e43100 .-0...2.p.2.s.1. │ │ + 0x00da2b10 05bd3000 7b203200 89d83000 5c782f00 ..0.{ 2...0.\x/. │ │ + 0x00da2b20 98453000 fff73000 59823000 70f83200 .E0...0.Y.0.p.2. │ │ + 0x00da2b30 e49b3000 a3883100 cde43100 6ceedd00 ..0...1...1.l... │ │ + 0x00da2b40 cf782f00 d0eedd00 36f83000 9f7b3200 .x/.....6.0..{2. │ │ + 0x00da2b50 ecd63200 76bd3000 51313100 32952f00 ..2.v.0.Q11.2./. │ │ + 0x00da2b60 d7e43100 cf203200 e5453000 615c3200 ..1.. 2..E0.a\2. │ │ + 0x00da2b70 0b9a3200 4af83000 790e3000 47952f00 ..2.J.0.y.0.G./. │ │ + 0x00da2b80 df782f00 dac73100 63f83000 f9782f00 .x/...1.c.0..x/. │ │ + 0x00da2b90 67952f00 ffd63200 27633000 7f3f3200 g./...2.'c0..?2. │ │ + 0x00da2ba0 42ef2f00 2eab3100 7c043200 eb6c3100 B./...1.|.2..l1. │ │ + 0x00da2bb0 f86c3100 12d73200 33633000 44ab3100 .l1...2.3c0.D.1. │ │ + 0x00da2bc0 e3203200 2eb73200 f5e43100 8f0e3000 . 2...2...1...0. │ │ + 0x00da2bd0 ffa03000 34833000 f3203200 0de53100 ..0.4.0.. 2...1. │ │ + 0x00da2be0 3eb73200 3a8c3100 5bab3100 fa5a2f00 >.2.:.1.[.1..Z/. │ │ + 0x00da2bf0 7e952f00 95952f00 2be53100 aa0e3000 ~./.../.+.1...0. │ │ + 0x00da2c00 48153100 6fab3100 973f3200 bf0e3000 H.1.o.1..?2...0. │ │ + 0x00da2c10 4eef2f00 5bef2f00 eec03100 f3e82f00 N./.[./...1.../. │ │ + 0x00da2c20 25683100 350f3100 95562f00 23263000 %h1.5.1..V/.#&0. │ │ + 0x00da2c30 092f3100 05932f00 fb922f00 25f63200 ./1.../.../.%.2. │ │ + 0x00da2c40 b01e3200 e6e23100 d84e3100 00000000 ..2...1..N1..... │ │ 0x00da2c50 00000100 00000000 00000000 00000000 ................ │ │ 0x00da2c60 54c7b300 24cdb300 0cbcb300 707eb400 T...$.......p~.. │ │ 0x00da2c70 087fb400 a87eb400 8c01b900 e0f3b800 .....~.......... │ │ 0x00da2c80 7054b300 e455b300 9c52b300 5c51b300 pT...U...R..\Q.. │ │ 0x00da2c90 0056b300 a053b300 3cacb700 94a4b700 .V...S..<....... │ │ 0x00da2ca0 1469b300 3c32b300 6c3cb300 3c49b300 .i..<2..l<......\/.v...D.1. │ │ - 0x00da4b50 8f01000a 376f3100 5d01000a cd053200 ....7o1.].....2. │ │ - 0x00da4b60 6201000a e2053200 9600000a 1bb93200 b.....2.......2. │ │ - 0x00da4b70 9700000a 4c9b3200 a301000a 06ad3100 ....L.2.......1. │ │ - 0x00da4b80 cc00000a 2fc93100 c200000a 40972f00 ..../.1.....@./. │ │ + 0x00da4b10 1901000a 7e323100 8a01000a 527d3200 ....~21.....R}2. │ │ + 0x00da4b20 9400000a a7403200 9500000a d98d3100 .....@2.......1. │ │ + 0x00da4b30 4e01000a e7be3000 3501000a f76e3100 N.....0.5....n1. │ │ + 0x00da4b40 3e01000a 985c2f00 7601000a 1d173100 >....\/.v.....1. │ │ + 0x00da4b50 8f01000a 106f3100 5d01000a a6053200 .....o1.].....2. │ │ + 0x00da4b60 6201000a bb053200 9600000a 1bb93200 b.....2.......2. │ │ + 0x00da4b70 9700000a 4c9b3200 a301000a dfac3100 ....L.2.......1. │ │ + 0x00da4b80 cc00000a 08c93100 c200000a 40972f00 ......1.....@./. │ │ 0x00da4b90 9800000a 11853000 1701000a 5a972f00 ......0.....Z./. │ │ 0x00da4ba0 9900000a 76b52f00 a300000a 6ffa3200 ....v./.....o.2. │ │ 0x00da4bb0 3c01000a 28853000 9501000a 32473000 <...(.0.....2G0. │ │ 0x00da4bc0 a101000a c1d93200 9d01000a f32e3000 ......2.......0. │ │ 0x00da4bd0 9101000a 6a9b3200 9a00000a 207b2f00 ....j.2..... {/. │ │ 0x00da4be0 9b00000a 83fa3200 9c00000a 97fa3200 ......2.......2. │ │ - 0x00da4bf0 a200000a c3a23000 7c01000a 7b223200 ......0.|...{"2. │ │ + 0x00da4bf0 a200000a c3a23000 7c01000a 54223200 ......0.|...T"2. │ │ 0x00da4c00 7501000a 35b93200 5401000a 40853000 u...5.2.T...@.0. │ │ - 0x00da4c10 de00000a dda23000 e700000a a0533100 ......0......S1. │ │ - 0x00da4c20 6800000a 92223200 f100000a 377b2f00 h...."2.....7{/. │ │ - 0x00da4c30 cd00000a 637d3200 0401000a 035e3200 ....c}2......^2. │ │ + 0x00da4c10 de00000a dda23000 e700000a 79533100 ......0.....yS1. │ │ + 0x00da4c20 6800000a 6b223200 f100000a 377b2f00 h...k"2.....7{/. │ │ + 0x00da4c30 cd00000a 637d3200 0401000a dc5d3200 ....c}2......]2. │ │ 0x00da4c40 ee00000a a5643000 1801000a 47473000 .....d0.....GG0. │ │ 0x00da4c50 5501000a e2d93200 1b01000a c0643000 U.....2......d0. │ │ 0x00da4c60 7100000a 80d12f00 1a01000a 8cb52f00 q...../......./. │ │ 0x00da4c70 d400000a cf643000 7800000a ea643000 .....d0.x....d0. │ │ - 0x00da4c80 ae00000a 25ad3100 8101000a 3cad3100 ....%.1.....<.1. │ │ - 0x00da4c90 5e01000a 62173100 3d01000a 4ec93100 ^...b.1.=...N.1. │ │ - 0x00da4ca0 9201000a 68e63100 8401000a fcbe3000 ....h.1.......0. │ │ - 0x00da4cb0 e703000a 52ad3100 6501000a 9bd12f00 ....R.1.e...../. │ │ - 0x00da4cc0 4801000a 5dc93100 4501000a bc533100 H...].1.E....S1. │ │ - 0x00da4cd0 4d01000a 79173100 9f00000a dfda3000 M...y.1.......0. │ │ + 0x00da4c80 ae00000a feac3100 8101000a 15ad3100 ......1.......1. │ │ + 0x00da4c90 5e01000a 3b173100 3d01000a 27c93100 ^...;.1.=...'.1. │ │ + 0x00da4ca0 9201000a 41e63100 8401000a fcbe3000 ....A.1.......0. │ │ + 0x00da4cb0 e703000a 2bad3100 6501000a 9bd12f00 ....+.1.e...../. │ │ + 0x00da4cc0 4801000a 36c93100 4501000a 95533100 H...6.1.E....S1. │ │ + 0x00da4cd0 4d01000a 52173100 9f00000a dfda3000 M...R.1.......0. │ │ 0x00da4ce0 9401000a b15c2f00 a000000a 0c2f3000 .....\/....../0. │ │ - 0x00da4cf0 1201000a 00da3200 a100000a c9323100 ......2......21. │ │ - 0x00da4d00 8b01000a a1173100 a500000a efda3000 ......1.......0. │ │ - 0x00da4d10 7d01000a d7533100 0001000a 9cb52f00 }....S1......./. │ │ + 0x00da4cf0 1201000a 00da3200 a100000a a2323100 ......2......21. │ │ + 0x00da4d00 8b01000a 7a173100 a500000a efda3000 ....z.1.......0. │ │ + 0x00da4d10 7d01000a b0533100 0001000a 9cb52f00 }....S1......./. │ │ 0x00da4d20 2201000a 4d7b2f00 3601000a 57473000 "...M{/.6...WG0. │ │ - 0x00da4d30 a800000a c15c2f00 a900000a 175e3200 .....\/......^2. │ │ - 0x00da4d40 aa00000a 829b3200 7000000a 75c93100 ......2.p...u.1. │ │ - 0x00da4d50 dd00000a 65ad3100 6601000a 05063200 ....e.1.f.....2. │ │ - 0x00da4d60 d100000a faa23000 a401000a ee403200 ......0......@2. │ │ - 0x00da4d70 ab00000a c0173100 3701000a a5223200 ......1.7...."2. │ │ + 0x00da4d30 a800000a c15c2f00 a900000a f05d3200 .....\/......]2. │ │ + 0x00da4d40 aa00000a 829b3200 7000000a 4ec93100 ......2.p...N.1. │ │ + 0x00da4d50 dd00000a 3ead3100 6601000a de053200 ....>.1.f.....2. │ │ + 0x00da4d60 d100000a faa23000 a401000a c7403200 ......0......@2. │ │ + 0x00da4d70 ab00000a 99173100 3701000a 7e223200 ......1.7...~"2. │ │ 0x00da4d80 2501000a 59853000 b600000a 607b2f00 %...Y.0.....`{/. │ │ 0x00da4d90 2101000a 717d3200 1c01000a 08db3000 !...q}2.......0. │ │ 0x00da4da0 eb00000a 80853000 b000000a 00113000 ......0.......0. │ │ - 0x00da4db0 b100000a 90f12f00 b300000a 335e3200 ....../.....3^2. │ │ + 0x00da4db0 b100000a 90f12f00 b300000a 0c5e3200 ....../......^2. │ │ 0x00da4dc0 d600000a d95c2f00 b500000a 98853000 .....\/.......0. │ │ 0x00da4dd0 b700000a 1d2f3000 b900000a 9b9b3200 ...../0.......2. │ │ 0x00da4de0 4b01000a 71972f00 bb00000a 19113000 K...q./.......0. │ │ 0x00da4df0 1f01000a f15c2f00 4a01000a ad853000 .....\/.J.....0. │ │ 0x00da4e00 bc00000a 777b2f00 8501000a 1da33000 ....w{/.......0. │ │ - 0x00da4e10 be00000a e0323100 bf00000a a8f12f00 .....21......./. │ │ - 0x00da4e20 5301000a 148e3100 4401000a 02653000 S.....1.D....e0. │ │ - 0x00da4e30 c100000a f3853000 9a01000a 21063200 ......0.....!.2. │ │ - 0x00da4e40 7801000a 80e63100 6701000a 322f3000 x.....1.g...2/0. │ │ + 0x00da4e10 be00000a b9323100 bf00000a a8f12f00 .....21......./. │ │ + 0x00da4e20 5301000a ed8d3100 4401000a 02653000 S.....1.D....e0. │ │ + 0x00da4e30 c100000a f3853000 9a01000a fa053200 ......0.......2. │ │ + 0x00da4e40 7801000a 59e63100 6701000a 322f3000 x...Y.1.g...2/0. │ │ 0x00da4e50 6301000a 87972f00 2901000a 91972f00 c...../.)...../. │ │ - 0x00da4e60 2701000a ba223200 6500000a 7aad3100 '...."2.e...z.1. │ │ - 0x00da4e70 4201000a 486f3100 7600000a 32063200 B...Ho1.v...2.2. │ │ - 0x00da4e80 d800000a 32113000 9301000a 90ad3100 ....2.0.......1. │ │ + 0x00da4e60 2701000a 93223200 6500000a 53ad3100 '...."2.e...S.1. │ │ + 0x00da4e70 4201000a 216f3100 7600000a 0b063200 B...!o1.v.....2. │ │ + 0x00da4e80 d800000a 32113000 9301000a 69ad3100 ....2.0.....i.1. │ │ 0x00da4e90 c300000a a4fa3200 c400000a 8b7d3200 ......2......}2. │ │ 0x00da4ea0 3101000a 04863000 c500000a ae972f00 1.....0......./. │ │ - 0x00da4eb0 5801000a f8323100 ed00000a 9cfa3000 X....21.......0. │ │ - 0x00da4ec0 c600000a 432f3000 e300000a 616f3100 ....C/0.....ao1. │ │ - 0x00da4ed0 0e01000a abfa3000 c700000a 8fc93100 ......0.......1. │ │ - 0x00da4ee0 8701000a 2fa33000 8801000a aaad3100 ..../.0.......1. │ │ - 0x00da4ef0 9601000a ce972f00 a201000a 52063200 ....../.....R.2. │ │ + 0x00da4eb0 5801000a d1323100 ed00000a 75fa3000 X....21.....u.0. │ │ + 0x00da4ec0 c600000a 432f3000 e300000a 3a6f3100 ....C/0.....:o1. │ │ + 0x00da4ed0 0e01000a 84fa3000 c700000a 68c93100 ......0.....h.1. │ │ + 0x00da4ee0 8701000a 2fa33000 8801000a 83ad3100 ..../.0.......1. │ │ + 0x00da4ef0 9601000a ce972f00 a201000a 2b063200 ....../.....+.2. │ │ 0x00da4f00 1601000a 8b7b2f00 2001000a a27d3200 .....{/. ....}2. │ │ - 0x00da4f10 cf00000a 27333100 df00000a 43a33000 ....'31.....C.0. │ │ + 0x00da4f10 cf00000a 00333100 df00000a 43a33000 .....31.....C.0. │ │ 0x00da4f20 e000000a b77d3200 e100000a 1a863000 .....}2.......0. │ │ - 0x00da4f30 8901000a 6e6f3100 8301000a bdad3100 ....no1.......1. │ │ - 0x00da4f40 7e01000a ab9b3200 d300000a b1c93100 ~.....2.......1. │ │ - 0x00da4f50 3801000a c2c93100 4101000a 6d063200 8.....1.A...m.2. │ │ + 0x00da4f30 8901000a 476f3100 8301000a 96ad3100 ....Go1.......1. │ │ + 0x00da4f40 7e01000a ab9b3200 d300000a 8ac93100 ~.....2.......1. │ │ + 0x00da4f50 3801000a 9bc93100 4101000a 46063200 8.....1.A...F.2. │ │ 0x00da4f60 3901000a 4cb93200 d500000a 13db3000 9...L.2.......0. │ │ 0x00da4f70 2a01000a 2b863000 5a01000a df972f00 *...+.0.Z...../. │ │ 0x00da4f80 4f01000a fb972f00 5001000a 14bf3000 O...../.P.....0. │ │ - 0x00da4f90 5101000a 13413200 1d01000a 77473000 Q....A2.....wG0. │ │ - 0x00da4fa0 1e01000a 2a413200 d700000a d7c93100 ....*A2.......1. │ │ - 0x00da4fb0 5601000a 14982f00 5901000a 37413200 V...../.Y...7A2. │ │ - 0x00da4fc0 d000000a 9fe63100 4701000a 2fbf3000 ......1.G.../.0. │ │ - 0x00da4fd0 1301000a 15653000 1501000a b7e63100 .....e0.......1. │ │ + 0x00da4f90 5101000a ec403200 1d01000a 77473000 Q....@2.....wG0. │ │ + 0x00da4fa0 1e01000a 03413200 d700000a b0c93100 .....A2.......1. │ │ + 0x00da4fb0 5601000a 14982f00 5901000a 10413200 V...../.Y....A2. │ │ + 0x00da4fc0 d000000a 78e63100 4701000a 2fbf3000 ....x.1.G.../.0. │ │ + 0x00da4fd0 1301000a 15653000 1501000a 90e63100 .....e0.......1. │ │ 0x00da4fe0 9701000a c87d3200 6801000a 28653000 .....}2.h...(e0. │ │ - 0x00da4ff0 dc00000a 43653000 6901000a d3173100 ....Ce0.i.....1. │ │ + 0x00da4ff0 dc00000a 43653000 6901000a ac173100 ....Ce0.i.....1. │ │ 0x00da5000 6a01000a 69653000 6b01000a b0d12f00 j...ie0.k...../. │ │ - 0x00da5010 6c01000a 258e3100 e800000a bf9b3200 l...%.1.......2. │ │ - 0x00da5020 3f01000a 5a2f3000 4001000a 465e3200 ?...Z/0.@...F^2. │ │ - 0x00da5030 2c01000a d6d12f00 1204000a b9fa3000 ,...../.......0. │ │ + 0x00da5010 6c01000a fe8d3100 e800000a bf9b3200 l.....1.......2. │ │ + 0x00da5020 3f01000a 5a2f3000 4001000a 1f5e3200 ?...Z/0.@....^2. │ │ + 0x00da5030 2c01000a d6d12f00 1204000a 92fa3000 ,...../.......0. │ │ 0x00da5040 fc03000a 61b93200 1504000a 762f3000 ....a.2.....v/0. │ │ - 0x00da5050 1404000a 085d2f00 1604000a 3c333100 .....]/.....<31. │ │ + 0x00da5050 1404000a 085d2f00 1604000a 15333100 .....]/......31. │ │ 0x00da5060 0604000a 2adb3000 1004000a b1fa3200 ....*.0.......2. │ │ 0x00da5070 1704000a 4edb3000 1104000a 3c863000 ....N.0.....<.0. │ │ - 0x00da5080 f203000a d7fa3000 1304000a 5aa33000 ......0.....Z.0. │ │ - 0x00da5090 7500000a d1fa3200 7d00000a 675e3200 u.....2.}...g^2. │ │ - 0x00da50a0 e400000a ac7b2f00 e500000a f2533100 .....{/......S1. │ │ + 0x00da5080 f203000a b0fa3000 1304000a 5aa33000 ......0.....Z.0. │ │ + 0x00da5090 7500000a d1fa3200 7d00000a 405e3200 u.....2.}...@^2. │ │ + 0x00da50a0 e400000a ac7b2f00 e500000a cb533100 .....{/......S1. │ │ 0x00da50b0 e600000a 87473000 7401000a 6edb3000 .....G0.t...n.0. │ │ - 0x00da50c0 7e00000a 82063200 8800000a d8e63100 ~.....2.......1. │ │ - 0x00da50d0 2d01000a d0ad3100 2e01000a ebfa3200 -.....1.......2. │ │ - 0x00da50e0 1101000a df7d3200 2f01000a 458e3100 .....}2./...E.1. │ │ - 0x00da50f0 9801000a f8fa3000 d200000a eee63100 ......0.......1. │ │ + 0x00da50c0 7e00000a 5b063200 8800000a b1e63100 ~...[.2.......1. │ │ + 0x00da50d0 2d01000a a9ad3100 2e01000a ebfa3200 -.....1.......2. │ │ + 0x00da50e0 1101000a df7d3200 2f01000a 1e8e3100 .....}2./.....1. │ │ + 0x00da50f0 9801000a d1fa3000 d200000a c7e63100 ......0.......1. │ │ 0x00da5100 7900000a 0cda3200 9b01000a e49b3200 y.....2.......2. │ │ - 0x00da5110 6d01000a cd223200 6e01000a 44bf3000 m...."2.n...D.0. │ │ - 0x00da5120 7701000a 0be73100 7b01000a 82db3000 w.....1.{.....0. │ │ - 0x00da5130 5c04000a dd223200 5504000a efd12f00 \...."2.U...../. │ │ - 0x00da5140 1904000a 1ada3200 1a04000a 896f3100 ......2......o1. │ │ - 0x00da5150 fd03000a a2473000 1b04000a 855e3200 .....G0......^2. │ │ - 0x00da5160 2404000a efad3100 3e04000a 3b982f00 $.....1.>...;./. │ │ - 0x00da5170 2f04000a 34da3200 3804000a 58413200 /...4.2.8...XA2. │ │ + 0x00da5110 6d01000a a6223200 6e01000a 44bf3000 m...."2.n...D.0. │ │ + 0x00da5120 7701000a e4e63100 7b01000a 82db3000 w.....1.{.....0. │ │ + 0x00da5130 5c04000a b6223200 5504000a efd12f00 \...."2.U...../. │ │ + 0x00da5140 1904000a 1ada3200 1a04000a 626f3100 ......2.....bo1. │ │ + 0x00da5150 fd03000a a2473000 1b04000a 5e5e3200 .....G0.....^^2. │ │ + 0x00da5160 2404000a c8ad3100 3e04000a 3b982f00 $.....1.>...;./. │ │ + 0x00da5170 2f04000a 34da3200 3804000a 31413200 /...4.2.8...1A2. │ │ 0x00da5180 6004000a bff12f00 4c04000a 0ed22f00 `...../.L...../. │ │ 0x00da5190 2e04000a 56da3200 fe03000a 55bf3000 ....V.2.....U.0. │ │ - 0x00da51a0 1804000a 9f5e3200 5b04000a cf7b2f00 .....^2.[....{/. │ │ - 0x00da51b0 4204000a 73413200 5a04000a 80a33000 B...sA2.Z.....0. │ │ + 0x00da51a0 1804000a 785e3200 5b04000a cf7b2f00 ....x^2.[....{/. │ │ + 0x00da51b0 4204000a 4c413200 5a04000a 80a33000 B...LA2.Z.....0. │ │ 0x00da51c0 5904000a f99b3200 5704000a 1f9c3200 Y.....2.W.....2. │ │ 0x00da51d0 5804000a ff7d3200 5604000a 71bf3000 X....}2.V...q.0. │ │ 0x00da51e0 6f01000a 73da3200 9d00000a 40113000 o...s.2.....@.0. │ │ 0x00da51f0 8400000a 7eb93200 9901000a 93b93200 ....~.2.......2. │ │ - 0x00da5200 a400000a a1a33000 3a01000a 10fb3000 ......0.:.....0. │ │ - 0x00da5210 ef00000a 638e3100 f200000a 93db3000 ....c.1.......0. │ │ - 0x00da5220 f300000a 888e3100 0601000a 2ffb3000 ......1...../.0. │ │ - 0x00da5230 b200000a 08543100 2601000a a8b93200 .....T1.&.....2. │ │ + 0x00da5200 a400000a a1a33000 3a01000a e9fa3000 ......0.:.....0. │ │ + 0x00da5210 ef00000a 3c8e3100 f200000a 93db3000 ....<.1.......0. │ │ + 0x00da5220 f300000a 618e3100 0601000a 08fb3000 ....a.1.......0. │ │ + 0x00da5230 b200000a e1533100 2601000a a8b93200 .....S1.&.....2. │ │ 0x00da5240 f400000a 03fb3200 f500000a 982f3000 ......2....../0. │ │ - 0x00da5250 1401000a a26f3100 f600000a aa8e3100 .....o1.......1. │ │ + 0x00da5250 1401000a 7b6f3100 f600000a 838e3100 ....{o1.......1. │ │ 0x00da5260 f700000a 8a653000 f800000a aa2f3000 .....e0....../0. │ │ 0x00da5270 f900000a b4db3000 8201000a c8db3000 ......0.......0. │ │ - 0x00da5280 8b00000a b65e3200 7001000a 5e982f00 .....^2.p...^./. │ │ + 0x00da5280 8b00000a 8f5e3200 7001000a 5e982f00 .....^2.p...^./. │ │ 0x00da5290 fa00000a d9db3000 4301000a 8dbf3000 ......0.C.....0. │ │ - 0x00da52a0 fb00000a 8e413200 fc00000a b5a33000 .....A2.......0. │ │ - 0x00da52b0 fe00000a 16fb3200 ff00000a 94063200 ......2.......2. │ │ - 0x00da52c0 5201000a 5f113000 d900000a 25543100 R..._.0.....%T1. │ │ - 0x00da52d0 0101000a a0413200 9e01000a 6d982f00 .....A2.....m./. │ │ - 0x00da52e0 9f01000a 46fb3000 a001000a 84113000 ....F.0.......0. │ │ + 0x00da52a0 fb00000a 67413200 fc00000a b5a33000 ....gA2.......0. │ │ + 0x00da52b0 fe00000a 16fb3200 ff00000a 6d063200 ......2.....m.2. │ │ + 0x00da52c0 5201000a 5f113000 d900000a fe533100 R..._.0......S1. │ │ + 0x00da52d0 0101000a 79413200 9e01000a 6d982f00 ....yA2.....m./. │ │ + 0x00da52e0 9f01000a 1ffb3000 a001000a 84113000 ......0.......0. │ │ 0x00da52f0 3b01000a c5b93200 0201000a e3f12f00 ;.....2......./. │ │ - 0x00da5300 0301000a a2063200 4901000a c22f3000 ......2.I..../0. │ │ + 0x00da5300 0301000a 7b063200 4901000a c22f3000 ....{.2.I..../0. │ │ 0x00da5310 9c01000a 3e9c3200 7101000a da2f3000 ....>.2.q..../0. │ │ - 0x00da5320 a600000a 3b543100 8c01000a c6a33000 ....;T1.......0. │ │ + 0x00da5320 a600000a 14543100 8c01000a c6a33000 .....T1.......0. │ │ 0x00da5330 7f01000a f22f3000 0501000a 177e3200 ...../0......~2. │ │ 0x00da5340 7a01000a 2afb3200 5f01000a aab52f00 z...*.2._...../. │ │ 0x00da5350 0801000a a3653000 0901000a 2bd22f00 .....e0.....+./. │ │ - 0x00da5360 7201000a 4c543100 0a01000a c65e3200 r...LT1......^2. │ │ + 0x00da5360 7201000a 25543100 0a01000a 9f5e3200 r...%T1......^2. │ │ 0x00da5370 0b01000a 36fb3200 0c01000a 8eda3200 ....6.2.......2. │ │ 0x00da5380 0d01000a 559c3200 00000000 00000000 ....U.2......... │ │ 0x00da5390 20bab300 64bab300 a8bab300 ecbab300 ...d........... │ │ 0x00da53a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da53b0 30bbb300 74bbb300 00000000 00000000 0...t........... │ │ 0x00da53c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da53d0 01ba3200 00000400 00000000 00000000 ..2............. │ │ 0x00da53e0 c8b52f00 00000400 00000000 00000000 ../............. │ │ - 0x00da53f0 ca8e3100 00000400 00000000 00000000 ..1............. │ │ + 0x00da53f0 a38e3100 00000400 00000000 00000000 ..1............. │ │ 0x00da5400 d7473000 00000400 00000000 00000000 .G0............. │ │ - 0x00da5410 37233200 00000400 00000000 00000000 7#2............. │ │ + 0x00da5410 10233200 00000400 00000000 00000000 .#2............. │ │ 0x00da5420 e0a33000 00000400 00000000 00000000 ..0............. │ │ 0x00da5430 769c3200 00000400 00000000 00000000 v.2............. │ │ - 0x00da5440 efc93100 00000400 00000000 00000000 ..1............. │ │ - 0x00da5450 1cae3100 00000400 00000000 00000000 ..1............. │ │ + 0x00da5440 c8c93100 00000400 00000000 00000000 ..1............. │ │ + 0x00da5450 f5ad3100 00000400 00000000 00000000 ..1............. │ │ 0x00da5460 7e9c3200 00000400 00000000 00000000 ~.2............. │ │ 0x00da5470 4bfb3200 00000400 00000000 00000000 K.2............. │ │ - 0x00da5480 e76f3100 00000400 00000000 00000000 .o1............. │ │ + 0x00da5480 c06f3100 00000400 00000000 00000000 .o1............. │ │ 0x00da5490 d0b52f00 08000400 00000000 00000000 ../............. │ │ 0x00da54a0 dcb52f00 00000400 00000000 00000000 ../............. │ │ 0x00da54b0 c7653000 08000400 00000000 00000000 .e0............. │ │ 0x00da54c0 e1473000 00000400 00000000 00000000 .G0............. │ │ 0x00da54d0 f07b2f00 08000400 00000000 00000000 .{/............. │ │ 0x00da54e0 e5a33000 04000400 00000000 00000000 ..0............. │ │ 0x00da54f0 cc863000 00000400 00000000 00000000 ..0............. │ │ - 0x00da5500 f4c93100 08000400 00000000 00000000 ..1............. │ │ - 0x00da5510 18e73100 04000400 00000000 00000000 ..1............. │ │ - 0x00da5520 0bca3100 00000400 00000000 00000000 ..1............. │ │ - 0x00da5530 41233200 00000400 00000000 00000000 A#2............. │ │ - 0x00da5540 f46f3100 08000400 00000000 00000000 .o1............. │ │ + 0x00da5500 cdc93100 08000400 00000000 00000000 ..1............. │ │ + 0x00da5510 f1e63100 04000400 00000000 00000000 ..1............. │ │ + 0x00da5520 e4c93100 00000400 00000000 00000000 ..1............. │ │ + 0x00da5530 1a233200 00000400 00000000 00000000 .#2............. │ │ + 0x00da5540 cd6f3100 08000400 00000000 00000000 .o1............. │ │ 0x00da5550 89922f00 00000400 00000000 00000000 ../............. │ │ 0x00da5560 057c2f00 00000400 00000000 00000000 .|/............. │ │ 0x00da5570 11303000 08000400 00000000 00000000 .00............. │ │ - 0x00da5580 f25e3200 08000400 00000000 00000000 .^2............. │ │ + 0x00da5580 cb5e3200 08000400 00000000 00000000 .^2............. │ │ 0x00da5590 c1da3200 00000400 00000000 00000000 ..2............. │ │ 0x00da55a0 b1bf3000 00000400 5c29b400 f6473000 ..0.....\)...G0. │ │ - 0x00da55b0 3f5d2f00 00000100 a829b400 1cca3100 ?]/......)....1. │ │ - 0x00da55c0 0bdc3000 00000100 f429b400 61543100 ..0......)..aT1. │ │ - 0x00da55d0 68543100 00000100 402ab400 59d22f00 hT1.....@*..Y./. │ │ + 0x00da55b0 3f5d2f00 00000100 a829b400 f5c93100 ?]/......)....1. │ │ + 0x00da55c0 0bdc3000 00000100 f429b400 3a543100 ..0......)..:T1. │ │ + 0x00da55d0 41543100 00000100 402ab400 59d22f00 AT1.....@*..Y./. │ │ 0x00da55e0 dd863000 00000100 8c2ab400 1adc3000 ..0......*....0. │ │ 0x00da55f0 29dc3000 08000100 902bb400 8b9c3200 ).0......+....2. │ │ - 0x00da5600 76413000 00000100 e42bb400 06703100 vA0......+...p1. │ │ - 0x00da5610 31e73100 00000100 382cb400 475d2f00 1.1.....8,..G]/. │ │ + 0x00da5600 76413000 00000100 e42bb400 df6f3100 vA0......+...o1. │ │ + 0x00da5610 0ae73100 00000100 382cb400 475d2f00 ..1.....8,..G]/. │ │ 0x00da5620 00000000 00000100 802cb400 989c3200 .........,....2. │ │ - 0x00da5630 505d2f00 00000100 882cb400 d4413200 P]/......,...A2. │ │ - 0x00da5640 13703100 00000100 902cb400 0a483000 .p1......,...H0. │ │ + 0x00da5630 505d2f00 00000100 882cb400 ad413200 P]/......,...A2. │ │ + 0x00da5640 ec6f3100 00000100 902cb400 0a483000 .o1......,...H0. │ │ 0x00da5650 00000000 00000100 e42cb400 60d22f00 .........,..`./. │ │ - 0x00da5660 00000000 00000100 382db400 65fb3000 ........8-..e.0. │ │ - 0x00da5670 75333100 20000200 0c27b400 20703100 u31. ....'.. p1. │ │ - 0x00da5680 f4a43100 20000200 442eb400 015f3200 ..1. ...D...._2. │ │ + 0x00da5660 00000000 00000100 382db400 3efb3000 ........8-..>.0. │ │ + 0x00da5670 4e333100 20000200 0c27b400 f96f3100 N31. ....'...o1. │ │ + 0x00da5680 cda43100 20000200 442eb400 da5e3200 ..1. ...D....^2. │ │ 0x00da5690 00000000 28000200 702eb400 6bd22f00 ....(...p...k./. │ │ - 0x00da56a0 77d22f00 20000300 0c2fb400 6f543100 w./. ..../..oT1. │ │ - 0x00da56b0 2b703100 20000200 c82fb400 37703100 +p1. ..../..7p1. │ │ - 0x00da56c0 105f3200 20000500 8430b400 b9982f00 ._2. ....0..../. │ │ + 0x00da56a0 77d22f00 20000300 0c2fb400 48543100 w./. ..../..HT1. │ │ + 0x00da56b0 04703100 20000200 c82fb400 10703100 .p1. ..../...p1. │ │ + 0x00da56c0 e95e3200 20000500 8430b400 b9982f00 .^2. ....0..../. │ │ 0x00da56d0 3d7e3200 20000300 2031b400 e6b52f00 =~2. ... 1..../. │ │ - 0x00da56e0 a7113000 20000200 dc31b400 44703100 ..0. ....1..Dp1. │ │ + 0x00da56e0 a7113000 20000200 dc31b400 1d703100 ..0. ....1...p1. │ │ 0x00da56f0 12483000 20000500 9832b400 35dc3000 .H0. ....2..5.0. │ │ - 0x00da5700 7a333100 20000200 d432b400 c8da3200 z31. ....2....2. │ │ + 0x00da5700 53333100 20000200 d432b400 c8da3200 S31. ....2....2. │ │ 0x00da5710 00000000 28000200 1033b400 c6982f00 ....(....3..../. │ │ 0x00da5720 00000000 20000300 4c33b400 b8bf3000 .... ...L3....0. │ │ 0x00da5730 00000000 28000300 8833b400 5bfb3200 ....(....3..[.2. │ │ - 0x00da5740 c5bf3000 20000500 c433b400 d5063200 ..0. ....3....2. │ │ + 0x00da5740 c5bf3000 20000500 c433b400 ae063200 ..0. ....3....2. │ │ 0x00da5750 00000000 28000500 0034b400 1d303000 ....(....4...00. │ │ 0x00da5760 d4982f00 28000200 9035b400 5d5d2f00 ../.(....5..]]/. │ │ - 0x00da5770 dc982f00 00000100 c836b400 53233200 ../......6..S#2. │ │ - 0x00da5780 1d5f3200 08000100 1b9b3200 03000000 ._2.......2..... │ │ + 0x00da5770 dc982f00 00000100 c836b400 2c233200 ../......6..,#2. │ │ + 0x00da5780 f65e3200 08000100 1b9b3200 03000000 .^2.......2..... │ │ 0x00da5790 0d000000 00000000 0000003e 00000000 ...........>.... │ │ - 0x00da57a0 e0413200 05000000 0d000000 00000000 .A2............. │ │ - 0x00da57b0 00000000 00000000 a8053200 05000000 ..........2..... │ │ + 0x00da57a0 b9413200 05000000 0d000000 00000000 .A2............. │ │ + 0x00da57b0 00000000 00000000 81053200 05000000 ..........2..... │ │ 0x00da57c0 0d000000 00000000 00000002 00000000 ................ │ │ 0x00da57d0 2f9b3200 05000000 0d000000 00000000 /.2............. │ │ 0x00da57e0 00000004 00000000 6b5d2f00 07000000 ........k]/..... │ │ 0x00da57f0 0d000000 00000000 00000010 00000000 ................ │ │ 0x00da5800 37d93200 07000000 0d000000 00000000 7.2............. │ │ 0x00da5810 00000008 00000000 d4bf3000 07000000 ..........0..... │ │ 0x00da5820 0d000000 00000000 00000020 00000000 ........... .... │ │ 0x00da5830 09ba3200 06000000 0d000000 00000000 ..2............. │ │ - 0x00da5840 00000004 00000000 36ca3100 08000000 ........6.1..... │ │ + 0x00da5840 00000004 00000000 0fca3100 08000000 ..........1..... │ │ 0x00da5850 0d000000 00000000 00000008 00000000 ................ │ │ - 0x00da5860 3ee73100 00000000 a8053200 00030000 >.1.......2..... │ │ + 0x00da5860 17e73100 00000000 81053200 00030000 ..1.......2..... │ │ 0x00da5870 2f9b3200 01030000 6b5d2f00 02030000 /.2.....k]/..... │ │ 0x00da5880 37d93200 03030000 d4bf3000 04030000 7.2.......0..... │ │ - 0x00da5890 09ba3200 fffe0000 36ca3100 fdfe0000 ..2.....6.1..... │ │ + 0x00da5890 09ba3200 fffe0000 0fca3100 fdfe0000 ..2.......1..... │ │ 0x00da58a0 fba33000 0d000000 0d000000 00000000 ..0............. │ │ 0x00da58b0 00400000 00000000 735d2f00 0e000000 .@......s]/..... │ │ 0x00da58c0 0d000000 00000000 00080000 00000000 ................ │ │ - 0x00da58d0 e6413200 04000000 0c000000 00000000 .A2............. │ │ + 0x00da58d0 bf413200 04000000 0c000000 00000000 .A2............. │ │ 0x00da58e0 50080080 00000000 83d22f00 0b000000 P........./..... │ │ 0x00da58f0 0d000000 00000000 00000200 00000000 ................ │ │ 0x00da5900 d2653000 10000000 08000000 00000000 .e0............. │ │ 0x00da5910 00004000 00000000 6afb3200 1b000000 ..@.....j.2..... │ │ 0x00da5920 08000000 00000000 00000100 00000000 ................ │ │ 0x00da5930 86fb3200 08000000 08000000 00000000 ..2............. │ │ - 0x00da5940 00000000 00000000 eb413200 0a000000 .........A2..... │ │ + 0x00da5940 00000000 00000000 c4413200 0a000000 .........A2..... │ │ 0x00da5950 08000000 00000000 00000000 00000000 ................ │ │ - 0x00da5960 1a183100 19000000 0c000000 00000000 ..1............. │ │ + 0x00da5960 f3173100 19000000 0c000000 00000000 ..1............. │ │ 0x00da5970 00000400 00000000 127c2f00 19000000 .........|/..... │ │ 0x00da5980 0c000000 00000000 04000000 00000000 ................ │ │ - 0x00da5990 52703100 13000000 0c000000 00000000 Rp1............. │ │ - 0x00da59a0 00010000 00000000 71fb3000 0e000000 ........q.0..... │ │ + 0x00da5990 2b703100 13000000 0c000000 00000000 +p1............. │ │ + 0x00da59a0 00010000 00000000 4afb3000 0e000000 ........J.0..... │ │ 0x00da59b0 0d000000 00000000 00000800 00000000 ................ │ │ 0x00da59c0 a49c3200 0f000000 0c000000 00000000 ..2............. │ │ - 0x00da59d0 00000040 00000000 43e73100 0d000000 ...@....C.1..... │ │ + 0x00da59d0 00000040 00000000 1ce73100 0d000000 ...@......1..... │ │ 0x00da59e0 0c000000 00000000 00040000 00000000 ................ │ │ 0x00da59f0 dcbf3000 0e000000 0c000000 00000000 ..0............. │ │ 0x00da5a00 00000000 08000000 f3b52f00 10000000 ........../..... │ │ 0x00da5a10 0c000000 00000000 00002000 00000000 .......... ..... │ │ 0x00da5a20 2c7c2f00 0f000000 0c000000 00000000 ,|/............. │ │ 0x00da5a30 00001000 00000000 825d2f00 0a000000 .........]/..... │ │ 0x00da5a40 0d000000 00000000 00000001 00000000 ................ │ │ 0x00da5a50 e3653000 14000000 0d000000 00000000 .e0............. │ │ - 0x00da5a60 01000000 00000000 34183100 07000000 ........4.1..... │ │ + 0x00da5a60 01000000 00000000 0d183100 07000000 ..........1..... │ │ 0x00da5a70 0d000000 00000000 00020000 00000000 ................ │ │ - 0x00da5a80 51e73100 04000000 0c000000 00000000 Q.1............. │ │ + 0x00da5a80 2ae73100 04000000 0c000000 00000000 *.1............. │ │ 0x00da5a90 08000000 00000000 10ba3200 0f000000 ..........2..... │ │ 0x00da5aa0 0c010000 00000000 01000000 00000000 ................ │ │ 0x00da5ab0 b49c3200 18000000 0d000000 00000000 ..2............. │ │ - 0x00da5ac0 00000000 01000000 3c183100 18000000 ........<.1..... │ │ + 0x00da5ac0 00000000 01000000 15183100 18000000 ..........1..... │ │ 0x00da5ad0 0d000000 00000000 00000000 02000000 ................ │ │ 0x00da5ae0 ebbf3000 16000000 0c000000 00000000 ..0............. │ │ - 0x00da5af0 00000000 04000000 5e233200 13000000 ........^#2..... │ │ + 0x00da5af0 00000000 04000000 37233200 13000000 ........7#2..... │ │ 0x00da5b00 0c000000 00000000 80000000 00000000 ................ │ │ 0x00da5b10 b4113000 04000000 04020000 00000000 ..0............. │ │ 0x00da5b20 01000000 00000000 557e3200 07000000 ........U~2..... │ │ 0x00da5b30 08020000 00000000 01000000 00000000 ................ │ │ - 0x00da5b40 56e73100 07000000 08020000 00000000 V.1............. │ │ - 0x00da5b50 03000000 00000000 f6f33000 04000000 ..........0..... │ │ + 0x00da5b40 2fe73100 07000000 08020000 00000000 /.1............. │ │ + 0x00da5b50 03000000 00000000 cff33000 04000000 ..........0..... │ │ 0x00da5b60 08020000 00000000 05000000 00000000 ................ │ │ - 0x00da5b70 80fb3000 14000000 08020000 00000000 ..0............. │ │ + 0x00da5b70 59fb3000 14000000 08020000 00000000 Y.0............. │ │ 0x00da5b80 09000000 00000000 cd9c3200 14000000 ..........2..... │ │ 0x00da5b90 08020000 00000000 0b000000 00000000 ................ │ │ 0x00da5ba0 01000000 10000000 bc5bda00 1a000000 .........[...... │ │ 0x00da5bb0 00000000 80000000 2a303000 00100000 ........*00..... │ │ - 0x00da5bc0 00000000 00000000 02153100 10d0ba00 ..........1..... │ │ - 0x00da5bd0 00100000 00000000 04000000 3bae3100 ............;.1. │ │ + 0x00da5bc0 00000000 00000000 db143100 10d0ba00 ..........1..... │ │ + 0x00da5bd0 00100000 00000000 04000000 14ae3100 ..............1. │ │ 0x00da5be0 00d0ba00 00000000 00000000 08000000 ................ │ │ 0x00da5bf0 76413000 68c2ba00 00000000 00000000 vA0.h........... │ │ - 0x00da5c00 14000000 56ca3100 68c2ba00 00000000 ....V.1.h....... │ │ - 0x00da5c10 00000000 10000000 7e703100 68c2ba00 ........~p1.h... │ │ + 0x00da5c00 14000000 2fca3100 68c2ba00 00000000 ..../.1.h....... │ │ + 0x00da5c10 00000000 10000000 57703100 68c2ba00 ........Wp1.h... │ │ 0x00da5c20 89000000 00000000 18000000 e4863000 ..............0. │ │ 0x00da5c30 68c2ba00 91100000 01000000 20000000 h........... ... │ │ 0x00da5c40 1ab22f00 40d0ba00 91100000 02000000 ../.@........... │ │ - 0x00da5c50 28000000 8de13100 40d0ba00 91000000 (.....1.@....... │ │ + 0x00da5c50 28000000 66e13100 40d0ba00 91000000 (...f.1.@....... │ │ 0x00da5c60 03000000 30000000 acfb3200 ecffcb00 ....0.....2..... │ │ 0x00da5c70 91000000 04000000 34000000 b1fb3200 ........4.....2. │ │ 0x00da5c80 68c2ba00 91100000 05000000 38000000 h...........8... │ │ 0x00da5c90 14b62f00 20d0ba00 91000000 06000000 ../. ........... │ │ - 0x00da5ca0 3c000000 f6413200 68c2ba00 91000000 <....A2.h....... │ │ - 0x00da5cb0 07000000 50000000 88333100 68c2ba00 ....P....31.h... │ │ + 0x00da5ca0 3c000000 cf413200 68c2ba00 91000000 <....A2.h....... │ │ + 0x00da5cb0 07000000 50000000 61333100 68c2ba00 ....P...a31.h... │ │ 0x00da5cc0 91000000 08000000 54000000 c4fb3200 ........T.....2. │ │ 0x00da5cd0 68c2ba00 91100000 09000000 40000000 h...........@... │ │ 0x00da5ce0 07992f00 50d0ba00 91000000 0a000000 ../.P........... │ │ 0x00da5cf0 4c000000 3b303000 68c2ba00 91000000 L...;00.h....... │ │ 0x00da5d00 0b000000 0c000000 a55d2f00 68c2ba00 .........]/.h... │ │ 0x00da5d10 91000000 0c000000 58000000 d1fb3200 ........X.....2. │ │ 0x00da5d20 68c2ba00 91100000 0d000000 60000000 h...........`... │ │ - 0x00da5d30 4f3c3200 50d0ba00 91100000 0e000000 O<2.P........... │ │ + 0x00da5d30 283c3200 50d0ba00 91100000 0e000000 (<2.P........... │ │ 0x00da5d40 48000000 02c03000 30d0ba00 91100000 H.....0.0....... │ │ - 0x00da5d50 0f000000 68000000 89233200 30d0ba00 ....h....#2.0... │ │ + 0x00da5d50 0f000000 68000000 62233200 30d0ba00 ....h...b#2.0... │ │ 0x00da5d60 91000000 10000000 6c000000 2ef22f00 ........l...../. │ │ 0x00da5d70 68c2ba00 91100000 11000000 70000000 h...........p... │ │ - 0x00da5d80 89703100 30d0ba00 91000000 12000000 .p1.0........... │ │ + 0x00da5d80 62703100 30d0ba00 91000000 12000000 bp1.0........... │ │ 0x00da5d90 74000000 6a7c2f00 68c2ba00 91100000 t...j|/.h....... │ │ - 0x00da5da0 13000000 78000000 7b543100 10d0ba00 ....x...{T1..... │ │ - 0x00da5db0 91000000 14000000 7c000000 335f3200 ........|...3_2. │ │ - 0x00da5dc0 68c2ba00 fd063200 defb3200 47303000 h.....2...2.G00. │ │ - 0x00da5dd0 8fd22f00 abd22f00 06423200 ec863000 ../.../..B2...0. │ │ - 0x00da5de0 ad5d2f00 31423200 f8653000 16c03000 .]/.1B2..e0...0. │ │ - 0x00da5df0 b5333100 d7333100 47ae3100 e29c3200 .31..31.G.1...2. │ │ + 0x00da5da0 13000000 78000000 54543100 10d0ba00 ....x...TT1..... │ │ + 0x00da5db0 91000000 14000000 7c000000 0c5f3200 ........|...._2. │ │ + 0x00da5dc0 68c2ba00 d6063200 defb3200 47303000 h.....2...2.G00. │ │ + 0x00da5dd0 8fd22f00 abd22f00 df413200 ec863000 ../.../..A2...0. │ │ + 0x00da5de0 ad5d2f00 0a423200 f8653000 16c03000 .]/..B2..e0...0. │ │ + 0x00da5df0 8e333100 b0333100 20ae3100 e29c3200 .31..31. .1...2. │ │ 0x00da5e00 3bc03000 cdd22f00 1ca43000 727e3200 ;.0.../...0.r~2. │ │ - 0x00da5e10 9a333100 3fa43000 98233200 ed8e3100 .31.?.0..#2...1. │ │ - 0x00da5e20 64ae3100 cd113000 17073200 43dc3000 d.1...0...2.C.0. │ │ - 0x00da5e30 d05d2f00 b6233200 797c2f00 99fb3000 .]/..#2.y|/...0. │ │ - 0x00da5e40 5ee73100 f1d22f00 9f543100 85543100 ^.1.../..T1..T1. │ │ - 0x00da5e50 b5333100 d7333100 04fc3200 3c5f3200 .31..31...2.<_2. │ │ - 0x00da5e60 727e3200 3fa43000 ea113000 33073200 r~2.?.0...0.3.2. │ │ + 0x00da5e10 73333100 3fa43000 71233200 c68e3100 s31.?.0.q#2...1. │ │ + 0x00da5e20 3dae3100 cd113000 f0063200 43dc3000 =.1...0...2.C.0. │ │ + 0x00da5e30 d05d2f00 8f233200 797c2f00 72fb3000 .]/..#2.y|/.r.0. │ │ + 0x00da5e40 37e73100 f1d22f00 78543100 5e543100 7.1.../.xT1.^T1. │ │ + 0x00da5e50 8e333100 b0333100 04fc3200 155f3200 .31..31...2.._2. │ │ + 0x00da5e60 727e3200 3fa43000 ea113000 0c073200 r~2.?.0...0...2. │ │ 0x00da5e70 f0da3200 14d32f00 58a43000 5f483000 ..2.../.X.0._H0. │ │ - 0x00da5e80 c1543100 5f5f3200 7e5f3200 059d3200 .T1.__2.~_2...2. │ │ - 0x00da5e90 13663000 957e3200 bbfb3000 cc72b400 .f0..~2...0..r.. │ │ + 0x00da5e80 9a543100 385f3200 575f3200 059d3200 .T1.8_2.W_2...2. │ │ + 0x00da5e90 13663000 957e3200 94fb3000 cc72b400 .f0..~2...0..r.. │ │ 0x00da5ea0 a078b400 2870b400 cc74b400 3e633000 .x..(p...t..>c0. │ │ 0x00da5eb0 0f000000 b57b3200 0f000000 4c7cb400 .....{2.....L|.. │ │ 0x00da5ec0 dc79b400 00000000 ac2eb300 cc93b900 .y.............. │ │ 0x00da5ed0 082fb300 cc72b400 a078b400 2870b400 ./...r...x..(p.. │ │ 0x00da5ee0 cc74b400 3e633000 0f000000 b57b3200 .t..>c0......{2. │ │ 0x00da5ef0 0f000000 4c7cb400 dc79b400 00000000 ....L|...y...... │ │ 0x00da5f00 ac2eb300 cc93b900 082fb300 cc72b400 ........./...r.. │ │ 0x00da5f10 a078b400 2870b400 cc74b400 3e633000 .x..(p...t..>c0. │ │ 0x00da5f20 0f000000 b57b3200 0f000000 4c7cb400 .....{2.....L|.. │ │ 0x00da5f30 dc79b400 16000000 ac2eb300 cc93b900 .y.............. │ │ 0x00da5f40 082fb300 10efb400 74ecb400 acefb400 ./......t....... │ │ 0x00da5f50 10edb400 3e633000 0f000000 b57b3200 ....>c0......{2. │ │ 0x00da5f60 0f000000 fcffb400 0c00b500 06000000 ................ │ │ - 0x00da5f70 ac2eb300 cc93b900 082fb300 95ae3100 ........./....1. │ │ + 0x00da5f70 ac2eb300 cc93b900 082fb300 6eae3100 ........./..n.1. │ │ 0x00da5f80 03040000 a0020000 04000000 98010000 ................ │ │ 0x00da5f90 03000000 1a030000 9f010000 01000000 ................ │ │ 0x00da5fa0 2d992f00 03050000 a1020000 05000000 -./............. │ │ 0x00da5fb0 98010000 03000000 1b030000 cb020000 ................ │ │ 0x00da5fc0 01000000 3db62f00 03060000 a2020000 ....=./......... │ │ 0x00da5fd0 0b000000 98010000 03000000 1c030000 ................ │ │ 0x00da5fe0 cc020000 01000000 54b62f00 07080000 ........T./..... │ │ 0x00da5ff0 00000000 ffffffff 3f040000 07000000 ........?....... │ │ - 0x00da6000 00000000 00000000 01000000 f1543100 .............T1. │ │ + 0x00da6000 00000000 00000000 01000000 ca543100 .............T1. │ │ 0x00da6010 08080000 00000000 ffffffff 40040000 ............@... │ │ 0x00da6020 08000000 00000000 00000000 01000000 ................ │ │ 0x00da6030 c07e3200 03030000 a3020000 0a000000 .~2............. │ │ 0x00da6040 98010000 03000000 19030000 00000000 ................ │ │ 0x00da6050 01000000 44992f00 03020000 40000000 ....D./.....@... │ │ 0x00da6060 01000000 98010000 03000000 a0010000 ................ │ │ 0x00da6070 00000000 01000000 4f992f00 1a080000 ........O./..... │ │ 0x00da6080 a0020000 04000000 98010000 03000000 ................ │ │ 0x00da6090 1a030000 9f030000 01000000 cd7e3200 .............~2. │ │ 0x00da60a0 1b080000 a1020000 05000000 98010000 ................ │ │ 0x00da60b0 03000000 1b030000 a3030000 01000000 ................ │ │ - 0x00da60c0 acae3100 1c080000 a2020000 0b000000 ..1............. │ │ + 0x00da60c0 85ae3100 1c080000 a2020000 0b000000 ..1............. │ │ 0x00da60d0 98010000 03000000 1c030000 a5030000 ................ │ │ - 0x00da60e0 01000000 f8233200 04080000 a0020000 .....#2......... │ │ + 0x00da60e0 01000000 d1233200 04080000 a0020000 .....#2......... │ │ 0x00da60f0 04000000 90030000 00000000 00000000 ................ │ │ 0x00da6100 00000000 01000000 9ddc3000 05080000 ..........0..... │ │ 0x00da6110 a1020000 05000000 90030000 00000000 ................ │ │ - 0x00da6120 00000000 00000000 01000000 c9ae3100 ..............1. │ │ + 0x00da6120 00000000 00000000 01000000 a2ae3100 ..............1. │ │ 0x00da6130 06080000 a2020000 0b000000 90030000 ................ │ │ 0x00da6140 00000000 00000000 00000000 01000000 ................ │ │ 0x00da6150 8ea43000 09080000 a0020000 04000000 ..0............. │ │ 0x00da6160 90030000 01000000 00000000 00000000 ................ │ │ - 0x00da6170 01000000 eb5f3200 0a080000 a1020000 ....._2......... │ │ + 0x00da6170 01000000 c45f3200 0a080000 a1020000 ....._2......... │ │ 0x00da6180 05000000 90030000 01000000 00000000 ................ │ │ 0x00da6190 00000000 01000000 37ba3200 0b080000 ........7.2..... │ │ 0x00da61a0 a2020000 0b000000 90030000 01000000 ................ │ │ 0x00da61b0 00000000 00000000 01000000 189d3200 ..............2. │ │ 0x00da61c0 01040000 a0020000 04000000 06000000 ................ │ │ 0x00da61d0 00000000 9c020000 00000000 01000000 ................ │ │ 0x00da61e0 a77c2f00 01050000 a1020000 05000000 .|/............. │ │ 0x00da61f0 06000000 00000000 9d020000 00000000 ................ │ │ 0x00da6200 01000000 1e123000 01060000 a2020000 ......0......... │ │ 0x00da6210 0b000000 06000000 00000000 9e020000 ................ │ │ - 0x00da6220 00000000 01000000 67183100 01030000 ........g.1..... │ │ + 0x00da6220 00000000 01000000 40183100 01030000 ........@.1..... │ │ 0x00da6230 a3020000 0a000000 06000000 00000000 ................ │ │ - 0x00da6240 9f020000 00000000 01000000 0c343100 .............41. │ │ + 0x00da6240 9f020000 00000000 01000000 e5333100 .............31. │ │ 0x00da6250 01020000 40000000 01000000 06000000 ....@........... │ │ 0x00da6260 00000000 41000000 00000000 01000000 ....A........... │ │ - 0x00da6270 fe5f3200 02040000 a0020000 04000000 ._2............. │ │ + 0x00da6270 d75f3200 02040000 a0020000 04000000 ._2............. │ │ 0x00da6280 74000000 02000000 23030000 00000000 t.......#....... │ │ - 0x00da6290 01000000 6b073200 02050000 a1020000 ....k.2......... │ │ + 0x00da6290 01000000 44073200 02050000 a1020000 ....D.2......... │ │ 0x00da62a0 05000000 74000000 02000000 00000000 ....t........... │ │ 0x00da62b0 00000000 01000000 7f483000 02060000 .........H0..... │ │ 0x00da62c0 a2020000 0b000000 74000000 02000000 ........t....... │ │ 0x00da62d0 00000000 00000000 01000000 299d3200 ............).2. │ │ 0x00da62e0 02030000 a3020000 0a000000 74000000 ............t... │ │ 0x00da62f0 02000000 00000000 00000000 01000000 ................ │ │ 0x00da6300 63d32f00 02020000 40000000 01000000 c./.....@....... │ │ 0x00da6310 74000000 02000000 71000000 00000000 t.......q....... │ │ 0x00da6320 01000000 ba7c3200 40080000 d6030000 .....|2.@....... │ │ 0x00da6330 06000000 d3030000 05000000 00000000 ................ │ │ - 0x00da6340 00000000 01000000 04e63100 41080000 ..........1.A... │ │ + 0x00da6340 00000000 01000000 dde53100 41080000 ..........1.A... │ │ 0x00da6350 d7030000 08000000 d4030000 06000000 ................ │ │ 0x00da6360 00000000 00000000 01000000 ba7c3200 .............|2. │ │ 0x00da6370 eeee0000 d6030000 06000000 d3030000 ................ │ │ 0x00da6380 05000000 00000000 00000000 01000000 ................ │ │ - 0x00da6390 04e63100 efef0000 d7030000 08000000 ..1............. │ │ + 0x00da6390 dde53100 efef0000 d7030000 08000000 ..1............. │ │ 0x00da63a0 d4030000 06000000 00000000 00000000 ................ │ │ 0x00da63b0 01000000 b1dc3000 eded0000 29030000 ......0.....)... │ │ 0x00da63c0 02000000 2b030000 04000000 00000000 ....+........... │ │ 0x00da63d0 00000000 01000000 5cb62f00 00000000 ........\./..... │ │ 0x00da63e0 72000000 09000000 06000000 00000000 r............... │ │ 0x00da63f0 00000000 00000000 01000000 10e4b500 ................ │ │ 0x00da6400 84e5b500 a0e5b500 10e6b500 38e7b500 ............8... │ │ 0x00da6410 44e9b500 f8e9b500 2ceab500 64eab500 D.......,...d... │ │ 0x00da6420 10ebb500 90ecb500 bcedb500 ccedb500 ................ │ │ - 0x00da6430 78eeb500 dc9d3200 ad7d2f00 f0ae3100 x.....2..}/...1. │ │ - 0x00da6440 eb9d3200 e3423200 d7ba3200 ec493000 ..2..B2...2..I0. │ │ + 0x00da6430 78eeb500 dc9d3200 ad7d2f00 c9ae3100 x.....2..}/...1. │ │ + 0x00da6440 eb9d3200 bc423200 d7ba3200 ec493000 ..2..B2...2..I0. │ │ 0x00da6450 e5b62f00 e8ba3200 a35e2f00 dd123000 ../...2..^/...0. │ │ - 0x00da6460 eb603200 40903100 f5fc3000 50d42f00 .`2.@.1...0.P./. │ │ + 0x00da6460 c4603200 19903100 cefc3000 50d42f00 .`2...1...0.P./. │ │ 0x00da6470 67f32f00 3bc13000 75dd3000 bc7f3200 g./.;.0.u.0...2. │ │ - 0x00da6480 1a083200 b65e2f00 f8992f00 00000000 ..2..^/.../..... │ │ + 0x00da6480 f3073200 b65e2f00 f8992f00 00000000 ..2..^/.../..... │ │ 0x00da6490 ffff0f00 00000000 00000000 00000000 ................ │ │ 0x00da64a0 f40eb500 3c13b500 1016b500 4015b500 ....<.......@... │ │ 0x00da64b0 00000000 0c16b500 7cc5b300 ec2cb500 ........|....,.. │ │ 0x00da64c0 983fb500 5043b500 743fb500 00000000 .?..PC..t?...... │ │ 0x00da64d0 00000000 9c47b500 00000000 00000000 .....G.......... │ │ 0x00da64e0 00000000 3023b500 3047b500 a447b500 ....0#..0G...G.. │ │ 0x00da64f0 00000000 6c43b500 bc47b500 c447b500 ....lC...G...G.. │ │ @@ -29383,40 +29383,40 @@ │ │ 0x00da6560 00000000 00000000 00000000 3023b500 ............0#.. │ │ 0x00da6570 3047b500 a447b500 00000000 6c43b500 0G...G......lC.. │ │ 0x00da6580 bc47b500 c447b500 587eb400 9053da00 .G...G..X~...S.. │ │ 0x00da6590 e005b400 3447b500 9847b500 00000000 ....4G...G...... │ │ 0x00da65a0 014a3000 8cb83200 20000000 10000000 .J0...2. ....... │ │ 0x00da65b0 0c000000 10000000 10000000 01000000 ................ │ │ 0x00da65c0 00008000 00000000 00000000 00001000 ................ │ │ - 0x00da65d0 5d9a2f00 e4ac3100 30000000 20000000 ]./...1.0... ... │ │ + 0x00da65d0 5d9a2f00 bdac3100 30000000 20000000 ]./...1.0... ... │ │ 0x00da65e0 0c000000 10000000 20000000 02000000 ........ ....... │ │ 0x00da65f0 00008000 00000000 00000000 00001000 ................ │ │ 0x00da6600 089e3200 8cb83200 20000000 20000000 ..2...2. ... ... │ │ 0x00da6610 0c000000 10000000 20000000 03000000 ........ ....... │ │ 0x00da6620 feffffff ffffffff 00000000 10000000 ................ │ │ 0x00da6630 a065da00 d065da00 0066da00 04ebb600 .e...e...f...... │ │ 0x00da6640 4ceeb600 8ceeb600 94eeb600 9ceeb600 L............... │ │ 0x00da6650 44efb600 4cefb600 68f2b600 74f2b600 D...L...h...t... │ │ 0x00da6660 18f4b600 04f5b600 0cf5b600 4cf5b600 ............L... │ │ 0x00da6670 0cf6b600 10f6b600 14f6b600 00000000 ................ │ │ 0x00da6680 18f6b600 78f6b600 80f6b600 88f6b600 ....x........... │ │ 0x00da6690 8cf6b600 34f7b600 dcf7b600 e4f7b600 ....4........... │ │ - 0x00da66a0 5daf3100 4d313000 9f563100 73253200 ].1.M10..V1.s%2. │ │ + 0x00da66a0 36af3100 4d313000 78563100 4c253200 6.1.M10.xV1.L%2. │ │ 0x00da66b0 a6bb3200 f6f32f00 bf673000 969e3200 ..2.../..g0...2. │ │ - 0x00da66c0 0d4a3000 bbc13000 d9083200 42de3000 .J0...0...2.B.0. │ │ - 0x00da66d0 03f42f00 bfa63000 e4083200 5edc3200 ../...0...2.^.2. │ │ - 0x00da66e0 31883000 b3bb3200 0f913100 f99a2f00 1.0...2...1.../. │ │ + 0x00da66c0 0d4a3000 bbc13000 b2083200 42de3000 .J0...0...2.B.0. │ │ + 0x00da66d0 03f42f00 bfa63000 bd083200 5edc3200 ../...0...2.^.2. │ │ + 0x00da66e0 31883000 b3bb3200 e8903100 f99a2f00 1.0...2...1.../. │ │ 0x00da66f0 57803200 c3bb3200 a6c13000 dd7d2f00 W.2...2...0..}/. │ │ - 0x00da6700 57613200 20913100 af563100 3a883000 Wa2. .1..V1.:.0. │ │ + 0x00da6700 30613200 f9903100 88563100 3a883000 0a2...1..V1.:.0. │ │ 0x00da6710 39133000 4f5f2f00 b0a63000 71dc3200 9.0.O_/...0.q.2. │ │ - 0x00da6720 099b2f00 a09e3200 3c193100 63613200 ../...2.<.1.ca2. │ │ - 0x00da6730 c8cb3100 189b2f00 299b2f00 3ae83100 ..1.../.)./.:.1. │ │ - 0x00da6740 144a3000 2efd3000 54e83100 62e83100 .J0...0.T.1.b.1. │ │ - 0x00da6750 50433200 64803200 f3083200 b39e3200 PC2.d.2...2...2. │ │ - 0x00da6760 30193100 3e9b2f00 cea63000 00000000 0.1.>./...0..... │ │ + 0x00da6720 099b2f00 a09e3200 15193100 3c613200 ../...2...1../...0..... │ │ 0x00da6770 01000000 68f2b800 02000000 4cbab700 ....h.......L... │ │ 0x00da6780 03000000 88bab700 04000000 94bab700 ................ │ │ 0x00da6790 00000000 00000000 24c6b700 50c8b700 ........$...P... │ │ 0x00da67a0 50feb700 60feb700 78feb700 7cffb700 P...`...x...|... │ │ 0x00da67b0 dc09b800 780ab800 04f4b700 20f5b700 ....x....... ... │ │ 0x00da67c0 4c0db800 5cfcb700 680db800 00000000 L...\...h....... │ │ 0x00da67d0 7c0db800 840db800 bcc9b700 980db800 |............... │ │ @@ -29519,114 +29519,114 @@ │ │ 0x00da6de0 00030000 00000000 00000000 00000000 ................ │ │ 0x00da6df0 00000000 00000000 fdfe0000 381fb300 ............8... │ │ 0x00da6e00 081fb300 fffe0000 181fb300 f81eb300 ................ │ │ 0x00da6e10 00010000 281fb300 00000000 00000000 ....(........... │ │ 0x00da6e20 00000000 00000000 01000000 10000000 ................ │ │ 0x00da6e30 446eda00 02000000 00000000 08000000 Dn.............. │ │ 0x00da6e40 bdd52f00 00000000 00000000 00000000 ../............. │ │ - 0x00da6e50 b7cc3100 b4c3ba00 01000000 00000000 ..1............. │ │ - 0x00da6e60 04000000 71e93100 b4c3ba00 01000000 ....q.1......... │ │ + 0x00da6e50 90cc3100 b4c3ba00 01000000 00000000 ..1............. │ │ + 0x00da6e60 04000000 4ae93100 b4c3ba00 01000000 ....J.1......... │ │ 0x00da6e70 10000000 886eda00 04000000 d86eda00 .....n.......n.. │ │ 0x00da6e80 10000000 9f683000 00000000 00000000 .....h0......... │ │ - 0x00da6e90 00000000 02153100 a4c2ba00 00000000 ......1......... │ │ - 0x00da6ea0 00000000 04000000 80263200 28c9ba00 .........&2.(... │ │ + 0x00da6e90 00000000 db143100 a4c2ba00 00000000 ......1......... │ │ + 0x00da6ea0 00000000 04000000 59263200 28c9ba00 ........Y&2.(... │ │ 0x00da6eb0 00000000 00000000 08000000 4cc23000 ............L.0. │ │ 0x00da6ec0 68c2ba00 8b000000 00000000 0c000000 h............... │ │ 0x00da6ed0 3e813200 bccdcb00 00000000 00000000 >.2............. │ │ 0x00da6ee0 00000000 00000000 9867ba00 00000000 .........g...... │ │ 0x00da6ef0 00000000 00000000 04000000 00000000 ................ │ │ 0x00da6f00 00000000 00000000 00000000 47bd3200 ............G.2. │ │ 0x00da6f10 00000000 02000000 00000000 00000000 ................ │ │ 0x00da6f20 00000000 00000000 85f52f00 00000000 ........../..... │ │ 0x00da6f30 0a000000 00000000 00000000 00000000 ................ │ │ - 0x00da6f40 00000000 76583100 00000000 03000000 ....vX1......... │ │ + 0x00da6f40 00000000 4f583100 00000000 03000000 ....OX1......... │ │ 0x00da6f50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da6f60 a8263200 00000000 0c000000 00000000 .&2............. │ │ + 0x00da6f60 81263200 00000000 0c000000 00000000 .&2............. │ │ 0x00da6f70 00000000 00000000 00000000 f79b2f00 ............../. │ │ 0x00da6f80 00000000 13000000 00000000 00000000 ................ │ │ 0x00da6f90 00000000 00000000 ec883000 00000000 ..........0..... │ │ 0x00da6fa0 16000000 00000000 00000000 00000000 ................ │ │ 0x00da6fb0 00000000 5bc23000 00000000 18000000 ....[.0......... │ │ 0x00da6fc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da6fd0 a3fe3000 00000000 05000000 00000000 ..0............. │ │ - 0x00da6fe0 00000000 00000000 00000000 80443200 .............D2. │ │ + 0x00da6fd0 7cfe3000 00000000 05000000 00000000 |.0............. │ │ + 0x00da6fe0 00000000 00000000 00000000 59443200 ............YD2. │ │ 0x00da6ff0 00000000 06000000 00000000 00000000 ................ │ │ - 0x00da7000 00000000 00000000 34923100 00000000 ........4.1..... │ │ + 0x00da7000 00000000 00000000 0d923100 00000000 ..........1..... │ │ 0x00da7010 fcffffff 00000000 00000000 00000000 ................ │ │ 0x00da7020 00000000 554b3000 00000000 10000000 ....UK0......... │ │ 0x00da7030 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7040 5e813200 05000000 173d0100 00000000 ^.2......=...... │ │ 0x00da7050 00000000 00000000 10000000 32ff3200 ............2.2. │ │ 0x00da7060 05000000 50280000 00000000 00000000 ....P(.......... │ │ 0x00da7070 00000000 10000000 da683000 05000000 .........h0..... │ │ 0x00da7080 06290000 00000000 00000000 00000000 .).............. │ │ 0x00da7090 10000000 5e4b3000 00000000 01000000 ....^K0......... │ │ 0x00da70a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da70b0 6e4b3000 00000000 04000000 00000000 nK0............. │ │ - 0x00da70c0 00000000 00000000 00080000 b8fe3000 ..............0. │ │ + 0x00da70c0 00000000 00000000 00080000 91fe3000 ..............0. │ │ 0x00da70d0 00000000 ffffffff ec70da00 00000000 .........p...... │ │ 0x00da70e0 00000000 00000000 59bd3200 04000000 ........Y.2..... │ │ 0x00da70f0 00000000 00000000 59bd3200 b4c3ba00 ........Y.2..... │ │ 0x00da7100 00000000 ffffffff 1c71da00 00000000 .........q...... │ │ - 0x00da7110 00000000 00000000 86583100 02000000 .........X1..... │ │ - 0x00da7120 00000000 00000000 86583100 b4c3ba00 .........X1..... │ │ + 0x00da7110 00000000 00000000 5f583100 02000000 ........_X1..... │ │ + 0x00da7120 00000000 00000000 5f583100 b4c3ba00 ........_X1..... │ │ 0x00da7130 01000000 10000000 4c71da00 02000000 ........Lq...... │ │ - 0x00da7140 00000000 08000000 eb733100 00000000 .........s1..... │ │ + 0x00da7140 00000000 08000000 c4733100 00000000 .........s1..... │ │ 0x00da7150 00000000 00000000 6bbd3200 a4c3ba00 ........k.2..... │ │ 0x00da7160 01000000 00000000 04000000 c97e2f00 .............~/. │ │ 0x00da7170 b4c3ba00 00000000 02000000 00000000 ................ │ │ 0x00da7180 00000000 a81bde00 02000000 93df3000 ..............0. │ │ 0x00da7190 00000000 02000000 00000000 00000000 ................ │ │ 0x00da71a0 a81bde00 00000000 76a03200 00000000 ........v.2..... │ │ 0x00da71b0 02000000 00000000 00000000 a81bde00 ................ │ │ - 0x00da71c0 03000000 26623200 00000000 02000000 ....&b2......... │ │ + 0x00da71c0 03000000 ff613200 00000000 02000000 .....a2......... │ │ 0x00da71d0 00000000 00000000 a81bde00 01000000 ................ │ │ 0x00da71e0 92f52f00 00000000 02000000 00000000 ../............. │ │ - 0x00da71f0 00000000 c81bde00 03000000 dd363100 .............61. │ │ + 0x00da71f0 00000000 c81bde00 03000000 b6363100 .............61. │ │ 0x00da7200 00000000 02000000 00000000 00000000 ................ │ │ - 0x00da7210 c81bde00 01000000 e7093200 09020000 ..........2..... │ │ - 0x00da7220 d9cc3100 2c09bb00 f0dfba00 8c09bb00 ..1.,........... │ │ + 0x00da7210 c81bde00 01000000 c0093200 09020000 ..........2..... │ │ + 0x00da7220 b2cc3100 2c09bb00 f0dfba00 8c09bb00 ..1.,........... │ │ 0x00da7230 60e1ba00 90e2ba00 b8e2ba00 d4e3ba00 `............... │ │ 0x00da7240 b4e9ba00 94eaba00 04ebba00 00000000 ................ │ │ - 0x00da7250 00000000 64000010 ef093200 8d000010 ....d.....2..... │ │ - 0x00da7260 e5cc3100 81000010 1f602f00 65000010 ..1......`/.e... │ │ - 0x00da7270 fc093200 7c000010 da7e2f00 67000010 ..2.|....~/.g... │ │ - 0x00da7280 ca263200 93000010 079c2f00 6b000010 .&2......./.k... │ │ + 0x00da7250 00000000 64000010 c8093200 8d000010 ....d.....2..... │ │ + 0x00da7260 becc3100 81000010 1f602f00 65000010 ..1......`/.e... │ │ + 0x00da7270 d5093200 7c000010 da7e2f00 67000010 ..2.|....~/.g... │ │ + 0x00da7280 a3263200 93000010 079c2f00 6b000010 .&2......./.k... │ │ 0x00da7290 6ac23000 84000010 07693000 85000010 j.0......i0..... │ │ 0x00da72a0 eca73000 86000010 13d62f00 7d000010 ..0......./.}... │ │ - 0x00da72b0 19323000 87000010 2d623200 7b000010 .20.....-b2.{... │ │ - 0x00da72c0 f6733100 66000010 b15c2f00 88000010 .s1.f....\/..... │ │ - 0x00da72d0 dffe3000 8e000010 93583100 82000010 ..0......X1..... │ │ + 0x00da72b0 19323000 87000010 06623200 7b000010 .20......b2.{... │ │ + 0x00da72c0 cf733100 66000010 b15c2f00 88000010 .s1.f....\/..... │ │ + 0x00da72d0 b8fe3000 8e000010 6c583100 82000010 ..0.....lX1..... │ │ 0x00da72e0 2a323000 6e000010 39602f00 8f000010 *20.n...9`/..... │ │ 0x00da72f0 e67e2f00 90000010 8fa03200 71000010 .~/.......2.q... │ │ 0x00da7300 0aa83000 80000010 8cc23000 96000010 ..0.......0..... │ │ 0x00da7310 19693000 6a000010 99df3000 6c000010 .i0.j.....0.l... │ │ - 0x00da7320 3c623200 68000010 b0a03200 69000010 2..j.......l.. │ │ + 0x00dab5e0 4fb42f00 98030000 14ea3100 98030000 O./.......1..... │ │ + 0x00dab5f0 f4822f00 74000000 a3c83100 09020000 ../.t.....1..... │ │ + 0x00dab600 a93e3200 e86ac200 00000000 c06cc200 .>2..j.......l.. │ │ 0x00dab610 00000000 e86cc200 106dc200 306dc200 .....l...m..0m.. │ │ 0x00dab620 4c6ec200 ac6ec200 ec6ec200 00000000 Ln...n...n...... │ │ 0x00dab630 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dab640 f0c10000 0f000000 5ce33000 f8822f00 ........\.0.../. │ │ 0x00dab650 5ce33000 05000000 00000000 01000000 \.0............. │ │ 0x00dab660 ffffffff ffffffff ffffffff 10000000 ................ │ │ 0x00dab670 5ce33000 f8822f00 5ce33000 07000000 \.0.../.\.0..... │ │ 0x00dab680 00000000 01000000 ffffffff ffffffff ................ │ │ 0x00dab690 ffffffff 11000000 00000000 00000000 ................ │ │ 0x00dab6a0 5ce33000 07000000 5c80c200 00000000 \.0.....\....... │ │ 0x00dab6b0 98030000 00000000 00080000 06100000 ................ │ │ 0x00dab6c0 00000000 00000000 fbf72f00 04000000 ........../..... │ │ 0x00dab6d0 9880c200 02000000 98030000 00000000 ................ │ │ 0x00dab6e0 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dab6f0 4d0c3200 04000000 a880c200 01000000 M.2............. │ │ + 0x00dab6f0 260c3200 04000000 a880c200 01000000 &.2............. │ │ 0x00dab700 98030000 00000000 00080000 08100000 ................ │ │ - 0x00dab710 00000000 00000000 4d0c3200 04000000 ........M.2..... │ │ + 0x00dab710 00000000 00000000 260c3200 04000000 ........&.2..... │ │ 0x00dab720 a880c200 02000000 98030000 00000000 ................ │ │ 0x00dab730 00080000 09100000 00000000 00000000 ................ │ │ - 0x00dab740 2eee3100 02000000 00000000 01000000 ..1............. │ │ + 0x00dab740 07ee3100 02000000 00000000 01000000 ..1............. │ │ 0x00dab750 98030000 00000000 00080000 0a100000 ................ │ │ - 0x00dab760 00000000 00000000 2eee3100 02000000 ..........1..... │ │ + 0x00dab760 00000000 00000000 07ee3100 02000000 ..........1..... │ │ 0x00dab770 00000000 02000000 98030000 00000000 ................ │ │ 0x00dab780 00080000 0b100000 00000000 00000000 ................ │ │ 0x00dab790 8b622f00 05000000 00000000 01000000 .b/............. │ │ 0x00dab7a0 98030000 00000000 00080000 0c100000 ................ │ │ 0x00dab7b0 00000000 00000000 8b622f00 07000000 .........b/..... │ │ 0x00dab7c0 00000000 02000000 98030000 00000000 ................ │ │ 0x00dab7d0 00080000 0d100000 00000000 00000000 ................ │ │ 0x00dab7e0 8bc43000 04000000 dc81c200 01000000 ..0............. │ │ 0x00dab7f0 98030000 00000000 00080000 0e100000 ................ │ │ 0x00dab800 00000000 00000000 8bc43000 04000000 ..........0..... │ │ 0x00dab810 dc81c200 02000000 98030000 00000000 ................ │ │ 0x00dab820 02000000 05100000 fa013300 00000000 ..........3..... │ │ - 0x00dab830 4a3c3200 04000000 b082c200 02000000 J<2............. │ │ + 0x00dab830 233c3200 04000000 b082c200 02000000 #<2............. │ │ 0x00dab840 98030000 00000000 02000000 01100000 ................ │ │ - 0x00dab850 ebb23100 00000000 a2153000 02000000 ..1.......0..... │ │ + 0x00dab850 c4b23100 00000000 a2153000 02000000 ..1.......0..... │ │ 0x00dab860 00000000 02000000 98030000 00000000 ................ │ │ - 0x00dab870 06000000 0f100000 191d3100 00000000 ..........1..... │ │ + 0x00dab870 06000000 0f100000 f21c3100 00000000 ..........1..... │ │ 0x00dab880 b19c2f00 04000000 00000000 02000000 ../............. │ │ 0x00dab890 98030000 00000000 06000000 03100000 ................ │ │ 0x00dab8a0 d1a23200 00000000 b19c2f00 04000000 ..2......./..... │ │ 0x00dab8b0 5483c200 02000000 1c000000 00000000 T............... │ │ 0x00dab8c0 02000000 05100000 fa013300 00000000 ..........3..... │ │ - 0x00dab8d0 4a3c3200 04000000 b082c200 02000000 J<2............. │ │ + 0x00dab8d0 233c3200 04000000 b082c200 02000000 #<2............. │ │ 0x00dab8e0 1c000000 00000000 02000000 01100000 ................ │ │ - 0x00dab8f0 ebb23100 00000000 a2153000 02000000 ..1.......0..... │ │ + 0x00dab8f0 c4b23100 00000000 a2153000 02000000 ..1.......0..... │ │ 0x00dab900 00000000 02000000 1c000000 00000000 ................ │ │ - 0x00dab910 06000000 0f100000 191d3100 00000000 ..........1..... │ │ + 0x00dab910 06000000 0f100000 f21c3100 00000000 ..........1..... │ │ 0x00dab920 b19c2f00 04000000 5484c200 02000000 ../.....T....... │ │ 0x00dab930 1c000000 00000000 06000000 03100000 ................ │ │ 0x00dab940 d1a23200 00000000 b19c2f00 04000000 ..2......./..... │ │ 0x00dab950 5483c200 02000000 1c000000 00000000 T............... │ │ - 0x00dab960 02000000 02100000 78cf3100 00000000 ........x.1..... │ │ + 0x00dab960 02000000 02100000 51cf3100 00000000 ........Q.1..... │ │ 0x00dab970 baba2f00 01000000 00000000 02000000 ../............. │ │ 0x00dab980 98030000 00000000 02000000 04100000 ................ │ │ 0x00dab990 576c3000 00000000 32013300 02000000 Wl0.....2.3..... │ │ 0x00dab9a0 00000000 02000000 1c000000 00000000 ................ │ │ 0x00dab9b0 00080000 10100000 06ab3000 00000000 ..........0..... │ │ 0x00dab9c0 9fbf3200 02000000 00000000 02000000 ..2............. │ │ 0x00dab9d0 74000000 00000000 02000000 01100000 t............... │ │ 0x00dab9e0 63e33000 00000000 a2153000 02000000 c.0.......0..... │ │ 0x00dab9f0 00000000 02000000 74000000 00000000 ........t....... │ │ - 0x00daba00 02000000 02100000 580c3200 00000000 ........X.2..... │ │ + 0x00daba00 02000000 02100000 310c3200 00000000 ........1.2..... │ │ 0x00daba10 32013300 02000000 00000000 02000000 2.3............. │ │ 0x00daba20 74000000 00000000 02000000 03100000 t............... │ │ 0x00daba30 38bb2f00 00000000 eb572f00 04000000 8./......W/..... │ │ 0x00daba40 a880c200 02000000 98010000 00000000 ................ │ │ - 0x00daba50 06000000 02100000 6c0c3200 00000000 ........l.2..... │ │ + 0x00daba50 06000000 02100000 450c3200 00000000 ........E.2..... │ │ 0x00daba60 e8b02f00 04000000 f884c200 02000000 ../............. │ │ 0x00daba70 98010000 00000000 06000000 01100000 ................ │ │ 0x00daba80 48bb2f00 00000000 b19c2f00 04000000 H./......./..... │ │ 0x00daba90 4086c200 00000000 98010000 00000000 @............... │ │ 0x00dabaa0 00080000 03100000 92c43000 00000000 ..........0..... │ │ 0x00dabab0 75e33000 01000000 f886c200 00000000 u.0............. │ │ 0x00dabac0 98010000 00000000 00080000 04100000 ................ │ │ 0x00dabad0 00000000 00000000 fbf72f00 04000000 ........../..... │ │ 0x00dabae0 2c88c200 02000000 98010000 00000000 ,............... │ │ - 0x00dabaf0 00080000 05100000 01b33100 00000000 ..........1..... │ │ - 0x00dabb00 4d0c3200 04000000 a880c200 01000000 M.2............. │ │ + 0x00dabaf0 00080000 05100000 dab23100 00000000 ..........1..... │ │ + 0x00dabb00 260c3200 04000000 a880c200 01000000 &.2............. │ │ 0x00dabb10 98010000 00000000 00080000 06100000 ................ │ │ - 0x00dabb20 00000000 00000000 4d0c3200 04000000 ........M.2..... │ │ + 0x00dabb20 00000000 00000000 260c3200 04000000 ........&.2..... │ │ 0x00dabb30 a880c200 02000000 98010000 00000000 ................ │ │ 0x00dabb40 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dabb50 2eee3100 02000000 00000000 01000000 ..1............. │ │ + 0x00dabb50 07ee3100 02000000 00000000 01000000 ..1............. │ │ 0x00dabb60 98010000 00000000 00080000 08100000 ................ │ │ - 0x00dabb70 00000000 00000000 2eee3100 02000000 ..........1..... │ │ + 0x00dabb70 00000000 00000000 07ee3100 02000000 ..........1..... │ │ 0x00dabb80 00000000 02000000 98010000 00000000 ................ │ │ 0x00dabb90 00080000 09100000 00000000 00000000 ................ │ │ 0x00dabba0 8b622f00 05000000 00000000 01000000 .b/............. │ │ 0x00dabbb0 98010000 00000000 00080000 0a100000 ................ │ │ 0x00dabbc0 00000000 00000000 8b622f00 07000000 .........b/..... │ │ 0x00dabbd0 00000000 02000000 94040000 00000000 ................ │ │ - 0x00dabbe0 06000000 02100000 6c0c3200 00000000 ........l.2..... │ │ + 0x00dabbe0 06000000 02100000 450c3200 00000000 ........E.2..... │ │ 0x00dabbf0 e8b02f00 04000000 f884c200 02000000 ../............. │ │ 0x00dabc00 94040000 00000000 06000000 01100000 ................ │ │ 0x00dabc10 48bb2f00 00000000 b19c2f00 04000000 H./......./..... │ │ 0x00dabc20 4086c200 00000000 94040000 00000000 @............... │ │ 0x00dabc30 00080000 03100000 92c43000 00000000 ..........0..... │ │ 0x00dabc40 75e33000 01000000 f886c200 00000000 u.0............. │ │ 0x00dabc50 94040000 00000000 00080000 04100000 ................ │ │ 0x00dabc60 00000000 00000000 fbf72f00 04000000 ........../..... │ │ 0x00dabc70 2c88c200 02000000 94040000 00000000 ,............... │ │ - 0x00dabc80 00080000 05100000 01b33100 00000000 ..........1..... │ │ - 0x00dabc90 4d0c3200 04000000 a880c200 01000000 M.2............. │ │ + 0x00dabc80 00080000 05100000 dab23100 00000000 ..........1..... │ │ + 0x00dabc90 260c3200 04000000 a880c200 01000000 &.2............. │ │ 0x00dabca0 94040000 00000000 00080000 06100000 ................ │ │ - 0x00dabcb0 00000000 00000000 4d0c3200 04000000 ........M.2..... │ │ + 0x00dabcb0 00000000 00000000 260c3200 04000000 ........&.2..... │ │ 0x00dabcc0 a880c200 02000000 94040000 00000000 ................ │ │ 0x00dabcd0 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dabce0 2eee3100 02000000 00000000 01000000 ..1............. │ │ + 0x00dabce0 07ee3100 02000000 00000000 01000000 ..1............. │ │ 0x00dabcf0 94040000 00000000 00080000 08100000 ................ │ │ - 0x00dabd00 00000000 00000000 2eee3100 02000000 ..........1..... │ │ + 0x00dabd00 00000000 00000000 07ee3100 02000000 ..........1..... │ │ 0x00dabd10 00000000 02000000 94040000 00000000 ................ │ │ 0x00dabd20 00080000 09100000 00000000 00000000 ................ │ │ 0x00dabd30 8b622f00 05000000 00000000 01000000 .b/............. │ │ 0x00dabd40 94040000 00000000 00080000 0a100000 ................ │ │ 0x00dabd50 00000000 00000000 8b622f00 07000000 .........b/..... │ │ 0x00dabd60 00000000 02000000 06000000 90030000 ................ │ │ 0x00dabd70 f0c70000 01100000 a5c43000 00000000 ..........0..... │ │ - 0x00dabd80 9c653200 04000000 3c88c200 01000000 .e2.....<....... │ │ + 0x00dabd80 75653200 04000000 3c88c200 01000000 ue2.....<....... │ │ 0x00dabd90 06000000 90030000 f0c70000 06100000 ................ │ │ - 0x00dabda0 00000000 00000000 9c653200 04000000 .........e2..... │ │ + 0x00dabda0 00000000 00000000 75653200 04000000 ........ue2..... │ │ 0x00dabdb0 3c88c200 02000000 06000000 90030000 <............... │ │ 0x00dabdc0 f0c70000 05100000 d6e03200 00000000 ..........2..... │ │ 0x00dabdd0 93622f00 04000000 a880c200 01000000 .b/............. │ │ 0x00dabde0 06000000 90030000 f0c70000 08100000 ................ │ │ 0x00dabdf0 00000000 00000000 93622f00 04000000 .........b/..... │ │ 0x00dabe00 a880c200 02000000 06000000 90030000 ................ │ │ 0x00dabe10 f0c10000 02100000 419e2f00 00000000 ........A./..... │ │ 0x00dabe20 519e2f00 04000000 d08bc200 01000000 Q./............. │ │ 0x00dabe30 06000000 90030000 f0c10000 07100000 ................ │ │ 0x00dabe40 00000000 00000000 519e2f00 04000000 ........Q./..... │ │ 0x00dabe50 d08bc200 02000000 06000000 00000000 ................ │ │ - 0x00dabe60 00060000 09100000 7e5b3100 00000000 ........~[1..... │ │ + 0x00dabe60 00060000 09100000 575b3100 00000000 ........W[1..... │ │ 0x00dabe70 eb572f00 04000000 a880c200 01000000 .W/............. │ │ 0x00dabe80 06000000 00000000 00060000 0b100000 ................ │ │ 0x00dabe90 00000000 00000000 eb572f00 04000000 .........W/..... │ │ 0x00dabea0 a880c200 02000000 06000000 00000000 ................ │ │ 0x00dabeb0 00060000 0a100000 00000000 599e2f00 ............Y./. │ │ - 0x00dabec0 8a5b3100 05000000 00000000 01000000 .[1............. │ │ + 0x00dabec0 635b3100 05000000 00000000 01000000 c[1............. │ │ 0x00dabed0 06000000 00000000 00060000 0c100000 ................ │ │ - 0x00dabee0 00000000 00000000 8a5b3100 07000000 .........[1..... │ │ + 0x00dabee0 00000000 00000000 635b3100 07000000 ........c[1..... │ │ 0x00dabef0 00000000 02000000 06000000 00000000 ................ │ │ 0x00dabf00 00060000 0e100000 00000000 578b3000 ............W.0. │ │ 0x00dabf10 264e3000 02000000 00000000 02000000 &N0............. │ │ 0x00dabf20 90030000 00000000 06000000 01000000 ................ │ │ 0x00dabf30 dca23200 00000000 eb572f00 04000000 ..2......W/..... │ │ 0x00dabf40 a880c200 02000000 90030000 00000000 ................ │ │ 0x00dabf50 06000000 05100000 9f622f00 00000000 .........b/..... │ │ 0x00dabf60 93622f00 04000000 a880c200 02000000 .b/............. │ │ 0x00dabf70 90030000 00000000 06000000 02100000 ................ │ │ - 0x00dabf80 a5653200 00000000 519e2f00 01000000 .e2.....Q./..... │ │ + 0x00dabf80 7e653200 00000000 519e2f00 01000000 ~e2.....Q./..... │ │ 0x00dabf90 00000000 02000000 06000000 90030000 ................ │ │ 0x00dabfa0 04000000 03100000 04f82f00 00000000 ........../..... │ │ 0x00dabfb0 f64d3000 02000000 00000000 02000000 .M0............. │ │ 0x00dabfc0 06000000 90030000 04000000 04100000 ................ │ │ 0x00dabfd0 e2e03200 00000000 862b3000 02000000 ..2......+0..... │ │ 0x00dabfe0 00000000 02000000 06000000 90030000 ................ │ │ 0x00dabff0 04000000 0d100000 51c03200 00000000 ........Q.2..... │ │ 0x00dac000 394e3000 02000000 00000000 02000000 9N0............. │ │ 0x00dac010 ffffffff ffffffff f0c10000 0e000000 ................ │ │ - 0x00dac020 0db33100 00000000 ecb23200 02000000 ..1.......2..... │ │ + 0x00dac020 e6b23100 00000000 ecb23200 02000000 ..1.......2..... │ │ 0x00dac030 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dac040 00080000 00100000 b6c43000 00000000 ..........0..... │ │ 0x00dac050 eb572f00 04000000 a880c200 02000000 .W/............. │ │ 0x00dac060 ffffffff ffffffff 00080000 01100000 ................ │ │ - 0x00dac070 f1233200 18b33100 f1233200 05000000 .#2...1..#2..... │ │ + 0x00dac070 ca233200 f1b23100 ca233200 05000000 .#2...1..#2..... │ │ 0x00dac080 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dac090 00080000 02100000 62183100 8ecf3100 ........b.1...1. │ │ - 0x00dac0a0 62183100 05000000 00000000 02000000 b.1............. │ │ + 0x00dac090 00080000 02100000 3b183100 67cf3100 ........;.1.g.1. │ │ + 0x00dac0a0 3b183100 05000000 00000000 02000000 ;.1............. │ │ 0x00dac0b0 ffffffff ffffffff 00080000 03100000 ................ │ │ 0x00dac0c0 b6c43000 00000000 eb572f00 04000000 ..0......W/..... │ │ 0x00dac0d0 a880c200 02000000 ffffffff ffffffff ................ │ │ 0x00dac0e0 00080000 04100000 3cf22f00 88e33000 ........<./...0. │ │ 0x00dac0f0 3cf22f00 05000000 00000000 02000000 <./............. │ │ 0x00dac100 ffffffff ffffffff 00080000 05100000 ................ │ │ - 0x00dac110 f4a43100 dd7e3000 f4a43100 05000000 ..1..~0...1..... │ │ + 0x00dac110 cda43100 dd7e3000 cda43100 05000000 ..1..~0...1..... │ │ 0x00dac120 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dac130 00080000 06100000 b6622f00 748b3000 .........b/.t.0. │ │ 0x00dac140 b6622f00 05000000 00000000 02000000 .b/............. │ │ 0x00dac150 ffffffff ffffffff 00080000 07100000 ................ │ │ 0x00dac160 e0b93200 00000000 e0b93200 01000000 ..2.......2..... │ │ 0x00dac170 8c8dc200 02000000 ffffffff ffffffff ................ │ │ - 0x00dac180 00080000 08100000 70953100 be833200 ........p.1...2. │ │ - 0x00dac190 70953100 05000000 00000000 02000000 p.1............. │ │ + 0x00dac180 00080000 08100000 49953100 be833200 ........I.1...2. │ │ + 0x00dac190 49953100 05000000 00000000 02000000 I.1............. │ │ 0x00dac1a0 ffffffff ffffffff 00080000 09100000 ................ │ │ 0x00dac1b0 3cf22f00 88e33000 3cf22f00 05000000 <./...0.<./..... │ │ 0x00dac1c0 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dac1d0 00080000 0a100000 c6833200 00000000 ..........2..... │ │ 0x00dac1e0 b1d92f00 02000000 00000000 02000000 ../............. │ │ 0x00dac1f0 ffffffff ffffffff 00080000 0b100000 ................ │ │ - 0x00dac200 fce93100 00000000 fce93100 02000000 ..1.......1..... │ │ + 0x00dac200 d5e93100 00000000 d5e93100 02000000 ..1.......1..... │ │ 0x00dac210 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dac220 00080000 0c100000 2eb62f00 00000000 ........../..... │ │ 0x00dac230 2eb62f00 02000000 00000000 02000000 ../............. │ │ 0x00dac240 ffffffff ffffffff 00080000 0d100000 ................ │ │ - 0x00dac250 96cf3100 00000000 96cf3100 02000000 ..1.......1..... │ │ + 0x00dac250 6fcf3100 00000000 6fcf3100 02000000 o.1.....o.1..... │ │ 0x00dac260 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dac270 04060000 0c000000 00000000 00000000 ................ │ │ 0x00dac280 76413000 04000000 e08ec200 02000000 vA0............. │ │ 0x00dac290 ffffffff ffffffff 04000000 06000000 ................ │ │ - 0x00dac2a0 f4a43100 dd7e3000 1cb92f00 05000000 ..1..~0.../..... │ │ + 0x00dac2a0 cda43100 dd7e3000 1cb92f00 05000000 ..1..~0.../..... │ │ 0x00dac2b0 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dac2c0 f0c10000 01000000 00000000 00000000 ................ │ │ 0x00dac2d0 eb572f00 04000000 a880c200 01000000 .W/............. │ │ 0x00dac2e0 ffffffff ffffffff f0c10000 0d000000 ................ │ │ 0x00dac2f0 00000000 00000000 eb572f00 04000000 .........W/..... │ │ 0x00dac300 a880c200 02000000 0a040000 0a040000 ................ │ │ 0x00dac310 04000000 ffffffff 00000000 00000000 ................ │ │ @@ -30885,83 +30885,83 @@ │ │ 0x00dac340 00000000 00000000 b19c2f00 04000000 ........../..... │ │ 0x00dac350 1490c200 02000000 0b040000 0b040000 ................ │ │ 0x00dac360 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dac370 b19c2f00 04000000 1490c200 02000000 ../............. │ │ 0x00dac380 0b040000 0b040000 02000000 ffffffff ................ │ │ 0x00dac390 00000000 00000000 b19c2f00 04000000 ........../..... │ │ 0x00dac3a0 1490c200 01000000 ad253000 02000000 .........%0..... │ │ - 0x00dac3b0 a3cf3100 00000000 00000000 01000000 ..1............. │ │ + 0x00dac3b0 7ccf3100 00000000 00000000 01000000 |.1............. │ │ 0x00dac3c0 ad253000 02000000 b9c43000 00000000 .%0.......0..... │ │ 0x00dac3d0 00000000 01000000 eea23200 03000000 ..........2..... │ │ - 0x00dac3e0 dcc43100 04000000 c8833200 04000000 ..1.......2..... │ │ - 0x00dac3f0 75953100 05000000 39ee3100 06000000 u.1.....9.1..... │ │ + 0x00dac3e0 b5c43100 04000000 c8833200 04000000 ..1.......2..... │ │ + 0x00dac3f0 4e953100 05000000 12ee3100 06000000 N.1.......1..... │ │ 0x00dac400 7c8b3000 07000000 00000000 ffffffff |.0............. │ │ 0x00dac410 eb572f00 fdffffff f49d3000 feffffff .W/.......0..... │ │ 0x00dac420 55942f00 00000000 bb622f00 01000000 U./......b/..... │ │ - 0x00dac430 7a953100 02000000 f4a23200 01000000 z.1.......2..... │ │ + 0x00dac430 53953100 02000000 f4a23200 01000000 S.1.......2..... │ │ 0x00dac440 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac450 00000000 00000000 b19c2f00 04000000 ........../..... │ │ 0x00dac460 7492c200 01000000 ffffffff ffffffff t............... │ │ 0x00dac470 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac480 1cb92f00 02000000 6893c200 01000000 ../.....h....... │ │ 0x00dac490 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac4a0 00000000 00000000 d24a3000 00000000 .........J0..... │ │ 0x00dac4b0 1c94c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac4c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac4d0 02832f00 02000000 d095c200 01000000 ../............. │ │ 0x00dac4e0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac4f0 00000000 00000000 22b33100 02000000 ........".1..... │ │ + 0x00dac4f0 00000000 00000000 fbb23100 02000000 ..........1..... │ │ 0x00dac500 d095c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac510 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac520 2eb62f00 02000000 3497c200 01000000 ../.....4....... │ │ 0x00dac530 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac540 00000000 00000000 2fdb3200 02000000 ......../.2..... │ │ 0x00dac550 f497c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac560 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac570 16453200 02000000 7898c200 01000000 .E2.....x....... │ │ + 0x00dac570 ef443200 02000000 7898c200 01000000 .D2.....x....... │ │ 0x00dac580 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac590 00000000 00000000 b1d92f00 02000000 ........../..... │ │ 0x00dac5a0 fc98c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac5b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac5c0 862b3000 02000000 7099c200 01000000 .+0.....p....... │ │ 0x00dac5d0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac5e0 00000000 00000000 51473200 02000000 ........QG2..... │ │ + 0x00dac5e0 00000000 00000000 2a473200 02000000 ........*G2..... │ │ 0x00dac5f0 e499c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac600 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac610 78c03200 02000000 589ac200 01000000 x.2.....X....... │ │ 0x00dac620 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac630 00000000 00000000 955b3100 02000000 .........[1..... │ │ + 0x00dac630 00000000 00000000 6e5b3100 02000000 ........n[1..... │ │ 0x00dac640 cc9ac200 01000000 ffffffff ffffffff ................ │ │ 0x00dac650 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac660 cd833200 02000000 409bc200 01000000 ..2.....@....... │ │ 0x00dac670 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac680 00000000 00000000 909e2f00 02000000 ........../..... │ │ 0x00dac690 f09bc200 01000000 ffffffff ffffffff ................ │ │ 0x00dac6a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac6b0 f4e03200 02000000 a09cc200 01000000 ..2............. │ │ 0x00dac6c0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac6d0 00000000 00000000 9c9e2f00 02000000 ........../..... │ │ 0x00dac6e0 509dc200 01000000 ffffffff ffffffff P............... │ │ 0x00dac6f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac700 706c3000 02000000 009ec200 01000000 pl0............. │ │ 0x00dac710 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac720 00000000 00000000 a15b3100 02000000 .........[1..... │ │ + 0x00dac720 00000000 00000000 7a5b3100 02000000 ........z[1..... │ │ 0x00dac730 b09ec200 01000000 ffffffff ffffffff ................ │ │ 0x00dac740 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac750 880c3200 02000000 609fc200 01000000 ..2.....`....... │ │ + 0x00dac750 610c3200 02000000 609fc200 01000000 a.2.....`....... │ │ 0x00dac760 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac770 00000000 00000000 514e3000 02000000 ........QN0..... │ │ 0x00dac780 10a0c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac790 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac7a0 a89e2f00 02000000 c0a0c200 01000000 ../............. │ │ 0x00dac7b0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac7c0 00000000 00000000 ef393100 02000000 .........91..... │ │ + 0x00dac7c0 00000000 00000000 c8393100 02000000 .........91..... │ │ 0x00dac7d0 34a1c200 01000000 ffffffff ffffffff 4............... │ │ 0x00dac7e0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac7f0 bc293200 02000000 a8a1c200 01000000 .)2............. │ │ + 0x00dac7f0 95293200 02000000 a8a1c200 01000000 .)2............. │ │ 0x00dac800 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac810 00000000 00000000 84c03200 02000000 ..........2..... │ │ 0x00dac820 5ca2c200 01000000 ffffffff ffffffff \............... │ │ 0x00dac830 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac840 d9833200 02000000 10a3c200 01000000 ..2............. │ │ 0x00dac850 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac860 00000000 00000000 92c03200 02000000 ..........2..... │ │ @@ -30978,34 +30978,34 @@ │ │ 0x00dac910 94a6c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac920 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac930 0fe13200 02000000 48a7c200 01000000 ..2.....H....... │ │ 0x00dac940 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac950 00000000 00000000 a0c03200 02000000 ..........2..... │ │ 0x00dac960 bca7c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac970 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac980 fd393100 02000000 70a8c200 01000000 .91.....p....... │ │ + 0x00dac980 d6393100 02000000 70a8c200 01000000 .91.....p....... │ │ 0x00dac990 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac9a0 00000000 00000000 7c023100 02000000 ........|.1..... │ │ + 0x00dac9a0 00000000 00000000 55023100 02000000 ........U.1..... │ │ 0x00dac9b0 24a9c200 01000000 ffffffff ffffffff $............... │ │ 0x00dac9c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac9d0 20e13200 02000000 d8a9c200 01000000 .2............. │ │ 0x00dac9e0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac9f0 00000000 00000000 22ab3000 02000000 ........".0..... │ │ 0x00daca00 8caac200 01000000 ffffffff ffffffff ................ │ │ 0x00daca10 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00daca20 0e3a3100 02000000 40abc200 01000000 .:1.....@....... │ │ + 0x00daca20 e7393100 02000000 40abc200 01000000 .91.....@....... │ │ 0x00daca30 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00daca40 00000000 00000000 5e4e3000 02000000 ........^N0..... │ │ 0x00daca50 f4abc200 01000000 ffffffff ffffffff ................ │ │ 0x00daca60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00daca70 14f82f00 02000000 a8acc200 01000000 ../............. │ │ 0x00daca80 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00daca90 00000000 00000000 5dde3200 01000000 ........].2..... │ │ 0x00dacaa0 5cadc200 b19c2f00 03000000 ffffffff \...../......... │ │ - 0x00dacab0 a3b03100 00000000 00000000 3eee3100 ..1.........>.1. │ │ + 0x00dacab0 7cb03100 00000000 00000000 17ee3100 |.1...........1. │ │ 0x00dacac0 02000000 00100000 b3d92f00 01000000 ........../..... │ │ 0x00dacad0 00100000 1c000000 00000000 08dcc200 ................ │ │ 0x00dacae0 68dcc200 64ddc200 00000000 b0ddc200 h...d........... │ │ 0x00dacaf0 00000000 88dfc200 00000000 00000000 ................ │ │ 0x00dacb00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dacb10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dacb20 00000000 00000000 00000000 00000000 ................ │ │ @@ -31032,432 +31032,432 @@ │ │ 0x00dacc70 b0f7c200 00000000 0cf8c200 00000000 ................ │ │ 0x00dacc80 acf8c200 00000000 88f9c200 00000000 ................ │ │ 0x00dacc90 60fac200 00000000 00000000 00000000 `............... │ │ 0x00dacca0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daccb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daccc0 c0fac200 d8fbc200 1c00c300 00000000 ................ │ │ 0x00daccd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dacce0 00000000 9a773100 66040000 00080000 .....w1.f....... │ │ + 0x00dacce0 00000000 73773100 66040000 00080000 ....sw1.f....... │ │ 0x00daccf0 e1000000 b475da00 c875da00 ec74da00 .....u...u...t.. │ │ 0x00dacd00 2fa33200 67040000 000c0000 13010000 /.2.g........... │ │ 0x00dacd10 dc75da00 f075da00 ec74da00 51ab3000 .u...u...t..Q.0. │ │ 0x00dacd20 68040000 00100000 45010000 0476da00 h.......E....v.. │ │ - 0x00dacd30 1876da00 ec74da00 a4773100 69040000 .v...t...w1.i... │ │ + 0x00dacd30 1876da00 ec74da00 7d773100 69040000 .v...t..}w1.i... │ │ 0x00dacd40 00180000 77010000 2c76da00 4076da00 ....w...,v..@v.. │ │ 0x00dacd50 ec74da00 e49e2f00 6a040000 00200000 .t..../.j.... .. │ │ 0x00dacd60 90010000 5476da00 6876da00 ec74da00 ....Tv..hv...t.. │ │ 0x00dacd70 0c353000 bc040000 00060000 c8000000 .50............. │ │ - 0x00dacd80 7c76da00 9076da00 ec74da00 c55b3100 |v...v...t...[1. │ │ + 0x00dacd80 7c76da00 9076da00 ec74da00 9e5b3100 |v...v...t...[1. │ │ 0x00dacd90 bd040000 00080000 e1000000 a476da00 .............v.. │ │ 0x00dacda0 b876da00 ec74da00 56163000 be040000 .v...t..V.0..... │ │ 0x00dacdb0 000c0000 13010000 cc76da00 e076da00 .........v...v.. │ │ 0x00dacdc0 ec74da00 e0c43000 bf040000 00100000 .t....0......... │ │ 0x00dacdd0 45010000 f476da00 0877da00 ec74da00 E....v...w...t.. │ │ 0x00dacde0 808b3000 c0040000 00180000 77010000 ..0.........w... │ │ 0x00dacdf0 1c77da00 3077da00 ec74da00 0b023300 .w..0w...t....3. │ │ 0x00dace00 c1040000 00200000 90010000 4477da00 ..... ......Dw.. │ │ 0x00dace10 5877da00 ec74da00 f6833200 01000000 Xw...t....2..... │ │ 0x00dace20 00040000 00000000 0075da00 1475da00 .........u...u.. │ │ - 0x00dace30 2875da00 d0953100 02000000 00080000 (u....1......... │ │ + 0x00dace30 2875da00 a9953100 02000000 00080000 (u....1......... │ │ 0x00dace40 00000000 3c75da00 5075da00 6475da00 ....m0..... │ │ - 0x00dad020 00000000 8f000003 f3cf3100 b0000003 ..........1..... │ │ + 0x00dad020 00000000 8f000003 cccf3100 b0000003 ..........1..... │ │ 0x00dad030 c4c53000 c8000003 586d3000 64000003 ..0.....Xm0.d... │ │ 0x00dad040 6ddb2f00 c3000003 6aa33200 9b000003 m./.....j.2..... │ │ 0x00dad050 c08b3000 e1000003 d18b3000 9d000003 ..0.......0..... │ │ 0x00dad060 dbe13200 c5000003 92832f00 c6000003 ..2......./..... │ │ 0x00dad070 8eab3000 b8000003 79db2f00 7a000003 ..0.....y./.z... │ │ - 0x00dad080 3f9f2f00 93000003 e1773100 c9000003 ?./......w1..... │ │ - 0x00dad090 8a3a3100 ad000003 e88b3000 84000003 .:1.......0..... │ │ - 0x00dad0a0 ab1d3100 85000003 f38b3000 8a000003 ..1.......0..... │ │ - 0x00dad0b0 128c3000 72000003 06fd3000 d2000003 ..0.r.....0..... │ │ + 0x00dad080 3f9f2f00 93000003 ba773100 c9000003 ?./......w1..... │ │ + 0x00dad090 633a3100 ad000003 e88b3000 84000003 c:1.......0..... │ │ + 0x00dad0a0 841d3100 85000003 f38b3000 8a000003 ..1.......0..... │ │ + 0x00dad0b0 128c3000 72000003 dffc3000 d2000003 ..0.r.....0..... │ │ 0x00dad0c0 a8832f00 65000003 f8bb2f00 99000003 ../.e...../..... │ │ - 0x00dad0d0 a53a3100 a5000003 1cf92f00 ae000003 .:1......./..... │ │ - 0x00dad0e0 dac53000 7f000003 0fe43000 80000003 ..0.......0..... │ │ - 0x00dad0f0 f7773100 81000003 0cbc2f00 db000003 .w1......./..... │ │ + 0x00dad0d0 7e3a3100 a5000003 1cf92f00 ae000003 ~:1......./..... │ │ + 0x00dad0e0 dac53000 7f000003 e8e33000 80000003 ..0.......0..... │ │ + 0x00dad0f0 d0773100 81000003 0cbc2f00 db000003 .w1......./..... │ │ 0x00dad100 1ec13200 8e000003 32f92f00 a4000003 ..2.....2./..... │ │ - 0x00dad110 c70c3200 af000003 97b33100 bc000003 ..2.......1..... │ │ + 0x00dad110 a00c3200 af000003 70b33100 bc000003 ..2.....p.1..... │ │ 0x00dad120 79a33200 d6000003 20bc2f00 e5000003 y.2..... ./..... │ │ 0x00dad130 8ddb2f00 b6000003 b7db2f00 ab000003 ../......./..... │ │ - 0x00dad140 ab4e3000 cc000003 05033100 cb000003 .N0.......1..... │ │ - 0x00dad150 46f92f00 86000003 ba3a3100 6f000003 F./......:1.o... │ │ - 0x00dad160 52353000 b9000003 a2ee3100 98000003 R50.......1..... │ │ + 0x00dad140 ab4e3000 cc000003 de023100 cb000003 .N0.......1..... │ │ + 0x00dad150 46f92f00 86000003 933a3100 6f000003 F./......:1.o... │ │ + 0x00dad160 52353000 b9000003 7bee3100 98000003 R50.....{.1..... │ │ 0x00dad170 07632f00 c2000003 c54e3000 a3000003 .c/......N0..... │ │ 0x00dad180 68353000 82000003 33c13200 dd000003 h50.....3.2..... │ │ 0x00dad190 b5c53000 da000003 57f92f00 94000003 ..0.....W./..... │ │ 0x00dad1a0 d7163000 c1000003 644d3000 ba000003 ..0.....dM0..... │ │ - 0x00dad1b0 61963100 df000003 24e43000 dc000003 a.1.....$.0..... │ │ + 0x00dad1b0 3a963100 df000003 fde33000 dc000003 :.1.......0..... │ │ 0x00dad1c0 c2832f00 de000003 16632f00 cd000003 ../......c/..... │ │ - 0x00dad1d0 b8ee3100 b4000003 a4ab3000 d5000003 ..1.......0..... │ │ + 0x00dad1d0 91ee3100 b4000003 a4ab3000 d5000003 ..1.......0..... │ │ 0x00dad1e0 6b6d3000 ac000003 6b843200 9f000003 km0.....k.2..... │ │ - 0x00dad1f0 0a783100 90000003 afb33100 67000003 .x1.......1.g... │ │ - 0x00dad200 4d7b2f00 be000003 e00c3200 b2000003 M{/.......2..... │ │ - 0x00dad210 cfee3100 83000003 75963100 9e000003 ..1.....u.1..... │ │ - 0x00dad220 d74e3000 8b000003 cf3a3100 ce000003 .N0......:1..... │ │ - 0x00dad230 aa473200 c7000003 816d3000 c4000003 .G2......m0..... │ │ - 0x00dad240 1f2b3200 9a000003 e9163000 95000003 .+2.......0..... │ │ + 0x00dad1f0 e3773100 90000003 88b33100 67000003 .w1.......1.g... │ │ + 0x00dad200 4d7b2f00 be000003 b90c3200 b2000003 M{/.......2..... │ │ + 0x00dad210 a8ee3100 83000003 4e963100 9e000003 ..1.....N.1..... │ │ + 0x00dad220 d74e3000 8b000003 a83a3100 ce000003 .N0......:1..... │ │ + 0x00dad230 83473200 c7000003 816d3000 c4000003 .G2......m0..... │ │ + 0x00dad240 f82a3200 9a000003 e9163000 95000003 .*2.......0..... │ │ 0x00dad250 24632f00 d0000003 f4163000 b1000003 $c/.......0..... │ │ - 0x00dad260 81843200 97000003 322b3200 96000003 ..2.....2+2..... │ │ - 0x00dad270 3ae43000 e2000003 cadb2f00 ca000003 :.0......./..... │ │ + 0x00dad260 81843200 97000003 0b2b3200 96000003 ..2......+2..... │ │ + 0x00dad270 13e43000 e2000003 cadb2f00 ca000003 ..0......./..... │ │ 0x00dad280 348c3000 bb000003 6ef92f00 a2000003 4.0.....n./..... │ │ - 0x00dad290 f5e13200 b5000003 e9ee3100 b3000003 ..2.......1..... │ │ + 0x00dad290 f5e13200 b5000003 c2ee3100 b3000003 ..2.......1..... │ │ 0x00dad2a0 4a663200 91000003 7a663200 92000003 Jf2.....zf2..... │ │ - 0x00dad2b0 24033100 6a000003 fadb2f00 e3000003 $.1.j...../..... │ │ - 0x00dad2c0 bd473200 d1000003 23023300 e4000003 .G2.....#.3..... │ │ - 0x00dad2d0 f50c3200 b7000003 d6832f00 d4000003 ..2......./..... │ │ - 0x00dad2e0 1e0d3200 d7000003 98843200 d8000003 ..2.......2..... │ │ + 0x00dad2b0 fd023100 6a000003 fadb2f00 e3000003 ..1.j...../..... │ │ + 0x00dad2c0 96473200 d1000003 23023300 e4000003 .G2.....#.3..... │ │ + 0x00dad2d0 ce0c3200 b7000003 d6832f00 d4000003 ..2......./..... │ │ + 0x00dad2e0 f70c3200 d7000003 98843200 d8000003 ..2.......2..... │ │ 0x00dad2f0 85a33200 d3000003 13e23200 d9000003 ..2.......2..... │ │ 0x00dad300 0ddc2f00 a6000003 f0c53000 a0000003 ../.......0..... │ │ 0x00dad310 74353000 a1000003 5e982f00 cf000003 t50.....^./..... │ │ 0x00dad320 25dc2f00 a7000003 b5ab3000 a9000003 %./.......0..... │ │ 0x00dad330 36dc2f00 79000003 4a8c3000 a8000003 6./.y...J.0..... │ │ 0x00dad340 40023300 9c000003 45dc2f00 6b000003 @.3.....E./.k... │ │ - 0x00dad350 c4b33100 7b000003 370d3200 7c000003 ..1.{...7.2.|... │ │ - 0x00dad360 21783100 6c000003 2fbc2f00 e0000003 !x1.l..././..... │ │ - 0x00dad370 e94e3000 87000003 c01d3100 7d000003 .N0.......1.}... │ │ - 0x00dad380 45783100 76000003 5bdc2f00 7e000003 Ex1.v...[./.~... │ │ - 0x00dad390 06173000 bd000003 4c2b3200 aa000003 ..0.....L+2..... │ │ + 0x00dad350 9db33100 7b000003 100d3200 7c000003 ..1.{.....2.|... │ │ + 0x00dad360 fa773100 6c000003 2fbc2f00 e0000003 .w1.l..././..... │ │ + 0x00dad370 e94e3000 87000003 991d3100 7d000003 .N0.......1.}... │ │ + 0x00dad380 1e783100 76000003 5bdc2f00 7e000003 .x1.v...[./.~... │ │ + 0x00dad390 06173000 bd000003 252b3200 aa000003 ..0.....%+2..... │ │ 0x00dad3a0 7ddc2f00 6d000003 a3a33200 bf000003 }./.m.....2..... │ │ - 0x00dad3b0 d0473200 c0000003 bca33200 00000000 .G2.......2..... │ │ + 0x00dad3b0 a9473200 c0000003 bca33200 00000000 .G2.......2..... │ │ 0x00dad3c0 00000000 72000005 41843200 66000005 ....r...A.2.f... │ │ - 0x00dad3d0 f05b3100 6c000005 9b4e3000 6d000005 .[1.l....N0.m... │ │ - 0x00dad3e0 e2bb2f00 68000005 06fd3000 6a000005 ../.h.....0.j... │ │ - 0x00dad3f0 dd3a3100 70000005 46c13200 65000005 .:1.p...F.2.e... │ │ - 0x00dad400 4d7b2f00 6f000005 63e43000 67000005 M{/.o...c.0.g... │ │ - 0x00dad410 de5b3100 6b000005 fde33000 69000005 .[1.k.....0.i... │ │ + 0x00dad3d0 c95b3100 6c000005 9b4e3000 6d000005 .[1.l....N0.m... │ │ + 0x00dad3e0 e2bb2f00 68000005 dffc3000 6a000005 ../.h.....0.j... │ │ + 0x00dad3f0 b63a3100 70000005 46c13200 65000005 .:1.p...F.2.e... │ │ + 0x00dad400 4d7b2f00 6f000005 3ce43000 67000005 M{/.o...<.0.g... │ │ + 0x00dad410 b75b3100 6b000005 d6e33000 69000005 .[1.k.....0.i... │ │ 0x00dad420 269f2f00 73000005 82f92f00 71000005 &./.s...../.q... │ │ - 0x00dad430 fdc53000 6e000005 83963100 74000005 ..0.n.....1.t... │ │ - 0x00dad440 eb473200 00000000 00000000 ab008006 .G2............. │ │ + 0x00dad430 fdc53000 6e000005 5c963100 74000005 ..0.n...\.1.t... │ │ + 0x00dad440 c4473200 00000000 00000000 ab008006 .G2............. │ │ 0x00dad450 83353000 cb008006 bb843200 cc008006 .50.......2..... │ │ - 0x00dad460 fc473200 64008006 8ef92f00 66008006 .G2.d...../.f... │ │ + 0x00dad460 d5473200 64008006 8ef92f00 66008006 .G2.d...../.f... │ │ 0x00dad470 966d3000 e6008006 a86d3000 d6008006 .m0......m0..... │ │ 0x00dad480 b56d3000 69008006 bfb83200 6a008006 .m0.i.....2.j... │ │ 0x00dad490 569f2f00 6b008006 c08b3000 6c008006 V./.k.....0.l... │ │ 0x00dad4a0 6e9f2f00 d9008006 56023300 6d008006 n./.....V.3.m... │ │ - 0x00dad4b0 3d033100 6e008006 06fd3000 ae008006 =.1.n.....0..... │ │ - 0x00dad4c0 55783100 c6008006 f13a3100 70008006 Ux1......:1.p... │ │ - 0x00dad4d0 133b3100 ad008006 608c3000 ac008006 .;1.....`.0..... │ │ + 0x00dad4b0 16033100 6e008006 dffc3000 ae008006 ..1.n.....0..... │ │ + 0x00dad4c0 2e783100 c6008006 ca3a3100 70008006 .x1......:1.p... │ │ + 0x00dad4d0 ec3a3100 ad008006 608c3000 ac008006 .:1.....`.0..... │ │ 0x00dad4e0 1cf92f00 72008006 fe4e3000 73008006 ../.r....N0.s... │ │ - 0x00dad4f0 f6ee3100 74008006 35632f00 77008006 ..1.t...5c/.w... │ │ - 0x00dad500 2ae23200 78008006 64783100 79008006 *.2.x...dx1.y... │ │ + 0x00dad4f0 cfee3100 74008006 35632f00 77008006 ..1.t...5c/.w... │ │ + 0x00dad500 2ae23200 78008006 3d783100 79008006 *.2.x...=x1.y... │ │ 0x00dad510 09c63000 7a008006 1a4f3000 e8008006 ..0.z....O0..... │ │ 0x00dad520 2e4f3000 7b008006 d0a33200 af008006 .O0.{.....2..... │ │ 0x00dad530 44bc2f00 b0008006 5dbc2f00 7c008006 D./.....]./.|... │ │ - 0x00dad540 d7b33100 b1008006 6e023300 b2008006 ..1.....n.3..... │ │ + 0x00dad540 b0b33100 b1008006 6e023300 b2008006 ..1.....n.3..... │ │ 0x00dad550 98f92f00 b3008006 c6ab3000 b4008006 ../.......0..... │ │ - 0x00dad560 a4f92f00 e2008006 0bef3100 b5008006 ../.......1..... │ │ + 0x00dad560 a4f92f00 e2008006 e4ee3100 b5008006 ../.......1..... │ │ 0x00dad570 93663200 7d008006 91353000 b6008006 .f2.}....50..... │ │ - 0x00dad580 cf6d3000 b7008006 203b3100 7e008006 .m0..... ;1.~... │ │ + 0x00dad580 cf6d3000 b7008006 f93a3100 7e008006 .m0......:1.~... │ │ 0x00dad590 e26d3000 aa008006 9e353000 dd008006 .m0......50..... │ │ - 0x00dad5a0 1c173000 7f008006 dd1d3100 b8008006 ..0.......1..... │ │ + 0x00dad5a0 1c173000 7f008006 b61d3100 b8008006 ..0.......1..... │ │ 0x00dad5b0 17c63000 de008006 dbab3000 b9008006 ..0.......0..... │ │ 0x00dad5c0 e0a33200 80008006 4b4f3000 dc008006 ..2.....KO0..... │ │ 0x00dad5d0 664f3000 81008006 f9a33200 82008006 fO0.......2..... │ │ 0x00dad5e0 93dc2f00 cd008006 43e23200 ba008006 ../.....C.2..... │ │ - 0x00dad5f0 bf353000 bb008006 fc5b3100 d8008006 .50......[1..... │ │ + 0x00dad5f0 bf353000 bb008006 d55b3100 d8008006 .50......[1..... │ │ 0x00dad600 8e9f2f00 e3008006 2c173000 83008006 ../.....,.0..... │ │ 0x00dad610 55e23200 da008006 12a43200 85008006 U.2.......2..... │ │ 0x00dad620 2ac63000 86008006 aa663200 db008006 *.0......f2..... │ │ 0x00dad630 16632f00 e7008006 b15c2f00 bc008006 .c/......\/..... │ │ - 0x00dad640 08d03100 ce008006 2f3b3100 cf008006 ..1...../;1..... │ │ + 0x00dad640 e1cf3100 ce008006 083b3100 cf008006 ..1......;1..... │ │ 0x00dad650 6dbc2f00 d0008006 cc843200 89008006 m./.......2..... │ │ - 0x00dad660 22ef3100 8a008006 a69f2f00 bd008006 ".1......./..... │ │ - 0x00dad670 4d0d3200 8b008006 a9963100 8c008006 M.2.......1..... │ │ - 0x00dad680 77e43000 c5008006 59c13200 c9008006 w.0.....Y.2..... │ │ + 0x00dad660 fbee3100 8a008006 a69f2f00 bd008006 ..1......./..... │ │ + 0x00dad670 260d3200 8b008006 82963100 8c008006 &.2.......1..... │ │ + 0x00dad680 50e43000 c5008006 59c13200 c9008006 P.0.....Y.2..... │ │ 0x00dad690 7ebc2f00 8d008006 6cc13200 be008006 ~./.....l.2..... │ │ 0x00dad6a0 7d023300 8e008006 2da43200 d1008006 }.3.....-.2..... │ │ 0x00dad6b0 834f3000 8f008006 d0353000 d2008006 .O0......50..... │ │ - 0x00dad6c0 e7832f00 d3008006 81783100 d4008006 ../......x1..... │ │ + 0x00dad6c0 e7832f00 d3008006 5a783100 d4008006 ../.....Zx1..... │ │ 0x00dad6d0 b4f92f00 90008006 49c63000 bf008006 ../.....I.0..... │ │ - 0x00dad6e0 97783100 91008006 13d03100 93008006 .x1.......1..... │ │ - 0x00dad6f0 bd663200 94008006 eab33100 95008006 .f2.......1..... │ │ - 0x00dad700 af783100 c0008006 46173000 96008006 .x1.....F.0..... │ │ + 0x00dad6e0 70783100 91008006 eccf3100 93008006 px1.......1..... │ │ + 0x00dad6f0 bd663200 94008006 c3b33100 95008006 .f2.......1..... │ │ + 0x00dad700 88783100 c0008006 46173000 96008006 .x1.....F.0..... │ │ 0x00dad710 8e023300 d5008006 8ebc2f00 ca008006 ..3......./..... │ │ - 0x00dad720 89e43000 97008006 99023300 98008006 ..0.......3..... │ │ - 0x00dad730 bf963100 9a008006 2eef3100 c1008006 ..1.......1..... │ │ + 0x00dad720 62e43000 97008006 99023300 98008006 b.0.......3..... │ │ + 0x00dad730 98963100 9a008006 07ef3100 c1008006 ..1.......1..... │ │ 0x00dad740 63173000 df008006 934f3000 9b008006 c.0......O0..... │ │ 0x00dad750 79173000 e0008006 82173000 9c008006 y.0.......0..... │ │ - 0x00dad760 e1843200 c3008006 a1e43000 9f008006 ..2.......0..... │ │ - 0x00dad770 f01d3100 d7008006 d0963100 e5008006 ..1.......1..... │ │ - 0x00dad780 5e982f00 a0008006 f0963100 a1008006 ^./.......1..... │ │ - 0x00dad790 b4e43000 a2008006 bc9f2f00 a3008006 ..0......./..... │ │ - 0x00dad7a0 a1dc2f00 c7008006 4b033100 c2008006 ../.....K.1..... │ │ - 0x00dad7b0 592b3200 a4008006 b9dc2f00 e4008006 Y+2......./..... │ │ - 0x00dad7c0 c4b33100 a7008006 d5663200 c4008006 ..1......f2..... │ │ - 0x00dad7d0 ff1d3100 e9008006 67e23200 e1008006 ..1.....g.2..... │ │ - 0x00dad7e0 0b5c3100 c8008006 f6843200 a8008006 .\1.......2..... │ │ - 0x00dad7f0 67033100 00000000 00000000 6e000007 g.1.........n... │ │ + 0x00dad760 e1843200 c3008006 7ae43000 9f008006 ..2.....z.0..... │ │ + 0x00dad770 c91d3100 d7008006 a9963100 e5008006 ..1.......1..... │ │ + 0x00dad780 5e982f00 a0008006 c9963100 a1008006 ^./.......1..... │ │ + 0x00dad790 8de43000 a2008006 bc9f2f00 a3008006 ..0......./..... │ │ + 0x00dad7a0 a1dc2f00 c7008006 24033100 c2008006 ../.....$.1..... │ │ + 0x00dad7b0 322b3200 a4008006 b9dc2f00 e4008006 2+2......./..... │ │ + 0x00dad7c0 9db33100 a7008006 d5663200 c4008006 ..1......f2..... │ │ + 0x00dad7d0 d81d3100 e9008006 67e23200 e1008006 ..1.....g.2..... │ │ + 0x00dad7e0 e45b3100 c8008006 f6843200 a8008006 .[1.......2..... │ │ + 0x00dad7f0 40033100 00000000 00000000 6e000007 @.1.........n... │ │ 0x00dad800 d9dc2f00 7a000007 e8353000 73000007 ../.z....50.s... │ │ 0x00dad810 f1663200 7b000007 ebdc2f00 64000007 .f2.{...../.d... │ │ - 0x00dad820 8c173000 65000007 652b3200 70000007 ..0.e...e+2.p... │ │ - 0x00dad830 101e3100 6d000007 d09f2f00 66000007 ..1.m...../.f... │ │ - 0x00dad840 03b43100 69000007 443b3100 6a000007 ..1.i...D;1.j... │ │ + 0x00dad820 8c173000 65000007 3e2b3200 70000007 ..0.e...>+2.p... │ │ + 0x00dad830 e91d3100 6d000007 d09f2f00 66000007 ..1.m...../.f... │ │ + 0x00dad840 dcb33100 69000007 1d3b3100 6a000007 ..1.i....;1.j... │ │ 0x00dad850 ec9f2f00 6b000007 a4bc2f00 72000007 ../.k...../.r... │ │ - 0x00dad860 8cc23000 6c000007 261e3100 79000007 ..0.l...&.1.y... │ │ - 0x00dad870 f7353000 7c000007 11483200 6f000007 .50.|....H2.o... │ │ + 0x00dad860 8cc23000 6c000007 ff1d3100 79000007 ..0.l.....1.y... │ │ + 0x00dad870 f7353000 7c000007 ea473200 6f000007 .50.|....G2.o... │ │ 0x00dad880 9d4f3000 7e000007 7ce23200 7d000007 .O0.~...|.2.}... │ │ - 0x00dad890 ff963100 75000007 d1fa3200 76000007 ..1.u.....2.v... │ │ - 0x00dad8a0 675e3200 77000007 82063200 78000007 g^2.w.....2.x... │ │ - 0x00dad8b0 d8e63100 67000007 a9023300 71000007 ..1.g.....3.q... │ │ + 0x00dad890 d8963100 75000007 d1fa3200 76000007 ..1.u.....2.v... │ │ + 0x00dad8a0 405e3200 77000007 5b063200 78000007 @^2.w...[.2.x... │ │ + 0x00dad8b0 b1e63100 67000007 a9023300 71000007 ..1.g.....3.q... │ │ 0x00dad8c0 c6023300 74000007 98e23200 68000007 ..3.t.....2.h... │ │ 0x00dad8d0 0c853200 00000000 00000000 75008007 ..2.........u... │ │ 0x00dad8e0 586d3000 76008007 738c3000 79008007 Xm0.v...s.0.y... │ │ - 0x00dad8f0 5b0d3200 66008007 afbc2f00 6a008007 [.2.f...../.j... │ │ - 0x00dad900 3da43200 6b008007 71033100 6c008007 =.2.k...q.1.l... │ │ + 0x00dad8f0 340d3200 66008007 afbc2f00 6a008007 4.2.f...../.j... │ │ + 0x00dad900 3da43200 6b008007 4a033100 6c008007 =.2.k...J.1.l... │ │ 0x00dad910 0ca02f00 7f008007 42813000 7a008007 ../.....B.0.z... │ │ - 0x00dad920 a9173000 6d008007 4c3b3100 6e008007 ..0.m...L;1.n... │ │ - 0x00dad930 89033100 83008007 d5e43000 80008007 ..1.......0..... │ │ - 0x00dad940 623b3100 67008007 803b3100 7b008007 b;1.g....;1.{... │ │ - 0x00dad950 39483200 7c008007 62ef3100 81008007 9H2.|...b.1..... │ │ - 0x00dad960 700d3200 7d008007 f76d3000 82008007 p.2.}....m0..... │ │ - 0x00dad970 a1033100 7e008007 e8e43000 68008007 ..1.~.....0.h... │ │ + 0x00dad920 a9173000 6d008007 253b3100 6e008007 ..0.m...%;1.n... │ │ + 0x00dad930 62033100 83008007 aee43000 80008007 b.1.......0..... │ │ + 0x00dad940 3b3b3100 67008007 593b3100 7b008007 ;;1.g...Y;1.{... │ │ + 0x00dad950 12483200 7c008007 3bef3100 81008007 .H2.|...;.1..... │ │ + 0x00dad960 490d3200 7d008007 f76d3000 82008007 I.2.}....m0..... │ │ + 0x00dad970 7a033100 7e008007 c1e43000 68008007 z.1.~.....0.h... │ │ 0x00dad980 7fc13200 69008007 296e3000 77008007 ..2.i...)n0.w... │ │ - 0x00dad990 0ee53000 6f008007 22853200 70008007 ..0.o...".2.p... │ │ + 0x00dad990 e7e43000 6f008007 22853200 70008007 ..0.o...".2.p... │ │ 0x00dad9a0 99023300 71008007 2ba02f00 84008007 ..3.q...+./..... │ │ - 0x00dad9b0 27d03100 72008007 d6832f00 74008007 '.1.r...../.t... │ │ - 0x00dad9c0 55a43200 78008007 1e5c3100 73008007 U.2.x....\1.s... │ │ + 0x00dad9b0 00d03100 72008007 d6832f00 74008007 ..1.r...../.t... │ │ + 0x00dad9c0 55a43200 78008007 f75b3100 73008007 U.2.x....[1.s... │ │ 0x00dad9d0 b4e23200 00000000 00000000 73000008 ..2.........s... │ │ - 0x00dad9e0 12b43100 9c000008 0ec93100 90000008 ..1.......1..... │ │ - 0x00dad9f0 23e53000 64000008 c08b3000 a5000008 #.0.d.....0..... │ │ - 0x00dada00 2f1e3100 92000008 858c3000 a0000008 /.1.......0..... │ │ - 0x00dada10 782b3200 aa000008 b94f3000 9f000008 x+2......O0..... │ │ - 0x00dada20 942b3200 8e000008 06fd3000 76000008 .+2.......0.v... │ │ - 0x00dada30 8b0d3200 77000008 66a43200 7f000008 ..2.w...f.2..... │ │ + 0x00dad9e0 ebb33100 9c000008 e7c83100 90000008 ..1.......1..... │ │ + 0x00dad9f0 fce43000 64000008 c08b3000 a5000008 ..0.d.....0..... │ │ + 0x00dada00 081e3100 92000008 858c3000 a0000008 ..1.......0..... │ │ + 0x00dada10 512b3200 aa000008 b94f3000 9f000008 Q+2......O0..... │ │ + 0x00dada20 6d2b3200 8e000008 dffc3000 76000008 m+2.......0.v... │ │ + 0x00dada30 640d3200 77000008 66a43200 7f000008 d.2.w...f.2..... │ │ 0x00dada40 d64f3000 a6000008 406e3000 8f000008 .O0.....@n0..... │ │ - 0x00dada50 b32b3200 93000008 c7e23200 78000008 .+2.......2.x... │ │ - 0x00dada60 37e53000 79000008 79ef3100 65000008 7.0.y...y.1.e... │ │ - 0x00dada70 3d1e3100 a8000008 f44f3000 70000008 =.1......O0.p... │ │ + 0x00dada50 8c2b3200 93000008 c7e23200 78000008 .+2.......2.x... │ │ + 0x00dada60 10e53000 79000008 52ef3100 65000008 ..0.y...R.1.e... │ │ + 0x00dada70 161e3100 a8000008 f44f3000 70000008 ..1......O0.p... │ │ 0x00dada80 19323000 a9000008 05673200 ab000008 .20......g2..... │ │ - 0x00dada90 521e3100 6e000008 631e3100 6d000008 R.1.n...c.1.m... │ │ - 0x00dadaa0 3d5c3100 8d000008 52e53000 97000008 =\1.....R.0..... │ │ - 0x00dadab0 07632f00 8a000008 dd3a3100 66000008 .c/......:1.f... │ │ - 0x00dadac0 9e8c3000 67000008 953b3100 68000008 ..0.g....;1.h... │ │ - 0x00dadad0 7c1e3100 ad000008 a00d3200 7a000008 |.1.......2.z... │ │ + 0x00dada90 2b1e3100 6e000008 3c1e3100 6d000008 +.1.n...<.1.m... │ │ + 0x00dadaa0 165c3100 8d000008 2be53000 97000008 .\1.....+.0..... │ │ + 0x00dadab0 07632f00 8a000008 b63a3100 66000008 .c/......:1.f... │ │ + 0x00dadac0 9e8c3000 67000008 6e3b3100 68000008 ..0.g...n;1.h... │ │ + 0x00dadad0 551e3100 ad000008 790d3200 7a000008 U.1.....y.2.z... │ │ 0x00dadae0 97c13200 74000008 68353000 75000008 ..2.t...h50.u... │ │ 0x00dadaf0 b5c53000 ae000008 af8c3000 a1000008 ..0.......0..... │ │ - 0x00dadb00 5d483200 ac000008 0f673200 85000008 ]H2......g2..... │ │ - 0x00dadb10 08363000 84000008 a33b3100 7b000008 .60......;1.{... │ │ + 0x00dadb00 36483200 ac000008 0f673200 85000008 6H2......g2..... │ │ + 0x00dadb10 08363000 84000008 7c3b3100 7b000008 .60.....|;1.{... │ │ 0x00dadb20 83a43200 af000008 12dd2f00 89000008 ..2......./..... │ │ - 0x00dadb30 36d03100 94000008 b5e13200 8c000008 6.1.......2..... │ │ + 0x00dadb30 0fd03100 94000008 b5e13200 8c000008 ..1.......2..... │ │ 0x00dadb40 81ab3000 88000008 c8f92f00 99000008 ..0......./..... │ │ - 0x00dadb50 fe4f3000 a2000008 891e3100 a7000008 .O0.......1..... │ │ - 0x00dadb60 b20d3200 7c000008 4d7b2f00 7d000008 ..2.|...M{/.}... │ │ - 0x00dadb70 63e43000 9d000008 01842f00 87000008 c.0......./..... │ │ - 0x00dadb80 49632f00 7e000008 555c3100 6f000008 Ic/.~...U\1.o... │ │ - 0x00dadb90 643a3100 8b000008 fde33000 9a000008 d:1.......0..... │ │ - 0x00dadba0 9a1d3100 98000008 11503000 86000008 ..1......P0..... │ │ - 0x00dadbb0 c8783100 95000008 e4cf3100 9b000008 .x1.......1..... │ │ - 0x00dadbc0 5ec63000 6a000008 4ed03100 a3000008 ^.0.j...N.1..... │ │ + 0x00dadb50 fe4f3000 a2000008 621e3100 a7000008 .O0.....b.1..... │ │ + 0x00dadb60 8b0d3200 7c000008 4d7b2f00 7d000008 ..2.|...M{/.}... │ │ + 0x00dadb70 3ce43000 9d000008 01842f00 87000008 <.0......./..... │ │ + 0x00dadb80 49632f00 7e000008 2e5c3100 6f000008 Ic/.~....\1.o... │ │ + 0x00dadb90 3d3a3100 8b000008 d6e33000 9a000008 =:1.......0..... │ │ + 0x00dadba0 731d3100 98000008 11503000 86000008 s.1......P0..... │ │ + 0x00dadbb0 a1783100 95000008 bdcf3100 9b000008 .x1.......1..... │ │ + 0x00dadbc0 5ec63000 6a000008 27d03100 a3000008 ^.0.j...'.1..... │ │ 0x00dadbd0 596e3000 6b000008 dae23200 9e000008 Yn0.k.....2..... │ │ - 0x00dadbe0 655c3100 96000008 2c6d3000 6c000008 e\1.....,m0.l... │ │ - 0x00dadbf0 94ef3100 b0000008 eb473200 71000008 ..1......G2.q... │ │ - 0x00dadc00 1db43100 80000008 f0ab3000 a4000008 ..1.......0..... │ │ - 0x00dadc10 855c3100 81000008 dcf92f00 72000008 .\1......./.r... │ │ + 0x00dadbe0 3e5c3100 96000008 2c6d3000 6c000008 >\1.....,m0.l... │ │ + 0x00dadbf0 6def3100 b0000008 c4473200 71000008 m.1......G2.q... │ │ + 0x00dadc00 f6b33100 80000008 f0ab3000 a4000008 ..1.......0..... │ │ + 0x00dadc10 5e5c3100 81000008 dcf92f00 72000008 ^\1......./.r... │ │ 0x00dadc20 796e3000 83000008 eaf92f00 91000008 yn0......./..... │ │ - 0x00dadc30 c9033100 82000008 965c3100 00000000 ..1......\1..... │ │ + 0x00dadc30 a2033100 82000008 6f5c3100 00000000 ..1.....o\1..... │ │ 0x00dadc40 00000000 64008012 fcf92f00 6e008012 ....d...../.n... │ │ - 0x00dadc50 bd3b3100 71008012 9d1e3100 72008012 .;1.q.....1.r... │ │ - 0x00dadc60 c32b3200 65008012 19673200 66008012 .+2.e....g2.f... │ │ - 0x00dadc70 a25c3100 73008012 da023300 67008012 .\1.s.....3.g... │ │ + 0x00dadc50 963b3100 71008012 761e3100 72008012 .;1.q...v.1.r... │ │ + 0x00dadc60 9c2b3200 65008012 19673200 66008012 .+2.e....g2.f... │ │ + 0x00dadc70 7b5c3100 73008012 da023300 67008012 {\1.s.....3.g... │ │ 0x00dadc80 38853200 6d008012 abc13200 6f008012 8.2.m.....2.o... │ │ - 0x00dadc90 60d03100 68008012 f0e23200 70008012 `.1.h.....2.p... │ │ - 0x00dadca0 f0023300 69008012 b21e3100 6a008012 ..3.i.....1.j... │ │ + 0x00dadc90 39d03100 68008012 f0e23200 70008012 9.1.h.....2.p... │ │ + 0x00dadca0 f0023300 69008012 8b1e3100 6a008012 ..3.i.....1.j... │ │ 0x00dadcb0 16e33200 6b008012 c0173000 6c008012 ..2.k.....0.l... │ │ 0x00dadcc0 04033300 00000000 00000000 64000013 ..3.........d... │ │ - 0x00dadcd0 42e33200 85000013 6cd03100 86000013 B.2.....l.1..... │ │ + 0x00dadcd0 42e33200 85000013 45d03100 86000013 B.2.....E.1..... │ │ 0x00dadce0 51e33200 87000013 29503000 88000013 Q.2.....)P0..... │ │ 0x00dadcf0 77c63000 67000013 64e33200 77000013 w.0.g...d.2.w... │ │ 0x00dadd00 17842f00 68000013 ce8c3000 84000013 ../.h.....0..... │ │ 0x00dadd10 da8c3000 94000013 00ac3000 66000013 ..0.......0.f... │ │ - 0x00dadd20 5a632f00 69000013 9eef3100 95000013 Zc/.i.....1..... │ │ + 0x00dadd20 5a632f00 69000013 77ef3100 95000013 Zc/.i...w.1..... │ │ 0x00dadd30 c1bc2f00 80000013 c3c13200 81000013 ../.......2..... │ │ - 0x00dadd40 73483200 6a000013 e4173000 6c000013 sH2.j.....0.l... │ │ - 0x00dadd50 5a853200 6d000013 de783100 6e000013 Z.2.m....x1.n... │ │ - 0x00dadd60 ea783100 8f000013 19323000 89000013 .x1......20..... │ │ - 0x00dadd70 1fdd2f00 8a000013 e0033100 97000013 ../.......1..... │ │ - 0x00dadd80 876e3000 96000013 be0d3200 75000013 .n0.......2.u... │ │ - 0x00dadd90 f3033100 70000013 d11e3100 78000013 ..1.p.....1.x... │ │ + 0x00dadd40 4c483200 6a000013 e4173000 6c000013 LH2.j.....0.l... │ │ + 0x00dadd50 5a853200 6d000013 b7783100 6e000013 Z.2.m....x1.n... │ │ + 0x00dadd60 c3783100 8f000013 19323000 89000013 .x1......20..... │ │ + 0x00dadd70 1fdd2f00 8a000013 b9033100 97000013 ../.......1..... │ │ + 0x00dadd80 876e3000 96000013 970d3200 75000013 .n0.......2.u... │ │ + 0x00dadd90 cc033100 70000013 aa1e3100 78000013 ..1.p.....1.x... │ │ 0x00dadda0 16ac3000 90000013 3d503000 7d000013 ..0.....=P0.}... │ │ - 0x00daddb0 60e53000 82000013 d03b3100 74000013 `.0......;1.t... │ │ + 0x00daddb0 39e53000 82000013 a93b3100 74000013 9.0......;1.t... │ │ 0x00daddc0 3aa02f00 92000013 34842f00 93000013 :./.....4./..... │ │ - 0x00daddd0 71e53000 65000013 71853200 91000013 q.0.e...q.2..... │ │ + 0x00daddd0 4ae53000 65000013 71853200 91000013 J.0.e...q.2..... │ │ 0x00dadde0 75632f00 00000000 00000000 6c00801e uc/.........l... │ │ - 0x00daddf0 cd0d3200 6400801e b8ef3100 6d00801e ..2.d.....1.m... │ │ - 0x00dade00 8d483200 7700801e 0d973100 6500801e .H2.w.....1.e... │ │ + 0x00daddf0 a60d3200 6400801e 91ef3100 6d00801e ..2.d.....1.m... │ │ + 0x00dade00 66483200 7700801e e6963100 6500801e fH2.w.....1.e... │ │ 0x00dade10 91853200 6700801e 8ec63000 6600801e ..2.g.....0.f... │ │ - 0x00dade20 8d632f00 8000801e c15c3100 7e00801e .c/......\1.~... │ │ + 0x00dade20 8d632f00 8000801e 9a5c3100 7e00801e .c/......\1.~... │ │ 0x00dade30 9b632f00 7800801e 49a02f00 7b00801e .c/.x...I./.{... │ │ - 0x00dade40 eb0d3200 7d00801e 86e53000 7c00801e ..2.}.....0.|... │ │ - 0x00dade50 a3853200 7500801e ff0d3200 6e00801e ..2.u.....2.n... │ │ + 0x00dade40 c40d3200 7d00801e 5fe53000 7c00801e ..2.}..._.0.|... │ │ + 0x00dade50 a3853200 7500801e d80d3200 6e00801e ..2.u.....2.n... │ │ 0x00dade60 30dd2f00 7900801e 65a02f00 6f00801e 0./.y...e./.o... │ │ 0x00dade70 9a6e3000 6900801e 2a673200 6a00801e .n0.i...*g2.j... │ │ - 0x00dade80 97e53000 7000801e b6853200 7400801e ..0.p.....2.t... │ │ - 0x00dade90 dd3b3100 7100801e b3e53000 6800801e .;1.q.....0.h... │ │ - 0x00dadea0 13fa2f00 8200801e a7483200 8100801e ../......H2..... │ │ + 0x00dade80 70e53000 7000801e b6853200 7400801e p.0.p.....2.t... │ │ + 0x00dade90 b63b3100 7100801e 8ce53000 6800801e .;1.q.....0.h... │ │ + 0x00dadea0 13fa2f00 8200801e 80483200 8100801e ../......H2..... │ │ 0x00dadeb0 7aa02f00 7f00801e 19363000 7a00801e z./......60.z... │ │ 0x00dadec0 49842f00 7200801e 97a43200 6b00801e I./.r.....2.k... │ │ 0x00daded0 46503000 7300801e 9ec63000 7600801e FP0.s.....0.v... │ │ - 0x00dadee0 cae53000 00000000 00000000 63000017 ..0.........c... │ │ + 0x00dadee0 a3e53000 00000000 00000000 63000017 ..0.........c... │ │ 0x00dadef0 e88c3000 a1000017 46dd2f00 af000017 ..0.....F./..... │ │ - 0x00dadf00 5c842f00 a0000017 cb2b3200 64000017 \./......+2.d... │ │ + 0x00dadf00 5c842f00 a0000017 a42b3200 64000017 \./......+2.d... │ │ 0x00dadf10 dec13200 b8000017 f7c13200 b9000017 ..2.......2..... │ │ - 0x00dadf20 7ae33200 65000017 e2e53000 66000017 z.2.e.....0.f... │ │ - 0x00dadf30 e42b3200 67000017 85d03100 68000017 .+2.g.....1.h... │ │ - 0x00dadf40 c8ef3100 aa000017 03043100 69000017 ..1.......1.i... │ │ - 0x00dadf50 2a973100 ab000017 150e3200 6a000017 *.1.......2.j... │ │ - 0x00dadf60 b4c63000 6b000017 3c973100 6c000017 ..0.k...<.1.l... │ │ - 0x00dadf70 f2173000 6d000017 99d03100 6e000017 ..0.m.....1.n... │ │ - 0x00dadf80 5c973100 6f000017 89e33200 bb000017 \.1.o.....2..... │ │ - 0x00dadf90 06fd3000 70000017 0f183000 71000017 ..0.p.....0.q... │ │ + 0x00dadf20 7ae33200 65000017 bbe53000 66000017 z.2.e.....0.f... │ │ + 0x00dadf30 bd2b3200 67000017 5ed03100 68000017 .+2.g...^.1.h... │ │ + 0x00dadf40 a1ef3100 aa000017 dc033100 69000017 ..1.......1.i... │ │ + 0x00dadf50 03973100 ab000017 ee0d3200 6a000017 ..1.......2.j... │ │ + 0x00dadf60 b4c63000 6b000017 15973100 6c000017 ..0.k.....1.l... │ │ + 0x00dadf70 f2173000 6d000017 72d03100 6e000017 ..0.m...r.1.n... │ │ + 0x00dadf80 35973100 6f000017 89e33200 bb000017 5.1.o.....2..... │ │ + 0x00dadf90 dffc3000 70000017 0f183000 71000017 ..0.p.....0.q... │ │ 0x00dadfa0 f98c3000 72000017 39673200 73000017 ..0.r...9g2.s... │ │ - 0x00dadfb0 2b0e3200 74000017 20033300 c4000017 +.2.t... .3..... │ │ - 0x00dadfc0 34363000 b7000017 fe783100 75000017 460......x1.u... │ │ + 0x00dadfb0 040e3200 74000017 20033300 c4000017 ..2.t... .3..... │ │ + 0x00dadfc0 34363000 b7000017 d7783100 75000017 460......x1.u... │ │ 0x00dadfd0 2aac3000 b0000017 3c033300 76000017 *.0.....<.3.v... │ │ 0x00dadfe0 33c13200 be000017 96e33200 bf000017 3.2.......2..... │ │ 0x00dadff0 128d3000 ba000017 b5e13200 77000017 ..0.......2.w... │ │ 0x00dae000 afa43200 78000017 5b363000 79000017 ..2.x...[60.y... │ │ - 0x00dae010 1d183000 ac000017 0a2c3200 a2000017 ..0......,2..... │ │ + 0x00dae010 1d183000 ac000017 e32b3200 a2000017 ..0......+2..... │ │ 0x00dae020 d6bc2f00 a3000017 28fa2f00 a4000017 ../.....(./..... │ │ - 0x00dae030 d5c63000 a5000017 d0ef3100 7a000017 ..0.......1.z... │ │ + 0x00dae030 d5c63000 a5000017 a9ef3100 7a000017 ..0.......1.z... │ │ 0x00dae040 56dd2f00 7b000017 88a02f00 b5000017 V./.{...../..... │ │ 0x00dae050 69dd2f00 7c000017 2a8d3000 b1000017 i./.|...*.0..... │ │ 0x00dae060 42fa2f00 7d000017 5d033300 7e000017 B./.}...].3.~... │ │ - 0x00dae070 1d2c3200 7f000017 90a02f00 ad000017 .,2......./..... │ │ + 0x00dae070 f62b3200 7f000017 90a02f00 ad000017 .+2......./..... │ │ 0x00dae080 834f3000 80000017 d74e3000 81000017 .O0......N0..... │ │ - 0x00dae090 cf3a3100 82000017 11c23200 ae000017 .:1.......2..... │ │ + 0x00dae090 a83a3100 82000017 11c23200 ae000017 .:1.......2..... │ │ 0x00dae0a0 80363000 83000017 7d033300 84000017 .60.....}.3..... │ │ 0x00dae0b0 f8bc2f00 a6000017 78842f00 a7000017 ../.....x./..... │ │ - 0x00dae0c0 67973100 b2000017 e5c63000 85000017 g.1.......0..... │ │ - 0x00dae0d0 c2483200 86000017 5f673200 a8000017 .H2....._g2..... │ │ + 0x00dae0c0 40973100 b2000017 e5c63000 85000017 @.1.......0..... │ │ + 0x00dae0d0 9b483200 86000017 5f673200 a8000017 .H2....._g2..... │ │ 0x00dae0e0 18c23200 87000017 d5853200 b6000017 ..2.......2..... │ │ - 0x00dae0f0 a4e33200 bc000017 e4cf3100 88000017 ..2.......1..... │ │ + 0x00dae0f0 a4e33200 bc000017 bdcf3100 88000017 ..2.......1..... │ │ 0x00dae100 6d673200 a9000017 8e842f00 89000017 mg2......./..... │ │ 0x00dae110 9ba02f00 bd000017 2c6d3000 8a000017 ../.....,m0..... │ │ - 0x00dae120 4bfa2f00 8b000017 272c3200 8c000017 K./.....',2..... │ │ + 0x00dae120 4bfa2f00 8b000017 002c3200 8c000017 K./......,2..... │ │ 0x00dae130 90033300 8d000017 2bc23200 8e000017 ..3.....+.2..... │ │ - 0x00dae140 68fa2f00 8f000017 77973100 90000017 h./.....w.1..... │ │ + 0x00dae140 68fa2f00 8f000017 50973100 90000017 h./.....P.1..... │ │ 0x00dae150 c1a43200 91000017 38183000 92000017 ..2.....8.0..... │ │ 0x00dae160 bae33200 93000017 f1c63000 94000017 ..2.......0..... │ │ - 0x00dae170 74353000 95000017 20793100 96000017 t50..... y1..... │ │ - 0x00dae180 3cc23200 97000017 a0413200 c2000017 <.2......A2..... │ │ - 0x00dae190 56503000 98000017 31b43100 c0000017 VP0.....1.1..... │ │ - 0x00dae1a0 94673200 99000017 e5ef3100 b3000017 .g2.......1..... │ │ + 0x00dae170 74353000 95000017 f9783100 96000017 t50......x1..... │ │ + 0x00dae180 3cc23200 97000017 79413200 c2000017 <.2.....yA2..... │ │ + 0x00dae190 56503000 98000017 0ab43100 c0000017 VP0.......1..... │ │ + 0x00dae1a0 94673200 99000017 beef3100 b3000017 .g2.......1..... │ │ 0x00dae1b0 0ebd2f00 c1000017 33bd2f00 9b000017 ../.....3./..... │ │ 0x00dae1c0 3c8d3000 9a000017 ae632f00 c3000017 <.0......c/..... │ │ - 0x00dae1d0 dc1e3100 9c000017 ff1d3100 9d000017 ..1.......1..... │ │ - 0x00dae1e0 81fa2f00 b4000017 4ab43100 9e000017 ../.....J.1..... │ │ + 0x00dae1d0 b51e3100 9c000017 d81d3100 9d000017 ..1.......1..... │ │ + 0x00dae1e0 81fa2f00 b4000017 23b43100 9e000017 ../.....#.1..... │ │ 0x00dae1f0 5b8d3000 9f000017 b0673200 00000000 [.0......g2..... │ │ 0x00dae200 00000000 6400001c bb673200 6600001c ....d....g2.f... │ │ - 0x00dae210 aed03100 6700001c e78e3100 6800001c ..1.g.....1.h... │ │ + 0x00dae210 87d03100 6700001c c08e3100 6800001c ..1.g.....1.h... │ │ 0x00dae220 b46e3000 6900001c e0853200 6a00001c .n0.i.....2.j... │ │ 0x00dae230 4cbd2f00 6b00001c 6bbd2f00 6c00001c L./.k...k./.l... │ │ - 0x00dae240 7bdd2f00 6500001c f53b3100 6d00001c {./.e....;1.m... │ │ + 0x00dae240 7bdd2f00 6500001c ce3b3100 6d00001c {./.e....;1.m... │ │ 0x00dae250 7f503000 7100001c d2e33200 7500001c .P0.q.....2.u... │ │ - 0x00dae260 85973100 7900001c c9632f00 7600001c ..1.y....c/.v... │ │ - 0x00dae270 8efa2f00 7700001c 59b43100 7800001c ../.w...Y.1.x... │ │ - 0x00dae280 8d503000 6e00001c ffef3100 6f00001c .P0.n.....1.o... │ │ - 0x00dae290 d55c3100 7000001c 45dc2f00 7200001c .\1.p...E./.r... │ │ - 0x00dae2a0 c4b33100 7300001c d1483200 7400001c ..1.s....H2.t... │ │ - 0x00dae2b0 6eb43100 00000000 00000000 8b00001d n.1............. │ │ + 0x00dae260 5e973100 7900001c c9632f00 7600001c ^.1.y....c/.v... │ │ + 0x00dae270 8efa2f00 7700001c 32b43100 7800001c ../.w...2.1.x... │ │ + 0x00dae280 8d503000 6e00001c d8ef3100 6f00001c .P0.n.....1.o... │ │ + 0x00dae290 ae5c3100 7000001c 45dc2f00 7200001c .\1.p...E./.r... │ │ + 0x00dae2a0 9db33100 7300001c aa483200 7400001c ..1.s....H2.t... │ │ + 0x00dae2b0 47b43100 00000000 00000000 8b00001d G.1............. │ │ 0x00dae2c0 a6fa2f00 a700001d fd853200 6c00001d ../.......2.l... │ │ 0x00dae2d0 d2673200 9c00001d 94dd2f00 6d00001d .g2......./.m... │ │ 0x00dae2e0 ece33200 a900001d a3842f00 7000001d ..2......./.p... │ │ 0x00dae2f0 bc842f00 9d00001d 47c23200 7100001d ../.....G.2.q... │ │ - 0x00dae300 d2842f00 7200001d fee53000 b500001d ../.r.....0..... │ │ - 0x00dae310 a2973100 b000001d fc1e3100 a200001d ..1.......1..... │ │ + 0x00dae300 d2842f00 7200001d d7e53000 b500001d ../.r.....0..... │ │ + 0x00dae310 7b973100 b000001d d51e3100 a200001d {.1.......1..... │ │ 0x00dae320 708d3000 7300001d 5cc23200 7400001d p.0.s...\.2.t... │ │ - 0x00dae330 1e043100 7500001d 848d3000 a300001d ..1.u.....0..... │ │ - 0x00dae340 47ac3000 7600001d 023c3100 7700001d G.0.v....<1.w... │ │ + 0x00dae330 f7033100 7500001d 848d3000 a300001d ..1.u.....0..... │ │ + 0x00dae340 47ac3000 7600001d db3b3100 7700001d G.0.v....;1.w... │ │ 0x00dae350 e9842f00 7800001d 79c23200 7a00001d ../.x...y.2.z... │ │ 0x00dae360 d8a43200 7b00001d fd842f00 7c00001d ..2.{...../.|... │ │ - 0x00dae370 18e63000 7d00001d ba973100 7e00001d ..0.}.....1.~... │ │ - 0x00dae380 9b8d3000 6b00001d 3d0e3200 9e00001d ..0.k...=.2..... │ │ - 0x00dae390 fde33200 7f00001d f6483200 8000001d ..2......H2..... │ │ + 0x00dae370 f1e53000 7d00001d 93973100 7e00001d ..0.}.....1.~... │ │ + 0x00dae380 9b8d3000 6b00001d 160e3200 9e00001d ..0.k.....2..... │ │ + 0x00dae390 fde33200 7f00001d cf483200 8000001d ..2......H2..... │ │ 0x00dae3a0 d6632f00 a000001d e1673200 8c00001d .c/......g2..... │ │ - 0x00dae3b0 84bd2f00 ab00001d 36043100 6800001d ../.....6.1.h... │ │ - 0x00dae3c0 0f493200 a400001d 372c3200 8d00001d .I2.....7,2..... │ │ + 0x00dae3b0 84bd2f00 ab00001d 0f043100 6800001d ../.......1.h... │ │ + 0x00dae3c0 e8483200 a400001d 102c3200 8d00001d .H2......,2..... │ │ 0x00dae3d0 14852f00 6e00001d 6bbd2f00 8100001d ../.n...k./..... │ │ 0x00dae3e0 a1033300 c500001d 16e43200 c600001d ..3.......2..... │ │ 0x00dae3f0 befa2f00 c000001d b8033300 c700001d ../.......3..... │ │ - 0x00dae400 191f3100 6400001d aba02f00 c100001d ..1.d...../..... │ │ - 0x00dae410 39793100 ca00001d efa43200 ae00001d 9y1.......2..... │ │ - 0x00dae420 2fe63000 c300001d fb673200 a500001d /.0......g2..... │ │ + 0x00dae400 f21e3100 6400001d aba02f00 c100001d ..1.d...../..... │ │ + 0x00dae410 12793100 ca00001d efa43200 ae00001d .y1.......2..... │ │ + 0x00dae420 08e63000 c300001d fb673200 a500001d ..0......g2..... │ │ 0x00dae430 a0bd2f00 8200001d 8dc23200 8e00001d ../.......2..... │ │ - 0x00dae440 20493200 7900001d 2fe43200 a600001d I2.y.../.2..... │ │ - 0x00dae450 b8d03100 8300001d 63e43000 be00001d ..1.....c.0..... │ │ - 0x00dae460 221f3100 8f00001d cbd03100 b700001d ".1.......1..... │ │ - 0x00dae470 8f363000 a800001d 512c3200 b200001d .60.....Q,2..... │ │ - 0x00dae480 cc973100 6f00001d c5033300 b300001d ..1.o.....3..... │ │ - 0x00dae490 afbd2f00 9000001d 550e3200 a100001d ../.....U.2..... │ │ - 0x00dae4a0 690e3200 aa00001d 50183000 6600001d i.2.....P.0.f... │ │ - 0x00dae4b0 86b43100 c200001d a2363000 9100001d ..1......60..... │ │ + 0x00dae440 f9483200 7900001d 2fe43200 a600001d .H2.y.../.2..... │ │ + 0x00dae450 91d03100 8300001d 3ce43000 be00001d ..1.....<.0..... │ │ + 0x00dae460 fb1e3100 8f00001d a4d03100 b700001d ..1.......1..... │ │ + 0x00dae470 8f363000 a800001d 2a2c3200 b200001d .60.....*,2..... │ │ + 0x00dae480 a5973100 6f00001d c5033300 b300001d ..1.o.....3..... │ │ + 0x00dae490 afbd2f00 9000001d 2e0e3200 a100001d ../.......2..... │ │ + 0x00dae4a0 420e3200 aa00001d 50183000 6600001d B.2.....P.0.f... │ │ + 0x00dae4b0 5fb43100 c200001d a2363000 9100001d _.1......60..... │ │ 0x00dae4c0 ab363000 6700001d 7f503000 9200001d .60.g....P0..... │ │ 0x00dae4d0 ffa43200 8400001d c4bd2f00 ac00001d ..2......./..... │ │ - 0x00dae4e0 ef5c3100 9300001d 173c3100 b400001d .\1......<1..... │ │ + 0x00dae4e0 c85c3100 9300001d f03b3100 b400001d .\1......;1..... │ │ 0x00dae4f0 2a673200 9400001d aa503000 9500001d *g2......P0..... │ │ 0x00dae500 17863200 b600001d 2c863200 9600001d ..2.....,.2..... │ │ 0x00dae510 ed632f00 9700001d bf503000 b800001d .c/......P0..... │ │ - 0x00dae520 46793100 9800001d 682c3200 9f00001d Fy1.....h,2..... │ │ + 0x00dae520 1f793100 9800001d 412c3200 9f00001d .y1.....A,2..... │ │ 0x00dae530 b0a03200 bf00001d 13642f00 c400001d ..2......d/..... │ │ 0x00dae540 ad8d3000 c900001d c48d3000 8500001d ..0.......0..... │ │ 0x00dae550 0da53200 b900001d a7dd2f00 6900001d ..2......./.i... │ │ 0x00dae560 d7fa2f00 9900001d bcdd2f00 6a00001d ../......./.j... │ │ 0x00dae570 b7c23200 8600001d b8a02f00 8700001d ..2......./..... │ │ - 0x00dae580 e3033300 c800001d 51043100 ba00001d ..3.....Q.1..... │ │ + 0x00dae580 e3033300 c800001d 2a043100 ba00001d ..3.....*.1..... │ │ 0x00dae590 13683200 8800001d 45dc2f00 8900001d .h2.....E./..... │ │ 0x00dae5a0 e94e3000 6500001d 47863200 9a00001d .N0.e...G.2..... │ │ - 0x00dae5b0 dd503000 af00001d 373c3100 b100001d .P0.....7<1..... │ │ + 0x00dae5b0 dd503000 af00001d 103c3100 b100001d .P0......<1..... │ │ 0x00dae5c0 f5033300 8a00001d 05043300 bd00001d ..3.......3..... │ │ 0x00dae5d0 cf6e3000 bb00001d 3ee43200 9b00001d .n0.....>.2..... │ │ - 0x00dae5e0 fe5c3100 bc00001d 19f03100 ad00001d .\1.......1..... │ │ + 0x00dae5e0 d75c3100 bc00001d f2ef3100 ad00001d .\1.......1..... │ │ 0x00dae5f0 20a53200 00000000 00000000 6c000019 .2.........l... │ │ - 0x00dae600 64043100 64000019 473c3100 6d000019 d.1.d...G<1.m... │ │ + 0x00dae600 3d043100 64000019 203c3100 6d000019 =.1.d... <1.m... │ │ 0x00dae610 ccdd2f00 6e000019 0cc73000 6f000019 ../.n.....0.o... │ │ - 0x00dae620 3ee63000 70000019 dcbd2f00 71000019 >.0.p...../.q... │ │ - 0x00dae630 54793100 74000019 c3363000 68000019 Ty1.t....60.h... │ │ + 0x00dae620 17e63000 70000019 dcbd2f00 71000019 ..0.p...../.q... │ │ + 0x00dae630 2d793100 74000019 c3363000 68000019 -y1.t....60.h... │ │ 0x00dae640 d8363000 6b000019 5eac3000 69000019 .60.k...^.0.i... │ │ - 0x00dae650 64793100 72000019 1f642f00 6a000019 dy1.r....d/.j... │ │ - 0x00dae660 32f03100 73000019 db973100 65000019 2.1.s.....1.e... │ │ + 0x00dae650 3d793100 72000019 1f642f00 6a000019 =y1.r....d/.j... │ │ + 0x00dae660 0bf03100 73000019 b4973100 65000019 ..1.s.....1.e... │ │ 0x00dae670 51e43200 66000019 19043300 67000019 Q.2.f.....3.g... │ │ - 0x00dae680 802c3200 00000000 00000000 6b00001b .,2.........k... │ │ - 0x00dae690 890e3200 6700001b 78043100 6800001b ..2.g...x.1.h... │ │ - 0x00dae6a0 0e5d3100 6900001b 30043300 6a00001b .]1.i...0.3.j... │ │ - 0x00dae6b0 21c73000 6600001b 3f1f3100 6400001b !.0.f...?.1.d... │ │ + 0x00dae680 592c3200 00000000 00000000 6b00001b Y,2.........k... │ │ + 0x00dae690 620e3200 6700001b 51043100 6800001b b.2.g...Q.1.h... │ │ + 0x00dae6a0 e75c3100 6900001b 30043300 6a00001b .\1.i...0.3.j... │ │ + 0x00dae6b0 21c73000 6600001b 181f3100 6400001b !.0.f.....1.d... │ │ 0x00dae6c0 f1bd2f00 6500001b eafa2f00 6c00001b ../.e...../.l... │ │ 0x00dae6d0 08fb2f00 00000000 00000000 65008019 ../.........e... │ │ 0x00dae6e0 33a53200 66008019 03513000 69008019 3.2.f....Q0.i... │ │ - 0x00dae6f0 de783100 67008019 6ce43200 00000000 .x1.g...l.2..... │ │ + 0x00dae6f0 b7783100 67008019 6ce43200 00000000 .x1.g...l.2..... │ │ 0x00dae700 00000000 1f000000 08000000 08000000 ................ │ │ 0x00dae710 08000000 02020000 01000000 d4c9c300 ................ │ │ 0x00dae720 08cac300 00000000 88000000 4879c100 ............Hy.. │ │ 0x00dae730 b877c100 fccac300 00000000 00000000 .w.............. │ │ 0x00dae740 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae750 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae760 00000000 00000000 00000000 00000000 ................ │ │ @@ -32067,21 +32067,21 @@ │ │ 0x00db0d20 01000000 8cb8c400 bcb8c400 dcb8c400 ................ │ │ 0x00db0d30 00000000 00000000 40000000 00000000 ........@....... │ │ 0x00db0d40 00000000 00000000 00000000 00000000 ................ │ │ 0x00db0d50 00000000 00000000 00000000 00000000 ................ │ │ 0x00db0d60 00000000 00000000 00000000 00000000 ................ │ │ 0x00db0d70 00000000 00000000 00000000 00000000 ................ │ │ 0x00db0d80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db0d90 c8000000 4a643200 f2dd2f00 02000000 ....Jd2.../..... │ │ - 0x00db0da0 c9000000 48513000 5ff03100 01000000 ....HQ0._.1..... │ │ + 0x00db0d90 c8000000 23643200 f2dd2f00 02000000 ....#d2.../..... │ │ + 0x00db0da0 c9000000 48513000 38f03100 01000000 ....HQ0.8.1..... │ │ 0x00db0db0 ca000000 0fe23000 2d852f00 02000000 ......0.-./..... │ │ - 0x00db0dc0 cb000000 c4df3200 9ef03100 01000000 ......2...1..... │ │ + 0x00db0dc0 cb000000 c4df3200 77f03100 01000000 ......2.w.1..... │ │ 0x00db0dd0 cc000000 f76a3000 80fb2f00 01000000 .....j0.../..... │ │ - 0x00db0de0 cd000000 d8383100 d6c23200 02000000 .....81...2..... │ │ - 0x00db0df0 ce000000 92153000 ebf03100 04000000 ......0...1..... │ │ + 0x00db0de0 cd000000 b1383100 d6c23200 02000000 .....81...2..... │ │ + 0x00db0df0 ce000000 92153000 c4f03100 04000000 ......0...1..... │ │ 0x00db0e00 00000000 00000000 00000000 00000000 ................ │ │ 0x00db0e10 b6622f00 04000000 00000000 00000000 .b/............. │ │ 0x00db0e20 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db0e30 00000000 00000000 01000000 dc88c500 ................ │ │ 0x00db0e40 02000000 ec88c500 04000000 e889c500 ................ │ │ 0x00db0e50 03000000 f089c500 05000000 008ac500 ................ │ │ 0x00db0e60 06000000 048ac500 07000000 148ac500 ................ │ │ @@ -32109,2311 +32109,2311 @@ │ │ 0x00db0fc0 6f000000 548ec500 0b000000 b08ec500 o...T........... │ │ 0x00db0fd0 0c000000 548fc500 00000000 00000000 ....T........... │ │ 0x00db0fe0 9d183000 06000000 00000000 00000000 ..0............. │ │ 0x00db0ff0 ffffffff 1de53200 06000000 00000000 ......2......... │ │ 0x00db1000 00000000 ffffffff 6ede2f00 06000000 ........n./..... │ │ 0x00db1010 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00db1020 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db1030 7d743100 00000000 3420cc00 00000000 }t1.....4 ...... │ │ - 0x00db1040 01000000 c62c3200 00000000 cc22cc00 .....,2......".. │ │ + 0x00db1030 56743100 00000000 3420cc00 00000000 Vt1.....4 ...... │ │ + 0x00db1040 01000000 9f2c3200 00000000 cc22cc00 .....,2......".. │ │ 0x00db1050 00000000 00000000 dba83000 00000000 ..........0..... │ │ 0x00db1060 4c1dcc00 00000000 00000000 71413000 L...........qA0. │ │ 0x00db1070 00000000 9c24cc00 00000000 00000000 .....$.......... │ │ 0x00db1080 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db1090 00000000 32653200 d4852f00 00000000 ....2e2.../..... │ │ + 0x00db1090 00000000 0b653200 d4852f00 00000000 .....e2.../..... │ │ 0x00db10a0 00000000 00000000 00000000 86373000 .............70. │ │ - 0x00db10b0 e8043100 01000000 06000000 a0c43700 ..1...........7. │ │ + 0x00db10b0 c1043100 01000000 06000000 a0c43700 ..1...........7. │ │ 0x00db10c0 00000000 a3513000 37693200 02000000 .....Q0.7i2..... │ │ - 0x00db10d0 07000000 a6c43700 00000000 59d13100 ......7.....Y.1. │ │ + 0x00db10d0 07000000 a6c43700 00000000 32d13100 ......7.....2.1. │ │ 0x00db10e0 fdbe2f00 03000000 08000000 adc43700 ../...........7. │ │ 0x00db10f0 00000000 179b3200 54693200 04000000 ......2.Ti2..... │ │ - 0x00db1100 08000000 b5c43700 00000000 cec83100 ......7.......1. │ │ + 0x00db1100 08000000 b5c43700 00000000 a7c83100 ......7.......1. │ │ 0x00db1110 a8513000 05000000 08000000 bdc43700 .Q0...........7. │ │ 0x00db1120 00000000 58693200 58693200 06000000 ....Xi2.Xi2..... │ │ 0x00db1130 09000000 c5c43700 00000000 5ea53200 ......7.....^.2. │ │ 0x00db1140 66a53200 07000000 09000000 cec43700 f.2...........7. │ │ - 0x00db1150 00000000 64c73000 a5e63000 08000000 ....d.0...0..... │ │ - 0x00db1160 09000000 d7c43700 00000000 e81f3100 ......7.......1. │ │ + 0x00db1150 00000000 64c73000 7ee63000 08000000 ....d.0.~.0..... │ │ + 0x00db1160 09000000 d7c43700 00000000 c11f3100 ......7.......1. │ │ 0x00db1170 01bf2f00 09000000 09000000 e0c43700 ../...........7. │ │ - 0x00db1180 00000000 a4793100 66693200 0a000000 .....y1.fi2..... │ │ + 0x00db1180 00000000 7d793100 66693200 0a000000 ....}y1.fi2..... │ │ 0x00db1190 09000000 e9c43700 00000000 c4863200 ......7.......2. │ │ 0x00db11a0 28652f00 0b000000 01000000 f2c43700 (e/...........7. │ │ 0x00db11b0 00000000 37fc2f00 37fc2f00 0c000000 ....7./.7./..... │ │ 0x00db11c0 02000000 f3c43700 00000000 6cc73000 ......7.....l.0. │ │ 0x00db11d0 7b693200 0d000000 03000000 f5c43700 {i2...........7. │ │ - 0x00db11e0 00000000 17c53100 0f4a3200 0e000000 ......1..J2..... │ │ - 0x00db11f0 03000000 f8c43700 00000000 bae63000 ......7.......0. │ │ + 0x00db11e0 00000000 f0c43100 e8493200 0e000000 ......1..I2..... │ │ + 0x00db11f0 03000000 f8c43700 00000000 93e63000 ......7.......0. │ │ 0x00db1200 6fc73000 0f000000 03000000 fbc43700 o.0...........7. │ │ 0x00db1210 00000000 69c33200 6cc33200 10000000 ....i.2.l.2..... │ │ - 0x00db1220 03000000 fec43700 00000000 705d3100 ......7.....p]1. │ │ - 0x00db1230 00053100 11000000 03000000 01c53700 ..1...........7. │ │ + 0x00db1220 03000000 fec43700 00000000 495d3100 ......7.....I]1. │ │ + 0x00db1230 d9043100 11000000 03000000 01c53700 ..1...........7. │ │ 0x00db1240 00000000 7cc73000 f6ac3000 12000000 ....|.0...0..... │ │ 0x00db1250 03000000 04c53700 00000000 33fa3200 ......7.....3.2. │ │ 0x00db1260 906f3000 13000000 04000000 07c53700 .o0...........7. │ │ - 0x00db1270 00000000 52983100 52983100 14000000 ....R.1.R.1..... │ │ - 0x00db1280 08000000 0bc53700 00000000 bce63000 ......7.......0. │ │ - 0x00db1290 bce63000 15000000 09000000 13c53700 ..0...........7. │ │ - 0x00db12a0 00000000 725d3100 725d3100 16000000 ....r]1.r]1..... │ │ + 0x00db1270 00000000 2b983100 2b983100 14000000 ....+.1.+.1..... │ │ + 0x00db1280 08000000 0bc53700 00000000 95e63000 ......7.......0. │ │ + 0x00db1290 95e63000 15000000 09000000 13c53700 ..0...........7. │ │ + 0x00db12a0 00000000 4b5d3100 4b5d3100 16000000 ....K]1.K]1..... │ │ 0x00db12b0 09000000 1cc53700 00000000 dc043300 ......7.......3. │ │ 0x00db12c0 dc043300 17000000 09000000 25c53700 ..3.........%.7. │ │ 0x00db12d0 00000000 de852f00 de852f00 18000000 ....../.../..... │ │ - 0x00db12e0 09000000 2ec53700 00000000 d53c3100 ......7......<1. │ │ - 0x00db12f0 d53c3100 19000000 09000000 37c53700 .<1.........7.7. │ │ - 0x00db1300 00000000 58983100 58983100 1a000000 ....X.1.X.1..... │ │ + 0x00db12e0 09000000 2ec53700 00000000 ae3c3100 ......7......<1. │ │ + 0x00db12f0 ae3c3100 19000000 09000000 37c53700 .<1.........7.7. │ │ + 0x00db1300 00000000 31983100 31983100 1a000000 ....1.1.1.1..... │ │ 0x00db1310 09000000 40c53700 00000000 43652f00 ....@.7.....Ce/. │ │ 0x00db1320 43652f00 1b000000 08000000 49c53700 Ce/.........I.7. │ │ 0x00db1330 00000000 f0043300 f0043300 1c000000 ......3...3..... │ │ - 0x00db1340 09000000 51c53700 00000000 6c983100 ....Q.7.....l.1. │ │ + 0x00db1340 09000000 51c53700 00000000 45983100 ....Q.7.....E.1. │ │ 0x00db1350 94de2f00 1d000000 05000000 5ac53700 ../.........Z.7. │ │ 0x00db1360 00000000 7ba53200 7a8e3000 1e000000 ....{.2.z.0..... │ │ 0x00db1370 05000000 5fc53700 00000000 0cbe2f00 ...._.7......./. │ │ 0x00db1380 83a53200 1f000000 05000000 64c53700 ..2.........d.7. │ │ 0x00db1390 00000000 71183000 2be53200 20000000 ....q.0.+.2. ... │ │ - 0x00db13a0 05000000 69c53700 00000000 285d3100 ....i.7.....(]1. │ │ - 0x00db13b0 11053100 21000000 00000000 00000000 ..1.!........... │ │ - 0x00db13c0 00000000 94f13100 9cde2f00 22000000 ......1.../."... │ │ + 0x00db13a0 05000000 69c53700 00000000 015d3100 ....i.7......]1. │ │ + 0x00db13b0 ea043100 21000000 00000000 00000000 ..1.!........... │ │ + 0x00db13c0 00000000 6df13100 9cde2f00 22000000 ....m.1.../."... │ │ 0x00db13d0 0b000000 6ec53700 00000000 ac513000 ....n.7......Q0. │ │ 0x00db13e0 0dad3000 23000000 00000000 00000000 ..0.#........... │ │ 0x00db13f0 00000000 8ba53200 3cfc2f00 24000000 ......2.<./.$... │ │ 0x00db1400 00000000 00000000 00000000 dc6e3000 .............n0. │ │ - 0x00db1410 17b53100 25000000 08000000 79c53700 ..1.%.......y.7. │ │ - 0x00db1420 00000000 94a53200 835d3100 26000000 ......2..]1.&... │ │ - 0x00db1430 00000000 00000000 00000000 1b4a3200 .............J2. │ │ + 0x00db1410 f0b43100 25000000 08000000 79c53700 ..1.%.......y.7. │ │ + 0x00db1420 00000000 94a53200 5c5d3100 26000000 ......2.\]1.&... │ │ + 0x00db1430 00000000 00000000 00000000 f4493200 .............I2. │ │ 0x00db1440 9ca53200 27000000 00000000 00000000 ..2.'........... │ │ - 0x00db1450 00000000 8b5d3100 86693200 28000000 .....]1..i2.(... │ │ + 0x00db1450 00000000 645d3100 86693200 28000000 ....d]1..i2.(... │ │ 0x00db1460 00000000 00000000 00000000 a1b83200 ..............2. │ │ 0x00db1470 c9863200 29000000 05000000 81c53700 ..2.).........7. │ │ - 0x00db1480 00000000 1fb53100 5dd13100 2a000000 ......1.].1.*... │ │ + 0x00db1480 00000000 f8b43100 36d13100 2a000000 ......1.6.1.*... │ │ 0x00db1490 05000000 86c53700 00000000 7fc73000 ......7.......0. │ │ - 0x00db14a0 9df13100 2b000000 00000000 00000000 ..1.+........... │ │ + 0x00db14a0 76f13100 2b000000 00000000 00000000 v.1.+........... │ │ 0x00db14b0 00000000 c9c23200 a4a53200 2c000000 ......2...2.,... │ │ 0x00db14c0 08000000 8bc53700 00000000 8bc73000 ......7.......0. │ │ 0x00db14d0 33e53200 2d000000 05000000 93c53700 3.2.-.........7. │ │ 0x00db14e0 00000000 49652f00 946f3000 2e000000 ....Ie/..o0..... │ │ 0x00db14f0 00000000 00000000 00000000 16ad3000 ..............0. │ │ 0x00db1500 16ad3000 2f000000 08000000 98c53700 ..0./.........7. │ │ 0x00db1510 00000000 3be53200 3be53200 30000000 ....;.2.;.2.0... │ │ - 0x00db1520 09000000 a0c53700 00000000 72d13100 ......7.....r.1. │ │ - 0x00db1530 72d13100 31000000 09000000 a9c53700 r.1.1.........7. │ │ - 0x00db1540 00000000 c7e63000 c7e63000 32000000 ......0...0.2... │ │ - 0x00db1550 09000000 b2c53700 00000000 1a053100 ......7.......1. │ │ - 0x00db1560 1a053100 33000000 09000000 bbc53700 ..1.3.........7. │ │ - 0x00db1570 00000000 b0793100 b0793100 34000000 .....y1..y1.4... │ │ + 0x00db1520 09000000 a0c53700 00000000 4bd13100 ......7.....K.1. │ │ + 0x00db1530 4bd13100 31000000 09000000 a9c53700 K.1.1.........7. │ │ + 0x00db1540 00000000 a0e63000 a0e63000 32000000 ......0...0.2... │ │ + 0x00db1550 09000000 b2c53700 00000000 f3043100 ......7.......1. │ │ + 0x00db1560 f3043100 33000000 09000000 bbc53700 ..1.3.........7. │ │ + 0x00db1570 00000000 89793100 89793100 34000000 .....y1..y1.4... │ │ 0x00db1580 09000000 c4c53700 00000000 fb852f00 ......7......./. │ │ 0x00db1590 fb852f00 35000000 09000000 cdc53700 ../.5.........7. │ │ 0x00db15a0 00000000 b5513000 b5513000 36000000 .....Q0..Q0.6... │ │ 0x00db15b0 09000000 d6c53700 00000000 16bf2f00 ......7......./. │ │ 0x00db15c0 16bf2f00 37000000 09000000 dfc53700 ../.7.........7. │ │ - 0x00db15d0 00000000 a9f13100 a9f13100 38000000 ......1...1.8... │ │ - 0x00db15e0 09000000 e8c53700 00000000 d3e63000 ......7.......0. │ │ - 0x00db15f0 27b53100 39000000 07000000 f1c53700 '.1.9.........7. │ │ - 0x00db1600 00000000 c7513000 f41f3100 3a000000 .....Q0...1.:... │ │ + 0x00db15d0 00000000 82f13100 82f13100 38000000 ......1...1.8... │ │ + 0x00db15e0 09000000 e8c53700 00000000 ace63000 ......7.......0. │ │ + 0x00db15f0 00b53100 39000000 07000000 f1c53700 ..1.9.........7. │ │ + 0x00db1600 00000000 c7513000 cd1f3100 3a000000 .....Q0...1.:... │ │ 0x00db1610 08000000 f8c53700 00000000 0c862f00 ......7......./. │ │ - 0x00db1620 83d13100 3b000000 08000000 00c63700 ..1.;.........7. │ │ - 0x00db1630 00000000 ff043300 c7f13100 3c000000 ......3...1.<... │ │ + 0x00db1620 5cd13100 3b000000 08000000 00c63700 \.1.;.........7. │ │ + 0x00db1630 00000000 ff043300 a0f13100 3c000000 ......3...1.<... │ │ 0x00db1640 00000000 00000000 00000000 93c73000 ..............0. │ │ 0x00db1650 0b053300 3d000000 00000000 00000000 ..3.=........... │ │ - 0x00db1660 00000000 e63c3100 bc793100 3e000000 .....<1..y1.>... │ │ + 0x00db1660 00000000 bf3c3100 95793100 3e000000 .....<1..y1.>... │ │ 0x00db1670 00000000 00000000 00000000 52652f00 ............Re/. │ │ 0x00db1680 a0c73000 3f000000 00000000 00000000 ..0.?........... │ │ - 0x00db1690 00000000 b15d3200 23e13100 40000000 .....]2.#.1.@... │ │ + 0x00db1690 00000000 8a5d3200 fce03100 40000000 .....]2...1.@... │ │ 0x00db16a0 05000000 08c63700 00000000 46642f00 ......7.....Fd/. │ │ 0x00db16b0 b1a53200 41000000 09000000 0dc63700 ..2.A.........7. │ │ - 0x00db16c0 00000000 1cad3000 cd2c3200 42000000 ......0..,2.B... │ │ + 0x00db16c0 00000000 1cad3000 a62c3200 42000000 ......0..,2.B... │ │ 0x00db16d0 05000000 16c63700 00000000 48e53200 ......7.....H.2. │ │ 0x00db16e0 a5de2f00 43000000 05000000 1bc63700 ../.C.........7. │ │ 0x00db16f0 00000000 8e693200 5f652f00 44000000 .....i2._e/.D... │ │ - 0x00db1700 09000000 20c63700 00000000 335b3100 .... .7.....3[1. │ │ - 0x00db1710 335b3100 45000000 09000000 29c63700 3[1.E.......).7. │ │ - 0x00db1720 00000000 74983100 c8793100 46000000 ....t.1..y1.F... │ │ - 0x00db1730 05000000 32c63700 00000000 935d3100 ....2.7......]1. │ │ - 0x00db1740 f23c3100 47000000 09000000 37c63700 .<1.G.......7.7. │ │ + 0x00db1700 09000000 20c63700 00000000 0c5b3100 .... .7......[1. │ │ + 0x00db1710 0c5b3100 45000000 09000000 29c63700 .[1.E.......).7. │ │ + 0x00db1720 00000000 4d983100 a1793100 46000000 ....M.1..y1.F... │ │ + 0x00db1730 05000000 32c63700 00000000 6c5d3100 ....2.7.....l]1. │ │ + 0x00db1740 cb3c3100 47000000 09000000 37c63700 .<1.G.......7.7. │ │ 0x00db1750 00000000 cd863200 80c33200 48000000 ......2...2.H... │ │ 0x00db1760 09000000 40c63700 00000000 18053300 ....@.7.......3. │ │ - 0x00db1770 9e5d3100 49000000 09000000 49c63700 .]1.I.......I.7. │ │ + 0x00db1770 775d3100 49000000 09000000 49c63700 w]1.I.......I.7. │ │ 0x00db1780 00000000 75652f00 74a12f00 4a000000 ....ue/.t./.J... │ │ 0x00db1790 09000000 52c63700 00000000 adc73000 ....R.7.......0. │ │ - 0x00db17a0 dce63000 4b000000 09000000 5bc63700 ..0.K.......[.7. │ │ + 0x00db17a0 b5e63000 4b000000 09000000 5bc63700 ..0.K.......[.7. │ │ 0x00db17b0 00000000 9d6f3000 d1513000 4c000000 .....o0..Q0.L... │ │ 0x00db17c0 09000000 64c63700 00000000 ab6f3000 ....d.7......o0. │ │ - 0x00db17d0 d8793100 4d000000 09000000 6dc63700 .y1.M.......m.7. │ │ + 0x00db17d0 b1793100 4d000000 09000000 6dc63700 .y1.M.......m.7. │ │ 0x00db17e0 00000000 b7de2f00 bb6f3000 4e000000 ....../..o0.N... │ │ - 0x00db17f0 09000000 76c63700 00000000 96d13100 ....v.7.......1. │ │ - 0x00db1800 b65d3100 4f000000 09000000 7fc63700 .]1.O.........7. │ │ - 0x00db1810 00000000 60e63000 8fa12f00 50000000 ....`.0.../.P... │ │ + 0x00db17f0 09000000 76c63700 00000000 6fd13100 ....v.7.....o.1. │ │ + 0x00db1800 8f5d3100 4f000000 09000000 7fc63700 .]1.O.........7. │ │ + 0x00db1810 00000000 39e63000 8fa12f00 50000000 ....9.0.../.P... │ │ 0x00db1820 00000000 00000000 00000000 98a12f00 ............../. │ │ 0x00db1830 98a12f00 51000000 02000000 88c63700 ../.Q.........7. │ │ - 0x00db1840 00000000 81983100 e8513000 52000000 ......1..Q0.R... │ │ + 0x00db1840 00000000 5a983100 e8513000 52000000 ....Z.1..Q0.R... │ │ 0x00db1850 03000000 8ac63700 00000000 9ea12f00 ......7......./. │ │ - 0x00db1860 053d3100 53000000 03000000 8dc63700 .=1.S.........7. │ │ - 0x00db1870 00000000 92c33200 f1e63000 54000000 ......2...0.T... │ │ - 0x00db1880 03000000 90c63700 00000000 a5d13100 ......7.......1. │ │ + 0x00db1860 de3c3100 53000000 03000000 8dc63700 .<1.S.........7. │ │ + 0x00db1870 00000000 92c33200 cae63000 54000000 ......2...0.T... │ │ + 0x00db1880 03000000 90c63700 00000000 7ed13100 ......7.....~.1. │ │ 0x00db1890 828e3000 55000000 03000000 93c63700 ..0.U.........7. │ │ - 0x00db18a0 00000000 45b53100 c7a53200 56000000 ....E.1...2.V... │ │ + 0x00db18a0 00000000 1eb53100 c7a53200 56000000 ......1...2.V... │ │ 0x00db18b0 03000000 96c63700 00000000 cc6f3000 ......7......o0. │ │ - 0x00db18c0 b4d13100 57000000 03000000 99c63700 ..1.W.........7. │ │ + 0x00db18c0 8dd13100 57000000 03000000 99c63700 ..1.W.........7. │ │ 0x00db18d0 00000000 06523000 ad183000 58000000 .....R0...0.X... │ │ - 0x00db18e0 03000000 9cc63700 00000000 f1793100 ......7......y1. │ │ - 0x00db18f0 11e73000 59000000 03000000 9fc63700 ..0.Y.........7. │ │ - 0x00db1900 00000000 8d373000 96983100 5a000000 .....70...1.Z... │ │ - 0x00db1910 03000000 a2c63700 00000000 5d3c3100 ......7.....]<1. │ │ + 0x00db18e0 03000000 9cc63700 00000000 ca793100 ......7......y1. │ │ + 0x00db18f0 eae63000 59000000 03000000 9fc63700 ..0.Y.........7. │ │ + 0x00db1900 00000000 8d373000 6f983100 5a000000 .....70.o.1.Z... │ │ + 0x00db1910 03000000 a2c63700 00000000 363c3100 ......7.....6<1. │ │ 0x00db1920 50e53200 5b000000 09000000 a5c63700 P.2.[.........7. │ │ - 0x00db1930 00000000 d7863200 13203100 5c000000 ......2.. 1.\... │ │ + 0x00db1930 00000000 d7863200 ec1f3100 5c000000 ......2...1.\... │ │ 0x00db1940 00000000 00000000 00000000 17862f00 ............../. │ │ 0x00db1950 a8c33200 5d000000 00000000 00000000 ..2.]........... │ │ - 0x00db1960 00000000 2abf2f00 cdd13100 5e000000 ....*./...1.^... │ │ + 0x00db1960 00000000 2abf2f00 a6d13100 5e000000 ....*./...1.^... │ │ 0x00db1970 00000000 00000000 00000000 a4373000 .............70. │ │ - 0x00db1980 53b53100 5f000000 04000000 aec63700 S.1._.........7. │ │ + 0x00db1980 2cb53100 5f000000 04000000 aec63700 ,.1._.........7. │ │ 0x00db1990 00000000 31bf2f00 a7a12f00 60000000 ....1./.../.`... │ │ 0x00db19a0 04000000 b2c63700 00000000 9e693200 ......7......i2. │ │ 0x00db19b0 dd6f3000 61000000 00000000 00000000 .o0.a........... │ │ - 0x00db19c0 00000000 3b642f00 df0e3200 62000000 ....;d/...2.b... │ │ - 0x00db19d0 00000000 00000000 00000000 057a3100 .............z1. │ │ - 0x00db19e0 d3f13100 63000000 03000000 b6c63700 ..1.c.........7. │ │ + 0x00db19c0 00000000 3b642f00 b80e3200 62000000 ....;d/...2.b... │ │ + 0x00db19d0 00000000 00000000 00000000 de793100 .............y1. │ │ + 0x00db19e0 acf13100 63000000 03000000 b6c63700 ..1.c.........7. │ │ 0x00db19f0 00000000 b3a12f00 1e862f00 64000000 ....../.../.d... │ │ - 0x00db1a00 03000000 b9c63700 00000000 163d3100 ......7......=1. │ │ - 0x00db1a10 163d3100 65000000 03000000 bcc63700 .=1.e.........7. │ │ - 0x00db1a20 00000000 087a3100 87652f00 66000000 .....z1..e/.f... │ │ + 0x00db1a00 03000000 b9c63700 00000000 ef3c3100 ......7......<1. │ │ + 0x00db1a10 ef3c3100 65000000 03000000 bcc63700 .<1.e.........7. │ │ + 0x00db1a20 00000000 e1793100 87652f00 66000000 .....y1..e/.f... │ │ 0x00db1a30 0a000000 bfc63700 00000000 45fc2f00 ......7.....E./. │ │ - 0x00db1a40 234a3200 67000000 03000000 c9c63700 #J2.g.........7. │ │ - 0x00db1a50 00000000 28053100 5bfc2f00 68000000 ....(.1.[./.h... │ │ + 0x00db1a40 fc493200 67000000 03000000 c9c63700 .I2.g.........7. │ │ + 0x00db1a50 00000000 01053100 5bfc2f00 68000000 ......1.[./.h... │ │ 0x00db1a60 05000000 ccc63700 00000000 a28e3000 ......7.......0. │ │ 0x00db1a70 a28e3000 69000000 03000000 d1c63700 ..0.i.........7. │ │ 0x00db1a80 00000000 0adc3200 0adc3200 6a000000 ......2...2.j... │ │ 0x00db1a90 03000000 d4c63700 00000000 d0b62f00 ......7......./. │ │ 0x00db1aa0 d0b62f00 6b000000 03000000 d7c63700 ../.k.........7. │ │ - 0x00db1ab0 00000000 69e63000 0c7a3100 6c000000 ....i.0..z1.l... │ │ + 0x00db1ab0 00000000 42e63000 e5793100 6c000000 ....B.0..y1.l... │ │ 0x00db1ac0 09000000 dac63700 00000000 a5693200 ......7......i2. │ │ 0x00db1ad0 24ad3000 6d000000 00000000 00000000 $.0.m........... │ │ - 0x00db1ae0 00000000 1a203100 b6983100 6e000000 ..... 1...1.n... │ │ - 0x00db1af0 00000000 00000000 00000000 d4d13100 ..............1. │ │ + 0x00db1ae0 00000000 f31f3100 8f983100 6e000000 ......1...1.n... │ │ + 0x00db1af0 00000000 00000000 00000000 add13100 ..............1. │ │ 0x00db1b00 57e53200 6f000000 00000000 00000000 W.2.o........... │ │ 0x00db1b10 00000000 26862f00 26862f00 70000000 ....&./.&./.p... │ │ 0x00db1b20 09000000 e3c63700 00000000 2ead3000 ......7.......0. │ │ 0x00db1b30 afc33200 71000000 07000000 ecc63700 ..2.q.........7. │ │ - 0x00db1b40 00000000 d82c3200 d45d3100 72000000 .....,2..]1.r... │ │ - 0x00db1b50 00000000 00000000 00000000 99793100 .............y1. │ │ - 0x00db1b60 ddf13100 73000000 05000000 f3c63700 ..1.s.........7. │ │ - 0x00db1b70 00000000 cac83100 a9373000 74000000 ......1..70.t... │ │ + 0x00db1b40 00000000 b12c3200 ad5d3100 72000000 .....,2..]1.r... │ │ + 0x00db1b50 00000000 00000000 00000000 72793100 ............ry1. │ │ + 0x00db1b60 b6f13100 73000000 05000000 f3c63700 ..1.s.........7. │ │ + 0x00db1b70 00000000 a3c83100 a9373000 74000000 ......1..70.t... │ │ 0x00db1b80 07000000 f8c63700 00000000 5c043300 ......7.....\.3. │ │ 0x00db1b90 e46f3000 75000000 05000000 ffc63700 .o0.u.........7. │ │ 0x00db1ba0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db1bb0 00000000 00000000 00000000 de863200 ..............2. │ │ - 0x00db1bc0 ded13100 77000000 06000000 04c73700 ..1.w.........7. │ │ + 0x00db1bc0 b7d13100 77000000 06000000 04c73700 ..1.w.........7. │ │ 0x00db1bd0 00000000 bbc33200 3abf2f00 78000000 ......2.:./.x... │ │ 0x00db1be0 08000000 0ac73700 00000000 b6a12f00 ......7......./. │ │ - 0x00db1bf0 dd5d3100 79000000 00000000 00000000 .]1.y........... │ │ - 0x00db1c00 00000000 58b53100 e9f13100 7a000000 ....X.1...1.z... │ │ - 0x00db1c10 00000000 00000000 00000000 24203100 ............$ 1. │ │ - 0x00db1c20 ea0e3200 7b000000 00000000 00000000 ..2.{........... │ │ + 0x00db1bf0 b65d3100 79000000 00000000 00000000 .]1.y........... │ │ + 0x00db1c00 00000000 31b53100 c2f13100 7a000000 ....1.1...1.z... │ │ + 0x00db1c10 00000000 00000000 00000000 fd1f3100 ..............1. │ │ + 0x00db1c20 c30e3200 7b000000 00000000 00000000 ..2.{........... │ │ 0x00db1c30 00000000 00000000 00000000 00000000 ................ │ │ 0x00db1c40 00000000 00000000 00000000 28053300 ............(.3. │ │ 0x00db1c50 ee6f3000 7d000000 0b000000 12c73700 .o0.}.........7. │ │ - 0x00db1c60 00000000 f20e3200 c1de2f00 7e000000 ......2.../.~... │ │ - 0x00db1c70 03000000 1dc73700 00000000 167a3100 ......7......z1. │ │ - 0x00db1c80 167a3100 7f000000 06000000 20c73700 .z1......... .7. │ │ - 0x00db1c90 00000000 030f3200 030f3200 80000000 ......2...2..... │ │ - 0x00db1ca0 07000000 26c73700 00000000 090f3200 ....&.7.......2. │ │ + 0x00db1c60 00000000 cb0e3200 c1de2f00 7e000000 ......2.../.~... │ │ + 0x00db1c70 03000000 1dc73700 00000000 ef793100 ......7......y1. │ │ + 0x00db1c80 ef793100 7f000000 06000000 20c73700 .y1......... .7. │ │ + 0x00db1c90 00000000 dc0e3200 dc0e3200 80000000 ......2...2..... │ │ + 0x00db1ca0 07000000 26c73700 00000000 e20e3200 ....&.7.......2. │ │ 0x00db1cb0 c3c33200 81000000 08000000 2dc73700 ..2.........-.7. │ │ - 0x00db1cc0 00000000 bea12f00 c0983100 82000000 ....../...1..... │ │ + 0x00db1cc0 00000000 bea12f00 99983100 82000000 ....../...1..... │ │ 0x00db1cd0 08000000 35c73700 00000000 42bf2f00 ....5.7.....B./. │ │ 0x00db1ce0 dbde2f00 83000000 08000000 3dc73700 ../.........=.7. │ │ 0x00db1cf0 00000000 ec863200 e6a53200 84000000 ......2...2..... │ │ 0x00db1d00 08000000 45c73700 00000000 e8de2f00 ....E.7......./. │ │ 0x00db1d10 bac73000 85000000 08000000 4dc73700 ..0.........M.7. │ │ - 0x00db1d20 00000000 1b7a3100 bf183000 86000000 .....z1...0..... │ │ - 0x00db1d30 0a000000 55c73700 00000000 2de73000 ....U.7.....-.0. │ │ + 0x00db1d20 00000000 f4793100 bf183000 86000000 .....y1...0..... │ │ + 0x00db1d30 0a000000 55c73700 00000000 06e73000 ....U.7.......0. │ │ 0x00db1d40 af8e3000 87000000 0a000000 5fc73700 ..0........._.7. │ │ - 0x00db1d50 00000000 e55d3100 3c862f00 88000000 .....]1.<./..... │ │ + 0x00db1d50 00000000 be5d3100 3c862f00 88000000 .....]1.<./..... │ │ 0x00db1d60 0a000000 69c73700 00000000 f8a53200 ....i.7.......2. │ │ 0x00db1d70 e1c33200 89000000 0a000000 73c73700 ..2.........s.7. │ │ - 0x00db1d80 00000000 257a3100 c8c73000 8a000000 ....%z1...0..... │ │ - 0x00db1d90 0a000000 7dc73700 00000000 140f3200 ....}.7.......2. │ │ + 0x00db1d80 00000000 fe793100 c8c73000 8a000000 .....y1...0..... │ │ + 0x00db1d90 0a000000 7dc73700 00000000 ed0e3200 ....}.7.......2. │ │ 0x00db1da0 2d053300 8b000000 09000000 87c73700 -.3...........7. │ │ - 0x00db1db0 00000000 e12c3200 59862f00 8c000000 .....,2.Y./..... │ │ - 0x00db1dc0 03000000 90c73700 00000000 de983100 ......7.......1. │ │ + 0x00db1db0 00000000 ba2c3200 59862f00 8c000000 .....,2.Y./..... │ │ + 0x00db1dc0 03000000 90c73700 00000000 b7983100 ......7.......1. │ │ 0x00db1dd0 74862f00 8d000000 03000000 93c73700 t./...........7. │ │ 0x00db1de0 00000000 e8c73000 ffc33200 8e000000 ......0...2..... │ │ - 0x00db1df0 03000000 96c73700 00000000 f1f13100 ......7.......1. │ │ - 0x00db1e00 1f3d3100 8f000000 05000000 99c73700 .=1...........7. │ │ + 0x00db1df0 03000000 96c73700 00000000 caf13100 ......7.......1. │ │ + 0x00db1e00 f83c3100 8f000000 05000000 99c73700 .<1...........7. │ │ 0x00db1e10 00000000 e1183000 f7c73000 90000000 ......0...0..... │ │ 0x00db1e20 0a000000 9ec73700 00000000 4ebf2f00 ......7.....N./. │ │ - 0x00db1e30 efd13100 91000000 0a000000 a8c73700 ..1...........7. │ │ - 0x00db1e40 00000000 f2183000 ef5d3100 92000000 ......0..]1..... │ │ + 0x00db1e30 c8d13100 91000000 0a000000 a8c73700 ..1...........7. │ │ + 0x00db1e40 00000000 f2183000 c85d3100 92000000 ......0..]1..... │ │ 0x00db1e50 0a000000 b2c73700 00000000 fc863200 ......7.......2. │ │ - 0x00db1e60 105e3100 93000000 0a000000 bcc73700 .^1...........7. │ │ - 0x00db1e70 00000000 f9f13100 2c203100 94000000 ......1., 1..... │ │ - 0x00db1e80 0a000000 c6c73700 00000000 424a3200 ......7.....BJ2. │ │ + 0x00db1e60 e95d3100 93000000 0a000000 bcc73700 .]1...........7. │ │ + 0x00db1e70 00000000 d2f13100 05203100 94000000 ......1.. 1..... │ │ + 0x00db1e80 0a000000 c6c73700 00000000 1b4a3200 ......7......J2. │ │ 0x00db1e90 0fc43200 95000000 0a000000 d0c73700 ..2...........7. │ │ 0x00db1ea0 00000000 ff6f3000 ff6f3000 96000000 .....o0..o0..... │ │ - 0x00db1eb0 0b000000 dac73700 00000000 315e3100 ......7.....1^1. │ │ - 0x00db1ec0 315e3100 97000000 0b000000 e5c73700 1^1...........7. │ │ + 0x00db1eb0 0b000000 dac73700 00000000 0a5e3100 ......7......^1. │ │ + 0x00db1ec0 0a5e3100 97000000 0b000000 e5c73700 .^1...........7. │ │ 0x00db1ed0 00000000 0a873200 0a873200 98000000 ......2...2..... │ │ - 0x00db1ee0 0b000000 f0c73700 00000000 06d23100 ......7.......1. │ │ - 0x00db1ef0 06d23100 99000000 0b000000 fbc73700 ..1...........7. │ │ + 0x00db1ee0 0b000000 f0c73700 00000000 dfd13100 ......7.......1. │ │ + 0x00db1ef0 dfd13100 99000000 0b000000 fbc73700 ..1...........7. │ │ 0x00db1f00 00000000 37ad3000 37ad3000 9a000000 ....7.0.7.0..... │ │ 0x00db1f10 0b000000 06c83700 00000000 d18e3000 ......7.......0. │ │ 0x00db1f20 d18e3000 9b000000 0b000000 11c83700 ..0...........7. │ │ 0x00db1f30 00000000 b7373000 b7373000 9c000000 .....70..70..... │ │ - 0x00db1f40 09000000 1cc83700 00000000 e8983100 ......7.......1. │ │ - 0x00db1f50 e8983100 9d000000 09000000 25c83700 ..1.........%.7. │ │ + 0x00db1f40 09000000 1cc83700 00000000 c1983100 ......7.......1. │ │ + 0x00db1f50 c1983100 9d000000 09000000 25c83700 ..1.........%.7. │ │ 0x00db1f60 00000000 fea53200 fea53200 9e000000 ......2...2..... │ │ 0x00db1f70 0a000000 2ec83700 00000000 10523000 ......7......R0. │ │ 0x00db1f80 10523000 9f000000 0a000000 38c83700 .R0.........8.7. │ │ - 0x00db1f90 00000000 0af23100 0af23100 a0000000 ......1...1..... │ │ + 0x00db1f90 00000000 e3f13100 e3f13100 a0000000 ......1...1..... │ │ 0x00db1fa0 0a000000 42c83700 00000000 0ea63200 ....B.7.......2. │ │ 0x00db1fb0 0ea63200 a1000000 09000000 4cc83700 ..2.........L.7. │ │ 0x00db1fc0 00000000 41ad3000 41ad3000 a2000000 ....A.0.A.0..... │ │ 0x00db1fd0 09000000 55c83700 00000000 61e53200 ....U.7.....a.2. │ │ 0x00db1fe0 61e53200 a3000000 08000000 5ec83700 a.2.........^.7. │ │ - 0x00db1ff0 00000000 60b53100 5ebf2f00 a4000000 ....`.1.^./..... │ │ + 0x00db1ff0 00000000 39b53100 5ebf2f00 a4000000 ....9.1.^./..... │ │ 0x00db2000 08000000 66c83700 00000000 8b862f00 ....f.7......./. │ │ - 0x00db2010 12f23100 a5000000 08000000 6ec83700 ..1.........n.7. │ │ - 0x00db2020 00000000 ded03100 98652f00 a6000000 ......1..e/..... │ │ + 0x00db2010 ebf13100 a5000000 08000000 6ec83700 ..1.........n.7. │ │ + 0x00db2020 00000000 b7d03100 98652f00 a6000000 ......1..e/..... │ │ 0x00db2030 00000000 00000000 00000000 14a63200 ..............2. │ │ 0x00db2040 99862f00 a7000000 09000000 76c83700 ../.........v.7. │ │ - 0x00db2050 00000000 66fc2f00 323d3100 a8000000 ....f./.2=1..... │ │ + 0x00db2050 00000000 66fc2f00 0b3d3100 a8000000 ....f./..=1..... │ │ 0x00db2060 09000000 7fc83700 00000000 af693200 ......7......i2. │ │ - 0x00db2070 6ab53100 a9000000 09000000 88c83700 j.1...........7. │ │ - 0x00db2080 00000000 48ad3000 f3983100 aa000000 ....H.0...1..... │ │ + 0x00db2070 43b53100 a9000000 09000000 88c83700 C.1...........7. │ │ + 0x00db2080 00000000 48ad3000 cc983100 aa000000 ....H.0...1..... │ │ 0x00db2090 09000000 91c83700 00000000 c4373000 ......7......70. │ │ 0x00db20a0 75fc2f00 ab000000 0a000000 9ac83700 u./...........7. │ │ - 0x00db20b0 00000000 33053100 ad862f00 ac000000 ....3.1.../..... │ │ - 0x00db20c0 09000000 a4c83700 00000000 621d3200 ......7.....b.2. │ │ - 0x00db20d0 621d3200 ad000000 03000000 adc83700 b.2...........7. │ │ - 0x00db20e0 00000000 455e3100 455e3100 ae000000 ....E^1.E^1..... │ │ + 0x00db20b0 00000000 0c053100 ad862f00 ac000000 ......1.../..... │ │ + 0x00db20c0 09000000 a4c83700 00000000 3b1d3200 ......7.....;.2. │ │ + 0x00db20d0 3b1d3200 ad000000 03000000 adc83700 ;.2...........7. │ │ + 0x00db20e0 00000000 1e5e3100 1e5e3100 ae000000 .....^1..^1..... │ │ 0x00db20f0 03000000 b0c83700 00000000 4a053300 ......7.....J.3. │ │ 0x00db2100 4a053300 af000000 07000000 b3c83700 J.3...........7. │ │ - 0x00db2110 00000000 0dd23100 0dd23100 b0000000 ......1...1..... │ │ + 0x00db2110 00000000 e6d13100 e6d13100 b0000000 ......1...1..... │ │ 0x00db2120 07000000 bac83700 00000000 00193000 ......7.......0. │ │ 0x00db2130 1fa63200 b1000000 08000000 c1c83700 ..2...........7. │ │ - 0x00db2140 00000000 3a053100 3a053100 b2000000 ....:.1.:.1..... │ │ + 0x00db2140 00000000 13053100 13053100 b2000000 ......1...1..... │ │ 0x00db2150 08000000 c9c83700 00000000 0fc83000 ......7.......0. │ │ 0x00db2160 cd373000 b3000000 08000000 d1c83700 .70...........7. │ │ 0x00db2170 00000000 6ee53200 12873200 b4000000 ....n.2...2..... │ │ - 0x00db2180 08000000 d9c83700 00000000 48203100 ......7.....H 1. │ │ - 0x00db2190 515e3100 b5000000 00000000 00000000 Q^1............. │ │ + 0x00db2180 08000000 d9c83700 00000000 21203100 ......7.....! 1. │ │ + 0x00db2190 2a5e3100 b5000000 00000000 00000000 *^1............. │ │ 0x00db21a0 00000000 7ae53200 bf862f00 b6000000 ....z.2.../..... │ │ 0x00db21b0 01000000 e1c83700 00000000 cf862f00 ......7......./. │ │ 0x00db21c0 73bf2f00 b7000000 03000000 e2c83700 s./...........7. │ │ - 0x00db21d0 00000000 d8373000 09993100 b8000000 .....70...1..... │ │ + 0x00db21d0 00000000 d8373000 e2983100 b8000000 .....70...1..... │ │ 0x00db21e0 05000000 e5c83700 00000000 d6862f00 ......7......./. │ │ - 0x00db21f0 7fb53100 b9000000 06000000 eac83700 ..1...........7. │ │ + 0x00db21f0 58b53100 b9000000 06000000 eac83700 X.1...........7. │ │ 0x00db2200 00000000 eea23200 eea23200 ba000000 ......2...2..... │ │ - 0x00db2210 08000000 f0c83700 00000000 cab23100 ......7.......1. │ │ - 0x00db2220 cab23100 bb000000 08000000 f8c83700 ..1...........7. │ │ + 0x00db2210 08000000 f0c83700 00000000 a3b23100 ......7.......1. │ │ + 0x00db2220 a3b23100 bb000000 08000000 f8c83700 ..1...........7. │ │ 0x00db2230 00000000 55ad3000 1f873200 bc000000 ....U.0...2..... │ │ 0x00db2240 09000000 00c93700 00000000 3ca63200 ......7.....<.2. │ │ 0x00db2250 3ca63200 bd000000 0a000000 09c93700 <.2...........7. │ │ - 0x00db2260 00000000 1a0f3200 1a0f3200 be000000 ......2...2..... │ │ - 0x00db2270 0a000000 13c93700 00000000 2b7a3100 ......7.....+z1. │ │ - 0x00db2280 2b7a3100 bf000000 0a000000 1dc93700 +z1...........7. │ │ - 0x00db2290 00000000 3f053100 3f053100 c0000000 ....?.1.?.1..... │ │ + 0x00db2260 00000000 f30e3200 f30e3200 be000000 ......2...2..... │ │ + 0x00db2270 0a000000 13c93700 00000000 047a3100 ......7......z1. │ │ + 0x00db2280 047a3100 bf000000 0a000000 1dc93700 .z1...........7. │ │ + 0x00db2290 00000000 18053100 18053100 c0000000 ......1...1..... │ │ 0x00db22a0 0a000000 27c93700 00000000 f5de2f00 ....'.7......./. │ │ 0x00db22b0 f5de2f00 c1000000 0a000000 31c93700 ../.........1.7. │ │ - 0x00db22c0 00000000 4c203100 4c203100 c2000000 ....L 1.L 1..... │ │ + 0x00db22c0 00000000 25203100 25203100 c2000000 ....% 1.% 1..... │ │ 0x00db22d0 0a000000 3bc93700 00000000 a3652f00 ....;.7......e/. │ │ 0x00db22e0 a3652f00 c3000000 0a000000 45c93700 .e/.........E.7. │ │ - 0x00db22f0 00000000 377a3100 377a3100 c4000000 ....7z1.7z1..... │ │ + 0x00db22f0 00000000 107a3100 107a3100 c4000000 .....z1..z1..... │ │ 0x00db2300 0b000000 4fc93700 00000000 c9a12f00 ....O.7......./. │ │ 0x00db2310 c9a12f00 c5000000 0b000000 5ac93700 ../.........Z.7. │ │ 0x00db2320 00000000 26873200 26873200 c6000000 ....&.2.&.2..... │ │ 0x00db2330 0b000000 65c93700 00000000 86bf2f00 ....e.7......./. │ │ 0x00db2340 86bf2f00 c7000000 0b000000 70c93700 ../.........p.7. │ │ 0x00db2350 00000000 daa12f00 daa12f00 c8000000 ....../.../..... │ │ - 0x00db2360 0b000000 7bc93700 00000000 2ff23100 ....{.7...../.1. │ │ - 0x00db2370 2ff23100 c9000000 0b000000 86c93700 /.1...........7. │ │ - 0x00db2380 00000000 555e3100 555e3100 ca000000 ....U^1.U^1..... │ │ + 0x00db2360 0b000000 7bc93700 00000000 08f23100 ....{.7.......1. │ │ + 0x00db2370 08f23100 c9000000 0b000000 86c93700 ..1...........7. │ │ + 0x00db2380 00000000 2e5e3100 2e5e3100 ca000000 .....^1..^1..... │ │ 0x00db2390 0b000000 91c93700 00000000 19c83000 ......7.......0. │ │ 0x00db23a0 19c83000 cb000000 0b000000 9cc93700 ..0...........7. │ │ - 0x00db23b0 00000000 37e73000 37e73000 cc000000 ....7.0.7.0..... │ │ + 0x00db23b0 00000000 10e73000 10e73000 cc000000 ......0...0..... │ │ 0x00db23c0 0b000000 a7c93700 00000000 9abf2f00 ......7......./. │ │ 0x00db23d0 9abf2f00 cd000000 0b000000 b2c93700 ../...........7. │ │ - 0x00db23e0 00000000 4c053100 4c053100 ce000000 ....L.1.L.1..... │ │ + 0x00db23e0 00000000 25053100 25053100 ce000000 ....%.1.%.1..... │ │ 0x00db23f0 0b000000 bdc93700 00000000 2ac43200 ......7.....*.2. │ │ 0x00db2400 2ac43200 cf000000 0b000000 c8c93700 *.2...........7. │ │ - 0x00db2410 00000000 0f993100 0f993100 d0000000 ......1...1..... │ │ + 0x00db2410 00000000 e8983100 e8983100 d0000000 ......1...1..... │ │ 0x00db2420 0b000000 d3c93700 00000000 50053300 ......7.....P.3. │ │ 0x00db2430 50053300 d1000000 0b000000 dec93700 P.3...........7. │ │ 0x00db2440 00000000 db862f00 db862f00 d2000000 ....../.../..... │ │ - 0x00db2450 0b000000 e9c93700 00000000 13d23100 ......7.......1. │ │ - 0x00db2460 13d23100 d3000000 0b000000 f4c93700 ..1...........7. │ │ - 0x00db2470 00000000 30d23100 30d23100 d4000000 ....0.1.0.1..... │ │ + 0x00db2450 0b000000 e9c93700 00000000 ecd13100 ......7.......1. │ │ + 0x00db2460 ecd13100 d3000000 0b000000 f4c93700 ..1...........7. │ │ + 0x00db2470 00000000 09d23100 09d23100 d4000000 ......1...1..... │ │ 0x00db2480 0b000000 ffc93700 00000000 37873200 ......7.....7.2. │ │ 0x00db2490 37873200 d5000000 0b000000 0aca3700 7.2...........7. │ │ 0x00db24a0 00000000 de373000 de373000 d6000000 .....70..70..... │ │ - 0x00db24b0 0b000000 15ca3700 00000000 4ef23100 ......7.....N.1. │ │ - 0x00db24c0 4ef23100 d7000000 0b000000 20ca3700 N.1......... .7. │ │ + 0x00db24b0 0b000000 15ca3700 00000000 27f23100 ......7.....'.1. │ │ + 0x00db24c0 27f23100 d7000000 0b000000 20ca3700 '.1......... .7. │ │ 0x00db24d0 00000000 38c83000 38c83000 d8000000 ....8.0.8.0..... │ │ - 0x00db24e0 0b000000 2bca3700 00000000 4be73000 ....+.7.....K.0. │ │ - 0x00db24f0 4be73000 d9000000 0b000000 36ca3700 K.0.........6.7. │ │ - 0x00db2500 00000000 745e3100 745e3100 da000000 ....t^1.t^1..... │ │ - 0x00db2510 0b000000 41ca3700 00000000 68e73000 ....A.7.....h.0. │ │ - 0x00db2520 68e73000 db000000 0b000000 4cca3700 h.0.........L.7. │ │ - 0x00db2530 00000000 8ab53100 8ab53100 dc000000 ......1...1..... │ │ + 0x00db24e0 0b000000 2bca3700 00000000 24e73000 ....+.7.....$.0. │ │ + 0x00db24f0 24e73000 d9000000 0b000000 36ca3700 $.0.........6.7. │ │ + 0x00db2500 00000000 4d5e3100 4d5e3100 da000000 ....M^1.M^1..... │ │ + 0x00db2510 0b000000 41ca3700 00000000 41e73000 ....A.7.....A.0. │ │ + 0x00db2520 41e73000 db000000 0b000000 4cca3700 A.0.........L.7. │ │ + 0x00db2530 00000000 63b53100 63b53100 dc000000 ....c.1.c.1..... │ │ 0x00db2540 0b000000 57ca3700 00000000 49a63200 ....W.7.....I.2. │ │ 0x00db2550 49a63200 dd000000 0b000000 62ca3700 I.2.........b.7. │ │ 0x00db2560 00000000 06703000 06703000 de000000 .....p0..p0..... │ │ - 0x00db2570 0b000000 6dca3700 00000000 a7b53100 ....m.7.......1. │ │ - 0x00db2580 a7b53100 df000000 0b000000 78ca3700 ..1.........x.7. │ │ - 0x00db2590 00000000 23993100 23993100 e0000000 ....#.1.#.1..... │ │ + 0x00db2570 0b000000 6dca3700 00000000 80b53100 ....m.7.......1. │ │ + 0x00db2580 80b53100 df000000 0b000000 78ca3700 ..1.........x.7. │ │ + 0x00db2590 00000000 fc983100 fc983100 e0000000 ......1...1..... │ │ 0x00db25a0 0b000000 83ca3700 00000000 01df2f00 ......7......./. │ │ 0x00db25b0 01df2f00 e1000000 0b000000 8eca3700 ../...........7. │ │ 0x00db25c0 00000000 3ec43200 3ec43200 e2000000 ....>.2.>.2..... │ │ 0x00db25d0 0b000000 99ca3700 00000000 5bad3000 ......7.....[.0. │ │ 0x00db25e0 5bad3000 e3000000 0b000000 a4ca3700 [.0...........7. │ │ 0x00db25f0 00000000 51873200 51873200 e4000000 ....Q.2.Q.2..... │ │ - 0x00db2600 0b000000 afca3700 00000000 7de73000 ......7.....}.0. │ │ - 0x00db2610 7de73000 e5000000 0b000000 baca3700 }.0...........7. │ │ + 0x00db2600 0b000000 afca3700 00000000 56e73000 ......7.....V.0. │ │ + 0x00db2610 56e73000 e5000000 0b000000 baca3700 V.0...........7. │ │ 0x00db2620 00000000 1cdf2f00 1cdf2f00 e6000000 ....../.../..... │ │ - 0x00db2630 0b000000 c5ca3700 00000000 4bd23100 ......7.....K.1. │ │ - 0x00db2640 4bd23100 e7000000 0b000000 d0ca3700 K.1...........7. │ │ + 0x00db2630 0b000000 c5ca3700 00000000 24d23100 ......7.....$.1. │ │ + 0x00db2640 24d23100 e7000000 0b000000 d0ca3700 $.1...........7. │ │ 0x00db2650 00000000 70873200 70873200 e8000000 ....p.2.p.2..... │ │ 0x00db2660 0b000000 dbca3700 00000000 f7862f00 ......7......./. │ │ 0x00db2670 f7862f00 e9000000 0b000000 e6ca3700 ../...........7. │ │ - 0x00db2680 00000000 98e73000 98e73000 ea000000 ......0...0..... │ │ - 0x00db2690 0b000000 f1ca3700 00000000 64053100 ......7.....d.1. │ │ - 0x00db26a0 64053100 eb000000 0b000000 fcca3700 d.1...........7. │ │ - 0x00db26b0 00000000 925e3100 925e3100 ec000000 .....^1..^1..... │ │ - 0x00db26c0 0b000000 07cb3700 00000000 66f23100 ......7.....f.1. │ │ - 0x00db26d0 66f23100 ed000000 0b000000 12cb3700 f.1...........7. │ │ + 0x00db2680 00000000 71e73000 71e73000 ea000000 ....q.0.q.0..... │ │ + 0x00db2690 0b000000 f1ca3700 00000000 3d053100 ......7.....=.1. │ │ + 0x00db26a0 3d053100 eb000000 0b000000 fcca3700 =.1...........7. │ │ + 0x00db26b0 00000000 6b5e3100 6b5e3100 ec000000 ....k^1.k^1..... │ │ + 0x00db26c0 0b000000 07cb3700 00000000 3ff23100 ......7.....?.1. │ │ + 0x00db26d0 3ff23100 ed000000 0b000000 12cb3700 ?.1...........7. │ │ 0x00db26e0 00000000 16872f00 16872f00 ee000000 ....../.../..... │ │ - 0x00db26f0 0b000000 1dcb3700 00000000 6cd23100 ......7.....l.1. │ │ - 0x00db2700 6cd23100 ef000000 0b000000 28cb3700 l.1.........(.7. │ │ - 0x00db2710 00000000 ea2c3200 ea2c3200 f0000000 .....,2..,2..... │ │ - 0x00db2720 0b000000 33cb3700 00000000 41993100 ....3.7.....A.1. │ │ - 0x00db2730 41993100 f1000000 0b000000 3ecb3700 A.1.........>.7. │ │ - 0x00db2740 00000000 af5e3100 af5e3100 f2000000 .....^1..^1..... │ │ - 0x00db2750 0b000000 49cb3700 00000000 487a3100 ....I.7.....Hz1. │ │ - 0x00db2760 487a3100 f3000000 0b000000 54cb3700 Hz1.........T.7. │ │ - 0x00db2770 00000000 260f3200 260f3200 f4000000 ....&.2.&.2..... │ │ - 0x00db2780 0b000000 5fcb3700 00000000 87f23100 ...._.7.......1. │ │ - 0x00db2790 87f23100 f5000000 0b000000 6acb3700 ..1.........j.7. │ │ - 0x00db27a0 00000000 3db23100 3db23100 f6000000 ....=.1.=.1..... │ │ - 0x00db27b0 0b000000 75cb3700 00000000 3b0f3200 ....u.7.....;.2. │ │ - 0x00db27c0 3b0f3200 f7000000 0b000000 80cb3700 ;.2...........7. │ │ - 0x00db27d0 00000000 5e7a3100 5e7a3100 f8000000 ....^z1.^z1..... │ │ + 0x00db26f0 0b000000 1dcb3700 00000000 45d23100 ......7.....E.1. │ │ + 0x00db2700 45d23100 ef000000 0b000000 28cb3700 E.1.........(.7. │ │ + 0x00db2710 00000000 c32c3200 c32c3200 f0000000 .....,2..,2..... │ │ + 0x00db2720 0b000000 33cb3700 00000000 1a993100 ....3.7.......1. │ │ + 0x00db2730 1a993100 f1000000 0b000000 3ecb3700 ..1.........>.7. │ │ + 0x00db2740 00000000 885e3100 885e3100 f2000000 .....^1..^1..... │ │ + 0x00db2750 0b000000 49cb3700 00000000 217a3100 ....I.7.....!z1. │ │ + 0x00db2760 217a3100 f3000000 0b000000 54cb3700 !z1.........T.7. │ │ + 0x00db2770 00000000 ff0e3200 ff0e3200 f4000000 ......2...2..... │ │ + 0x00db2780 0b000000 5fcb3700 00000000 60f23100 ...._.7.....`.1. │ │ + 0x00db2790 60f23100 f5000000 0b000000 6acb3700 `.1.........j.7. │ │ + 0x00db27a0 00000000 16b23100 16b23100 f6000000 ......1...1..... │ │ + 0x00db27b0 0b000000 75cb3700 00000000 140f3200 ....u.7.......2. │ │ + 0x00db27c0 140f3200 f7000000 0b000000 80cb3700 ..2...........7. │ │ + 0x00db27d0 00000000 377a3100 377a3100 f8000000 ....7z1.7z1..... │ │ 0x00db27e0 0b000000 8bcb3700 00000000 b0652f00 ......7......e/. │ │ 0x00db27f0 b0652f00 f9000000 0b000000 96cb3700 .e/...........7. │ │ - 0x00db2800 00000000 ff2c3200 ff2c3200 fa000000 .....,2..,2..... │ │ - 0x00db2810 0b000000 a1cb3700 00000000 524a3200 ......7.....RJ2. │ │ - 0x00db2820 524a3200 fb000000 0b000000 accb3700 RJ2...........7. │ │ + 0x00db2800 00000000 d82c3200 d82c3200 fa000000 .....,2..,2..... │ │ + 0x00db2810 0b000000 a1cb3700 00000000 2b4a3200 ......7.....+J2. │ │ + 0x00db2820 2b4a3200 fb000000 0b000000 accb3700 +J2...........7. │ │ 0x00db2830 00000000 91fc2f00 91fc2f00 fc000000 ....../.../..... │ │ 0x00db2840 0b000000 b7cb3700 00000000 51c83000 ......7.....Q.0. │ │ 0x00db2850 51c83000 fd000000 0b000000 c2cb3700 Q.0...........7. │ │ 0x00db2860 00000000 c9652f00 c9652f00 fe000000 .....e/..e/..... │ │ 0x00db2870 0b000000 cdcb3700 00000000 afbf2f00 ......7......./. │ │ 0x00db2880 afbf2f00 ff000000 0b000000 d8cb3700 ../...........7. │ │ - 0x00db2890 00000000 1c2d3200 1c2d3200 00010000 .....-2..-2..... │ │ - 0x00db28a0 0b000000 e3cb3700 00000000 530f3200 ......7.....S.2. │ │ + 0x00db2890 00000000 f52c3200 f52c3200 00010000 .....,2..,2..... │ │ + 0x00db28a0 0b000000 e3cb3700 00000000 2c0f3200 ......7.....,.2. │ │ 0x00db28b0 e18e3000 01010000 08000000 eecb3700 ..0...........7. │ │ 0x00db28c0 00000000 be693200 be693200 02010000 .....i2..i2..... │ │ 0x00db28d0 07000000 f6cb3700 00000000 66a63200 ......7.....f.2. │ │ 0x00db28e0 66a63200 03010000 07000000 fdcb3700 f.2...........7. │ │ 0x00db28f0 00000000 20523000 20523000 04010000 .... R0. R0..... │ │ - 0x00db2900 07000000 04cc3700 00000000 3d2d3200 ......7.....=-2. │ │ - 0x00db2910 3d2d3200 05010000 07000000 0bcc3700 =-2...........7. │ │ + 0x00db2900 07000000 04cc3700 00000000 162d3200 ......7......-2. │ │ + 0x00db2910 162d3200 05010000 07000000 0bcc3700 .-2...........7. │ │ 0x00db2920 00000000 7aad3000 7aad3000 06010000 ....z.0.z.0..... │ │ 0x00db2930 07000000 12cc3700 00000000 81ad3000 ......7.......0. │ │ 0x00db2940 81ad3000 07010000 07000000 19cc3700 ..0...........7. │ │ - 0x00db2950 00000000 6f7a3100 6f7a3100 08010000 ....oz1.oz1..... │ │ + 0x00db2950 00000000 487a3100 487a3100 08010000 ....Hz1.Hz1..... │ │ 0x00db2960 07000000 20cc3700 00000000 14193000 .... .7.......0. │ │ 0x00db2970 14193000 09010000 07000000 27cc3700 ..0.........'.7. │ │ - 0x00db2980 00000000 59203100 59203100 0a010000 ....Y 1.Y 1..... │ │ + 0x00db2980 00000000 32203100 32203100 0a010000 ....2 1.2 1..... │ │ 0x00db2990 07000000 2ecc3700 00000000 88ad3000 ......7.......0. │ │ 0x00db29a0 88ad3000 0b010000 07000000 35cc3700 ..0.........5.7. │ │ - 0x00db29b0 00000000 757a3100 757a3100 0c010000 ....uz1.uz1..... │ │ + 0x00db29b0 00000000 4e7a3100 4e7a3100 0c010000 ....Nz1.Nz1..... │ │ 0x00db29c0 07000000 3ccc3700 00000000 e58e3000 ....<.7.......0. │ │ 0x00db29d0 e58e3000 0d010000 08000000 43cc3700 ..0.........C.7. │ │ 0x00db29e0 00000000 e8652f00 e8652f00 0e010000 .....e/..e/..... │ │ - 0x00db29f0 08000000 4bcc3700 00000000 c6b53100 ....K.7.......1. │ │ - 0x00db2a00 c6b53100 0f010000 08000000 53cc3700 ..1.........S.7. │ │ + 0x00db29f0 08000000 4bcc3700 00000000 9fb53100 ....K.7.......1. │ │ + 0x00db2a00 9fb53100 0f010000 08000000 53cc3700 ..1.........S.7. │ │ 0x00db2a10 00000000 1b193000 1b193000 10010000 ......0...0..... │ │ 0x00db2a20 08000000 5bcc3700 00000000 86e53200 ....[.7.......2. │ │ 0x00db2a30 86e53200 11010000 08000000 63cc3700 ..2.........c.7. │ │ - 0x00db2a40 00000000 99f23100 99f23100 12010000 ......1...1..... │ │ - 0x00db2a50 08000000 6bcc3700 00000000 dbb53100 ....k.7.......1. │ │ - 0x00db2a60 dbb53100 13010000 08000000 73cc3700 ..1.........s.7. │ │ - 0x00db2a70 00000000 714a3200 714a3200 14010000 ....qJ2.qJ2..... │ │ - 0x00db2a80 08000000 7bcc3700 00000000 86d23100 ....{.7.......1. │ │ - 0x00db2a90 86d23100 15010000 08000000 83cc3700 ..1...........7. │ │ + 0x00db2a40 00000000 72f23100 72f23100 12010000 ....r.1.r.1..... │ │ + 0x00db2a50 08000000 6bcc3700 00000000 b4b53100 ....k.7.......1. │ │ + 0x00db2a60 b4b53100 13010000 08000000 73cc3700 ..1.........s.7. │ │ + 0x00db2a70 00000000 4a4a3200 4a4a3200 14010000 ....JJ2.JJ2..... │ │ + 0x00db2a80 08000000 7bcc3700 00000000 5fd23100 ....{.7....._.1. │ │ + 0x00db2a90 5fd23100 15010000 08000000 83cc3700 _.1...........7. │ │ 0x00db2aa0 00000000 b1fc2f00 b1fc2f00 16010000 ....../.../..... │ │ 0x00db2ab0 08000000 8bcc3700 00000000 f9a12f00 ......7......./. │ │ 0x00db2ac0 f9a12f00 17010000 08000000 93cc3700 ../...........7. │ │ 0x00db2ad0 00000000 26523000 26523000 18010000 ....&R0.&R0..... │ │ 0x00db2ae0 08000000 9bcc3700 00000000 68053300 ......7.....h.3. │ │ 0x00db2af0 68053300 19010000 08000000 a3cc3700 h.3...........7. │ │ - 0x00db2b00 00000000 a4f23100 a4f23100 1a010000 ......1...1..... │ │ + 0x00db2b00 00000000 7df23100 7df23100 1a010000 ....}.1.}.1..... │ │ 0x00db2b10 08000000 abcc3700 00000000 20703000 ......7..... p0. │ │ 0x00db2b20 20703000 1b010000 08000000 b3cc3700 p0...........7. │ │ 0x00db2b30 00000000 82053300 82053300 1c010000 ......3...3..... │ │ 0x00db2b40 08000000 bbcc3700 00000000 37872f00 ......7.....7./. │ │ - 0x00db2b50 91d23100 1d010000 08000000 c3cc3700 ..1...........7. │ │ + 0x00db2b50 6ad23100 1d010000 08000000 c3cc3700 j.1...........7. │ │ 0x00db2b60 00000000 3c523000 3c523000 1e010000 ....... │ │ - 0x00db2e70 09000000 cecd3700 00000000 74203100 ......7.....t 1. │ │ - 0x00db2e80 74203100 3f010000 09000000 d7cd3700 t 1.?.........7. │ │ + 0x00db2e40 09000000 bccd3700 00000000 5e053100 ......7.....^.1. │ │ + 0x00db2e50 5e053100 3d010000 09000000 c5cd3700 ^.1.=.........7. │ │ + 0x00db2e60 00000000 557a3100 557a3100 3e010000 ....Uz1.Uz1.>... │ │ + 0x00db2e70 09000000 cecd3700 00000000 4d203100 ......7.....M 1. │ │ + 0x00db2e80 4d203100 3f010000 09000000 d7cd3700 M 1.?.........7. │ │ 0x00db2e90 00000000 a4873200 a4873200 40010000 ......2...2.@... │ │ 0x00db2ea0 09000000 e0cd3700 00000000 39df2f00 ......7.....9./. │ │ 0x00db2eb0 39df2f00 41010000 09000000 e9cd3700 9./.A.........7. │ │ 0x00db2ec0 00000000 6ca63200 6ca63200 42010000 ....l.2.l.2.B... │ │ - 0x00db2ed0 09000000 f2cd3700 00000000 71993100 ......7.....q.1. │ │ - 0x00db2ee0 71993100 43010000 08000000 fbcd3700 q.1.C.........7. │ │ - 0x00db2ef0 00000000 bbf23100 bbf23100 44010000 ......1...1.D... │ │ + 0x00db2ed0 09000000 f2cd3700 00000000 4a993100 ......7.....J.1. │ │ + 0x00db2ee0 4a993100 43010000 08000000 fbcd3700 J.1.C.........7. │ │ + 0x00db2ef0 00000000 94f23100 94f23100 44010000 ......1...1.D... │ │ 0x00db2f00 08000000 03ce3700 00000000 e9693200 ......7......i2. │ │ 0x00db2f10 e9693200 45010000 08000000 0bce3700 .i2.E.........7. │ │ 0x00db2f20 00000000 9de53200 9de53200 46010000 ......2...2.F... │ │ 0x00db2f30 08000000 13ce3700 00000000 be053300 ......7.......3. │ │ 0x00db2f40 be053300 47010000 08000000 1bce3700 ..3.G.........7. │ │ 0x00db2f50 00000000 75523000 75523000 48010000 ....uR0.uR0.H... │ │ 0x00db2f60 08000000 23ce3700 00000000 fd652f00 ....#.7......e/. │ │ 0x00db2f70 fd652f00 49010000 08000000 2bce3700 .e/.I.......+.7. │ │ 0x00db2f80 00000000 08fd2f00 08fd2f00 4a010000 ....../.../.J... │ │ 0x00db2f90 08000000 33ce3700 00000000 1afd2f00 ....3.7......./. │ │ 0x00db2fa0 1afd2f00 4b010000 08000000 3bce3700 ../.K.......;.7. │ │ 0x00db2fb0 00000000 016a3200 016a3200 4c010000 .....j2..j2.L... │ │ - 0x00db2fc0 08000000 43ce3700 00000000 cef23100 ....C.7.......1. │ │ - 0x00db2fd0 cef23100 4d010000 08000000 4bce3700 ..1.M.......K.7. │ │ - 0x00db2fe0 00000000 997a3100 997a3100 4e010000 .....z1..z1.N... │ │ - 0x00db2ff0 08000000 53ce3700 00000000 874a3200 ....S.7......J2. │ │ - 0x00db3000 874a3200 4f010000 08000000 5bce3700 .J2.O.......[.7. │ │ + 0x00db2fc0 08000000 43ce3700 00000000 a7f23100 ....C.7.......1. │ │ + 0x00db2fd0 a7f23100 4d010000 08000000 4bce3700 ..1.M.......K.7. │ │ + 0x00db2fe0 00000000 727a3100 727a3100 4e010000 ....rz1.rz1.N... │ │ + 0x00db2ff0 08000000 53ce3700 00000000 604a3200 ....S.7.....`J2. │ │ + 0x00db3000 604a3200 4f010000 08000000 5bce3700 `J2.O.......[.7. │ │ 0x00db3010 00000000 d0053300 d0053300 50010000 ......3...3.P... │ │ 0x00db3020 08000000 63ce3700 00000000 ff373000 ....c.7......70. │ │ 0x00db3030 ff373000 51010000 08000000 6bce3700 .70.Q.......k.7. │ │ 0x00db3040 00000000 4edf2f00 4edf2f00 52010000 ....N./.N./.R... │ │ 0x00db3050 08000000 73ce3700 00000000 7dc83000 ....s.7.....}.0. │ │ 0x00db3060 7dc83000 53010000 08000000 7bce3700 }.0.S.......{.7. │ │ 0x00db3070 00000000 12662f00 12662f00 54010000 .....f/..f/.T... │ │ - 0x00db3080 08000000 83ce3700 00000000 02b63100 ......7.......1. │ │ - 0x00db3090 02b63100 55010000 08000000 8bce3700 ..1.U.........7. │ │ + 0x00db3080 08000000 83ce3700 00000000 dbb53100 ......7.......1. │ │ + 0x00db3090 dbb53100 55010000 08000000 8bce3700 ..1.U.........7. │ │ 0x00db30a0 00000000 218f3000 218f3000 56010000 ....!.0.!.0.V... │ │ - 0x00db30b0 08000000 93ce3700 00000000 762d3200 ......7.....v-2. │ │ - 0x00db30c0 762d3200 57010000 08000000 9bce3700 v-2.W.........7. │ │ + 0x00db30b0 08000000 93ce3700 00000000 4f2d3200 ......7.....O-2. │ │ + 0x00db30c0 4f2d3200 57010000 08000000 9bce3700 O-2.W.........7. │ │ 0x00db30d0 00000000 bf873200 bf873200 58010000 ......2...2.X... │ │ 0x00db30e0 08000000 a3ce3700 00000000 76872f00 ......7.....v./. │ │ 0x00db30f0 76872f00 59010000 08000000 abce3700 v./.Y.........7. │ │ 0x00db3100 00000000 e4053300 e4053300 5a010000 ......3...3.Z... │ │ 0x00db3110 08000000 b3ce3700 00000000 5ddf2f00 ......7.....]./. │ │ 0x00db3120 5ddf2f00 5b010000 08000000 bbce3700 ]./.[.........7. │ │ 0x00db3130 00000000 2ffd2f00 2ffd2f00 5c010000 ...././././.\... │ │ - 0x00db3140 08000000 c3ce3700 00000000 d7e73000 ......7.......0. │ │ - 0x00db3150 d7e73000 5d010000 08000000 cbce3700 ..0.].........7. │ │ + 0x00db3140 08000000 c3ce3700 00000000 b0e73000 ......7.......0. │ │ + 0x00db3150 b0e73000 5d010000 08000000 cbce3700 ..0.].........7. │ │ 0x00db3160 00000000 00000000 00000000 00000000 ................ │ │ 0x00db3170 00000000 00000000 00000000 42fd2f00 ............B./. │ │ 0x00db3180 42fd2f00 5f010000 08000000 d3ce3700 B./._.........7. │ │ 0x00db3190 00000000 d4873200 d4873200 60010000 ......2...2.`... │ │ 0x00db31a0 08000000 dbce3700 00000000 6ec43200 ......7.....n.2. │ │ 0x00db31b0 6ec43200 61010000 08000000 e3ce3700 n.2.a.........7. │ │ - 0x00db31c0 00000000 11b63100 11b63100 62010000 ......1...1.b... │ │ - 0x00db31d0 08000000 ebce3700 00000000 c85e3100 ......7......^1. │ │ - 0x00db31e0 c85e3100 63010000 08000000 f3ce3700 .^1.c.........7. │ │ + 0x00db31c0 00000000 eab53100 eab53100 62010000 ......1...1.b... │ │ + 0x00db31d0 08000000 ebce3700 00000000 a15e3100 ......7......^1. │ │ + 0x00db31e0 a15e3100 63010000 08000000 f3ce3700 .^1.c.........7. │ │ 0x00db31f0 00000000 a4ad3000 a4ad3000 64010000 ......0...0.d... │ │ - 0x00db3200 08000000 fbce3700 00000000 de5e3100 ......7......^1. │ │ - 0x00db3210 de5e3100 65010000 08000000 03cf3700 .^1.e.........7. │ │ + 0x00db3200 08000000 fbce3700 00000000 b75e3100 ......7......^1. │ │ + 0x00db3210 b75e3100 65010000 08000000 03cf3700 .^1.e.........7. │ │ 0x00db3220 00000000 7fa63200 7fa63200 66010000 ......2...2.f... │ │ - 0x00db3230 08000000 0bcf3700 00000000 473d3100 ......7.....G=1. │ │ - 0x00db3240 473d3100 67010000 08000000 13cf3700 G=1.g.........7. │ │ - 0x00db3250 00000000 eb5e3100 eb5e3100 68010000 .....^1..^1.h... │ │ + 0x00db3230 08000000 0bcf3700 00000000 203d3100 ......7..... =1. │ │ + 0x00db3240 203d3100 67010000 08000000 13cf3700 =1.g.........7. │ │ + 0x00db3250 00000000 c45e3100 c45e3100 68010000 .....^1..^1.h... │ │ 0x00db3260 08000000 1bcf3700 00000000 27662f00 ......7.....'f/. │ │ 0x00db3270 27662f00 69010000 08000000 23cf3700 'f/.i.......#.7. │ │ 0x00db3280 00000000 46193000 46193000 6a010000 ....F.0.F.0.j... │ │ 0x00db3290 08000000 2bcf3700 00000000 358f3000 ....+.7.....5.0. │ │ - 0x00db32a0 89203100 6b010000 08000000 33cf3700 . 1.k.......3.7. │ │ - 0x00db32b0 00000000 ebe73000 ae7a3100 6c010000 ......0..z1.l... │ │ - 0x00db32c0 08000000 3bcf3700 00000000 2bb63100 ....;.7.....+.1. │ │ - 0x00db32d0 b67a3100 6d010000 09000000 43cf3700 .z1.m.......C.7. │ │ + 0x00db32a0 62203100 6b010000 08000000 33cf3700 b 1.k.......3.7. │ │ + 0x00db32b0 00000000 c4e73000 877a3100 6c010000 ......0..z1.l... │ │ + 0x00db32c0 08000000 3bcf3700 00000000 04b63100 ....;.7.......1. │ │ + 0x00db32d0 8f7a3100 6d010000 09000000 43cf3700 .z1.m.......C.7. │ │ 0x00db32e0 00000000 59193000 d0bf2f00 6e010000 ....Y.0.../.n... │ │ - 0x00db32f0 09000000 4ccf3700 00000000 ca7a3100 ....L.7......z1. │ │ + 0x00db32f0 09000000 4ccf3700 00000000 a37a3100 ....L.7......z1. │ │ 0x00db3300 2c703000 6f010000 09000000 55cf3700 ,p0.o.......U.7. │ │ - 0x00db3310 00000000 dbbf2f00 7e993100 70010000 ....../.~.1.p... │ │ + 0x00db3310 00000000 dbbf2f00 57993100 70010000 ....../.W.1.p... │ │ 0x00db3320 09000000 5ecf3700 00000000 bcad3000 ....^.7.......0. │ │ 0x00db3330 88c43200 71010000 09000000 67cf3700 ..2.q.......g.7. │ │ - 0x00db3340 00000000 98993100 36662f00 72010000 ......1.6f/.r... │ │ + 0x00db3340 00000000 71993100 36662f00 72010000 ....q.1.6f/.r... │ │ 0x00db3350 09000000 70cf3700 00000000 8c872f00 ....p.7......./. │ │ 0x00db3360 c4ad3000 73010000 09000000 79cf3700 ..0.s.......y.7. │ │ - 0x00db3370 00000000 96c43200 f3e73000 74010000 ......2...0.t... │ │ + 0x00db3370 00000000 96c43200 cce73000 74010000 ......2...0.t... │ │ 0x00db3380 09000000 82cf3700 00000000 abe53200 ......7.......2. │ │ 0x00db3390 abe53200 75010000 09000000 8bcf3700 ..2.u.........7. │ │ - 0x00db33a0 00000000 2eb03100 2eb03100 76010000 ......1...1.v... │ │ - 0x00db33b0 09000000 94cf3700 00000000 9a203100 ......7...... 1. │ │ - 0x00db33c0 9b4a3200 77010000 09000000 9dcf3700 .J2.w.........7. │ │ + 0x00db33a0 00000000 07b03100 07b03100 76010000 ......1...1.v... │ │ + 0x00db33b0 09000000 94cf3700 00000000 73203100 ......7.....s 1. │ │ + 0x00db33c0 744a3200 77010000 09000000 9dcf3700 tJ2.w.........7. │ │ 0x00db33d0 00000000 6bbd3200 6bbd3200 78010000 ....k.2.k.2.x... │ │ - 0x00db33e0 04000000 a6cf3700 00000000 6d0f3200 ......7.....m.2. │ │ - 0x00db33f0 6d0f3200 79010000 05000000 aacf3700 m.2.y.........7. │ │ - 0x00db3400 00000000 f65e3100 a3053100 7a010000 .....^1...1.z... │ │ + 0x00db33e0 04000000 a6cf3700 00000000 460f3200 ......7.....F.2. │ │ + 0x00db33f0 460f3200 79010000 05000000 aacf3700 F.2.y.........7. │ │ + 0x00db3400 00000000 cf5e3100 7c053100 7a010000 .....^1.|.1.z... │ │ 0x00db3410 02000000 afcf3700 00000000 38703000 ......7.....8p0. │ │ - 0x00db3420 c3053100 7b010000 01000000 b1cf3700 ..1.{.........7. │ │ - 0x00db3430 00000000 d07a3100 a6993100 7c010000 .....z1...1.|... │ │ + 0x00db3420 9c053100 7b010000 01000000 b1cf3700 ..1.{.........7. │ │ + 0x00db3430 00000000 a97a3100 7f993100 7c010000 .....z1...1.|... │ │ 0x00db3440 02000000 b2cf3700 00000000 b1e53200 ......7.......2. │ │ - 0x00db3450 c7053100 7d010000 03000000 b4cf3700 ..1.}.........7. │ │ + 0x00db3450 a0053100 7d010000 03000000 b4cf3700 ..1.}.........7. │ │ 0x00db3460 00000000 b6e53200 d9ad3000 7e010000 ......2...0.~... │ │ 0x00db3470 04000000 b7cf3700 00000000 458f3000 ......7.....E.0. │ │ - 0x00db3480 cc053100 7f010000 04000000 bbcf3700 ..1...........7. │ │ - 0x00db3490 00000000 8b523000 a64a3200 80010000 .....R0..J2..... │ │ + 0x00db3480 a5053100 7f010000 04000000 bbcf3700 ..1...........7. │ │ + 0x00db3490 00000000 8b523000 7f4a3200 80010000 .....R0..J2..... │ │ 0x00db34a0 04000000 bfcf3700 00000000 c2752f00 ......7......u/. │ │ - 0x00db34b0 7a0f3200 81010000 04000000 c3cf3700 z.2...........7. │ │ - 0x00db34c0 00000000 055f3100 4a662f00 82010000 ....._1.Jf/..... │ │ - 0x00db34d0 04000000 c7cf3700 00000000 a4203100 ......7...... 1. │ │ + 0x00db34b0 530f3200 81010000 04000000 c3cf3700 S.2...........7. │ │ + 0x00db34c0 00000000 de5e3100 4a662f00 82010000 .....^1.Jf/..... │ │ + 0x00db34d0 04000000 c7cf3700 00000000 7d203100 ......7.....} 1. │ │ 0x00db34e0 3c703000 83010000 04000000 cbcf3700 ./.../..... │ │ 0x00db3890 09000000 d3d03700 00000000 22b62f00 ......7....."./. │ │ 0x00db38a0 24383000 ab010000 09000000 dcd03700 $80...........7. │ │ - 0x00db38b0 00000000 30383000 be203100 ac010000 ....080.. 1..... │ │ - 0x00db38c0 09000000 e5d03700 00000000 d14a3200 ......7......J2. │ │ + 0x00db38b0 00000000 30383000 97203100 ac010000 ....080.. 1..... │ │ + 0x00db38c0 09000000 e5d03700 00000000 aa4a3200 ......7......J2. │ │ 0x00db38d0 4a8f3000 ad010000 09000000 eed03700 J.0...........7. │ │ - 0x00db38e0 00000000 8a2d3200 dd4a3200 ae010000 .....-2..J2..... │ │ + 0x00db38e0 00000000 632d3200 b64a3200 ae010000 ....c-2..J2..... │ │ 0x00db38f0 03000000 f7d03700 00000000 73df2f00 ......7.....s./. │ │ 0x00db3900 87df2f00 af010000 07000000 fad03700 ../...........7. │ │ 0x00db3910 00000000 56703000 6f193000 b0010000 ....Vp0.o.0..... │ │ 0x00db3920 07000000 01d13700 00000000 30a22f00 ......7.....0./. │ │ - 0x00db3930 1be83000 b1010000 07000000 08d13700 ..0...........7. │ │ - 0x00db3940 00000000 da5b3200 da5b3200 b2010000 .....[2..[2..... │ │ + 0x00db3930 f4e73000 b1010000 07000000 08d13700 ..0...........7. │ │ + 0x00db3940 00000000 b35b3200 b35b3200 b2010000 .....[2..[2..... │ │ 0x00db3950 01000000 0fd13700 00000000 7c8b3000 ......7.....|.0. │ │ 0x00db3960 7c8b3000 b3010000 03000000 10d13700 |.0...........7. │ │ 0x00db3970 00000000 85662f00 85662f00 b4010000 .....f/..f/..... │ │ - 0x00db3980 07000000 13d13700 00000000 a90f3200 ......7.......2. │ │ - 0x00db3990 a90f3200 b5010000 08000000 1ad13700 ..2...........7. │ │ + 0x00db3980 07000000 13d13700 00000000 820f3200 ......7.......2. │ │ + 0x00db3990 820f3200 b5010000 08000000 1ad13700 ..2...........7. │ │ 0x00db39a0 00000000 b9c83000 b9c83000 b6010000 ......0...0..... │ │ 0x00db39b0 09000000 22d13700 00000000 08c02f00 ....".7......./. │ │ 0x00db39c0 08c02f00 b7010000 09000000 2bd13700 ../.........+.7. │ │ - 0x00db39d0 00000000 eb053100 eb053100 b8010000 ......1...1..... │ │ - 0x00db39e0 09000000 34d13700 00000000 d3d23100 ....4.7.......1. │ │ - 0x00db39f0 d3d23100 b9010000 09000000 3dd13700 ..1.........=.7. │ │ + 0x00db39d0 00000000 c4053100 c4053100 b8010000 ......1...1..... │ │ + 0x00db39e0 09000000 34d13700 00000000 acd23100 ....4.7.......1. │ │ + 0x00db39f0 acd23100 b9010000 09000000 3dd13700 ..1.........=.7. │ │ 0x00db3a00 00000000 89662f00 89662f00 ba010000 .....f/..f/..... │ │ 0x00db3a10 0a000000 46d13700 00000000 0c063300 ....F.7.......3. │ │ 0x00db3a20 0c063300 bb010000 0a000000 50d13700 ..3.........P.7. │ │ 0x00db3a30 00000000 ccc83000 ccc83000 bc010000 ......0...0..... │ │ 0x00db3a40 0a000000 5ad13700 00000000 3c383000 ....Z.7.....<80. │ │ 0x00db3a50 3c383000 bd010000 0a000000 64d13700 <80.........d.7. │ │ 0x00db3a60 00000000 59fd2f00 59fd2f00 be010000 ....Y./.Y./..... │ │ 0x00db3a70 0a000000 6ed13700 00000000 99662f00 ....n.7......f/. │ │ 0x00db3a80 99662f00 bf010000 0a000000 78d13700 .f/.........x.7. │ │ - 0x00db3a90 00000000 d47a3100 d47a3100 c0010000 .....z1..z1..... │ │ + 0x00db3a90 00000000 ad7a3100 ad7a3100 c0010000 .....z1..z1..... │ │ 0x00db3aa0 0a000000 82d13700 00000000 a7872f00 ......7......./. │ │ 0x00db3ab0 a7872f00 c1010000 0a000000 8cd13700 ../...........7. │ │ 0x00db3ac0 00000000 09883200 09883200 c2010000 ......2...2..... │ │ - 0x00db3ad0 0a000000 96d13700 00000000 f34a3200 ......7......J2. │ │ - 0x00db3ae0 f34a3200 c3010000 0a000000 a0d13700 .J2...........7. │ │ - 0x00db3af0 00000000 6a3d3100 6a3d3100 c4010000 ....j=1.j=1..... │ │ - 0x00db3b00 0a000000 aad13700 00000000 dfd23100 ......7.......1. │ │ - 0x00db3b10 dfd23100 c5010000 0a000000 b4d13700 ..1...........7. │ │ - 0x00db3b20 00000000 9e2d3200 9e2d3200 c6010000 .....-2..-2..... │ │ + 0x00db3ad0 0a000000 96d13700 00000000 cc4a3200 ......7......J2. │ │ + 0x00db3ae0 cc4a3200 c3010000 0a000000 a0d13700 .J2...........7. │ │ + 0x00db3af0 00000000 433d3100 433d3100 c4010000 ....C=1.C=1..... │ │ + 0x00db3b00 0a000000 aad13700 00000000 b8d23100 ......7.......1. │ │ + 0x00db3b10 b8d23100 c5010000 0a000000 b4d13700 ..1...........7. │ │ + 0x00db3b20 00000000 772d3200 772d3200 c6010000 ....w-2.w-2..... │ │ 0x00db3b30 0a000000 bed13700 00000000 07ae3000 ......7.......0. │ │ 0x00db3b40 07ae3000 c7010000 0a000000 c8d13700 ..0...........7. │ │ - 0x00db3b50 00000000 7e3d3100 7e3d3100 c8010000 ....~=1.~=1..... │ │ + 0x00db3b50 00000000 573d3100 573d3100 c8010000 ....W=1.W=1..... │ │ 0x00db3b60 0a000000 d2d13700 00000000 19883200 ......7.......2. │ │ 0x00db3b70 19883200 c9010000 0a000000 dcd13700 ..2...........7. │ │ - 0x00db3b80 00000000 efd23100 d4c43200 ca010000 ......1...2..... │ │ - 0x00db3b90 0a000000 e6d13700 00000000 ca203100 ......7...... 1. │ │ - 0x00db3ba0 ca203100 cb010000 0a000000 f0d13700 . 1...........7. │ │ - 0x00db3bb0 00000000 fd4a3200 b32d3200 cc010000 .....J2..-2..... │ │ + 0x00db3b80 00000000 c8d23100 d4c43200 ca010000 ......1...2..... │ │ + 0x00db3b90 0a000000 e6d13700 00000000 a3203100 ......7...... 1. │ │ + 0x00db3ba0 a3203100 cb010000 0a000000 f0d13700 . 1...........7. │ │ + 0x00db3bb0 00000000 d64a3200 8c2d3200 cc010000 .....J2..-2..... │ │ 0x00db3bc0 0a000000 fad13700 00000000 b6622f00 ......7......b/. │ │ 0x00db3bd0 b6622f00 cd010000 0a000000 04d23700 .b/...........7. │ │ - 0x00db3be0 00000000 33e83000 33e83000 ce010000 ....3.0.3.0..... │ │ - 0x00db3bf0 0a000000 0ed23700 00000000 024b3200 ......7......K2. │ │ - 0x00db3c00 024b3200 cf010000 0a000000 18d23700 .K2...........7. │ │ + 0x00db3be0 00000000 0ce83000 0ce83000 ce010000 ......0...0..... │ │ + 0x00db3bf0 0a000000 0ed23700 00000000 db4a3200 ......7......J2. │ │ + 0x00db3c00 db4a3200 cf010000 0a000000 18d23700 .J2...........7. │ │ 0x00db3c10 00000000 70703000 70703000 d0010000 ....pp0.pp0..... │ │ - 0x00db3c20 0a000000 22d23700 00000000 0e5f3100 ....".7......_1. │ │ - 0x00db3c30 0e5f3100 d1010000 0a000000 2cd23700 ._1.........,.7. │ │ - 0x00db3c40 00000000 c12d3200 c12d3200 d2010000 .....-2..-2..... │ │ + 0x00db3c20 0a000000 22d23700 00000000 e75e3100 ....".7......^1. │ │ + 0x00db3c30 e75e3100 d1010000 0a000000 2cd23700 .^1.........,.7. │ │ + 0x00db3c40 00000000 9a2d3200 9a2d3200 d2010000 .....-2..-2..... │ │ 0x00db3c50 0a000000 36d23700 00000000 2d883200 ....6.7.....-.2. │ │ 0x00db3c60 2d883200 d3010000 0a000000 40d23700 -.2.........@.7. │ │ - 0x00db3c70 00000000 873d3100 873d3100 d4010000 .....=1..=1..... │ │ + 0x00db3c70 00000000 603d3100 603d3100 d4010000 ....`=1.`=1..... │ │ 0x00db3c80 0a000000 4ad23700 00000000 dbc43200 ....J.7.......2. │ │ 0x00db3c90 dbc43200 d5010000 0a000000 54d23700 ..2.........T.7. │ │ 0x00db3ca0 00000000 19ae3000 19ae3000 d6010000 ......0...0..... │ │ 0x00db3cb0 0a000000 5ed23700 00000000 a2662f00 ....^.7......f/. │ │ 0x00db3cc0 a2662f00 d7010000 0a000000 68d23700 .f/.........h.7. │ │ - 0x00db3cd0 00000000 f3d23100 f3d23100 d8010000 ......1...1..... │ │ + 0x00db3cd0 00000000 ccd23100 ccd23100 d8010000 ......1...1..... │ │ 0x00db3ce0 0a000000 72d23700 00000000 48383000 ....r.7.....H80. │ │ 0x00db3cf0 48383000 d9010000 0a000000 7cd23700 H80.........|.7. │ │ - 0x00db3d00 00000000 0d4b3200 0d4b3200 da010000 .....K2..K2..... │ │ - 0x00db3d10 0a000000 86d23700 00000000 49b63100 ......7.....I.1. │ │ - 0x00db3d20 49b63100 db010000 0a000000 90d23700 I.1...........7. │ │ + 0x00db3d00 00000000 e64a3200 e64a3200 da010000 .....J2..J2..... │ │ + 0x00db3d10 0a000000 86d23700 00000000 22b63100 ......7.....".1. │ │ + 0x00db3d20 22b63100 db010000 0a000000 90d23700 ".1...........7. │ │ 0x00db3d30 00000000 1dc02f00 1dc02f00 dc010000 ....../.../..... │ │ 0x00db3d40 0a000000 9ad23700 00000000 568f3000 ......7.....V.0. │ │ 0x00db3d50 568f3000 dd010000 0a000000 a4d23700 V.0...........7. │ │ 0x00db3d60 00000000 b1662f00 b1662f00 de010000 .....f/..f/..... │ │ 0x00db3d70 0a000000 aed23700 00000000 76703000 ......7.....vp0. │ │ 0x00db3d80 76703000 df010000 0a000000 b8d23700 vp0...........7. │ │ 0x00db3d90 00000000 2ec02f00 2ec02f00 e0010000 ....../.../..... │ │ - 0x00db3da0 0a000000 c2d23700 00000000 af0f3200 ......7.......2. │ │ - 0x00db3db0 af0f3200 e1010000 0a000000 ccd23700 ..2...........7. │ │ + 0x00db3da0 0a000000 c2d23700 00000000 880f3200 ......7.......2. │ │ + 0x00db3db0 880f3200 e1010000 0a000000 ccd23700 ..2...........7. │ │ 0x00db3dc0 00000000 61fd2f00 61fd2f00 e2010000 ....a./.a./..... │ │ - 0x00db3dd0 0a000000 d6d23700 00000000 d97a3100 ......7......z1. │ │ - 0x00db3de0 d97a3100 e3010000 0a000000 e0d23700 .z1...........7. │ │ + 0x00db3dd0 0a000000 d6d23700 00000000 b27a3100 ......7......z1. │ │ + 0x00db3de0 b27a3100 e3010000 0a000000 e0d23700 .z1...........7. │ │ 0x00db3df0 00000000 206a3200 206a3200 e4010000 .... j2. j2..... │ │ 0x00db3e00 0a000000 ead23700 00000000 658f3000 ......7.....e.0. │ │ 0x00db3e10 658f3000 e5010000 0a000000 f4d23700 e.0...........7. │ │ 0x00db3e20 00000000 5c383000 5c383000 e6010000 ....\80.\80..... │ │ 0x00db3e30 0a000000 fed23700 00000000 a4523000 ......7......R0. │ │ 0x00db3e40 a4523000 e7010000 0a000000 08d33700 .R0...........7. │ │ 0x00db3e50 00000000 b6872f00 b6872f00 e8010000 ....../.../..... │ │ 0x00db3e60 0a000000 12d33700 00000000 26063300 ......7.....&.3. │ │ 0x00db3e70 26063300 e9010000 0a000000 1cd33700 &.3...........7. │ │ - 0x00db3e80 00000000 03f33100 03f33100 ea010000 ......1...1..... │ │ + 0x00db3e80 00000000 dcf23100 dcf23100 ea010000 ......1...1..... │ │ 0x00db3e90 0a000000 26d33700 00000000 8c193000 ....&.7.......0. │ │ 0x00db3ea0 8c193000 eb010000 0a000000 30d33700 ..0.........0.7. │ │ 0x00db3eb0 00000000 9ddf2f00 9ddf2f00 ec010000 ....../.../..... │ │ 0x00db3ec0 0a000000 3ad33700 00000000 35883200 ....:.7.....5.2. │ │ 0x00db3ed0 35883200 ed010000 0a000000 44d33700 5.2.........D.7. │ │ - 0x00db3ee0 00000000 04d33100 04d33100 ee010000 ......1...1..... │ │ - 0x00db3ef0 0a000000 4ed33700 00000000 17f33100 ....N.7.......1. │ │ - 0x00db3f00 17f33100 ef010000 0a000000 58d33700 ..1.........X.7. │ │ + 0x00db3ee0 00000000 ddd23100 ddd23100 ee010000 ......1...1..... │ │ + 0x00db3ef0 0a000000 4ed33700 00000000 f0f23100 ....N.7.......1. │ │ + 0x00db3f00 f0f23100 ef010000 0a000000 58d33700 ..1.........X.7. │ │ 0x00db3f10 00000000 d8c83000 d8c83000 f0010000 ......0...0..... │ │ - 0x00db3f20 0a000000 62d33700 00000000 c62d3200 ....b.7......-2. │ │ - 0x00db3f30 c62d3200 f1010000 0a000000 6cd33700 .-2.........l.7. │ │ - 0x00db3f40 00000000 185f3100 185f3100 f2010000 ....._1.._1..... │ │ - 0x00db3f50 0a000000 76d33700 00000000 22f33100 ....v.7.....".1. │ │ - 0x00db3f60 22f33100 f3010000 0a000000 80d33700 ".1...........7. │ │ - 0x00db3f70 00000000 56b63100 56b63100 f4010000 ....V.1.V.1..... │ │ - 0x00db3f80 0a000000 8ad33700 00000000 11d33100 ......7.......1. │ │ - 0x00db3f90 11d33100 f5010000 0a000000 94d33700 ..1...........7. │ │ + 0x00db3f20 0a000000 62d33700 00000000 9f2d3200 ....b.7......-2. │ │ + 0x00db3f30 9f2d3200 f1010000 0a000000 6cd33700 .-2.........l.7. │ │ + 0x00db3f40 00000000 f15e3100 f15e3100 f2010000 .....^1..^1..... │ │ + 0x00db3f50 0a000000 76d33700 00000000 fbf23100 ....v.7.......1. │ │ + 0x00db3f60 fbf23100 f3010000 0a000000 80d33700 ..1...........7. │ │ + 0x00db3f70 00000000 2fb63100 2fb63100 f4010000 ..../.1./.1..... │ │ + 0x00db3f80 0a000000 8ad33700 00000000 ead23100 ......7.......1. │ │ + 0x00db3f90 ead23100 f5010000 0a000000 94d33700 ..1...........7. │ │ 0x00db3fa0 00000000 3b063300 3b063300 f6010000 ....;.3.;.3..... │ │ 0x00db3fb0 0a000000 9ed33700 00000000 c0e53200 ......7.......2. │ │ 0x00db3fc0 c0e53200 f7010000 03000000 a8d33700 ..2...........7. │ │ 0x00db3fd0 00000000 b9662f00 37c02f00 f8010000 .....f/.7./..... │ │ 0x00db3fe0 05000000 abd33700 00000000 46a22f00 ......7.....F./. │ │ 0x00db3ff0 46a22f00 f9010000 06000000 b0d33700 F./...........7. │ │ 0x00db4000 00000000 b2523000 b2523000 fa010000 .....R0..R0..... │ │ 0x00db4010 06000000 b6d33700 00000000 8b703000 ......7......p0. │ │ 0x00db4020 8b703000 fb010000 07000000 bcd33700 .p0...........7. │ │ - 0x00db4030 00000000 2e5f3100 2e5f3100 fc010000 ....._1.._1..... │ │ + 0x00db4030 00000000 075f3100 075f3100 fc010000 ....._1.._1..... │ │ 0x00db4040 07000000 c3d33700 00000000 a2703000 ......7......p0. │ │ 0x00db4050 a2703000 fd010000 03000000 cad33700 .p0...........7. │ │ - 0x00db4060 00000000 e57a3100 e57a3100 fe010000 .....z1..z1..... │ │ + 0x00db4060 00000000 be7a3100 be7a3100 fe010000 .....z1..z1..... │ │ 0x00db4070 03000000 cdd33700 00000000 00000000 ......7......... │ │ 0x00db4080 00000000 00000000 00000000 00000000 ................ │ │ 0x00db4090 00000000 b6703000 6e383000 00020000 .....p0.n80..... │ │ 0x00db40a0 02000000 d0d33700 00000000 8d383000 ......7......80. │ │ 0x00db40b0 40c02f00 01020000 03000000 d2d33700 @./...........7. │ │ - 0x00db40c0 00000000 cc872f00 dc2d3200 02020000 ....../..-2..... │ │ + 0x00db40c0 00000000 cc872f00 b52d3200 02020000 ....../..-2..... │ │ 0x00db40d0 03000000 d5d33700 00000000 748f3000 ......7.....t.0. │ │ 0x00db40e0 748f3000 03020000 03000000 d8d33700 t.0...........7. │ │ - 0x00db40f0 00000000 b80f3200 b80f3200 04020000 ......2...2..... │ │ - 0x00db4100 03000000 dbd33700 00000000 c30f3200 ......7.......2. │ │ + 0x00db40f0 00000000 910f3200 910f3200 04020000 ......2...2..... │ │ + 0x00db4100 03000000 dbd33700 00000000 9c0f3200 ......7.......2. │ │ 0x00db4110 7d8f3000 05020000 03000000 ded33700 }.0...........7. │ │ 0x00db4120 00000000 4ec02f00 4ec02f00 06020000 ....N./.N./..... │ │ 0x00db4130 03000000 e1d33700 00000000 316a3200 ......7.....1j2. │ │ 0x00db4140 316a3200 07020000 04000000 e4d33700 1j2...........7. │ │ 0x00db4150 00000000 58a22f00 58a22f00 08020000 ....X./.X./..... │ │ - 0x00db4160 04000000 e8d33700 00000000 62b63100 ......7.....b.1. │ │ - 0x00db4170 62b63100 09020000 04000000 ecd33700 b.1...........7. │ │ + 0x00db4160 04000000 e8d33700 00000000 3bb63100 ......7.....;.1. │ │ + 0x00db4170 3bb63100 09020000 04000000 ecd33700 ;.1...........7. │ │ 0x00db4180 00000000 a1193000 a1193000 0a020000 ......0...0..... │ │ 0x00db4190 04000000 f0d33700 00000000 c2662f00 ......7......f/. │ │ 0x00db41a0 c2662f00 0b020000 04000000 f4d33700 .f/...........7. │ │ 0x00db41b0 00000000 3f6a3200 3f6a3200 0c020000 ....?j2.?j2..... │ │ - 0x00db41c0 04000000 f8d33700 00000000 17d33100 ......7.......1. │ │ - 0x00db41d0 17d33100 0d020000 04000000 fcd33700 ..1...........7. │ │ + 0x00db41c0 04000000 f8d33700 00000000 f0d23100 ......7.......1. │ │ + 0x00db41d0 f0d23100 0d020000 04000000 fcd33700 ..1...........7. │ │ 0x00db41e0 00000000 29ae3000 29ae3000 0e020000 ....).0.).0..... │ │ - 0x00db41f0 04000000 00d43700 00000000 34f33100 ......7.....4.1. │ │ - 0x00db4200 34f33100 0f020000 04000000 04d43700 4.1...........7. │ │ + 0x00db41f0 04000000 00d43700 00000000 0df33100 ......7.......1. │ │ + 0x00db4200 0df33100 0f020000 04000000 04d43700 ..1...........7. │ │ 0x00db4210 00000000 aadf2f00 aadf2f00 10020000 ....../.../..... │ │ - 0x00db4220 04000000 08d43700 00000000 70b63100 ......7.....p.1. │ │ - 0x00db4230 70b63100 11020000 04000000 0cd43700 p.1...........7. │ │ - 0x00db4240 00000000 174b3200 174b3200 12020000 .....K2..K2..... │ │ - 0x00db4250 04000000 10d43700 00000000 cc993100 ......7.......1. │ │ - 0x00db4260 cc993100 13020000 04000000 14d43700 ..1...........7. │ │ - 0x00db4270 00000000 49f33100 49f33100 14020000 ....I.1.I.1..... │ │ + 0x00db4220 04000000 08d43700 00000000 49b63100 ......7.....I.1. │ │ + 0x00db4230 49b63100 11020000 04000000 0cd43700 I.1...........7. │ │ + 0x00db4240 00000000 f04a3200 f04a3200 12020000 .....J2..J2..... │ │ + 0x00db4250 04000000 10d43700 00000000 a5993100 ......7.......1. │ │ + 0x00db4260 a5993100 13020000 04000000 14d43700 ..1...........7. │ │ + 0x00db4270 00000000 22f33100 22f33100 14020000 ....".1.".1..... │ │ 0x00db4280 04000000 18d43700 00000000 bd703000 ......7......p0. │ │ 0x00db4290 bd703000 15020000 04000000 1cd43700 .p0...........7. │ │ - 0x00db42a0 00000000 9a3d3100 9a3d3100 16020000 .....=1..=1..... │ │ + 0x00db42a0 00000000 733d3100 733d3100 16020000 ....s=1.s=1..... │ │ 0x00db42b0 04000000 20d43700 00000000 38ae3000 .... .7.....8.0. │ │ 0x00db42c0 38ae3000 17020000 04000000 24d43700 8.0.........$.7. │ │ 0x00db42d0 00000000 ebc83000 ebc83000 18020000 ......0...0..... │ │ 0x00db42e0 04000000 28d43700 00000000 4d063300 ....(.7.....M.3. │ │ 0x00db42f0 4d063300 19020000 04000000 2cd43700 M.3.........,.7. │ │ 0x00db4300 00000000 6bfd2f00 6bfd2f00 1a020000 ....k./.k./..... │ │ 0x00db4310 04000000 30d43700 00000000 4a883200 ....0.7.....J.2. │ │ 0x00db4320 4a883200 1b020000 04000000 34d43700 J.2.........4.7. │ │ - 0x00db4330 00000000 294b3200 294b3200 1c020000 ....)K2.)K2..... │ │ + 0x00db4330 00000000 024b3200 024b3200 1c020000 .....K2..K2..... │ │ 0x00db4340 04000000 38d43700 00000000 c2523000 ....8.7......R0. │ │ 0x00db4350 c2523000 1d020000 04000000 3cd43700 .R0.........<.7. │ │ - 0x00db4360 00000000 56f33100 56f33100 1e020000 ....V.1.V.1..... │ │ + 0x00db4360 00000000 2ff33100 2ff33100 1e020000 ..../.1./.1..... │ │ 0x00db4370 04000000 40d43700 00000000 cb662f00 ....@.7......f/. │ │ 0x00db4380 cb662f00 1f020000 04000000 44d43700 .f/.........D.7. │ │ 0x00db4390 00000000 67a22f00 67a22f00 20020000 ....g./.g./. ... │ │ - 0x00db43a0 04000000 48d43700 00000000 ef2d3200 ....H.7......-2. │ │ - 0x00db43b0 ef2d3200 21020000 04000000 4cd43700 .-2.!.......L.7. │ │ - 0x00db43c0 00000000 6bf33100 6bf33100 22020000 ....k.1.k.1."... │ │ - 0x00db43d0 04000000 50d43700 00000000 7cf33100 ....P.7.....|.1. │ │ - 0x00db43e0 7cf33100 23020000 04000000 54d43700 |.1.#.......T.7. │ │ + 0x00db43a0 04000000 48d43700 00000000 c82d3200 ....H.7......-2. │ │ + 0x00db43b0 c82d3200 21020000 04000000 4cd43700 .-2.!.......L.7. │ │ + 0x00db43c0 00000000 44f33100 44f33100 22020000 ....D.1.D.1."... │ │ + 0x00db43d0 04000000 50d43700 00000000 55f33100 ....P.7.....U.1. │ │ + 0x00db43e0 55f33100 23020000 04000000 54d43700 U.1.#.......T.7. │ │ 0x00db43f0 00000000 77a22f00 77a22f00 24020000 ....w./.w./.$... │ │ 0x00db4400 04000000 58d43700 00000000 c2df2f00 ....X.7......./. │ │ 0x00db4410 c2df2f00 25020000 04000000 5cd43700 ../.%.......\.7. │ │ - 0x00db4420 00000000 2cd33100 2cd33100 26020000 ....,.1.,.1.&... │ │ - 0x00db4430 04000000 60d43700 00000000 ef7a3100 ....`.7......z1. │ │ - 0x00db4440 ef7a3100 27020000 04000000 64d43700 .z1.'.......d.7. │ │ + 0x00db4420 00000000 05d33100 05d33100 26020000 ......1...1.&... │ │ + 0x00db4430 04000000 60d43700 00000000 c87a3100 ....`.7......z1. │ │ + 0x00db4440 c87a3100 27020000 04000000 64d43700 .z1.'.......d.7. │ │ 0x00db4450 00000000 df662f00 df662f00 28020000 .....f/..f/.(... │ │ - 0x00db4460 04000000 68d43700 00000000 42e83000 ....h.7.....B.0. │ │ - 0x00db4470 42e83000 29020000 04000000 6cd43700 B.0.).......l.7. │ │ + 0x00db4460 04000000 68d43700 00000000 1be83000 ....h.7.......0. │ │ + 0x00db4470 1be83000 29020000 04000000 6cd43700 ..0.).......l.7. │ │ 0x00db4480 00000000 60063300 60063300 2a020000 ....`.3.`.3.*... │ │ 0x00db4490 04000000 70d43700 00000000 fdc83000 ....p.7.......0. │ │ 0x00db44a0 fdc83000 2b020000 04000000 74d43700 ..0.+.......t.7. │ │ 0x00db44b0 00000000 58c02f00 58c02f00 2c020000 ....X./.X./.,... │ │ 0x00db44c0 04000000 78d43700 00000000 6bc02f00 ....x.7.....k./. │ │ 0x00db44d0 6bc02f00 2d020000 04000000 7cd43700 k./.-.......|.7. │ │ 0x00db44e0 00000000 8ba22f00 8ba22f00 2e020000 ....../.../..... │ │ 0x00db44f0 04000000 80d43700 00000000 d6523000 ......7......R0. │ │ 0x00db4500 d6523000 2f020000 04000000 84d43700 .R0./.........7. │ │ 0x00db4510 00000000 75063300 75063300 30020000 ....u.3.u.3.0... │ │ - 0x00db4520 04000000 88d43700 00000000 3dd33100 ......7.....=.1. │ │ - 0x00db4530 3dd33100 31020000 04000000 8cd43700 =.1.1.........7. │ │ + 0x00db4520 04000000 88d43700 00000000 16d33100 ......7.......1. │ │ + 0x00db4530 16d33100 31020000 04000000 8cd43700 ..1.1.........7. │ │ 0x00db4540 00000000 948f3000 948f3000 32020000 ......0...0.2... │ │ 0x00db4550 04000000 90d43700 00000000 12c93000 ......7.......0. │ │ 0x00db4560 12c93000 33020000 04000000 94d43700 ..0.3.........7. │ │ 0x00db4570 00000000 e9c43200 e9c43200 34020000 ......2...2.4... │ │ 0x00db4580 04000000 98d43700 00000000 cc703000 ......7......p0. │ │ 0x00db4590 cc703000 35020000 04000000 9cd43700 .p0.5.........7. │ │ - 0x00db45a0 00000000 fc053100 fc053100 36020000 ......1...1.6... │ │ + 0x00db45a0 00000000 d5053100 d5053100 36020000 ......1...1.6... │ │ 0x00db45b0 04000000 a0d43700 00000000 de703000 ......7......p0. │ │ 0x00db45c0 de703000 37020000 04000000 a4d43700 .p0.7.........7. │ │ - 0x00db45d0 00000000 56e83000 56e83000 38020000 ....V.0.V.0.8... │ │ - 0x00db45e0 04000000 a8d43700 00000000 3e4b3200 ......7.....>K2. │ │ - 0x00db45f0 3e4b3200 39020000 04000000 acd43700 >K2.9.........7. │ │ + 0x00db45d0 00000000 2fe83000 2fe83000 38020000 ..../.0./.0.8... │ │ + 0x00db45e0 04000000 a8d43700 00000000 174b3200 ......7......K2. │ │ + 0x00db45f0 174b3200 39020000 04000000 acd43700 .K2.9.........7. │ │ 0x00db4600 00000000 d5e53200 d5e53200 3a020000 ......2...2.:... │ │ 0x00db4610 04000000 b0d43700 00000000 ae193000 ......7.......0. │ │ 0x00db4620 ae193000 3b020000 04000000 b4d43700 ..0.;.........7. │ │ 0x00db4630 00000000 4c6a3200 4c6a3200 3c020000 ....Lj2.Lj2.<... │ │ 0x00db4640 04000000 b8d43700 00000000 bf193000 ......7.......0. │ │ 0x00db4650 bf193000 3d020000 04000000 bcd43700 ..0.=.........7. │ │ 0x00db4660 00000000 24c93000 24c93000 3e020000 ....$.0.$.0.>... │ │ 0x00db4670 04000000 c0d43700 00000000 7dc02f00 ......7.....}./. │ │ 0x00db4680 7dc02f00 3f020000 04000000 c4d43700 }./.?.........7. │ │ 0x00db4690 00000000 d2193000 d2193000 40020000 ......0...0.@... │ │ 0x00db46a0 04000000 c8d43700 00000000 97383000 ......7......80. │ │ 0x00db46b0 97383000 41020000 04000000 ccd43700 .80.A.........7. │ │ - 0x00db46c0 00000000 df993100 df993100 42020000 ......1...1.B... │ │ - 0x00db46d0 04000000 d0d43700 00000000 ab3d3100 ......7......=1. │ │ - 0x00db46e0 ab3d3100 43020000 04000000 d4d43700 .=1.C.........7. │ │ + 0x00db46c0 00000000 b8993100 b8993100 42020000 ......1...1.B... │ │ + 0x00db46d0 04000000 d0d43700 00000000 843d3100 ......7......=1. │ │ + 0x00db46e0 843d3100 43020000 04000000 d4d43700 .=1.C.........7. │ │ 0x00db46f0 00000000 d7872f00 d7872f00 44020000 ....../.../.D... │ │ - 0x00db4700 04000000 d8d43700 00000000 524b3200 ......7.....RK2. │ │ - 0x00db4710 524b3200 45020000 04000000 dcd43700 RK2.E.........7. │ │ - 0x00db4720 00000000 6ce83000 6ce83000 46020000 ....l.0.l.0.F... │ │ + 0x00db4700 04000000 d8d43700 00000000 2b4b3200 ......7.....+K2. │ │ + 0x00db4710 2b4b3200 45020000 04000000 dcd43700 +K2.E.........7. │ │ + 0x00db4720 00000000 45e83000 45e83000 46020000 ....E.0.E.0.F... │ │ 0x00db4730 04000000 e0d43700 00000000 e7872f00 ......7......./. │ │ 0x00db4740 e7872f00 47020000 04000000 e4d43700 ../.G.........7. │ │ - 0x00db4750 00000000 f3993100 f3993100 48020000 ......1...1.H... │ │ - 0x00db4760 04000000 e8d43700 00000000 475f3100 ......7.....G_1. │ │ - 0x00db4770 475f3100 49020000 04000000 ecd43700 G_1.I.........7. │ │ + 0x00db4750 00000000 cc993100 cc993100 48020000 ......1...1.H... │ │ + 0x00db4760 04000000 e8d43700 00000000 205f3100 ......7..... _1. │ │ + 0x00db4770 205f3100 49020000 04000000 ecd43700 _1.I.........7. │ │ 0x00db4780 00000000 90c02f00 90c02f00 4a020000 ....../.../.J... │ │ 0x00db4790 04000000 f0d43700 00000000 ed703000 ......7......p0. │ │ 0x00db47a0 ed703000 4b020000 04000000 f4d43700 .p0.K.........7. │ │ 0x00db47b0 00000000 8b063300 8b063300 4c020000 ......3...3.L... │ │ - 0x00db47c0 04000000 f8d43700 00000000 634b3200 ......7.....cK2. │ │ - 0x00db47d0 634b3200 4d020000 04000000 fcd43700 cK2.M.........7. │ │ + 0x00db47c0 04000000 f8d43700 00000000 3c4b3200 ......7.....S0..... │ │ 0x00db4ee0 08000000 21d63700 00000000 d0c02f00 ....!.7......./. │ │ - 0x00db4ef0 974b3200 99020000 08000000 29d63700 .K2.........).7. │ │ - 0x00db4f00 00000000 51063100 a34b3200 9a020000 ....Q.1..K2..... │ │ - 0x00db4f10 03000000 31d63700 00000000 e20f3200 ....1.7.......2. │ │ - 0x00db4f20 bef33100 9b020000 08000000 34d63700 ..1.........4.7. │ │ - 0x00db4f30 00000000 e2c02f00 093e3100 9c020000 ....../..>1..... │ │ - 0x00db4f40 09000000 3cd63700 00000000 213e3100 ....<.7.....!>1. │ │ + 0x00db4ef0 704b3200 99020000 08000000 29d63700 pK2.........).7. │ │ + 0x00db4f00 00000000 2a063100 7c4b3200 9a020000 ....*.1.|K2..... │ │ + 0x00db4f10 03000000 31d63700 00000000 bb0f3200 ....1.7.......2. │ │ + 0x00db4f20 97f33100 9b020000 08000000 34d63700 ..1.........4.7. │ │ + 0x00db4f30 00000000 e2c02f00 e23d3100 9c020000 ....../..=1..... │ │ + 0x00db4f40 09000000 3cd63700 00000000 fa3d3100 ....<.7......=1. │ │ 0x00db4f50 351a3000 9d020000 09000000 45d63700 5.0.........E.7. │ │ - 0x00db4f60 00000000 f50f3200 eca22f00 9e020000 ......2.../..... │ │ + 0x00db4f60 00000000 ce0f3200 eca22f00 9e020000 ......2.../..... │ │ 0x00db4f70 09000000 4ed63700 00000000 49e63200 ....N.7.....I.2. │ │ 0x00db4f80 d3a63200 9f020000 09000000 57d63700 ..2.........W.7. │ │ 0x00db4f90 00000000 8cb83200 d67e3000 a0020000 ......2..~0..... │ │ - 0x00db4fa0 09000000 60d63700 00000000 e4ac3100 ....`.7.......1. │ │ + 0x00db4fa0 09000000 60d63700 00000000 bdac3100 ....`.7.......1. │ │ 0x00db4fb0 04a32f00 a1020000 09000000 69d63700 ../.........i.7. │ │ - 0x00db4fc0 00000000 36e03000 28583200 a2020000 ....6.0.(X2..... │ │ + 0x00db4fc0 00000000 36e03000 01583200 a2020000 ....6.0..X2..... │ │ 0x00db4fd0 09000000 72d63700 00000000 d5383000 ....r.7......80. │ │ 0x00db4fe0 a3883200 a3020000 09000000 7bd63700 ..2.........{.7. │ │ 0x00db4ff0 00000000 4b533000 4b533000 a4020000 ....KS0.KS0..... │ │ - 0x00db5000 01000000 84d63700 00000000 1b213100 ......7......!1. │ │ - 0x00db5010 1b213100 a5020000 03000000 85d63700 .!1...........7. │ │ - 0x00db5020 00000000 b1b63100 b1b63100 a6020000 ......1...1..... │ │ + 0x00db5000 01000000 84d63700 00000000 f4203100 ......7...... 1. │ │ + 0x00db5010 f4203100 a5020000 03000000 85d63700 . 1...........7. │ │ + 0x00db5020 00000000 8ab63100 8ab63100 a6020000 ......1...1..... │ │ 0x00db5030 02000000 88d63700 00000000 ba063300 ......7.......3. │ │ 0x00db5040 ba063300 a7020000 03000000 8ad63700 ..3...........7. │ │ 0x00db5050 00000000 98ae3000 98ae3000 a8020000 ......0...0..... │ │ 0x00db5060 08000000 8dd63700 00000000 63533000 ......7.....cS0. │ │ 0x00db5070 63533000 a9020000 09000000 95d63700 cS0...........7. │ │ 0x00db5080 00000000 54e63200 54e63200 aa020000 ....T.2.T.2..... │ │ 0x00db5090 09000000 9ed63700 00000000 b4ae3000 ......7.......0. │ │ 0x00db50a0 b4ae3000 ab020000 09000000 a7d63700 ..0...........7. │ │ - 0x00db50b0 00000000 6bec3100 6bec3100 ac020000 ....k.1.k.1..... │ │ + 0x00db50b0 00000000 44ec3100 44ec3100 ac020000 ....D.1.D.1..... │ │ 0x00db50c0 08000000 b0d63700 00000000 55013300 ......7.....U.3. │ │ 0x00db50d0 55013300 ad020000 08000000 b8d63700 U.3...........7. │ │ - 0x00db50e0 00000000 b1283200 b1283200 ae020000 .....(2..(2..... │ │ + 0x00db50e0 00000000 8a283200 8a283200 ae020000 .....(2..(2..... │ │ 0x00db50f0 08000000 c0d63700 00000000 e3612f00 ......7......a/. │ │ 0x00db5100 e3612f00 af020000 08000000 c8d63700 .a/...........7. │ │ - 0x00db5110 00000000 a2463200 a2463200 b0020000 .....F2..F2..... │ │ + 0x00db5110 00000000 7b463200 7b463200 b0020000 ....{F2.{F2..... │ │ 0x00db5120 08000000 d0d63700 00000000 6fa23200 ......7.....o.2. │ │ 0x00db5130 6fa23200 b1020000 08000000 d8d63700 o.2...........7. │ │ 0x00db5140 00000000 dcc33000 dcc33000 b2020000 ......0...0..... │ │ 0x00db5150 08000000 e0d63700 00000000 c2063300 ......7.......3. │ │ 0x00db5160 c2063300 b3020000 08000000 e8d63700 ..3...........7. │ │ - 0x00db5170 00000000 caf33100 caf33100 b4020000 ......1...1..... │ │ + 0x00db5170 00000000 a3f33100 a3f33100 b4020000 ......1...1..... │ │ 0x00db5180 08000000 f0d63700 00000000 d99d2f00 ......7......./. │ │ 0x00db5190 d99d2f00 b5020000 08000000 f8d63700 ../...........7. │ │ 0x00db51a0 00000000 ee612f00 ee612f00 b6020000 .....a/..a/..... │ │ - 0x00db51b0 08000000 00d73700 00000000 28b23100 ......7.....(.1. │ │ - 0x00db51c0 28b23100 b7020000 08000000 08d73700 (.1...........7. │ │ + 0x00db51b0 08000000 00d73700 00000000 01b23100 ......7.......1. │ │ + 0x00db51c0 01b23100 b7020000 08000000 08d73700 ..1...........7. │ │ 0x00db51d0 00000000 ceba2f00 ceba2f00 b8020000 ....../.../..... │ │ - 0x00db51e0 08000000 10d73700 00000000 d5f33100 ......7.......1. │ │ - 0x00db51f0 d5f33100 b9020000 08000000 18d73700 ..1...........7. │ │ + 0x00db51e0 08000000 10d73700 00000000 aef33100 ......7.......1. │ │ + 0x00db51f0 aef33100 b9020000 08000000 18d73700 ..1...........7. │ │ 0x00db5200 00000000 57c93000 57c93000 ba020000 ....W.0.W.0..... │ │ - 0x00db5210 08000000 20d73700 00000000 bc283200 .... .7......(2. │ │ - 0x00db5220 bc283200 bb020000 08000000 28d73700 .(2.........(.7. │ │ - 0x00db5230 00000000 27393100 27393100 bc020000 ....'91.'91..... │ │ - 0x00db5240 08000000 30d73700 00000000 871c3100 ....0.7.......1. │ │ - 0x00db5250 871c3100 bd020000 08000000 38d73700 ..1.........8.7. │ │ - 0x00db5260 00000000 c7283200 c7283200 be020000 .....(2..(2..... │ │ + 0x00db5210 08000000 20d73700 00000000 95283200 .... .7......(2. │ │ + 0x00db5220 95283200 bb020000 08000000 28d73700 .(2.........(.7. │ │ + 0x00db5230 00000000 00393100 00393100 bc020000 .....91..91..... │ │ + 0x00db5240 08000000 30d73700 00000000 601c3100 ....0.7.....`.1. │ │ + 0x00db5250 601c3100 bd020000 08000000 38d73700 `.1.........8.7. │ │ + 0x00db5260 00000000 a0283200 a0283200 be020000 .....(2..(2..... │ │ 0x00db5270 08000000 40d73700 00000000 dfe23000 ....@.7.......0. │ │ 0x00db5280 dfe23000 bf020000 08000000 48d73700 ..0.........H.7. │ │ 0x00db5290 00000000 c59d2f00 c59d2f00 c0020000 ....../.../..... │ │ - 0x00db52a0 05000000 50d73700 00000000 7d1c3100 ....P.7.....}.1. │ │ - 0x00db52b0 7d1c3100 c1020000 05000000 55d73700 }.1.........U.7. │ │ + 0x00db52a0 05000000 50d73700 00000000 561c3100 ....P.7.....V.1. │ │ + 0x00db52b0 561c3100 c1020000 05000000 55d73700 V.1.........U.7. │ │ 0x00db52c0 00000000 4b013300 4b013300 c2020000 ....K.3.K.3..... │ │ 0x00db52d0 05000000 5ad73700 00000000 b64d3000 ....Z.7......M0. │ │ 0x00db52e0 b64d3000 c3020000 05000000 5fd73700 .M0........._.7. │ │ - 0x00db52f0 00000000 3b5a3100 3b5a3100 c4020000 ....;Z1.;Z1..... │ │ - 0x00db5300 05000000 64d73700 00000000 9a943100 ....d.7.......1. │ │ - 0x00db5310 9a943100 c5020000 05000000 69d73700 ..1.........i.7. │ │ + 0x00db52f0 00000000 145a3100 145a3100 c4020000 .....Z1..Z1..... │ │ + 0x00db5300 05000000 64d73700 00000000 73943100 ....d.7.....s.1. │ │ + 0x00db5310 73943100 c5020000 05000000 69d73700 s.1.........i.7. │ │ 0x00db5320 00000000 b3bf3200 b3bf3200 c6020000 ......2...2..... │ │ - 0x00db5330 05000000 6ed73700 00000000 950b3200 ....n.7.......2. │ │ - 0x00db5340 950b3200 c7020000 05000000 73d73700 ..2.........s.7. │ │ - 0x00db5350 00000000 09393100 09393100 c8020000 .....91..91..... │ │ - 0x00db5360 05000000 78d73700 00000000 a7283200 ....x.7......(2. │ │ - 0x00db5370 a7283200 c9020000 05000000 7dd73700 .(2.........}.7. │ │ - 0x00db5380 00000000 54013100 54013100 ca020000 ....T.1.T.1..... │ │ - 0x00db5390 05000000 82d73700 00000000 1eb23100 ......7.......1. │ │ - 0x00db53a0 1eb23100 cb020000 05000000 87d73700 ..1...........7. │ │ - 0x00db53b0 00000000 41763100 41763100 cc020000 ....Av1.Av1..... │ │ + 0x00db5330 05000000 6ed73700 00000000 6e0b3200 ....n.7.....n.2. │ │ + 0x00db5340 6e0b3200 c7020000 05000000 73d73700 n.2.........s.7. │ │ + 0x00db5350 00000000 e2383100 e2383100 c8020000 .....81..81..... │ │ + 0x00db5360 05000000 78d73700 00000000 80283200 ....x.7......(2. │ │ + 0x00db5370 80283200 c9020000 05000000 7dd73700 .(2.........}.7. │ │ + 0x00db5380 00000000 2d013100 2d013100 ca020000 ....-.1.-.1..... │ │ + 0x00db5390 05000000 82d73700 00000000 f7b13100 ......7.......1. │ │ + 0x00db53a0 f7b13100 cb020000 05000000 87d73700 ..1...........7. │ │ + 0x00db53b0 00000000 1a763100 1a763100 cc020000 .....v1..v1..... │ │ 0x00db53c0 05000000 8cd73700 00000000 51aa3000 ......7.....Q.0. │ │ 0x00db53d0 51aa3000 cd020000 05000000 91d73700 Q.0...........7. │ │ 0x00db53e0 00000000 a8153000 a8153000 ce020000 ......0...0..... │ │ 0x00db53f0 05000000 96d73700 00000000 65343000 ......7.....e40. │ │ 0x00db5400 65343000 cf020000 05000000 9bd73700 e40...........7. │ │ 0x00db5410 00000000 f9d82f00 f9d82f00 d0020000 ....../.../..... │ │ - 0x00db5420 05000000 a0d73700 00000000 4b763100 ......7.....Kv1. │ │ - 0x00db5430 4b763100 d1020000 05000000 a5d73700 Kv1...........7. │ │ + 0x00db5420 05000000 a0d73700 00000000 24763100 ......7.....$v1. │ │ + 0x00db5430 24763100 d1020000 05000000 a5d73700 $v1...........7. │ │ 0x00db5440 00000000 d9612f00 d9612f00 d2020000 .....a/..a/..... │ │ 0x00db5450 05000000 aad73700 00000000 03d92f00 ......7......./. │ │ 0x00db5460 03d92f00 d3020000 05000000 afd73700 ../...........7. │ │ 0x00db5470 00000000 f8823200 f8823200 d4020000 ......2...2..... │ │ 0x00db5480 05000000 b4d73700 00000000 0dd92f00 ......7......./. │ │ 0x00db5490 0dd92f00 d5020000 05000000 b9d73700 ../...........7. │ │ 0x00db54a0 00000000 17d92f00 17d92f00 d6020000 ....../.../..... │ │ 0x00db54b0 05000000 bed73700 00000000 316b3000 ......7.....1k0. │ │ 0x00db54c0 316b3000 d7020000 05000000 c3d73700 1k0...........7. │ │ 0x00db54d0 00000000 cf9d2f00 cf9d2f00 d8020000 ....../.../..... │ │ 0x00db54e0 05000000 c8d73700 00000000 bdbf3200 ......7.......2. │ │ 0x00db54f0 bdbf3200 d9020000 05000000 cdd73700 ..2...........7. │ │ - 0x00db5500 00000000 13393100 13393100 da020000 .....91..91..... │ │ + 0x00db5500 00000000 ec383100 ec383100 da020000 .....81..81..... │ │ 0x00db5510 05000000 d2d73700 00000000 6f343000 ......7.....o40. │ │ 0x00db5520 6f343000 db020000 05000000 d7d73700 o40...........7. │ │ 0x00db5530 00000000 02833200 02833200 dc020000 ......2...2..... │ │ - 0x00db5540 05000000 dcd73700 00000000 1d393100 ......7......91. │ │ - 0x00db5550 1d393100 dd020000 05000000 e1d73700 .91...........7. │ │ + 0x00db5540 05000000 dcd73700 00000000 f6383100 ......7......81. │ │ + 0x00db5550 f6383100 dd020000 05000000 e1d73700 .81...........7. │ │ 0x00db5560 00000000 c04d3000 c04d3000 de020000 .....M0..M0..... │ │ - 0x00db5570 05000000 e6d73700 00000000 921c3100 ......7.......1. │ │ - 0x00db5580 921c3100 df020000 05000000 ebd73700 ..1...........7. │ │ - 0x00db5590 00000000 76ec3100 76ec3100 e0020000 ....v.1.v.1..... │ │ + 0x00db5570 05000000 e6d73700 00000000 6b1c3100 ......7.....k.1. │ │ + 0x00db5580 6b1c3100 df020000 05000000 ebd73700 k.1...........7. │ │ + 0x00db5590 00000000 4fec3100 4fec3100 e0020000 ....O.1.O.1..... │ │ 0x00db55a0 05000000 f0d73700 00000000 79343000 ......7.....y40. │ │ 0x00db55b0 79343000 e1020000 05000000 f5d73700 y40...........7. │ │ 0x00db55c0 00000000 60013300 60013300 e2020000 ....`.3.`.3..... │ │ - 0x00db55d0 05000000 fad73700 00000000 aa0b3200 ......7.......2. │ │ - 0x00db55e0 aa0b3200 e3020000 05000000 ffd73700 ..2...........7. │ │ - 0x00db55f0 00000000 455a3100 455a3100 e4020000 ....EZ1.EZ1..... │ │ + 0x00db55d0 05000000 fad73700 00000000 830b3200 ......7.......2. │ │ + 0x00db55e0 830b3200 e3020000 05000000 ffd73700 ..2...........7. │ │ + 0x00db55f0 00000000 1e5a3100 1e5a3100 e4020000 .....Z1..Z1..... │ │ 0x00db5600 05000000 04d83700 00000000 ca4d3000 ......7......M0. │ │ 0x00db5610 ca4d3000 e5020000 05000000 09d83700 .M0...........7. │ │ 0x00db5620 00000000 0c833200 0c833200 e6020000 ......2...2..... │ │ 0x00db5630 05000000 0ed83700 00000000 23833200 ......7.....#.2. │ │ 0x00db5640 23833200 e7020000 05000000 13d83700 #.2...........7. │ │ - 0x00db5650 00000000 55763100 55763100 e8020000 ....Uv1.Uv1..... │ │ + 0x00db5650 00000000 2e763100 2e763100 e8020000 .....v1..v1..... │ │ 0x00db5660 05000000 18d83700 00000000 f7812f00 ......7......./. │ │ 0x00db5670 f7812f00 e9020000 05000000 1dd83700 ../...........7. │ │ 0x00db5680 00000000 edc02f00 f7c02f00 ea020000 ....../.../..... │ │ - 0x00db5690 04000000 22d83700 00000000 cf5f3100 ....".7......_1. │ │ + 0x00db5690 04000000 22d83700 00000000 a85f3100 ....".7......_1. │ │ 0x00db56a0 09c12f00 eb020000 03000000 26d83700 ../.........&.7. │ │ 0x00db56b0 00000000 0ba32f00 eba63200 ec020000 ....../...2..... │ │ - 0x00db56c0 03000000 29d83700 00000000 f8ce3100 ....).7.......1. │ │ + 0x00db56c0 03000000 29d83700 00000000 d1ce3100 ....).7.......1. │ │ 0x00db56d0 20c12f00 ed020000 00000000 00000000 ./............. │ │ - 0x00db56e0 00000000 a4943100 00103200 ee020000 ......1...2..... │ │ + 0x00db56e0 00000000 7d943100 d90f3200 ee020000 ....}.1...2..... │ │ 0x00db56f0 00000000 00000000 00000000 6b533000 ............kS0. │ │ - 0x00db5700 2c3e3100 ef020000 0b000000 2cd83700 ,>1.........,.7. │ │ - 0x00db5710 00000000 122e3200 62d33100 f0020000 ......2.b.1..... │ │ + 0x00db5700 053e3100 ef020000 0b000000 2cd83700 .>1.........,.7. │ │ + 0x00db5710 00000000 eb2d3200 3bd33100 f0020000 .....-2.;.1..... │ │ 0x00db5720 0b000000 37d83700 00000000 1ca32f00 ....7.7......./. │ │ 0x00db5730 2da32f00 f1020000 0b000000 42d83700 -./.........B.7. │ │ - 0x00db5740 00000000 3d3e3100 232e3200 f2020000 ....=>1.#.2..... │ │ - 0x00db5750 08000000 4dd83700 00000000 73d33100 ....M.7.....s.1. │ │ + 0x00db5740 00000000 163e3100 fc2d3200 f2020000 .....>1..-2..... │ │ + 0x00db5750 08000000 4dd83700 00000000 4cd33100 ....M.7.....L.1. │ │ 0x00db5760 bcae3000 f3020000 08000000 55d83700 ..0.........U.7. │ │ 0x00db5770 00000000 14e02f00 dc383000 f4020000 ....../..80..... │ │ 0x00db5780 08000000 5dd83700 00000000 c6fd2f00 ....].7......./. │ │ - 0x00db5790 61063100 f5020000 08000000 65d83700 a.1.........e.7. │ │ + 0x00db5790 3a063100 f5020000 08000000 65d83700 :.1.........e.7. │ │ 0x00db57a0 00000000 25e02f00 5ce63200 f6020000 ....%./.\.2..... │ │ - 0x00db57b0 08000000 6dd83700 00000000 bb4b3200 ....m.7......K2. │ │ - 0x00db57c0 8ce83000 f7020000 08000000 75d83700 ..0.........u.7. │ │ - 0x00db57d0 00000000 9de83000 27c12f00 f8020000 ......0.'./..... │ │ - 0x00db57e0 00000000 00000000 00000000 07103200 ..............2. │ │ + 0x00db57b0 08000000 6dd83700 00000000 944b3200 ....m.7......K2. │ │ + 0x00db57c0 65e83000 f7020000 08000000 75d83700 e.0.........u.7. │ │ + 0x00db57d0 00000000 76e83000 27c12f00 f8020000 ....v.0.'./..... │ │ + 0x00db57e0 00000000 00000000 00000000 e00f3200 ..............2. │ │ 0x00db57f0 22713000 f9020000 00000000 00000000 "q0............. │ │ 0x00db5800 00000000 aa883200 3ea32f00 fa020000 ......2.>./..... │ │ - 0x00db5810 00000000 00000000 00000000 afe83000 ..............0. │ │ - 0x00db5820 342e3200 fb020000 00000000 00000000 4.2............. │ │ - 0x00db5830 00000000 299a3100 c1e83000 fc020000 ....).1...0..... │ │ + 0x00db5810 00000000 00000000 00000000 88e83000 ..............0. │ │ + 0x00db5820 0d2e3200 fb020000 00000000 00000000 ..2............. │ │ + 0x00db5830 00000000 029a3100 9ae83000 fc020000 ......1...0..... │ │ 0x00db5840 00000000 00000000 00000000 bc883200 ..............2. │ │ 0x00db5850 34672f00 fd020000 00000000 00000000 4g/............. │ │ - 0x00db5860 00000000 cc4b3200 462e3200 fe020000 .....K2.F.2..... │ │ - 0x00db5870 08000000 7dd83700 00000000 b5b63100 ....}.7.......1. │ │ - 0x00db5880 28213100 ff020000 08000000 85d83700 (!1...........7. │ │ - 0x00db5890 00000000 19103200 39213100 00030000 ......2.9!1..... │ │ + 0x00db5860 00000000 a54b3200 1f2e3200 fe020000 .....K2...2..... │ │ + 0x00db5870 08000000 7dd83700 00000000 8eb63100 ....}.7.......1. │ │ + 0x00db5880 01213100 ff020000 08000000 85d83700 .!1...........7. │ │ + 0x00db5890 00000000 f20f3200 12213100 00030000 ......2..!1..... │ │ 0x00db58a0 08000000 8dd83700 00000000 ed383000 ......7......80. │ │ 0x00db58b0 4f903000 01030000 03000000 95d83700 O.0...........7. │ │ - 0x00db58c0 00000000 34713000 2a103200 02030000 ....4q0.*.2..... │ │ + 0x00db58c0 00000000 34713000 03103200 02030000 ....4q0...2..... │ │ 0x00db58d0 03000000 98d83700 00000000 50a32f00 ......7.....P./. │ │ - 0x00db58e0 3e7b3100 03030000 03000000 9bd83700 >{1...........7. │ │ + 0x00db58e0 177b3100 03030000 03000000 9bd83700 .{1...........7. │ │ 0x00db58f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db5900 00000000 00000000 00000000 de5f3100 ............._1. │ │ + 0x00db5900 00000000 00000000 00000000 b75f3100 ............._1. │ │ 0x00db5910 73903000 05030000 06000000 9ed83700 s.0...........7. │ │ 0x00db5920 00000000 00000000 00000000 00000000 ................ │ │ 0x00db5930 00000000 00000000 00000000 00000000 ................ │ │ 0x00db5940 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db5950 00000000 572e3200 e0f33100 08030000 ....W.2...1..... │ │ - 0x00db5960 08000000 a4d83700 00000000 c6b63100 ......7.......1. │ │ + 0x00db5950 00000000 302e3200 b9f33100 08030000 ....0.2...1..... │ │ + 0x00db5960 08000000 a4d83700 00000000 9fb63100 ......7.......1. │ │ 0x00db5970 4d1a3000 09030000 08000000 acd83700 M.0...........7. │ │ 0x00db5980 00000000 4d713000 39c12f00 0a030000 ....Mq0.9./..... │ │ 0x00db5990 08000000 b4d83700 00000000 36e02f00 ......7.....6./. │ │ 0x00db59a0 876a3200 0b030000 08000000 bcd83700 .j2...........7. │ │ 0x00db59b0 00000000 7c533000 62c93000 0c030000 ....|S0.b.0..... │ │ 0x00db59c0 08000000 c4d83700 00000000 78903000 ......7.....x.0. │ │ - 0x00db59d0 4e3e3100 0d030000 08000000 ccd83700 N>1...........7. │ │ - 0x00db59e0 00000000 2c882f00 4a213100 0e030000 ....,./.J!1..... │ │ + 0x00db59d0 273e3100 0d030000 08000000 ccd83700 '>1...........7. │ │ + 0x00db59e0 00000000 2c882f00 23213100 0e030000 ....,./.#!1..... │ │ 0x00db59f0 09000000 d4d83700 00000000 08393000 ......7......90. │ │ - 0x00db5a00 e9f33100 0f030000 09000000 ddd83700 ..1...........7. │ │ - 0x00db5a10 00000000 587b3100 587b3100 10030000 ....X{1.X{1..... │ │ - 0x00db5a20 08000000 e6d83700 00000000 d3e83000 ......7.......0. │ │ - 0x00db5a30 cfb63100 11030000 08000000 eed83700 ..1...........7. │ │ - 0x00db5a40 00000000 84d33100 84d33100 12030000 ......1...1..... │ │ - 0x00db5a50 0b000000 f6d83700 00000000 dd4b3200 ......7......K2. │ │ - 0x00db5a60 dd4b3200 13030000 0b000000 01d93700 .K2...........7. │ │ + 0x00db5a00 c2f33100 0f030000 09000000 ddd83700 ..1...........7. │ │ + 0x00db5a10 00000000 317b3100 317b3100 10030000 ....1{1.1{1..... │ │ + 0x00db5a20 08000000 e6d83700 00000000 ace83000 ......7.......0. │ │ + 0x00db5a30 a8b63100 11030000 08000000 eed83700 ..1...........7. │ │ + 0x00db5a40 00000000 5dd33100 5dd33100 12030000 ....].1.].1..... │ │ + 0x00db5a50 0b000000 f6d83700 00000000 b64b3200 ......7......K2. │ │ + 0x00db5a60 b64b3200 13030000 0b000000 01d93700 .K2...........7. │ │ 0x00db5a70 00000000 20be2f00 20be2f00 14030000 .... ./. ./..... │ │ 0x00db5a80 09000000 0cd93700 00000000 1d513000 ......7......Q0. │ │ 0x00db5a90 1d513000 15030000 09000000 15d93700 .Q0...........7. │ │ 0x00db5aa0 00000000 4d043300 4d043300 16030000 ....M.3.M.3..... │ │ 0x00db5ab0 09000000 1ed93700 00000000 46672f00 ......7.....Fg/. │ │ 0x00db5ac0 46672f00 17030000 07000000 27d93700 Fg/.........'.7. │ │ - 0x00db5ad0 00000000 5d213100 5d213100 18030000 ....]!1.]!1..... │ │ - 0x00db5ae0 07000000 2ed93700 00000000 72063100 ......7.....r.1. │ │ - 0x00db5af0 72063100 19030000 08000000 35d93700 r.1.........5.7. │ │ + 0x00db5ad0 00000000 36213100 36213100 18030000 ....6!1.6!1..... │ │ + 0x00db5ae0 07000000 2ed93700 00000000 4b063100 ......7.....K.1. │ │ + 0x00db5af0 4b063100 19030000 08000000 35d93700 K.1.........5.7. │ │ 0x00db5b00 00000000 561a3000 561a3000 1a030000 ....V.0.V.0..... │ │ 0x00db5b10 08000000 3dd93700 00000000 05a73200 ....=.7.......2. │ │ 0x00db5b20 05a73200 1b030000 08000000 45d93700 ..2.........E.7. │ │ 0x00db5b30 00000000 6de63200 6de63200 1c030000 ....m.2.m.2..... │ │ 0x00db5b40 08000000 4dd93700 00000000 56713000 ....M.7.....Vq0. │ │ 0x00db5b50 56713000 1d030000 08000000 55d93700 Vq0.........U.7. │ │ - 0x00db5b60 00000000 72213100 72213100 1e030000 ....r!1.r!1..... │ │ + 0x00db5b60 00000000 4b213100 4b213100 1e030000 ....K!1.K!1..... │ │ 0x00db5b70 08000000 5dd93700 00000000 906a3200 ....].7......j2. │ │ 0x00db5b80 906a3200 1f030000 08000000 65d93700 .j2.........e.7. │ │ - 0x00db5b90 00000000 6b7b3100 6b7b3100 20030000 ....k{1.k{1. ... │ │ - 0x00db5ba0 08000000 6dd93700 00000000 9fd33100 ....m.7.......1. │ │ - 0x00db5bb0 9fd33100 21030000 08000000 75d93700 ..1.!.......u.7. │ │ + 0x00db5b90 00000000 447b3100 447b3100 20030000 ....D{1.D{1. ... │ │ + 0x00db5ba0 08000000 6dd93700 00000000 78d33100 ....m.7.....x.1. │ │ + 0x00db5bb0 78d33100 21030000 08000000 75d93700 x.1.!.......u.7. │ │ 0x00db5bc0 00000000 7fe63200 7fe63200 22030000 ......2...2."... │ │ 0x00db5bd0 09000000 7dd93700 00000000 9f6a3200 ....}.7......j2. │ │ 0x00db5be0 9f6a3200 23030000 09000000 86d93700 .j2.#.........7. │ │ 0x00db5bf0 00000000 af6a3200 af6a3200 24030000 .....j2..j2.$... │ │ - 0x00db5c00 06000000 8fd93700 00000000 e0e83000 ......7.......0. │ │ - 0x00db5c10 e0e83000 25030000 05000000 95d93700 ..0.%.........7. │ │ - 0x00db5c20 00000000 f54b3200 f54b3200 26030000 .....K2..K2.&... │ │ - 0x00db5c30 05000000 9ad93700 00000000 eae83000 ......7.......0. │ │ - 0x00db5c40 81213100 27030000 06000000 9fd93700 .!1.'.........7. │ │ + 0x00db5c00 06000000 8fd93700 00000000 b9e83000 ......7.......0. │ │ + 0x00db5c10 b9e83000 25030000 05000000 95d93700 ..0.%.........7. │ │ + 0x00db5c20 00000000 ce4b3200 ce4b3200 26030000 .....K2..K2.&... │ │ + 0x00db5c30 05000000 9ad93700 00000000 c3e83000 ......7.......0. │ │ + 0x00db5c40 5a213100 27030000 06000000 9fd93700 Z!1.'.........7. │ │ 0x00db5c50 00000000 82903000 a4903000 28030000 ......0...0.(... │ │ - 0x00db5c60 06000000 a5d93700 00000000 e35f3100 ......7......_1. │ │ + 0x00db5c60 06000000 a5d93700 00000000 bc5f3100 ......7......_1. │ │ 0x00db5c70 17a73200 29030000 06000000 abd93700 ..2.).........7. │ │ - 0x00db5c80 00000000 ed5f3100 583e3100 2a030000 ....._1.X>1.*... │ │ - 0x00db5c90 06000000 b1d93700 00000000 af403200 ......7......@2. │ │ + 0x00db5c80 00000000 c65f3100 313e3100 2a030000 ....._1.1>1.*... │ │ + 0x00db5c90 06000000 b1d93700 00000000 88403200 ......7......@2. │ │ 0x00db5ca0 5d672f00 2b030000 06000000 b7d93700 ]g/.+.........7. │ │ - 0x00db5cb0 00000000 aed33100 01603100 2c030000 ......1..`1.,... │ │ + 0x00db5cb0 00000000 87d33100 da5f3100 2c030000 ......1.._1.,... │ │ 0x00db5cc0 06000000 bdd93700 00000000 85533000 ......7......S0. │ │ 0x00db5cd0 8c533000 2d030000 06000000 c3d93700 .S0.-.........7. │ │ 0x00db5ce0 00000000 40882f00 40882f00 2e030000 ....@./.@./..... │ │ 0x00db5cf0 00000000 00000000 00000000 2afa3200 ............*.2. │ │ 0x00db5d00 62713000 2f030000 06000000 c9d93700 bq0./.........7. │ │ - 0x00db5d10 00000000 ce883200 b5d33100 30030000 ......2...1.0... │ │ - 0x00db5d20 06000000 cfd93700 00000000 3b9a3100 ......7.....;.1. │ │ + 0x00db5d10 00000000 ce883200 8ed33100 30030000 ......2...1.0... │ │ + 0x00db5d20 06000000 cfd93700 00000000 149a3100 ......7.......1. │ │ 0x00db5d30 cd063300 31030000 06000000 d5d93700 ..3.1.........7. │ │ - 0x00db5d40 00000000 6b3e3100 02f43100 32030000 ....k>1...1.2... │ │ - 0x00db5d50 06000000 dbd93700 00000000 602e3200 ......7.....`.2. │ │ - 0x00db5d60 602e3200 33030000 07000000 e1d93700 `.2.3.........7. │ │ + 0x00db5d40 00000000 443e3100 dbf33100 32030000 ....D>1...1.2... │ │ + 0x00db5d50 06000000 dbd93700 00000000 392e3200 ......7.....9.2. │ │ + 0x00db5d60 392e3200 33030000 07000000 e1d93700 9.2.3.........7. │ │ 0x00db5d70 00000000 9a533000 9a533000 34030000 .....S0..S0.4... │ │ - 0x00db5d80 07000000 e8d93700 00000000 11603100 ......7......`1. │ │ - 0x00db5d90 11603100 35030000 07000000 efd93700 .`1.5.........7. │ │ + 0x00db5d80 07000000 e8d93700 00000000 ea5f3100 ......7......_1. │ │ + 0x00db5d90 ea5f3100 35030000 07000000 efd93700 ._1.5.........7. │ │ 0x00db5da0 00000000 74713000 74713000 36030000 ....tq0.tq0.6... │ │ 0x00db5db0 07000000 f6d93700 00000000 62a32f00 ......7.....b./. │ │ 0x00db5dc0 62a32f00 37030000 07000000 fdd93700 b./.7.........7. │ │ 0x00db5dd0 00000000 b96a3200 b96a3200 38030000 .....j2..j2.8... │ │ - 0x00db5de0 07000000 04da3700 00000000 0ee93000 ......7.......0. │ │ - 0x00db5df0 0ee93000 39030000 07000000 0bda3700 ..0.9.........7. │ │ - 0x00db5e00 00000000 33e93000 33e93000 3a030000 ....3.0.3.0.:... │ │ - 0x00db5e10 07000000 12da3700 00000000 84063100 ......7.......1. │ │ - 0x00db5e20 84063100 3b030000 07000000 19da3700 ..1.;.........7. │ │ - 0x00db5e30 00000000 ff4b3200 ff4b3200 3c030000 .....K2..K2.<... │ │ + 0x00db5de0 07000000 04da3700 00000000 e7e83000 ......7.......0. │ │ + 0x00db5df0 e7e83000 39030000 07000000 0bda3700 ..0.9.........7. │ │ + 0x00db5e00 00000000 0ce93000 0ce93000 3a030000 ......0...0.:... │ │ + 0x00db5e10 07000000 12da3700 00000000 5d063100 ......7.....].1. │ │ + 0x00db5e20 5d063100 3b030000 07000000 19da3700 ].1.;.........7. │ │ + 0x00db5e30 00000000 d84b3200 d84b3200 3c030000 .....K2..K2.<... │ │ 0x00db5e40 07000000 20da3700 00000000 df883200 .... .7.......2. │ │ 0x00db5e50 df883200 3d030000 07000000 27da3700 ..2.=.......'.7. │ │ 0x00db5e60 00000000 27a73200 27a73200 3e030000 ....'.2.'.2.>... │ │ - 0x00db5e70 07000000 2eda3700 00000000 ddb63100 ......7.......1. │ │ - 0x00db5e80 ddb63100 3f030000 07000000 35da3700 ..1.?.......5.7. │ │ + 0x00db5e70 07000000 2eda3700 00000000 b6b63100 ......7.......1. │ │ + 0x00db5e80 b6b63100 3f030000 07000000 35da3700 ..1.?.......5.7. │ │ 0x00db5e90 00000000 8fe63200 8fe63200 40030000 ......2...2.@... │ │ 0x00db5ea0 07000000 3cda3700 00000000 42c12f00 ....<.7.....B./. │ │ 0x00db5eb0 42c12f00 41030000 07000000 43da3700 B./.A.......C.7. │ │ 0x00db5ec0 00000000 67c12f00 67c12f00 42030000 ....g./.g./.B... │ │ - 0x00db5ed0 07000000 4ada3700 00000000 15f43100 ....J.7.......1. │ │ - 0x00db5ee0 15f43100 43030000 07000000 51da3700 ..1.C.......Q.7. │ │ - 0x00db5ef0 00000000 852e3200 852e3200 44030000 ......2...2.D... │ │ + 0x00db5ed0 07000000 4ada3700 00000000 eef33100 ....J.7.......1. │ │ + 0x00db5ee0 eef33100 43030000 07000000 51da3700 ..1.C.......Q.7. │ │ + 0x00db5ef0 00000000 5e2e3200 5e2e3200 44030000 ....^.2.^.2.D... │ │ 0x00db5f00 07000000 58da3700 00000000 96713000 ....X.7......q0. │ │ 0x00db5f10 96713000 45030000 07000000 5fda3700 .q0.E......._.7. │ │ 0x00db5f20 00000000 d7fd2f00 d7fd2f00 46030000 ....../.../.F... │ │ 0x00db5f30 07000000 66da3700 00000000 0c893200 ....f.7.......2. │ │ 0x00db5f40 0c893200 47030000 07000000 6dda3700 ..2.G.......m.7. │ │ 0x00db5f50 00000000 50a73200 50a73200 48030000 ....P.2.P.2.H... │ │ 0x00db5f60 07000000 74da3700 00000000 6bc93000 ....t.7.....k.0. │ │ 0x00db5f70 6bc93000 49030000 07000000 7bda3700 k.0.I.......{.7. │ │ 0x00db5f80 00000000 e2063300 e2063300 4a030000 ......3...3.J... │ │ - 0x00db5f90 07000000 82da3700 00000000 ad2e3200 ......7.......2. │ │ - 0x00db5fa0 ad2e3200 4b030000 07000000 89da3700 ..2.K.........7. │ │ + 0x00db5f90 07000000 82da3700 00000000 862e3200 ......7.......2. │ │ + 0x00db5fa0 862e3200 4b030000 07000000 89da3700 ..2.K.........7. │ │ 0x00db5fb0 00000000 09073300 09073300 4c030000 ......3...3.L... │ │ 0x00db5fc0 07000000 90da3700 00000000 681a3000 ......7.....h.0. │ │ 0x00db5fd0 681a3000 4d030000 07000000 97da3700 h.0.M.........7. │ │ - 0x00db5fe0 00000000 a8213100 a8213100 4e030000 .....!1..!1.N... │ │ - 0x00db5ff0 07000000 9eda3700 00000000 bd213100 ......7......!1. │ │ - 0x00db6000 bd213100 4f030000 07000000 a5da3700 .!1.O.........7. │ │ + 0x00db5fe0 00000000 81213100 81213100 4e030000 .....!1..!1.N... │ │ + 0x00db5ff0 07000000 9eda3700 00000000 96213100 ......7......!1. │ │ + 0x00db6000 96213100 4f030000 07000000 a5da3700 .!1.O.........7. │ │ 0x00db6010 00000000 03c53200 03c53200 50030000 ......2...2.P... │ │ - 0x00db6020 07000000 acda3700 00000000 a9063100 ......7.......1. │ │ + 0x00db6020 07000000 acda3700 00000000 82063100 ......7.......1. │ │ 0x00db6030 92c93000 51030000 08000000 b3da3700 ..0.Q.........7. │ │ 0x00db6040 00000000 6f672f00 8cc12f00 52030000 ....og/.../.R... │ │ - 0x00db6050 08000000 bbda3700 00000000 d72e3200 ......7.......2. │ │ - 0x00db6060 7a7b3100 53030000 08000000 c3da3700 z{1.S.........7. │ │ - 0x00db6070 00000000 be713000 4f9a3100 54030000 .....q0.O.1.T... │ │ + 0x00db6050 08000000 bbda3700 00000000 b02e3200 ......7.......2. │ │ + 0x00db6060 537b3100 53030000 08000000 c3da3700 S{1.S.........7. │ │ + 0x00db6070 00000000 be713000 289a3100 54030000 .....q0.(.1.T... │ │ 0x00db6080 08000000 cbda3700 00000000 b4e63200 ......7.......2. │ │ 0x00db6090 7a1a3000 55030000 08000000 d3da3700 z.0.U.........7. │ │ - 0x00db60a0 00000000 4c103200 2b893200 56030000 ....L.2.+.2.V... │ │ - 0x00db60b0 08000000 dbda3700 00000000 2d883100 ......7.....-.1. │ │ + 0x00db60a0 00000000 25103200 2b893200 56030000 ....%.2.+.2.V... │ │ + 0x00db60b0 08000000 dbda3700 00000000 06883100 ......7.......1. │ │ 0x00db60c0 4b882f00 57030000 00000000 00000000 K./.W........... │ │ 0x00db60d0 00000000 cdae3000 50882f00 58030000 ......0.P./.X... │ │ - 0x00db60e0 09000000 e3da3700 00000000 7e9a3100 ......7.....~.1. │ │ + 0x00db60e0 09000000 e3da3700 00000000 579a3100 ......7.....W.1. │ │ 0x00db60f0 de6a3200 59030000 03000000 ecda3700 .j2.Y.........7. │ │ 0x00db6100 00000000 54893200 ba533000 5a030000 ....T.2..S0.Z... │ │ 0x00db6110 08000000 efda3700 00000000 b3c93000 ......7.......0. │ │ 0x00db6120 b3c93000 5b030000 03000000 f7da3700 ..0.[.........7. │ │ 0x00db6130 00000000 fffd2f00 fffd2f00 5c030000 ....../.../.\... │ │ 0x00db6140 03000000 fada3700 00000000 d9ae3000 ......7.......0. │ │ 0x00db6150 d9ae3000 5d030000 03000000 fdda3700 ..0.].........7. │ │ 0x00db6160 00000000 10fe2f00 10fe2f00 5e030000 ....../.../.^... │ │ - 0x00db6170 03000000 00db3700 00000000 3af43100 ......7.....:.1. │ │ - 0x00db6180 3af43100 5f030000 03000000 03db3700 :.1._.........7. │ │ - 0x00db6190 00000000 6a103200 6a103200 60030000 ....j.2.j.2.`... │ │ - 0x00db61a0 03000000 06db3700 00000000 7a103200 ......7.....z.2. │ │ - 0x00db61b0 7a103200 61030000 03000000 09db3700 z.2.a.........7. │ │ - 0x00db61c0 00000000 bc063100 bc063100 62030000 ......1...1.b... │ │ + 0x00db6170 03000000 00db3700 00000000 13f43100 ......7.......1. │ │ + 0x00db6180 13f43100 5f030000 03000000 03db3700 ..1._.........7. │ │ + 0x00db6190 00000000 43103200 43103200 60030000 ....C.2.C.2.`... │ │ + 0x00db61a0 03000000 06db3700 00000000 53103200 ......7.....S.2. │ │ + 0x00db61b0 53103200 61030000 03000000 09db3700 S.2.a.........7. │ │ + 0x00db61c0 00000000 95063100 95063100 62030000 ......1...1.b... │ │ 0x00db61d0 03000000 0cdb3700 00000000 e3713000 ......7......q0. │ │ 0x00db61e0 e3713000 63030000 03000000 0fdb3700 .q0.c.........7. │ │ 0x00db61f0 00000000 c9903000 c9903000 64030000 ......0...0.d... │ │ - 0x00db6200 03000000 12db3700 00000000 d6063100 ......7.......1. │ │ - 0x00db6210 d6063100 65030000 03000000 15db3700 ..1.e.........7. │ │ - 0x00db6220 00000000 2e603100 2e603100 66030000 .....`1..`1.f... │ │ + 0x00db6200 03000000 12db3700 00000000 af063100 ......7.......1. │ │ + 0x00db6210 af063100 65030000 03000000 15db3700 ..1.e.........7. │ │ + 0x00db6220 00000000 07603100 07603100 66030000 .....`1..`1.f... │ │ 0x00db6230 03000000 18db3700 00000000 3fe02f00 ......7.....?./. │ │ 0x00db6240 3fe02f00 67030000 03000000 1bdb3700 ?./.g.........7. │ │ 0x00db6250 00000000 68882f00 68882f00 68030000 ....h./.h./.h... │ │ 0x00db6260 03000000 1edb3700 00000000 1efe2f00 ......7......./. │ │ 0x00db6270 1efe2f00 69030000 03000000 21db3700 ../.i.......!.7. │ │ - 0x00db6280 00000000 cf213100 cf213100 6a030000 .....!1..!1.j... │ │ + 0x00db6280 00000000 a8213100 a8213100 6a030000 .....!1..!1.j... │ │ 0x00db6290 03000000 24db3700 00000000 bfc93000 ....$.7.......0. │ │ 0x00db62a0 bfc93000 6b030000 03000000 27db3700 ..0.k.......'.7. │ │ - 0x00db62b0 00000000 bf423200 bf423200 6c030000 .....B2..B2.l... │ │ + 0x00db62b0 00000000 98423200 98423200 6c030000 .....B2..B2.l... │ │ 0x00db62c0 03000000 2adb3700 00000000 cf533000 ....*.7......S0. │ │ 0x00db62d0 cf533000 6d030000 03000000 2ddb3700 .S0.m.......-.7. │ │ 0x00db62e0 00000000 ab1a3000 ab1a3000 6e030000 ......0...0.n... │ │ - 0x00db62f0 03000000 30db3700 00000000 58e93000 ....0.7.....X.0. │ │ - 0x00db6300 58e93000 6f030000 03000000 33db3700 X.0.o.......3.7. │ │ + 0x00db62f0 03000000 30db3700 00000000 31e93000 ....0.7.....1.0. │ │ + 0x00db6300 31e93000 6f030000 03000000 33db3700 1.0.o.......3.7. │ │ 0x00db6310 00000000 7fa32f00 7fa32f00 70030000 ....../.../.p... │ │ 0x00db6320 03000000 36db3700 00000000 a4c12f00 ....6.7......./. │ │ 0x00db6330 a4c12f00 71030000 03000000 39db3700 ../.q.......9.7. │ │ 0x00db6340 00000000 d5903000 d5903000 72030000 ......0...0.r... │ │ 0x00db6350 03000000 3cdb3700 00000000 6e893200 ....<.7.....n.2. │ │ 0x00db6360 6e893200 73030000 03000000 3fdb3700 n.2.s.......?.7. │ │ - 0x00db6370 00000000 8a9a3100 8a9a3100 74030000 ......1...1.t... │ │ - 0x00db6380 03000000 42db3700 00000000 c9d33100 ....B.7.......1. │ │ - 0x00db6390 c9d33100 75030000 03000000 45db3700 ..1.u.......E.7. │ │ - 0x00db63a0 00000000 ee063100 ee063100 76030000 ......1...1.v... │ │ - 0x00db63b0 03000000 48db3700 00000000 947b3100 ....H.7......{1. │ │ - 0x00db63c0 947b3100 77030000 03000000 4bdb3700 .{1.w.......K.7. │ │ + 0x00db6370 00000000 639a3100 639a3100 74030000 ....c.1.c.1.t... │ │ + 0x00db6380 03000000 42db3700 00000000 a2d33100 ....B.7.......1. │ │ + 0x00db6390 a2d33100 75030000 03000000 45db3700 ..1.u.......E.7. │ │ + 0x00db63a0 00000000 c7063100 c7063100 76030000 ......1...1.v... │ │ + 0x00db63b0 03000000 48db3700 00000000 6d7b3100 ....H.7.....m{1. │ │ + 0x00db63c0 6d7b3100 77030000 03000000 4bdb3700 m{1.w.......K.7. │ │ 0x00db63d0 00000000 dbe63200 dbe63200 78030000 ......2...2.x... │ │ - 0x00db63e0 03000000 4edb3700 00000000 55f43100 ....N.7.....U.1. │ │ - 0x00db63f0 55f43100 79030000 03000000 51db3700 U.1.y.......Q.7. │ │ - 0x00db6400 00000000 eb213100 eb213100 7a030000 .....!1..!1.z... │ │ - 0x00db6410 03000000 54db3700 00000000 9f9a3100 ....T.7.......1. │ │ - 0x00db6420 9f9a3100 7b030000 03000000 57db3700 ..1.{.......W.7. │ │ - 0x00db6430 00000000 e22e3200 e22e3200 7c030000 ......2...2.|... │ │ - 0x00db6440 03000000 5adb3700 00000000 2c4c3200 ....Z.7.....,L2. │ │ - 0x00db6450 2c4c3200 7d030000 0b000000 5ddb3700 ,L2.}.......].7. │ │ - 0x00db6460 00000000 7d3e3100 18c53200 7e030000 ....}>1...2.~... │ │ - 0x00db6470 00000000 00000000 00000000 ea2e3200 ..............2. │ │ - 0x00db6480 ff213100 7f030000 09000000 68db3700 .!1.........h.7. │ │ - 0x00db6490 00000000 b2c12f00 3c4c3200 80030000 ....../.1...2.~... │ │ + 0x00db6470 00000000 00000000 00000000 c32e3200 ..............2. │ │ + 0x00db6480 d8213100 7f030000 09000000 68db3700 .!1.........h.7. │ │ + 0x00db6490 00000000 b2c12f00 154c3200 80030000 ....../..L2..... │ │ + 0x00db64a0 09000000 71db3700 00000000 742c3200 ....q.7.....t,2. │ │ + 0x00db64b0 742c3200 81030000 09000000 7adb3700 t,2.........z.7. │ │ 0x00db64c0 00000000 78672f00 c0c12f00 82030000 ....xg/.../..... │ │ - 0x00db64d0 09000000 83db3700 00000000 02073100 ......7.......1. │ │ + 0x00db64d0 09000000 83db3700 00000000 db063100 ......7.......1. │ │ 0x00db64e0 e8e63200 83030000 09000000 8cdb3700 ..2...........7. │ │ - 0x00db64f0 00000000 ff973100 ff973100 84030000 ......1...1..... │ │ - 0x00db6500 09000000 95db3700 00000000 b39a3100 ......7.......1. │ │ - 0x00db6510 823e3100 85030000 09000000 9edb3700 .>1...........7. │ │ + 0x00db64f0 00000000 d8973100 d8973100 84030000 ......1...1..... │ │ + 0x00db6500 09000000 95db3700 00000000 8c9a3100 ......7.......1. │ │ + 0x00db6510 5b3e3100 85030000 09000000 9edb3700 [>1...........7. │ │ 0x00db6520 00000000 e7ae3000 16393000 86030000 ......0..90..... │ │ - 0x00db6530 09000000 a7db3700 00000000 643c3100 ......7.....d<1. │ │ - 0x00db6540 643c3100 87030000 09000000 b0db3700 d<1...........7. │ │ - 0x00db6550 00000000 40603100 b31a3000 88030000 ....@`1...0..... │ │ + 0x00db6530 09000000 a7db3700 00000000 3d3c3100 ......7.....=<1. │ │ + 0x00db6540 3d3c3100 87030000 09000000 b0db3700 =<1...........7. │ │ + 0x00db6550 00000000 19603100 b31a3000 88030000 .....`1...0..... │ │ 0x00db6560 00000000 00000000 00000000 1dc53200 ..............2. │ │ - 0x00db6570 86103200 89030000 00000000 00000000 ..2............. │ │ + 0x00db6570 5f103200 89030000 00000000 00000000 _.2............. │ │ 0x00db6580 00000000 80882f00 dc533000 8a030000 ....../..S0..... │ │ - 0x00db6590 00000000 00000000 00000000 8e3e3100 .............>1. │ │ - 0x00db65a0 8e3e3100 8b030000 0b000000 b9db3700 .>1...........7. │ │ - 0x00db65b0 00000000 fab63100 fab63100 8c030000 ......1...1..... │ │ + 0x00db6590 00000000 00000000 00000000 673e3100 ............g>1. │ │ + 0x00db65a0 673e3100 8b030000 0b000000 b9db3700 g>1...........7. │ │ + 0x00db65b0 00000000 d3b63100 d3b63100 8c030000 ......1...1..... │ │ 0x00db65c0 0b000000 c4db3700 00000000 f26a3200 ......7......j2. │ │ 0x00db65d0 f26a3200 8d030000 0b000000 cfdb3700 .j2...........7. │ │ 0x00db65e0 00000000 066b3200 e8533000 8e030000 .....k2..S0..... │ │ - 0x00db65f0 04000000 dadb3700 00000000 484c3200 ......7.....HL2. │ │ - 0x00db6600 a23e3100 8f030000 09000000 dedb3700 .>1...........7. │ │ + 0x00db65f0 04000000 dadb3700 00000000 214c3200 ......7.....!L2. │ │ + 0x00db6600 7b3e3100 8f030000 09000000 dedb3700 {>1...........7. │ │ 0x00db6610 00000000 ccc12f00 88893200 90030000 ....../...2..... │ │ - 0x00db6620 09000000 e7db3700 00000000 65e93000 ......7.....e.0. │ │ - 0x00db6630 a67b3100 91030000 08000000 f0db3700 .{1...........7. │ │ + 0x00db6620 09000000 e7db3700 00000000 3ee93000 ......7.....>.0. │ │ + 0x00db6630 7f7b3100 91030000 08000000 f0db3700 .{1...........7. │ │ 0x00db6640 00000000 32fe2f00 22393000 92030000 ....2./."90..... │ │ 0x00db6650 08000000 f8db3700 00000000 3efe2f00 ......7.....>./. │ │ 0x00db6660 f5ae3000 93030000 00000000 00000000 ..0............. │ │ - 0x00db6670 00000000 92893200 ddd33100 94030000 ......2...1..... │ │ + 0x00db6670 00000000 92893200 b6d33100 94030000 ......2...1..... │ │ 0x00db6680 00000000 00000000 00000000 ff533000 .............S0. │ │ 0x00db6690 33073300 95030000 00000000 00000000 3.3............. │ │ - 0x00db66a0 00000000 0eb73100 4d4c3200 96030000 ......1.ML2..... │ │ + 0x00db66a0 00000000 e7b63100 264c3200 96030000 ......1.&L2..... │ │ 0x00db66b0 00000000 00000000 00000000 8c882f00 ............../. │ │ 0x00db66c0 fc713000 97030000 09000000 00dc3700 .q0...........7. │ │ - 0x00db66d0 00000000 97882f00 3bea3100 98030000 ....../.;.1..... │ │ - 0x00db66e0 07000000 09dc3700 00000000 32393100 ......7.....291. │ │ - 0x00db66f0 32393100 99030000 09000000 10dc3700 291...........7. │ │ + 0x00db66d0 00000000 97882f00 14ea3100 98030000 ....../...1..... │ │ + 0x00db66e0 07000000 09dc3700 00000000 0b393100 ......7......91. │ │ + 0x00db66f0 0b393100 99030000 09000000 10dc3700 .91...........7. │ │ 0x00db6700 00000000 40f72f00 40f72f00 9a030000 ....@./.@./..... │ │ 0x00db6710 09000000 19dc3700 00000000 f9612f00 ......7......a/. │ │ 0x00db6720 f9612f00 9b030000 09000000 22dc3700 .a/.........".7. │ │ - 0x00db6730 00000000 a91c3100 a91c3100 9c030000 ......1...1..... │ │ - 0x00db6740 09000000 2bdc3700 00000000 8dec3100 ....+.7.......1. │ │ - 0x00db6750 8dec3100 9d030000 09000000 34dc3700 ..1.........4.7. │ │ + 0x00db6730 00000000 821c3100 821c3100 9c030000 ......1...1..... │ │ + 0x00db6740 09000000 2bdc3700 00000000 66ec3100 ....+.7.....f.1. │ │ + 0x00db6750 66ec3100 9d030000 09000000 34dc3700 f.1.........4.7. │ │ 0x00db6760 00000000 c7bf3200 c7bf3200 9e030000 ......2...2..... │ │ - 0x00db6770 09000000 3ddc3700 00000000 d2283200 ....=.7......(2. │ │ - 0x00db6780 d2283200 9f030000 09000000 46dc3700 .(2.........F.7. │ │ + 0x00db6770 09000000 3ddc3700 00000000 ab283200 ....=.7......(2. │ │ + 0x00db6780 ab283200 9f030000 09000000 46dc3700 .(2.........F.7. │ │ 0x00db6790 00000000 b2153000 b2153000 a0030000 ......0...0..... │ │ 0x00db67a0 09000000 4fdc3700 00000000 3b833200 ....O.7.....;.2. │ │ 0x00db67b0 3b833200 a1030000 09000000 58dc3700 ;.2.........X.7. │ │ - 0x00db67c0 00000000 b2943100 b2943100 a2030000 ......1...1..... │ │ + 0x00db67c0 00000000 8b943100 8b943100 a2030000 ......1...1..... │ │ 0x00db67d0 09000000 61dc3700 00000000 52e03200 ....a.7.....R.2. │ │ 0x00db67e0 52e03200 a3030000 09000000 6adc3700 R.2.........j.7. │ │ 0x00db67f0 00000000 e49d2f00 e49d2f00 a4030000 ....../.../..... │ │ 0x00db6800 09000000 73dc3700 00000000 90343000 ....s.7......40. │ │ 0x00db6810 90343000 a5030000 09000000 7cdc3700 .40.........|.7. │ │ 0x00db6820 00000000 77013300 77013300 a6030000 ....w.3.w.3..... │ │ 0x00db6830 09000000 85dc3700 00000000 d7c12f00 ......7......./. │ │ - 0x00db6840 f3d33100 a7030000 09000000 8edc3700 ..1...........7. │ │ + 0x00db6840 ccd33100 a7030000 09000000 8edc3700 ..1...........7. │ │ 0x00db6850 00000000 02af3000 02af3000 a8030000 ......0...0..... │ │ 0x00db6860 09000000 97dc3700 00000000 06723000 ......7......r0. │ │ 0x00db6870 06723000 a9030000 06000000 a0dc3700 .r0...........7. │ │ 0x00db6880 00000000 bf1a3000 bf1a3000 aa030000 ......0...0..... │ │ 0x00db6890 06000000 a6dc3700 00000000 29c53200 ......7.....).2. │ │ 0x00db68a0 29c53200 ab030000 06000000 acdc3700 ).2...........7. │ │ 0x00db68b0 00000000 e31a3000 e31a3000 ac030000 ......0...0..... │ │ - 0x00db68c0 06000000 b2dc3700 00000000 a73e3100 ......7......>1. │ │ - 0x00db68d0 a73e3100 ad030000 09000000 b8dc3700 .>1...........7. │ │ + 0x00db68c0 06000000 b2dc3700 00000000 803e3100 ......7......>1. │ │ + 0x00db68d0 803e3100 ad030000 09000000 b8dc3700 .>1...........7. │ │ 0x00db68e0 00000000 a8893200 a8893200 ae030000 ......2...2..... │ │ 0x00db68f0 06000000 c1dc3700 00000000 15543000 ......7......T0. │ │ 0x00db6900 15543000 af030000 06000000 c7dc3700 .T0...........7. │ │ 0x00db6910 00000000 4bfe2f00 4bfe2f00 b0030000 ....K./.K./..... │ │ 0x00db6920 06000000 cddc3700 00000000 1a6b3200 ......7......k2. │ │ 0x00db6930 1a6b3200 b1030000 06000000 d3dc3700 .k2...........7. │ │ 0x00db6940 00000000 f4e63200 f4e63200 b2030000 ......2...2..... │ │ - 0x00db6950 00000000 00000000 00000000 0b223100 ............."1. │ │ - 0x00db6960 0b223100 b3030000 00000000 00000000 ."1............. │ │ - 0x00db6970 00000000 24b73100 e2c12f00 b4030000 ....$.1.../..... │ │ + 0x00db6950 00000000 00000000 00000000 e4213100 .............!1. │ │ + 0x00db6960 e4213100 b3030000 00000000 00000000 .!1............. │ │ + 0x00db6970 00000000 fdb63100 e2c12f00 b4030000 ......1.../..... │ │ 0x00db6980 00000000 00000000 00000000 3e543000 ............>T0. │ │ - 0x00db6990 634c3200 b5030000 00000000 00000000 cL2............. │ │ - 0x00db69a0 00000000 71e93000 86672f00 b6030000 ....q.0..g/..... │ │ + 0x00db6990 3c4c3200 b5030000 00000000 00000000 1. │ │ - 0x00db6a80 10d43100 bf030000 00000000 00000000 ..1............. │ │ - 0x00db6a90 00000000 a8a32f00 22073100 c0030000 ....../.".1..... │ │ - 0x00db6aa0 00000000 00000000 00000000 4bb73100 ............K.1. │ │ - 0x00db6ab0 2e073100 c1030000 08000000 22dd3700 ..1.........".7. │ │ + 0x00db6a50 3e603100 bd030000 0b000000 17dd3700 >`1...........7. │ │ + 0x00db6a60 00000000 544c3200 a6882f00 be030000 ....TL2.../..... │ │ + 0x00db6a70 00000000 00000000 00000000 a73e3100 .............>1. │ │ + 0x00db6a80 e9d33100 bf030000 00000000 00000000 ..1............. │ │ + 0x00db6a90 00000000 a8a32f00 fb063100 c0030000 ....../...1..... │ │ + 0x00db6aa0 00000000 00000000 00000000 24b73100 ............$.1. │ │ + 0x00db6ab0 07073100 c1030000 08000000 22dd3700 ..1.........".7. │ │ 0x00db6ac0 00000000 56543000 c6c93000 c2030000 ....VT0...0..... │ │ - 0x00db6ad0 08000000 2add3700 00000000 92103200 ....*.7.......2. │ │ + 0x00db6ad0 08000000 2add3700 00000000 6b103200 ....*.7.....k.2. │ │ 0x00db6ae0 0d913000 c3030000 08000000 32dd3700 ..0.........2.7. │ │ - 0x00db6af0 00000000 47393000 b27b3100 c4030000 ....G90..{1..... │ │ - 0x00db6b00 08000000 3add3700 00000000 1cd43100 ....:.7.......1. │ │ - 0x00db6b10 1b223100 c5030000 08000000 42dd3700 ."1.........B.7. │ │ - 0x00db6b20 00000000 59393000 da3e3100 c6030000 ....Y90..>1..... │ │ + 0x00db6af0 00000000 47393000 8b7b3100 c4030000 ....G90..{1..... │ │ + 0x00db6b00 08000000 3add3700 00000000 f5d33100 ....:.7.......1. │ │ + 0x00db6b10 f4213100 c5030000 08000000 42dd3700 .!1.........B.7. │ │ + 0x00db6b20 00000000 59393000 b33e3100 c6030000 ....Y90..>1..... │ │ 0x00db6b30 08000000 4add3700 00000000 1e913000 ....J.7.......0. │ │ - 0x00db6b40 3f073100 c7030000 08000000 52dd3700 ?.1.........R.7. │ │ - 0x00db6b50 00000000 874c3200 67543000 c8030000 .....L2.gT0..... │ │ + 0x00db6b40 18073100 c7030000 08000000 52dd3700 ..1.........R.7. │ │ + 0x00db6b50 00000000 604c3200 67543000 c8030000 ....`L2.gT0..... │ │ 0x00db6b60 08000000 5add3700 00000000 fac12f00 ....Z.7......./. │ │ - 0x00db6b70 a0e93000 c9030000 08000000 62dd3700 ..0.........b.7. │ │ + 0x00db6b70 79e93000 c9030000 08000000 62dd3700 y.0.........b.7. │ │ 0x00db6b80 00000000 2f913000 576b3200 ca030000 ..../.0.Wk2..... │ │ - 0x00db6b90 08000000 6add3700 00000000 b1e93000 ....j.7.......0. │ │ - 0x00db6ba0 2c223100 cb030000 08000000 72dd3700 ,"1.........r.7. │ │ + 0x00db6b90 08000000 6add3700 00000000 8ae93000 ....j.7.......0. │ │ + 0x00db6ba0 05223100 cb030000 08000000 72dd3700 ."1.........r.7. │ │ 0x00db6bb0 00000000 74fe2f00 54e02f00 cc030000 ....t./.T./..... │ │ 0x00db6bc0 08000000 7add3700 00000000 6a393000 ....z.7.....j90. │ │ 0x00db6bd0 86fe2f00 cd030000 09000000 82dd3700 ../...........7. │ │ 0x00db6be0 00000000 b2882f00 b2882f00 ce030000 ....../.../..... │ │ 0x00db6bf0 05000000 8bdd3700 00000000 ac672f00 ......7......g/. │ │ 0x00db6c00 ac672f00 cf030000 00000000 00000000 .g/............. │ │ - 0x00db6c10 00000000 61223200 61223200 d0030000 ....a"2.a"2..... │ │ + 0x00db6c10 00000000 3a223200 3a223200 d0030000 ....:"2.:"2..... │ │ 0x00db6c20 00000000 00000000 00000000 b4a32f00 ............../. │ │ 0x00db6c30 b4a32f00 d1030000 06000000 90dd3700 ../...........7. │ │ 0x00db6c40 00000000 071b3000 071b3000 d2030000 ......0...0..... │ │ 0x00db6c50 07000000 96dd3700 00000000 ba7c3200 ......7......|2. │ │ - 0x00db6c60 eb3e3100 d3030000 08000000 9ddd3700 .>1...........7. │ │ - 0x00db6c70 00000000 04e63100 79543000 d4030000 ......1.yT0..... │ │ + 0x00db6c60 c43e3100 d3030000 08000000 9ddd3700 .>1...........7. │ │ + 0x00db6c70 00000000 dde53100 79543000 d4030000 ......1.yT0..... │ │ 0x00db6c80 08000000 a5dd3700 00000000 141b3000 ......7.......0. │ │ 0x00db6c90 141b3000 d5030000 07000000 addd3700 ..0...........7. │ │ - 0x00db6ca0 00000000 123f3100 f82e3200 d6030000 .....?1...2..... │ │ + 0x00db6ca0 00000000 eb3e3100 d12e3200 d6030000 .....>1...2..... │ │ 0x00db6cb0 08000000 b4dd3700 00000000 59073300 ......7.....Y.3. │ │ 0x00db6cc0 66e02f00 d7030000 08000000 bcdd3700 f./...........7. │ │ 0x00db6cd0 00000000 ba882f00 ba882f00 d8030000 ....../.../..... │ │ 0x00db6ce0 07000000 c4dd3700 00000000 8dfe2f00 ......7......./. │ │ 0x00db6cf0 c7a32f00 d9030000 08000000 cbdd3700 ../...........7. │ │ - 0x00db6d00 00000000 d1882f00 1c2f3200 da030000 ....../../2..... │ │ + 0x00db6d00 00000000 d1882f00 f52e3200 da030000 ....../...2..... │ │ 0x00db6d10 08000000 d3dd3700 00000000 67073300 ......7.....g.3. │ │ 0x00db6d20 67073300 db030000 07000000 dbdd3700 g.3...........7. │ │ - 0x00db6d30 00000000 65f43100 a3103200 dc030000 ....e.1...2..... │ │ + 0x00db6d30 00000000 3ef43100 7c103200 dc030000 ....>.1.|.2..... │ │ 0x00db6d40 08000000 e2dd3700 00000000 73073300 ......7.....s.3. │ │ 0x00db6d50 77a73200 dd030000 08000000 eadd3700 w.2...........7. │ │ 0x00db6d60 00000000 93073300 93073300 de030000 ......3...3..... │ │ 0x00db6d70 07000000 f2dd3700 00000000 2a723000 ......7.....*r0. │ │ 0x00db6d80 2a723000 df030000 07000000 f9dd3700 *r0...........7. │ │ 0x00db6d90 00000000 a0543000 a0543000 e0030000 .....T0..T0..... │ │ 0x00db6da0 08000000 00de3700 00000000 5ac53200 ......7.....Z.2. │ │ 0x00db6db0 5ac53200 e1030000 08000000 08de3700 Z.2...........7. │ │ 0x00db6dc0 00000000 d7c93000 d7c93000 e2030000 ......0...0..... │ │ - 0x00db6dd0 06000000 10de3700 00000000 7d603100 ......7.....}`1. │ │ - 0x00db6de0 7d603100 e3030000 07000000 16de3700 }`1...........7. │ │ + 0x00db6dd0 06000000 10de3700 00000000 56603100 ......7.....V`1. │ │ + 0x00db6de0 56603100 e3030000 07000000 16de3700 V`1...........7. │ │ 0x00db6df0 00000000 fa882f00 fa882f00 e4030000 ....../.../..... │ │ 0x00db6e00 08000000 1dde3700 00000000 a2073300 ......7.......3. │ │ 0x00db6e10 c5543000 e5030000 09000000 25de3700 .T0.........%.7. │ │ 0x00db6e20 00000000 f7543000 686b3200 e6030000 .....T0.hk2..... │ │ - 0x00db6e30 09000000 2ede3700 00000000 994c3200 ......7......L2. │ │ + 0x00db6e30 09000000 2ede3700 00000000 724c3200 ......7.....rL2. │ │ 0x00db6e40 40913000 e7030000 09000000 37de3700 @.0.........7.7. │ │ 0x00db6e50 00000000 ffe63200 ffe63200 e8030000 ......2...2..... │ │ 0x00db6e60 07000000 40de3700 00000000 8f6b3200 ....@.7......k2. │ │ 0x00db6e70 8f6b3200 e9030000 07000000 47de3700 .k2.........G.7. │ │ 0x00db6e80 00000000 18e73200 18e73200 ea030000 ......2...2..... │ │ 0x00db6e90 08000000 4ede3700 00000000 94a73200 ....N.7.......2. │ │ 0x00db6ea0 67913000 eb030000 09000000 56de3700 g.0.........V.7. │ │ 0x00db6eb0 00000000 1f892f00 1f892f00 ec030000 ....../.../..... │ │ 0x00db6ec0 08000000 5fde3700 00000000 88913000 ...._.7.......0. │ │ 0x00db6ed0 88913000 ed030000 05000000 67de3700 ..0.........g.7. │ │ - 0x00db6ee0 00000000 c19a3100 c19a3100 ee030000 ......1...1..... │ │ + 0x00db6ee0 00000000 9a9a3100 9a9a3100 ee030000 ......1...1..... │ │ 0x00db6ef0 05000000 6cde3700 00000000 35e73200 ....l.7.....5.2. │ │ 0x00db6f00 ba672f00 ef030000 05000000 71de3700 .g/.........q.7. │ │ - 0x00db6f10 00000000 d2672f00 be4c3200 f0030000 .....g/..L2..... │ │ - 0x00db6f20 05000000 76de3700 00000000 5cb73100 ....v.7.....\.1. │ │ - 0x00db6f30 5cb73100 f1030000 00000000 00000000 \.1............. │ │ + 0x00db6f10 00000000 d2672f00 974c3200 f0030000 .....g/..L2..... │ │ + 0x00db6f20 05000000 76de3700 00000000 35b73100 ....v.7.....5.1. │ │ + 0x00db6f30 35b73100 f1030000 00000000 00000000 5.1............. │ │ 0x00db6f40 00000000 45e73200 45e73200 f2030000 ....E.2.E.2..... │ │ 0x00db6f50 00000000 00000000 00000000 32af3000 ............2.0. │ │ 0x00db6f60 32af3000 f3030000 00000000 00000000 2.0............. │ │ 0x00db6f70 00000000 b6fe2f00 b6fe2f00 f4030000 ....../.../..... │ │ 0x00db6f80 00000000 00000000 00000000 231b3000 ............#.0. │ │ 0x00db6f90 231b3000 f5030000 00000000 00000000 #.0............. │ │ - 0x00db6fa0 00000000 c79a3100 c79a3100 f6030000 ......1...1..... │ │ + 0x00db6fa0 00000000 a09a3100 a09a3100 f6030000 ......1...1..... │ │ 0x00db6fb0 00000000 00000000 00000000 faa32f00 ............../. │ │ 0x00db6fc0 faa32f00 f7030000 00000000 00000000 ../............. │ │ - 0x00db6fd0 00000000 d54c3200 d54c3200 f8030000 .....L2..L2..... │ │ - 0x00db6fe0 00000000 00000000 00000000 f5e53100 ..............1. │ │ - 0x00db6ff0 f5e53100 f9030000 00000000 00000000 ..1............. │ │ + 0x00db6fd0 00000000 ae4c3200 ae4c3200 f8030000 .....L2..L2..... │ │ + 0x00db6fe0 00000000 00000000 00000000 cee53100 ..............1. │ │ + 0x00db6ff0 cee53100 f9030000 00000000 00000000 ..1............. │ │ 0x00db7000 00000000 089e3200 321b3000 fa030000 ......2.2.0..... │ │ 0x00db7010 00000000 00000000 00000000 cea63000 ..............0. │ │ - 0x00db7020 3d223100 fb030000 00000000 00000000 ="1............. │ │ + 0x00db7020 16223100 fb030000 00000000 00000000 ."1............. │ │ 0x00db7030 00000000 8ae02f00 50e73200 fc030000 ....../.P.2..... │ │ 0x00db7040 08000000 7bde3700 00000000 38fc3200 ....{.7.....8.2. │ │ 0x00db7050 09a42f00 fd030000 00000000 00000000 ../............. │ │ 0x00db7060 00000000 e9c93000 a86b3200 fe030000 ......0..k2..... │ │ 0x00db7070 08000000 83de3700 00000000 74393000 ......7.....t90. │ │ 0x00db7080 ca073300 ff030000 08000000 8bde3700 ..3...........7. │ │ 0x00db7090 00000000 5ce73200 c46b3200 00040000 ....\.2..k2..... │ │ 0x00db70a0 08000000 93de3700 00000000 d1893200 ......7.......2. │ │ 0x00db70b0 e36b3200 01040000 08000000 9bde3700 .k2...........7. │ │ - 0x00db70c0 00000000 7d393000 d69a3100 02040000 ....}90...1..... │ │ + 0x00db70c0 00000000 7d393000 af9a3100 02040000 ....}90...1..... │ │ 0x00db70d0 08000000 a3de3700 00000000 f2c93000 ......7.......0. │ │ 0x00db70e0 23892f00 03040000 08000000 abde3700 #./...........7. │ │ - 0x00db70f0 00000000 e44c3200 2dd43100 04040000 .....L2.-.1..... │ │ + 0x00db70f0 00000000 bd4c3200 06d43100 04040000 .....L2...1..... │ │ 0x00db7100 08000000 b3de3700 00000000 2f892f00 ......7....././. │ │ - 0x00db7110 67b73100 05040000 08000000 bbde3700 g.1...........7. │ │ - 0x00db7120 00000000 72b73100 66e73200 06040000 ....r.1.f.2..... │ │ - 0x00db7130 08000000 c3de3700 00000000 83b73100 ......7.......1. │ │ - 0x00db7140 83b73100 07040000 06000000 cbde3700 ..1...........7. │ │ - 0x00db7150 00000000 94603100 e19a3100 08040000 .....`1...1..... │ │ - 0x00db7160 07000000 d1de3700 00000000 f49a3100 ......7.......1. │ │ - 0x00db7170 41d43100 09040000 07000000 d8de3700 A.1...........7. │ │ + 0x00db7110 40b73100 05040000 08000000 bbde3700 @.1...........7. │ │ + 0x00db7120 00000000 4bb73100 66e73200 06040000 ....K.1.f.2..... │ │ + 0x00db7130 08000000 c3de3700 00000000 5cb73100 ......7.....\.1. │ │ + 0x00db7140 5cb73100 07040000 06000000 cbde3700 \.1...........7. │ │ + 0x00db7150 00000000 6d603100 ba9a3100 08040000 ....m`1...1..... │ │ + 0x00db7160 07000000 d1de3700 00000000 cd9a3100 ......7.......1. │ │ + 0x00db7170 1ad43100 09040000 07000000 d8de3700 ..1...........7. │ │ 0x00db7180 00000000 81dc3000 81dc3000 0a040000 ......0...0..... │ │ 0x00db7190 03000000 dfde3700 00000000 957c2f00 ......7......|/. │ │ 0x00db71a0 957c2f00 0b040000 03000000 e2de3700 .|/...........7. │ │ - 0x00db71b0 00000000 15af3100 c0103200 0c040000 ......1...2..... │ │ + 0x00db71b0 00000000 eeae3100 99103200 0c040000 ......1...2..... │ │ 0x00db71c0 00000000 00000000 00000000 95e02f00 ............../. │ │ 0x00db71d0 9be02f00 0d040000 00000000 00000000 ../............. │ │ - 0x00db71e0 00000000 12a42f00 50073100 0e040000 ....../.P.1..... │ │ - 0x00db71f0 00000000 00000000 00000000 46223100 ............F"1. │ │ - 0x00db7200 4c223100 0f040000 00000000 00000000 L"1............. │ │ - 0x00db7210 00000000 59073100 c5103200 10040000 ....Y.1...2..... │ │ - 0x00db7220 00000000 00000000 00000000 85f43100 ..............1. │ │ + 0x00db71e0 00000000 12a42f00 29073100 0e040000 ....../.).1..... │ │ + 0x00db71f0 00000000 00000000 00000000 1f223100 ............."1. │ │ + 0x00db7200 25223100 0f040000 00000000 00000000 %"1............. │ │ + 0x00db7210 00000000 32073100 9e103200 10040000 ....2.1...2..... │ │ + 0x00db7220 00000000 00000000 00000000 5ef43100 ............^.1. │ │ 0x00db7230 8f393000 11040000 00000000 00000000 .90............. │ │ 0x00db7240 00000000 c5fe2f00 e1672f00 12040000 ....../..g/..... │ │ 0x00db7250 00000000 00000000 00000000 441b3000 ............D.0. │ │ - 0x00db7260 fe9a3100 13040000 00000000 00000000 ..1............. │ │ - 0x00db7270 00000000 a5603100 9a393000 14040000 .....`1..90..... │ │ + 0x00db7260 d79a3100 13040000 00000000 00000000 ..1............. │ │ + 0x00db7270 00000000 7e603100 9a393000 14040000 ....~`1..90..... │ │ 0x00db7280 00000000 00000000 00000000 3c723000 .............1. │ │ 0x00db72f0 3daf3000 19040000 00000000 00000000 =.0............. │ │ 0x00db7300 00000000 abe02f00 39892f00 1a040000 ....../.9./..... │ │ - 0x00db7310 00000000 00000000 00000000 56d43100 ............V.1. │ │ + 0x00db7310 00000000 00000000 00000000 2fd43100 ............/.1. │ │ 0x00db7320 cffe2f00 1b040000 00000000 00000000 ../............. │ │ 0x00db7330 00000000 dbfe2f00 95913000 1c040000 ....../...0..... │ │ - 0x00db7340 00000000 00000000 00000000 6d073100 ............m.1. │ │ + 0x00db7340 00000000 00000000 00000000 46073100 ............F.1. │ │ 0x00db7350 79e73200 1d040000 00000000 00000000 y.2............. │ │ 0x00db7360 00000000 00000000 00000000 00000000 ................ │ │ 0x00db7370 00000000 00000000 00000000 00000000 ................ │ │ 0x00db7380 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db7390 00000000 46af3000 cde93000 20040000 ....F.0...0. ... │ │ - 0x00db73a0 0b000000 e5de3700 00000000 059b3100 ......7.......1. │ │ + 0x00db7390 00000000 46af3000 a6e93000 20040000 ....F.0...0. ... │ │ + 0x00db73a0 0b000000 e5de3700 00000000 de9a3100 ......7.......1. │ │ 0x00db73b0 afa73200 21040000 0b000000 f0de3700 ..2.!.........7. │ │ - 0x00db73c0 00000000 61d43100 61d43100 22040000 ....a.1.a.1."... │ │ - 0x00db73d0 0b000000 fbde3700 00000000 d2103200 ......7.......2. │ │ - 0x00db73e0 d2103200 23040000 0b000000 06df3700 ..2.#.........7. │ │ - 0x00db73f0 00000000 76073100 76073100 24040000 ....v.1.v.1.$... │ │ + 0x00db73c0 00000000 3ad43100 3ad43100 22040000 ....:.1.:.1."... │ │ + 0x00db73d0 0b000000 fbde3700 00000000 ab103200 ......7.......2. │ │ + 0x00db73e0 ab103200 23040000 0b000000 06df3700 ..2.#.........7. │ │ + 0x00db73f0 00000000 4f073100 4f073100 24040000 ....O.1.O.1.$... │ │ 0x00db7400 0b000000 11df3700 00000000 1aa42f00 ......7......./. │ │ - 0x00db7410 d8e93000 25040000 00000000 00000000 ..0.%........... │ │ + 0x00db7410 b1e93000 25040000 00000000 00000000 ..0.%........... │ │ 0x00db7420 00000000 9e913000 ee6b3200 26040000 ......0..k2.&... │ │ 0x00db7430 00000000 00000000 00000000 ec672f00 .............g/. │ │ - 0x00db7440 8ff43100 27040000 00000000 00000000 ..1.'........... │ │ - 0x00db7450 00000000 f64c3200 80073100 28040000 .....L2...1.(... │ │ - 0x00db7460 00000000 00000000 00000000 7fd43100 ..............1. │ │ + 0x00db7440 68f43100 27040000 00000000 00000000 h.1.'........... │ │ + 0x00db7450 00000000 cf4c3200 59073100 28040000 .....L2.Y.1.(... │ │ + 0x00db7460 00000000 00000000 00000000 58d43100 ............X.1. │ │ 0x00db7470 f66b3200 29040000 09000000 1cdf3700 .k2.).........7. │ │ 0x00db7480 00000000 25683200 23a42f00 2a040000 ....%h2.#./.*... │ │ - 0x00db7490 09000000 25df3700 00000000 4f2f3200 ....%.7.....O/2. │ │ + 0x00db7490 09000000 25df3700 00000000 282f3200 ....%.7.....(/2. │ │ 0x00db74a0 1dc22f00 2b040000 09000000 2edf3700 ../.+.........7. │ │ - 0x00db74b0 00000000 5c2f3200 b6e02f00 2c040000 ....\/2.../.,... │ │ - 0x00db74c0 09000000 37df3700 00000000 cc7b3100 ....7.7......{1. │ │ + 0x00db74b0 00000000 352f3200 b6e02f00 2c040000 ....5/2.../.,... │ │ + 0x00db74c0 09000000 37df3700 00000000 a57b3100 ....7.7......{1. │ │ 0x00db74d0 43723000 2d040000 09000000 40df3700 Cr0.-.......@.7. │ │ - 0x00db74e0 00000000 a6913000 8cd43100 2e040000 ......0...1..... │ │ + 0x00db74e0 00000000 a6913000 65d43100 2e040000 ......0.e.1..... │ │ 0x00db74f0 09000000 49df3700 00000000 f28d3000 ....I.7.......0. │ │ - 0x00db7500 692f3200 2f040000 09000000 52df3700 i/2./.......R.7. │ │ + 0x00db7500 422f3200 2f040000 09000000 52df3700 B/2./.......R.7. │ │ 0x00db7510 00000000 50723000 baa73200 30040000 ....Pr0...2.0... │ │ 0x00db7520 09000000 5bdf3700 00000000 30a42f00 ....[.7.....0./. │ │ - 0x00db7530 8db73100 31040000 09000000 64df3700 ..1.1.......d.7. │ │ - 0x00db7540 00000000 f0103200 83e73200 32040000 ......2...2.2... │ │ - 0x00db7550 09000000 6ddf3700 00000000 d97b3100 ....m.7......{1. │ │ - 0x00db7560 fe4c3200 33040000 09000000 76df3700 .L2.3.......v.7. │ │ - 0x00db7570 00000000 3ef03100 7fc53200 34040000 ....>.1...2.4... │ │ + 0x00db7530 66b73100 31040000 09000000 64df3700 f.1.1.......d.7. │ │ + 0x00db7540 00000000 c9103200 83e73200 32040000 ......2...2.2... │ │ + 0x00db7550 09000000 6ddf3700 00000000 b27b3100 ....m.7......{1. │ │ + 0x00db7560 d74c3200 33040000 09000000 76df3700 .L2.3.......v.7. │ │ + 0x00db7570 00000000 17f03100 7fc53200 34040000 ......1...2.4... │ │ 0x00db7580 09000000 7fdf3700 00000000 e4073300 ......7.......3. │ │ - 0x00db7590 109b3100 35040000 09000000 88df3700 ..1.5.........7. │ │ + 0x00db7590 e99a3100 35040000 09000000 88df3700 ..1.5.........7. │ │ 0x00db75a0 00000000 f1073300 8cc53200 36040000 ......3...2.6... │ │ 0x00db75b0 09000000 91df3700 00000000 fe073300 ......7.......3. │ │ 0x00db75c0 5d723000 37040000 09000000 9adf3700 ]r0.7.........7. │ │ - 0x00db75d0 00000000 ab603100 90e73200 38040000 .....`1...2.8... │ │ + 0x00db75d0 00000000 84603100 90e73200 38040000 .....`1...2.8... │ │ 0x00db75e0 00000000 00000000 00000000 2ac22f00 ............*./. │ │ 0x00db75f0 0b083300 39040000 00000000 00000000 ..3.9........... │ │ - 0x00db7600 00000000 99c53200 96f43100 3a040000 ......2...1.:... │ │ - 0x00db7610 00000000 00000000 00000000 203f3100 ............ ?1. │ │ + 0x00db7600 00000000 99c53200 6ff43100 3a040000 ......2.o.1.:... │ │ + 0x00db7610 00000000 00000000 00000000 f93e3100 .............>1. │ │ 0x00db7620 e3893200 3b040000 00000000 00000000 ..2.;........... │ │ 0x00db7630 00000000 a1393000 c7a73200 3c040000 .....90...2.<... │ │ - 0x00db7640 00000000 00000000 00000000 99d43100 ..............1. │ │ + 0x00db7640 00000000 00000000 00000000 72d43100 ............r.1. │ │ 0x00db7650 19083300 3d040000 00000000 00000000 ..3.=........... │ │ 0x00db7660 00000000 b3913000 b3913000 3e040000 ......0...0.>... │ │ - 0x00db7670 0b000000 a3df3700 00000000 d31b3100 ......7.......1. │ │ - 0x00db7680 d31b3100 3f040000 03000000 aedf3700 ..1.?.........7. │ │ + 0x00db7670 0b000000 a3df3700 00000000 ac1b3100 ......7.......1. │ │ + 0x00db7680 ac1b3100 3f040000 03000000 aedf3700 ..1.?.........7. │ │ 0x00db7690 00000000 2cd82f00 2cd82f00 40040000 ....,./.,./.@... │ │ 0x00db76a0 03000000 b1df3700 00000000 45892f00 ......7.....E./. │ │ 0x00db76b0 45892f00 41040000 03000000 b4df3700 E./.A.........7. │ │ 0x00db76c0 00000000 5c892f00 3da42f00 42040000 ....\./.=./.B... │ │ - 0x00db76d0 03000000 b7df3700 00000000 fd103200 ......7.......2. │ │ + 0x00db76d0 03000000 b7df3700 00000000 d6103200 ......7.......2. │ │ 0x00db76e0 27083300 43040000 03000000 badf3700 '.3.C.........7. │ │ - 0x00db76f0 00000000 e1e93000 e1e93000 44040000 ......0...0.D... │ │ + 0x00db76f0 00000000 bae93000 bae93000 44040000 ......0...0.D... │ │ 0x00db7700 03000000 bddf3700 00000000 9ee73200 ......7.......2. │ │ - 0x00db7710 00113200 45040000 05000000 c0df3700 ..2.E.........7. │ │ - 0x00db7720 00000000 e67b3100 762f3200 46040000 .....{1.v/2.F... │ │ - 0x00db7730 09000000 c5df3700 00000000 53223100 ......7.....S"1. │ │ - 0x00db7740 2e3f3100 47040000 09000000 cedf3700 .?1.G.........7. │ │ - 0x00db7750 00000000 a4f43100 89073100 48040000 ......1...1.H... │ │ - 0x00db7760 09000000 d7df3700 00000000 adf43100 ......7.......1. │ │ - 0x00db7770 a7d43100 49040000 09000000 e0df3700 ..1.I.........7. │ │ + 0x00db7710 d9103200 45040000 05000000 c0df3700 ..2.E.........7. │ │ + 0x00db7720 00000000 bf7b3100 4f2f3200 46040000 .....{1.O/2.F... │ │ + 0x00db7730 09000000 c5df3700 00000000 2c223100 ......7.....,"1. │ │ + 0x00db7740 073f3100 47040000 09000000 cedf3700 .?1.G.........7. │ │ + 0x00db7750 00000000 7df43100 62073100 48040000 ....}.1.b.1.H... │ │ + 0x00db7760 09000000 d7df3700 00000000 86f43100 ......7.......1. │ │ + 0x00db7770 80d43100 49040000 09000000 e0df3700 ..1.I.........7. │ │ 0x00db7780 00000000 f2672f00 a7c53200 4a040000 .....g/...2.J... │ │ 0x00db7790 09000000 e9df3700 00000000 38c22f00 ......7.....8./. │ │ 0x00db77a0 d4913000 4b040000 09000000 f2df3700 ..0.K.........7. │ │ - 0x00db77b0 00000000 35083300 b0d43100 4c040000 ....5.3...1.L... │ │ - 0x00db77c0 09000000 fbdf3700 00000000 fb453200 ......7......E2. │ │ + 0x00db77b0 00000000 35083300 89d43100 4c040000 ....5.3...1.L... │ │ + 0x00db77c0 09000000 fbdf3700 00000000 d4453200 ......7......E2. │ │ 0x00db77d0 41c22f00 4d040000 09000000 04e03700 A./.M.........7. │ │ - 0x00db77e0 00000000 e9e93000 036c3200 4e040000 ......0..l2.N... │ │ - 0x00db77f0 09000000 0de03700 00000000 b6f43100 ......7.......1. │ │ + 0x00db77e0 00000000 c2e93000 036c3200 4e040000 ......0..l2.N... │ │ + 0x00db77f0 09000000 0de03700 00000000 8ff43100 ......7.......1. │ │ 0x00db7800 6a723000 4f040000 09000000 16e03700 jr0.O.........7. │ │ - 0x00db7810 00000000 d5a73200 0b4d3200 50040000 ......2..M2.P... │ │ + 0x00db7810 00000000 d5a73200 e44c3200 50040000 ......2..L2.P... │ │ 0x00db7820 09000000 1fe03700 00000000 51af3000 ......7.....Q.0. │ │ 0x00db7830 fb672f00 51040000 09000000 28e03700 .g/.Q.......(.7. │ │ - 0x00db7840 00000000 92073100 1d9b3100 52040000 ......1...1.R... │ │ + 0x00db7840 00000000 6b073100 f69a3100 52040000 ....k.1...1.R... │ │ 0x00db7850 09000000 31e03700 00000000 fdc93000 ....1.7.......0. │ │ 0x00db7860 116c3200 53040000 09000000 3ae03700 .l2.S.......:.7. │ │ - 0x00db7870 00000000 a5073100 216c3200 54040000 ......1.!l2.T... │ │ + 0x00db7870 00000000 7e073100 216c3200 54040000 ....~.1.!l2.T... │ │ 0x00db7880 09000000 43e03700 00000000 e9a73200 ....C.7.......2. │ │ - 0x00db7890 393f3100 55040000 09000000 4ce03700 9?1.U.......L.7. │ │ - 0x00db78a0 00000000 b9d43100 ced43100 56040000 ......1...1.V... │ │ - 0x00db78b0 09000000 55e03700 00000000 f17b3100 ....U.7......{1. │ │ + 0x00db7890 123f3100 55040000 09000000 4ce03700 .?1.U.......L.7. │ │ + 0x00db78a0 00000000 92d43100 a7d43100 56040000 ......1...1.V... │ │ + 0x00db78b0 09000000 55e03700 00000000 ca7b3100 ....U.7......{1. │ │ 0x00db78c0 af393000 57040000 09000000 5ee03700 .90.W.......^.7. │ │ - 0x00db78d0 00000000 dd913000 30113200 58040000 ......0.0.2.X... │ │ - 0x00db78e0 09000000 67e03700 00000000 fde93000 ....g.7.......0. │ │ + 0x00db78d0 00000000 dd913000 09113200 58040000 ......0...2.X... │ │ + 0x00db78e0 09000000 67e03700 00000000 d6e93000 ....g.7.......0. │ │ 0x00db78f0 78723000 59040000 09000000 70e03700 xr0.Y.......p.7. │ │ 0x00db7900 00000000 afe73200 336c3200 5a040000 ......2.3l2.Z... │ │ 0x00db7910 09000000 79e03700 00000000 8c723000 ....y.7......r0. │ │ 0x00db7920 09682f00 5b040000 09000000 82e03700 .h/.[.........7. │ │ - 0x00db7930 00000000 ba073100 14ea3000 5c040000 ......1...0.\... │ │ + 0x00db7930 00000000 93073100 ede93000 5c040000 ......1...0.\... │ │ 0x00db7940 09000000 8be03700 00000000 fea73200 ......7.......2. │ │ 0x00db7950 e3fe2f00 5d040000 09000000 94e03700 ../.].........7. │ │ - 0x00db7960 00000000 b0c53200 812f3200 5e040000 ......2../2.^... │ │ + 0x00db7960 00000000 b0c53200 5a2f3200 5e040000 ......2.Z/2.^... │ │ 0x00db7970 09000000 9de03700 00000000 476c3200 ......7.....Gl2. │ │ - 0x00db7980 9ab73100 5f040000 09000000 a6e03700 ..1._.........7. │ │ - 0x00db7990 00000000 65af3000 e0d43100 60040000 ....e.0...1.`... │ │ + 0x00db7980 73b73100 5f040000 09000000 a6e03700 s.1._.........7. │ │ + 0x00db7990 00000000 65af3000 b9d43100 60040000 ....e.0...1.`... │ │ 0x00db79a0 09000000 afe03700 00000000 5f892f00 ......7....._./. │ │ 0x00db79b0 c3e02f00 61040000 09000000 b8e03700 ../.a.........7. │ │ - 0x00db79c0 00000000 531b3000 edd43100 62040000 ....S.0...1.b... │ │ - 0x00db79d0 09000000 c1e03700 00000000 5e223100 ......7.....^"1. │ │ - 0x00db79e0 21ea3000 63040000 09000000 cae03700 !.0.c.........7. │ │ - 0x00db79f0 00000000 1c553000 2d9b3100 64040000 .....U0.-.1.d... │ │ + 0x00db79c0 00000000 531b3000 c6d43100 62040000 ....S.0...1.b... │ │ + 0x00db79d0 09000000 c1e03700 00000000 37223100 ......7.....7"1. │ │ + 0x00db79e0 fae93000 63040000 09000000 cae03700 ..0.c.........7. │ │ + 0x00db79f0 00000000 1c553000 069b3100 64040000 .....U0...1.d... │ │ 0x00db7a00 09000000 d3e03700 00000000 f4913000 ......7.......0. │ │ 0x00db7a10 c1393000 65040000 09000000 dce03700 .90.e.........7. │ │ - 0x00db7a20 00000000 9a773100 9a773100 66040000 .....w1..w1.f... │ │ + 0x00db7a20 00000000 73773100 73773100 66040000 ....sw1.sw1.f... │ │ 0x00db7a30 00000000 00000000 00000000 2fa33200 ............/.2. │ │ 0x00db7a40 2fa33200 67040000 00000000 00000000 /.2.g........... │ │ 0x00db7a50 00000000 51ab3000 51ab3000 68040000 ....Q.0.Q.0.h... │ │ - 0x00db7a60 00000000 00000000 00000000 a4773100 .............w1. │ │ - 0x00db7a70 a4773100 69040000 00000000 00000000 .w1.i........... │ │ + 0x00db7a60 00000000 00000000 00000000 7d773100 ............}w1. │ │ + 0x00db7a70 7d773100 69040000 00000000 00000000 }w1.i........... │ │ 0x00db7a80 00000000 e49e2f00 e49e2f00 6a040000 ....../.../.j... │ │ - 0x00db7a90 00000000 00000000 00000000 6b223100 ............k"1. │ │ - 0x00db7aa0 caf43100 6b040000 08000000 e5e03700 ..1.k.........7. │ │ + 0x00db7a90 00000000 00000000 00000000 44223100 ............D"1. │ │ + 0x00db7aa0 a3f43100 6b040000 08000000 e5e03700 ..1.k.........7. │ │ 0x00db7ab0 00000000 29553000 10ca3000 6c040000 ....)U0...0.l... │ │ 0x00db7ac0 08000000 ede03700 00000000 1d682f00 ......7......h/. │ │ 0x00db7ad0 f0fe2f00 6d040000 08000000 f5e03700 ../.m.........7. │ │ 0x00db7ae0 00000000 5f863200 25682f00 6e040000 ...._.2.%h/.n... │ │ 0x00db7af0 08000000 fde03700 00000000 f8fe2f00 ......7......./. │ │ - 0x00db7b00 4b3f3100 6f040000 08000000 05e13700 K?1.o.........7. │ │ - 0x00db7b10 00000000 3a9b3100 2d682f00 70040000 ....:.1.-h/.p... │ │ + 0x00db7b00 243f3100 6f040000 08000000 05e13700 $?1.o.........7. │ │ + 0x00db7b10 00000000 139b3100 2d682f00 70040000 ......1.-h/.p... │ │ 0x00db7b20 08000000 0de13700 00000000 d0e02f00 ......7......./. │ │ 0x00db7b30 2f553000 71040000 08000000 15e13700 /U0.q.........7. │ │ 0x00db7b40 00000000 d8e02f00 21a83200 72040000 ....../.!.2.r... │ │ - 0x00db7b50 08000000 1de13700 00000000 439b3100 ......7.....C.1. │ │ - 0x00db7b60 194d3200 73040000 08000000 25e13700 .M2.s.......%.7. │ │ + 0x00db7b50 08000000 1de13700 00000000 1c9b3100 ......7.......1. │ │ + 0x00db7b60 f24c3200 73040000 08000000 25e13700 .L2.s.......%.7. │ │ 0x00db7b70 00000000 6a6c3200 f1893200 74040000 ....jl2...2.t... │ │ 0x00db7b80 03000000 2de13700 00000000 37553000 ....-.7.....7U0. │ │ 0x00db7b90 37553000 75040000 05000000 30e13700 7U0.u.......0.7. │ │ - 0x00db7ba0 00000000 533f3100 533f3100 76040000 ....S?1.S?1.v... │ │ + 0x00db7ba0 00000000 2c3f3100 2c3f3100 76040000 ....,?1.,?1.v... │ │ 0x00db7bb0 06000000 35e13700 00000000 ce393000 ....5.7......90. │ │ - 0x00db7bc0 2eea3000 77040000 08000000 3be13700 ..0.w.......;.7. │ │ + 0x00db7bc0 07ea3000 77040000 08000000 3be13700 ..0.w.......;.7. │ │ 0x00db7bd0 00000000 6c892f00 01923000 78040000 ....l./...0.x... │ │ 0x00db7be0 08000000 43e13700 00000000 c6e73200 ....C.7.......2. │ │ - 0x00db7bf0 4b9b3100 79040000 09000000 4be13700 K.1.y.......K.7. │ │ - 0x00db7c00 00000000 d3c53200 8e2f3200 7a040000 ......2../2.z... │ │ + 0x00db7bf0 249b3100 79040000 09000000 4be13700 $.1.y.......K.7. │ │ + 0x00db7c00 00000000 d3c53200 672f3200 7a040000 ......2.g/2.z... │ │ 0x00db7c10 09000000 54e13700 00000000 2aa83200 ....T.7.....*.2. │ │ 0x00db7c20 2aa83200 7b040000 08000000 5de13700 *.2.{.......].7. │ │ 0x00db7c30 00000000 601b3000 d2393000 7c040000 ....`.0..90.|... │ │ - 0x00db7c40 09000000 65e13700 00000000 fad43100 ....e.7.......1. │ │ + 0x00db7c40 09000000 65e13700 00000000 d3d43100 ....e.7.......1. │ │ 0x00db7c50 d5e73200 7d040000 09000000 6ee13700 ..2.}.......n.7. │ │ - 0x00db7c60 00000000 44113200 44113200 7e040000 ....D.2.D.2.~... │ │ + 0x00db7c60 00000000 1d113200 1d113200 7e040000 ......2...2.~... │ │ 0x00db7c70 03000000 77e13700 00000000 3d553000 ....w.7.....=U0. │ │ 0x00db7c80 3d553000 7f040000 07000000 7ae13700 =U0.........z.7. │ │ - 0x00db7c90 00000000 a3723000 4b113200 80040000 .....r0.K.2..... │ │ - 0x00db7ca0 0a000000 81e13700 00000000 a7b73100 ......7.......1. │ │ - 0x00db7cb0 dd073100 81040000 0b000000 8be13700 ..1...........7. │ │ + 0x00db7c90 00000000 a3723000 24113200 80040000 .....r0.$.2..... │ │ + 0x00db7ca0 0a000000 81e13700 00000000 80b73100 ......7.......1. │ │ + 0x00db7cb0 b6073100 81040000 0b000000 8be13700 ..1...........7. │ │ 0x00db7cc0 00000000 716c3200 3e083300 82040000 ....ql2.>.3..... │ │ 0x00db7cd0 0b000000 96e13700 00000000 72af3000 ......7.....r.0. │ │ 0x00db7ce0 e2c53200 83040000 0b000000 a1e13700 ..2...........7. │ │ - 0x00db7cf0 00000000 5c083300 5d3f3100 84040000 ....\.3.]?1..... │ │ + 0x00db7cf0 00000000 5c083300 363f3100 84040000 ....\.3.6?1..... │ │ 0x00db7d00 0a000000 ace13700 00000000 4fa83200 ......7.....O.2. │ │ 0x00db7d10 36682f00 85040000 0a000000 b6e13700 6h/...........7. │ │ - 0x00db7d20 00000000 fb073100 71223100 86040000 ......1.q"1..... │ │ + 0x00db7d20 00000000 d4073100 4a223100 86040000 ......1.J"1..... │ │ 0x00db7d30 0b000000 c0e13700 00000000 048a3200 ......7.......2. │ │ 0x00db7d40 44553000 87040000 0d000000 cbe13700 DU0...........7. │ │ - 0x00db7d50 00000000 e4f43100 7f6c3200 88040000 ......1..l2..... │ │ - 0x00db7d60 0d000000 d8e13700 00000000 b9603100 ......7......`1. │ │ + 0x00db7d50 00000000 bdf43100 7f6c3200 88040000 ......1..l2..... │ │ + 0x00db7d60 0d000000 d8e13700 00000000 92603100 ......7......`1. │ │ 0x00db7d70 4ba42f00 89040000 0d000000 e5e13700 K./...........7. │ │ - 0x00db7d80 00000000 753f3100 5e553000 8a040000 ....u?1.^U0..... │ │ + 0x00db7d80 00000000 4e3f3100 5e553000 8a040000 ....N?1.^U0..... │ │ 0x00db7d90 0d000000 f2e13700 00000000 6e083300 ......7.....n.3. │ │ - 0x00db7da0 7e3f3100 8b040000 0d000000 ffe13700 ~?1...........7. │ │ + 0x00db7da0 573f3100 8b040000 0d000000 ffe13700 W?1...........7. │ │ 0x00db7db0 00000000 58a42f00 4ac22f00 8c040000 ....X./.J./..... │ │ 0x00db7dc0 0d000000 0ce23700 00000000 fce73200 ......7.......2. │ │ - 0x00db7dd0 32ea3000 8d040000 0d000000 19e23700 2.0...........7. │ │ - 0x00db7de0 00000000 1fd53100 edf43100 8e040000 ......1...1..... │ │ - 0x00db7df0 0d000000 26e23700 00000000 06083100 ....&.7.......1. │ │ + 0x00db7dd0 0bea3000 8d040000 0d000000 19e23700 ..0...........7. │ │ + 0x00db7de0 00000000 f8d43100 c6f43100 8e040000 ......1...1..... │ │ + 0x00db7df0 0d000000 26e23700 00000000 df073100 ....&.7.......1. │ │ 0x00db7e00 77083300 8f040000 0d000000 33e23700 w.3.........3.7. │ │ 0x00db7e10 00000000 00ff2f00 57c22f00 90040000 ....../.W./..... │ │ - 0x00db7e20 0d000000 40e23700 00000000 faf43100 ....@.7.......1. │ │ - 0x00db7e30 067c3100 91040000 0d000000 4de23700 .|1.........M.7. │ │ - 0x00db7e40 00000000 8e223100 8e223100 92040000 ....."1.."1..... │ │ + 0x00db7e20 0d000000 40e23700 00000000 d3f43100 ....@.7.......1. │ │ + 0x00db7e30 df7b3100 91040000 0d000000 4de23700 .{1.........M.7. │ │ + 0x00db7e40 00000000 67223100 67223100 92040000 ....g"1.g"1..... │ │ 0x00db7e50 02000000 5ae23700 00000000 81af3000 ....Z.7.......0. │ │ 0x00db7e60 6b553000 93040000 05000000 5ce23700 kU0.........\.7. │ │ 0x00db7e70 00000000 f24c3000 00c63200 94040000 .....L0...2..... │ │ - 0x00db7e80 08000000 61e23700 00000000 60113200 ....a.7.....`.2. │ │ - 0x00db7e90 60113200 95040000 08000000 69e23700 `.2.........i.7. │ │ + 0x00db7e80 08000000 61e23700 00000000 39113200 ....a.7.....9.2. │ │ + 0x00db7e90 39113200 95040000 08000000 69e23700 9.2.........i.7. │ │ 0x00db7ea0 00000000 61a42f00 61a42f00 96040000 ....a./.a./..... │ │ - 0x00db7eb0 09000000 71e23700 00000000 b5b73100 ....q.7.......1. │ │ - 0x00db7ec0 b5b73100 97040000 09000000 7ae23700 ..1.........z.7. │ │ + 0x00db7eb0 09000000 71e23700 00000000 8eb73100 ....q.7.......1. │ │ + 0x00db7ec0 8eb73100 97040000 09000000 7ae23700 ..1.........z.7. │ │ 0x00db7ed0 00000000 71a42f00 71a42f00 98040000 ....q./.q./..... │ │ 0x00db7ee0 08000000 83e23700 00000000 ad723000 ......7......r0. │ │ 0x00db7ef0 ad723000 99040000 09000000 8be23700 .r0...........7. │ │ - 0x00db7f00 00000000 28d53100 28d53100 9a040000 ....(.1.(.1..... │ │ + 0x00db7f00 00000000 01d53100 01d53100 9a040000 ......1...1..... │ │ 0x00db7f10 09000000 94e23700 00000000 04c63200 ......7.......2. │ │ 0x00db7f20 04c63200 9b040000 07000000 9de23700 ..2...........7. │ │ 0x00db7f30 00000000 59a83200 59a83200 9c040000 ....Y.2.Y.2..... │ │ - 0x00db7f40 08000000 a4e23700 00000000 03f53100 ......7.......1. │ │ - 0x00db7f50 03f53100 9d040000 09000000 ace23700 ..1...........7. │ │ - 0x00db7f60 00000000 3fea3000 3fea3000 9e040000 ....?.0.?.0..... │ │ + 0x00db7f40 08000000 a4e23700 00000000 dcf43100 ......7.......1. │ │ + 0x00db7f50 dcf43100 9d040000 09000000 ace23700 ..1...........7. │ │ + 0x00db7f60 00000000 18ea3000 18ea3000 9e040000 ......0...0..... │ │ 0x00db7f70 08000000 b5e23700 00000000 c2723000 ......7......r0. │ │ 0x00db7f80 c2723000 9f040000 09000000 bde23700 .r0...........7. │ │ - 0x00db7f90 00000000 84113200 93223100 a0040000 ......2.."1..... │ │ - 0x00db7fa0 09000000 c6e23700 00000000 10f53100 ......7.......1. │ │ - 0x00db7fb0 137c3100 a1040000 09000000 cfe23700 .|1...........7. │ │ - 0x00db7fc0 00000000 66ea3000 214d3200 a2040000 ....f.0.!M2..... │ │ - 0x00db7fd0 09000000 d8e23700 00000000 8bea3000 ......7.......0. │ │ - 0x00db7fe0 8bea3000 a3040000 00000000 00000000 ..0............. │ │ - 0x00db7ff0 00000000 c2603100 c2603100 a4040000 .....`1..`1..... │ │ - 0x00db8000 00000000 00000000 00000000 cab73100 ..............1. │ │ - 0x00db8010 cab73100 a5040000 00000000 00000000 ..1............. │ │ - 0x00db8020 00000000 95ea3000 95ea3000 a6040000 ......0...0..... │ │ + 0x00db7f90 00000000 5d113200 6c223100 a0040000 ....].2.l"1..... │ │ + 0x00db7fa0 09000000 c6e23700 00000000 e9f43100 ......7.......1. │ │ + 0x00db7fb0 ec7b3100 a1040000 09000000 cfe23700 .{1...........7. │ │ + 0x00db7fc0 00000000 3fea3000 fa4c3200 a2040000 ....?.0..L2..... │ │ + 0x00db7fd0 09000000 d8e23700 00000000 64ea3000 ......7.....d.0. │ │ + 0x00db7fe0 64ea3000 a3040000 00000000 00000000 d.0............. │ │ + 0x00db7ff0 00000000 9b603100 9b603100 a4040000 .....`1..`1..... │ │ + 0x00db8000 00000000 00000000 00000000 a3b73100 ..............1. │ │ + 0x00db8010 a3b73100 a5040000 00000000 00000000 ..1............. │ │ + 0x00db8020 00000000 6eea3000 6eea3000 a6040000 ....n.0.n.0..... │ │ 0x00db8030 00000000 00000000 00000000 2bca3000 ............+.0. │ │ 0x00db8040 2bca3000 a7040000 00000000 00000000 +.0............. │ │ 0x00db8050 00000000 36b52f00 36b52f00 a8040000 ....6./.6./..... │ │ - 0x00db8060 00000000 00000000 00000000 a9113200 ..............2. │ │ - 0x00db8070 a9113200 a9040000 08000000 e1e23700 ..2...........7. │ │ + 0x00db8060 00000000 00000000 00000000 82113200 ..............2. │ │ + 0x00db8070 82113200 a9040000 08000000 e1e23700 ..2...........7. │ │ 0x00db8080 00000000 92553000 92553000 aa040000 .....U0..U0..... │ │ - 0x00db8090 08000000 e9e23700 00000000 42d53100 ......7.....B.1. │ │ - 0x00db80a0 ba223100 ab040000 05000000 f1e23700 ."1...........7. │ │ - 0x00db80b0 00000000 cc603100 f9393000 ac040000 .....`1..90..... │ │ + 0x00db8090 08000000 e9e23700 00000000 1bd53100 ......7.......1. │ │ + 0x00db80a0 93223100 ab040000 05000000 f1e23700 ."1...........7. │ │ + 0x00db80b0 00000000 a5603100 f9393000 ac040000 .....`1..90..... │ │ 0x00db80c0 09000000 f6e23700 00000000 7ba83200 ......7.....{.2. │ │ - 0x00db80d0 3a7c3100 ad040000 09000000 ffe23700 :|1...........7. │ │ - 0x00db80e0 00000000 484d3200 e1e02f00 ae040000 ....HM2.../..... │ │ - 0x00db80f0 00000000 00000000 00000000 679b3100 ............g.1. │ │ + 0x00db80d0 137c3100 ad040000 09000000 ffe23700 .|1...........7. │ │ + 0x00db80e0 00000000 214d3200 e1e02f00 ae040000 ....!M2.../..... │ │ + 0x00db80f0 00000000 00000000 00000000 409b3100 ............@.1. │ │ 0x00db8100 74892f00 af040000 00000000 00000000 t./............. │ │ 0x00db8110 00000000 11c63200 1dc63200 b0040000 ......2...2..... │ │ - 0x00db8120 00000000 00000000 00000000 544d3200 ............TM2. │ │ - 0x00db8130 aa2f3200 b1040000 0a000000 08e33700 ./2...........7. │ │ + 0x00db8120 00000000 00000000 00000000 2d4d3200 ............-M2. │ │ + 0x00db8130 832f3200 b1040000 0a000000 08e33700 ./2...........7. │ │ 0x00db8140 00000000 80892f00 013a3000 b2040000 ....../..:0..... │ │ 0x00db8150 0a000000 12e33700 00000000 8b892f00 ......7......./. │ │ 0x00db8160 64c22f00 b3040000 00000000 00000000 d./............. │ │ - 0x00db8170 00000000 b52f3200 29c63200 b4040000 ...../2.).2..... │ │ + 0x00db8170 00000000 8e2f3200 29c63200 b4040000 ...../2.).2..... │ │ 0x00db8180 08000000 1ce33700 00000000 851b3000 ......7.......0. │ │ 0x00db8190 83a83200 b5040000 00000000 00000000 ..2............. │ │ - 0x00db81a0 00000000 b9c43000 bd2f3200 b6040000 ......0../2..... │ │ + 0x00db81a0 00000000 b9c43000 962f3200 b6040000 ......0../2..... │ │ 0x00db81b0 00000000 00000000 00000000 6bc22f00 ............k./. │ │ 0x00db81c0 ede02f00 b7040000 00000000 00000000 ../............. │ │ - 0x00db81d0 00000000 35f53100 8c6c3200 b8040000 ....5.1..l2..... │ │ + 0x00db81d0 00000000 0ef53100 8c6c3200 b8040000 ......1..l2..... │ │ 0x00db81e0 08000000 24e33700 00000000 36c63200 ....$.7.....6.2. │ │ 0x00db81f0 0f8a3200 b9040000 08000000 2ce33700 ..2.........,.7. │ │ - 0x00db8200 00000000 05e83200 4bf53100 ba040000 ......2.K.1..... │ │ - 0x00db8210 08000000 34e33700 00000000 739b3100 ....4.7.....s.1. │ │ - 0x00db8220 47d53100 bb040000 08000000 3ce33700 G.1.........<.7. │ │ + 0x00db8200 00000000 05e83200 24f53100 ba040000 ......2.$.1..... │ │ + 0x00db8210 08000000 34e33700 00000000 4c9b3100 ....4.7.....L.1. │ │ + 0x00db8220 20d53100 bb040000 08000000 3ce33700 .1.........<.7. │ │ 0x00db8230 00000000 0c353000 0c353000 bc040000 .....50..50..... │ │ - 0x00db8240 00000000 00000000 00000000 c55b3100 .............[1. │ │ - 0x00db8250 c55b3100 bd040000 00000000 00000000 .[1............. │ │ + 0x00db8240 00000000 00000000 00000000 9e5b3100 .............[1. │ │ + 0x00db8250 9e5b3100 bd040000 00000000 00000000 .[1............. │ │ 0x00db8260 00000000 56163000 56163000 be040000 ....V.0.V.0..... │ │ 0x00db8270 00000000 00000000 00000000 e0c43000 ..............0. │ │ 0x00db8280 e0c43000 bf040000 00000000 00000000 ..0............. │ │ 0x00db8290 00000000 808b3000 808b3000 c0040000 ......0...0..... │ │ 0x00db82a0 00000000 00000000 00000000 0b023300 ..............3. │ │ 0x00db82b0 0b023300 c1040000 00000000 00000000 ..3............. │ │ - 0x00db82c0 00000000 50d53100 d4723000 c2040000 ....P.1..r0..... │ │ + 0x00db82c0 00000000 29d53100 d4723000 c2040000 ....).1..r0..... │ │ 0x00db82d0 00000000 00000000 00000000 12e83200 ..............2. │ │ - 0x00db82e0 c52f3200 c3040000 08000000 44e33700 ./2.........D.7. │ │ - 0x00db82f0 00000000 0f083100 d4603100 c4040000 ......1..`1..... │ │ + 0x00db82e0 9e2f3200 c3040000 08000000 44e33700 ./2.........D.7. │ │ + 0x00db82f0 00000000 e8073100 ad603100 c4040000 ......1..`1..... │ │ 0x00db8300 08000000 4ce33700 00000000 1de83200 ....L.7.......2. │ │ 0x00db8310 4ae83200 c5040000 08000000 54e33700 J.2.........T.7. │ │ 0x00db8320 00000000 35ca3000 49682f00 c6040000 ....5.0.Ih/..... │ │ - 0x00db8330 08000000 5ce33700 00000000 bf223100 ....\.7......"1. │ │ - 0x00db8340 bf223100 c7040000 08000000 64e33700 ."1.........d.7. │ │ + 0x00db8330 08000000 5ce33700 00000000 98223100 ....\.7......"1. │ │ + 0x00db8340 98223100 c7040000 08000000 64e33700 ."1.........d.7. │ │ 0x00db8350 00000000 8b1b3000 8b1b3000 c8040000 ......0...0..... │ │ - 0x00db8360 08000000 6ce33700 00000000 23083100 ....l.7.....#.1. │ │ - 0x00db8370 23083100 c9040000 08000000 74e33700 #.1.........t.7. │ │ + 0x00db8360 08000000 6ce33700 00000000 fc073100 ....l.7.......1. │ │ + 0x00db8370 fc073100 c9040000 08000000 74e33700 ..1.........t.7. │ │ 0x00db8380 00000000 16923000 16923000 ca040000 ......0...0..... │ │ 0x00db8390 05000000 7ce33700 00000000 75e83200 ....|.7.....u.2. │ │ 0x00db83a0 9e6c3200 cb040000 05000000 81e33700 .l2...........7. │ │ 0x00db83b0 00000000 92892f00 a11b3000 cc040000 ....../...0..... │ │ - 0x00db83c0 06000000 86e33700 00000000 59d53100 ......7.....Y.1. │ │ + 0x00db83c0 06000000 86e33700 00000000 32d53100 ......7.....2.1. │ │ 0x00db83d0 9aa42f00 cd040000 06000000 8ce33700 ../...........7. │ │ 0x00db83e0 00000000 3bca3000 a3892f00 ce040000 ....;.0.../..... │ │ - 0x00db83f0 06000000 92e33700 00000000 bc113200 ......7.......2. │ │ + 0x00db83f0 06000000 92e33700 00000000 95113200 ......7.......2. │ │ 0x00db8400 188a3200 cf040000 06000000 98e33700 ..2...........7. │ │ - 0x00db8410 00000000 d4b73100 79682f00 d0040000 ......1.yh/..... │ │ + 0x00db8410 00000000 adb73100 79682f00 d0040000 ......1.yh/..... │ │ 0x00db8420 06000000 9ee33700 00000000 84083300 ......7.......3. │ │ 0x00db8430 73c22f00 d1040000 06000000 a4e33700 s./...........7. │ │ - 0x00db8440 00000000 5f4d3200 5f4d3200 d2040000 ...._M2._M2..... │ │ + 0x00db8440 00000000 384d3200 384d3200 d2040000 ....8M2.8M2..... │ │ 0x00db8450 0b000000 aae33700 00000000 83e83200 ......7.......2. │ │ 0x00db8460 83e83200 d3040000 0b000000 b5e33700 ..2...........7. │ │ - 0x00db8470 00000000 8b3f3100 8b3f3100 d4040000 .....?1..?1..... │ │ + 0x00db8470 00000000 643f3100 643f3100 d4040000 ....d?1.d?1..... │ │ 0x00db8480 0b000000 c0e33700 00000000 a5553000 ......7......U0. │ │ 0x00db8490 a5553000 d5040000 0b000000 cbe33700 .U0...........7. │ │ - 0x00db84a0 00000000 a23f3100 a23f3100 d6040000 .....?1..?1..... │ │ + 0x00db84a0 00000000 7b3f3100 7b3f3100 d6040000 ....{?1.{?1..... │ │ 0x00db84b0 07000000 d6e33700 00000000 96e83200 ......7.......2. │ │ 0x00db84c0 96e83200 d7040000 08000000 dde33700 ..2...........7. │ │ 0x00db84d0 00000000 0c3a3000 0c3a3000 d8040000 .....:0..:0..... │ │ 0x00db84e0 08000000 e5e33700 00000000 243a3000 ......7.....$:0. │ │ 0x00db84f0 243a3000 d9040000 08000000 ede33700 $:0...........7. │ │ - 0x00db8500 00000000 6ad53100 6ad53100 da040000 ....j.1.j.1..... │ │ + 0x00db8500 00000000 43d53100 43d53100 da040000 ....C.1.C.1..... │ │ 0x00db8510 08000000 f5e33700 00000000 bd892f00 ......7......./. │ │ 0x00db8520 a9e83200 db040000 08000000 fde33700 ..2...........7. │ │ - 0x00db8530 00000000 4cca3000 39083100 dc040000 ....L.0.9.1..... │ │ + 0x00db8530 00000000 4cca3000 12083100 dc040000 ....L.0...1..... │ │ 0x00db8540 08000000 05e43700 00000000 93682f00 ......7......h/. │ │ 0x00db8550 89a83200 dd040000 08000000 0de43700 ..2...........7. │ │ 0x00db8560 00000000 45c63200 45c63200 de040000 ....E.2.E.2..... │ │ 0x00db8570 0b000000 15e43700 00000000 328a3200 ......7.....2.2. │ │ 0x00db8580 328a3200 df040000 0b000000 20e43700 2.2......... .7. │ │ 0x00db8590 00000000 343a3000 b4a42f00 e0040000 ....4:0.../..... │ │ 0x00db85a0 08000000 2be43700 00000000 95a83200 ....+.7.......2. │ │ 0x00db85b0 3c3a3000 e1040000 08000000 33e43700 <:0.........3.7. │ │ - 0x00db85c0 00000000 d82f3200 d82f3200 e2040000 ...../2../2..... │ │ + 0x00db85c0 00000000 b12f3200 b12f3200 e2040000 ...../2../2..... │ │ 0x00db85d0 0b000000 3be43700 00000000 8dc22f00 ....;.7......./. │ │ 0x00db85e0 8dc22f00 e3040000 08000000 46e43700 ../.........F.7. │ │ 0x00db85f0 00000000 c0553000 c0553000 e4040000 .....U0..U0..... │ │ - 0x00db8600 08000000 4ee43700 00000000 a83f3100 ....N.7......?1. │ │ - 0x00db8610 a83f3100 e5040000 08000000 56e43700 .?1.........V.7. │ │ - 0x00db8620 00000000 7cd53100 7cd53100 e6040000 ....|.1.|.1..... │ │ - 0x00db8630 08000000 5ee43700 00000000 9fea3000 ....^.7.......0. │ │ - 0x00db8640 9fea3000 e7040000 08000000 66e43700 ..0.........f.7. │ │ + 0x00db8600 08000000 4ee43700 00000000 813f3100 ....N.7......?1. │ │ + 0x00db8610 813f3100 e5040000 08000000 56e43700 .?1.........V.7. │ │ + 0x00db8620 00000000 55d53100 55d53100 e6040000 ....U.1.U.1..... │ │ + 0x00db8630 08000000 5ee43700 00000000 78ea3000 ....^.7.....x.0. │ │ + 0x00db8640 78ea3000 e7040000 08000000 66e43700 x.0.........f.7. │ │ 0x00db8650 00000000 9e682f00 9e682f00 e8040000 .....h/..h/..... │ │ - 0x00db8660 08000000 6ee43700 00000000 b1ea3000 ....n.7.......0. │ │ - 0x00db8670 b1ea3000 e9040000 08000000 76e43700 ..0.........v.7. │ │ + 0x00db8660 08000000 6ee43700 00000000 8aea3000 ....n.7.......0. │ │ + 0x00db8670 8aea3000 e9040000 08000000 76e43700 ..0.........v.7. │ │ 0x00db8680 00000000 f5e02f00 f5e02f00 ea040000 ....../.../..... │ │ - 0x00db8690 09000000 7ee43700 00000000 764d3200 ....~.7.....vM2. │ │ - 0x00db86a0 764d3200 eb040000 09000000 87e43700 vM2...........7. │ │ + 0x00db8690 09000000 7ee43700 00000000 4f4d3200 ....~.7.....OM2. │ │ + 0x00db86a0 4f4d3200 eb040000 09000000 87e43700 OM2...........7. │ │ 0x00db86b0 00000000 59ca3000 59ca3000 ec040000 ....Y.0.Y.0..... │ │ - 0x00db86c0 09000000 90e43700 00000000 874d3200 ......7......M2. │ │ - 0x00db86d0 874d3200 ed040000 0b000000 99e43700 .M2...........7. │ │ - 0x00db86e0 00000000 8dd53100 8dd53100 ee040000 ......1...1..... │ │ + 0x00db86c0 09000000 90e43700 00000000 604d3200 ......7.....`M2. │ │ + 0x00db86d0 604d3200 ed040000 0b000000 99e43700 `M2...........7. │ │ + 0x00db86e0 00000000 66d53100 66d53100 ee040000 ....f.1.f.1..... │ │ 0x00db86f0 0b000000 a4e43700 00000000 de723000 ......7......r0. │ │ 0x00db8700 de723000 ef040000 09000000 afe43700 .r0...........7. │ │ 0x00db8710 00000000 488a3200 488a3200 f0040000 ....H.2.H.2..... │ │ - 0x00db8720 01000000 b8e43700 00000000 47083100 ......7.....G.1. │ │ - 0x00db8730 47083100 f1040000 02000000 b9e43700 G.1...........7. │ │ + 0x00db8720 01000000 b8e43700 00000000 20083100 ......7..... .1. │ │ + 0x00db8730 20083100 f1040000 02000000 b9e43700 .1...........7. │ │ 0x00db8740 00000000 95083300 95083300 f2040000 ......3...3..... │ │ 0x00db8750 04000000 bbe43700 00000000 9da83200 ......7.......2. │ │ 0x00db8760 9da83200 f3040000 05000000 bfe43700 ..2...........7. │ │ - 0x00db8770 00000000 aad53100 aad53100 f4040000 ......1...1..... │ │ + 0x00db8770 00000000 83d53100 83d53100 f4040000 ......1...1..... │ │ 0x00db8780 06000000 c4e43700 00000000 b7e83200 ......7.......2. │ │ 0x00db8790 b7e83200 f5040000 06000000 cae43700 ..2...........7. │ │ 0x00db87a0 00000000 d2553000 d2553000 f6040000 .....U0..U0..... │ │ 0x00db87b0 06000000 d0e43700 00000000 09ff2f00 ......7......./. │ │ 0x00db87c0 09ff2f00 f7040000 06000000 d6e43700 ../...........7. │ │ 0x00db87d0 00000000 bb1b3000 bb1b3000 f8040000 ......0...0..... │ │ 0x00db87e0 06000000 dce43700 00000000 bca42f00 ......7......./. │ │ 0x00db87f0 bca42f00 f9040000 05000000 e2e43700 ../...........7. │ │ - 0x00db8800 00000000 a54d3200 a54d3200 fa040000 .....M2..M2..... │ │ + 0x00db8800 00000000 7e4d3200 7e4d3200 fa040000 ....~M2.~M2..... │ │ 0x00db8810 06000000 e7e43700 00000000 fb723000 ......7......r0. │ │ 0x00db8820 fb723000 fb040000 07000000 ede43700 .r0...........7. │ │ 0x00db8830 00000000 5ec63200 5ec63200 fc040000 ....^.2.^.2..... │ │ - 0x00db8840 07000000 f4e43700 00000000 bdd53100 ......7.......1. │ │ - 0x00db8850 bdd53100 fd040000 07000000 fbe43700 ..1...........7. │ │ + 0x00db8840 07000000 f4e43700 00000000 96d53100 ......7.......1. │ │ + 0x00db8850 96d53100 fd040000 07000000 fbe43700 ..1...........7. │ │ 0x00db8860 00000000 c2a42f00 c2a42f00 fe040000 ....../.../..... │ │ - 0x00db8870 07000000 02e53700 00000000 4c083100 ......7.....L.1. │ │ - 0x00db8880 4c083100 ff040000 07000000 09e53700 L.1...........7. │ │ + 0x00db8870 07000000 02e53700 00000000 25083100 ......7.....%.1. │ │ + 0x00db8880 25083100 ff040000 07000000 09e53700 %.1...........7. │ │ 0x00db8890 00000000 d8a42f00 d8a42f00 00050000 ....../.../..... │ │ - 0x00db88a0 0b000000 10e53700 00000000 53f53100 ......7.....S.1. │ │ - 0x00db88b0 53f53100 01050000 0a000000 1be53700 S.1...........7. │ │ - 0x00db88c0 00000000 829b3100 969b3100 02050000 ......1...1..... │ │ - 0x00db88d0 07000000 25e53700 00000000 e2603100 ....%.7......`1. │ │ + 0x00db88a0 0b000000 10e53700 00000000 2cf53100 ......7.....,.1. │ │ + 0x00db88b0 2cf53100 01050000 0a000000 1be53700 ,.1...........7. │ │ + 0x00db88c0 00000000 5b9b3100 6f9b3100 02050000 ....[.1.o.1..... │ │ + 0x00db88d0 07000000 25e53700 00000000 bb603100 ....%.7......`1. │ │ 0x00db88e0 6eca3000 03050000 0c000000 2ce53700 n.0.........,.7. │ │ - 0x00db88f0 00000000 cd113200 cd113200 04050000 ......2...2..... │ │ + 0x00db88f0 00000000 a6113200 a6113200 04050000 ......2...2..... │ │ 0x00db8900 0b000000 38e53700 00000000 1d923000 ....8.7.......0. │ │ 0x00db8910 1d923000 05050000 00000000 00000000 ..0............. │ │ - 0x00db8920 00000000 cd223100 cd223100 06050000 ....."1.."1..... │ │ - 0x00db8930 00000000 00000000 00000000 bcea3000 ..............0. │ │ - 0x00db8940 bcea3000 07050000 00000000 00000000 ..0............. │ │ - 0x00db8950 00000000 8caf3000 d1ea3000 08050000 ......0...0..... │ │ + 0x00db8920 00000000 a6223100 a6223100 06050000 ....."1.."1..... │ │ + 0x00db8930 00000000 00000000 00000000 95ea3000 ..............0. │ │ + 0x00db8940 95ea3000 07050000 00000000 00000000 ..0............. │ │ + 0x00db8950 00000000 8caf3000 aaea3000 08050000 ......0...0..... │ │ 0x00db8960 00000000 00000000 00000000 b3083300 ..............3. │ │ 0x00db8970 89ca3000 09050000 00000000 00000000 ..0............. │ │ 0x00db8980 00000000 b8083300 b46c3200 0a050000 ......3..l2..... │ │ - 0x00db8990 08000000 43e53700 00000000 d3d53100 ....C.7.......1. │ │ - 0x00db89a0 e3d53100 0b050000 0a000000 4be53700 ..1.........K.7. │ │ - 0x00db89b0 00000000 dd113200 10e12f00 0c050000 ......2.../..... │ │ + 0x00db8990 08000000 43e53700 00000000 acd53100 ....C.7.......1. │ │ + 0x00db89a0 bcd53100 0b050000 0a000000 4be53700 ..1.........K.7. │ │ + 0x00db89b0 00000000 b6113200 10e12f00 0c050000 ......2.../..... │ │ 0x00db89c0 09000000 55e53700 00000000 ca892f00 ....U.7......./. │ │ 0x00db89d0 32923000 0d050000 09000000 5ee53700 2.0.........^.7. │ │ - 0x00db89e0 00000000 427c3100 d8892f00 0e050000 ....B|1.../..... │ │ - 0x00db89f0 09000000 67e53700 00000000 fd603100 ....g.7......`1. │ │ - 0x00db8a00 5ff53100 0f050000 03000000 70e53700 _.1.........p.7. │ │ - 0x00db8a10 00000000 aa9b3100 c19b3100 10050000 ......1...1..... │ │ + 0x00db89e0 00000000 1b7c3100 d8892f00 0e050000 .....|1.../..... │ │ + 0x00db89f0 09000000 67e53700 00000000 d6603100 ....g.7......`1. │ │ + 0x00db8a00 38f53100 0f050000 03000000 70e53700 8.1.........p.7. │ │ + 0x00db8a10 00000000 839b3100 9a9b3100 10050000 ......1...1..... │ │ 0x00db8a20 03000000 73e53700 00000000 26ff2f00 ....s.7.....&./. │ │ - 0x00db8a30 ffd53100 11050000 03000000 76e53700 ..1.........v.7. │ │ - 0x00db8a40 00000000 1a613100 2ed63100 12050000 .....a1...1..... │ │ - 0x00db8a50 03000000 79e53700 00000000 33613100 ....y.7.....3a1. │ │ - 0x00db8a60 f29b3100 13050000 03000000 7ce53700 ..1.........|.7. │ │ - 0x00db8a70 00000000 5c083100 ba3f3100 14050000 ....\.1..?1..... │ │ + 0x00db8a30 d8d53100 11050000 03000000 76e53700 ..1.........v.7. │ │ + 0x00db8a40 00000000 f3603100 07d63100 12050000 .....`1...1..... │ │ + 0x00db8a50 03000000 79e53700 00000000 0c613100 ....y.7......a1. │ │ + 0x00db8a60 cb9b3100 13050000 03000000 7ce53700 ..1.........|.7. │ │ + 0x00db8a70 00000000 35083100 933f3100 14050000 ....5.1..?1..... │ │ 0x00db8a80 03000000 7fe53700 00000000 12733000 ......7......s0. │ │ 0x00db8a90 3aff2f00 15050000 03000000 82e53700 :./...........7. │ │ 0x00db8aa0 00000000 d4e83200 c0083300 16050000 ......2...3..... │ │ 0x00db8ab0 03000000 85e53700 00000000 77c63200 ......7.....w.2. │ │ - 0x00db8ac0 ed113200 17050000 03000000 88e53700 ..2...........7. │ │ - 0x00db8ad0 00000000 f5a42f00 70083100 18050000 ....../.p.1..... │ │ - 0x00db8ae0 03000000 8be53700 00000000 b64d3200 ......7......M2. │ │ + 0x00db8ac0 c6113200 17050000 03000000 88e53700 ..2...........7. │ │ + 0x00db8ad0 00000000 f5a42f00 49083100 18050000 ....../.I.1..... │ │ + 0x00db8ae0 03000000 8be53700 00000000 8f4d3200 ......7......M2. │ │ 0x00db8af0 bc6c3200 19050000 03000000 8ee53700 .l2...........7. │ │ 0x00db8b00 00000000 018a2f00 443a3000 1a050000 ....../.D:0..... │ │ 0x00db8b10 03000000 91e53700 00000000 b2682f00 ......7......h/. │ │ - 0x00db8b20 e32f3200 1b050000 03000000 94e53700 ./2...........7. │ │ - 0x00db8b30 00000000 e2223100 0ca52f00 1c050000 ....."1.../..... │ │ - 0x00db8b40 03000000 97e53700 00000000 85f53100 ......7.......1. │ │ + 0x00db8b20 bc2f3200 1b050000 03000000 94e53700 ./2...........7. │ │ + 0x00db8b30 00000000 bb223100 0ca52f00 1c050000 ....."1.../..... │ │ + 0x00db8b40 03000000 97e53700 00000000 5ef53100 ......7.....^.1. │ │ 0x00db8b50 583a3000 1d050000 03000000 9ae53700 X:0...........7. │ │ - 0x00db8b60 00000000 e2e83200 50d63100 1e050000 ......2.P.1..... │ │ - 0x00db8b70 03000000 9de53700 00000000 16123200 ......7.......2. │ │ - 0x00db8b80 e5b73100 1f050000 03000000 a0e53700 ..1...........7. │ │ + 0x00db8b60 00000000 e2e83200 29d63100 1e050000 ......2.).1..... │ │ + 0x00db8b70 03000000 9de53700 00000000 ef113200 ......7.......2. │ │ + 0x00db8b80 beb73100 1f050000 03000000 a0e53700 ..1...........7. │ │ 0x00db8b90 00000000 f4553000 9fca3000 20050000 .....U0...0. ... │ │ 0x00db8ba0 03000000 a3e53700 00000000 ce1b3000 ......7.......0. │ │ 0x00db8bb0 0d8a2f00 21050000 03000000 a6e53700 ../.!.........7. │ │ 0x00db8bc0 00000000 e6083300 6a3a3000 22050000 ......3.j:0."... │ │ 0x00db8bd0 03000000 a9e53700 00000000 aca83200 ......7.......2. │ │ 0x00db8be0 1d733000 23050000 03000000 ace53700 .s0.#.........7. │ │ - 0x00db8bf0 00000000 95083100 32123200 24050000 ......1.2.2.$... │ │ + 0x00db8bf0 00000000 6e083100 0b123200 24050000 ....n.1...2.$... │ │ 0x00db8c00 03000000 afe53700 00000000 8ec63200 ......7.......2. │ │ 0x00db8c10 27a52f00 25050000 03000000 b2e53700 './.%.........7. │ │ - 0x00db8c20 00000000 2ce12f00 0ab83100 26050000 ....,./...1.&... │ │ + 0x00db8c20 00000000 2ce12f00 e3b73100 26050000 ....,./...1.&... │ │ 0x00db8c30 03000000 b5e53700 00000000 b9ca3000 ......7.......0. │ │ 0x00db8c40 a4c63200 27050000 03000000 b8e53700 ..2.'.........7. │ │ 0x00db8c50 00000000 668a3200 668a3200 28050000 ....f.2.f.2.(... │ │ - 0x00db8c60 0b000000 bbe53700 00000000 45613100 ......7.....Ea1. │ │ + 0x00db8c60 0b000000 bbe53700 00000000 1e613100 ......7......a1. │ │ 0x00db8c70 51923000 29050000 08000000 c6e53700 Q.0.).........7. │ │ - 0x00db8c80 00000000 ad083100 5e613100 2a050000 ......1.^a1.*... │ │ + 0x00db8c80 00000000 86083100 37613100 2a050000 ......1.7a1.*... │ │ 0x00db8c90 09000000 cee53700 00000000 90562f00 ......7......V/. │ │ 0x00db8ca0 90562f00 2b050000 00000000 00000000 .V/.+........... │ │ 0x00db8cb0 00000000 66000004 cd682f00 65000004 ....f....h/.e... │ │ - 0x00db8cc0 06563000 67000004 0c9c3100 00000000 .V0.g.....1..... │ │ + 0x00db8cc0 06563000 67000004 e59b3100 00000000 .V0.g.....1..... │ │ 0x00db8cd0 00000000 01000000 10000000 f08cdb00 ................ │ │ - 0x00db8ce0 04000000 00000000 38000000 26233100 ........8.... │ │ - 0x00db8cf0 00100000 00000000 00000000 97613100 .............a1. │ │ + 0x00db8ce0 04000000 00000000 38000000 ff223100 ........8...."1. │ │ + 0x00db8cf0 00100000 00000000 00000000 70613100 ............pa1. │ │ 0x00db8d00 28c9ba00 00100000 00000000 08000000 (............... │ │ 0x00db8d10 12563000 68c2ba00 00100000 00000000 .V0.h........... │ │ 0x00db8d20 18000000 9fc22f00 68c2ba00 00100000 ....../.h....... │ │ 0x00db8d30 00000000 28000000 a28e3000 a4c2ba00 ....(.....0..... │ │ 0x00db8d40 01000000 10000000 5c8ddb00 02000000 ........\....... │ │ 0x00db8d50 00000000 08000000 eae83200 00000000 ..........2..... │ │ - 0x00db8d60 00000000 00000000 73d63100 a4c3ba00 ........s.1..... │ │ - 0x00db8d70 00000000 00000000 04000000 00403100 .............@1. │ │ + 0x00db8d60 00000000 00000000 4cd63100 a4c3ba00 ........L.1..... │ │ + 0x00db8d70 00000000 00000000 04000000 d93f3100 .............?1. │ │ 0x00db8d80 68c2ba00 01000000 10000000 a08ddb00 h............... │ │ - 0x00db8d90 02000000 00000000 08000000 d63f3100 .............?1. │ │ - 0x00db8da0 00000000 00000000 00000000 309c3100 ............0.1. │ │ + 0x00db8d90 02000000 00000000 08000000 af3f3100 .............?1. │ │ + 0x00db8da0 00000000 00000000 00000000 099c3100 ..............1. │ │ 0x00db8db0 e0c2ba00 91000000 00000000 04000000 ................ │ │ 0x00db8dc0 fe083300 3844c600 02000000 00000000 ..3.8D.......... │ │ 0x00db8dd0 e48ddb00 02000000 00000000 08000000 ................ │ │ - 0x00db8de0 e43f3100 90000000 01000000 04000000 .?1............. │ │ - 0x00db8df0 09403100 78ddcb00 90000000 02000000 .@1.x........... │ │ - 0x00db8e00 04000000 5d123200 68c2ba00 01000000 ....].2.h....... │ │ + 0x00db8de0 bd3f3100 90000000 01000000 04000000 .?1............. │ │ + 0x00db8df0 e23f3100 78ddcb00 90000000 02000000 .?1.x........... │ │ + 0x00db8e00 04000000 36123200 68c2ba00 01000000 ....6.2.h....... │ │ 0x00db8e10 10000000 288edb00 02000000 00000000 ....(........... │ │ 0x00db8e20 08000000 2c8a2f00 00000000 00000000 ....,./......... │ │ 0x00db8e30 00000000 21563000 68c3ba00 91000000 ....!V0.h....... │ │ 0x00db8e40 00000000 04000000 d8682f00 e0c2ba00 .........h/..... │ │ 0x00db8e50 02000000 00000000 6c8edb00 03000000 ........l....... │ │ - 0x00db8e60 00000000 08000000 209c3100 88000000 ........ .1..... │ │ + 0x00db8e60 00000000 08000000 f99b3100 88000000 ..........1..... │ │ 0x00db8e70 00000000 04000000 006d3200 84c3ba00 .........m2..... │ │ - 0x00db8e80 88000000 01000000 04000000 657c3100 ............e|1. │ │ + 0x00db8e80 88000000 01000000 04000000 3e7c3100 ............>|1. │ │ 0x00db8e90 a844c600 88000000 02000000 04000000 .D.............. │ │ - 0x00db8ea0 737c3100 84c3ba00 01000000 10000000 s|1............. │ │ + 0x00db8ea0 4c7c3100 84c3ba00 01000000 10000000 L|1............. │ │ 0x00db8eb0 c48edb00 05000000 00000000 14000000 ................ │ │ - 0x00db8ec0 87613100 00000000 00000000 00000000 .a1............. │ │ - 0x00db8ed0 16403100 2844c600 00000000 00000000 .@1.(D.......... │ │ - 0x00db8ee0 04000000 817c3100 b844c600 00000000 .....|1..D...... │ │ + 0x00db8ec0 60613100 00000000 00000000 00000000 `a1............. │ │ + 0x00db8ed0 ef3f3100 2844c600 00000000 00000000 .?1.(D.......... │ │ + 0x00db8ee0 04000000 5a7c3100 b844c600 00000000 ....Z|1..D...... │ │ 0x00db8ef0 00000000 08000000 0b6d3200 68c3ba00 .........m2.h... │ │ - 0x00db8f00 91000000 00000000 0c000000 a5613100 .............a1. │ │ + 0x00db8f00 91000000 00000000 0c000000 7e613100 ............~a1. │ │ 0x00db8f10 68c3ba00 95000000 01000000 10000000 h............... │ │ 0x00db8f20 39733000 f4dccb00 01000000 10000000 9s0............. │ │ 0x00db8f30 448fdb00 05000000 00000000 18000000 D............... │ │ 0x00db8f40 b9a83200 91000000 00000000 00000000 ..2............. │ │ - 0x00db8f50 02153100 a4c2ba00 00100000 00000000 ..1............. │ │ + 0x00db8f50 db143100 a4c2ba00 00100000 00000000 ..1............. │ │ 0x00db8f60 04000000 e41b3000 6844c600 00000000 ......0.hD...... │ │ 0x00db8f70 00000000 0c000000 0c093300 68c3ba00 ..........3.h... │ │ 0x00db8f80 04000000 00000000 10000000 93af3000 ..............0. │ │ 0x00db8f90 c844c600 95000000 01000000 14000000 .D.............. │ │ 0x00db8fa0 9daf3000 f4dccb00 01000000 10000000 ..0............. │ │ 0x00db8fb0 c48fdb00 04000000 00000000 28000000 ............(... │ │ 0x00db8fc0 c7a83200 00100000 00000000 00000000 ..2............. │ │ 0x00db8fd0 30563000 d844c600 00100000 00000000 0V0..D.......... │ │ - 0x00db8fe0 18000000 527c3100 28c9ba00 00000000 ....R|1.(....... │ │ + 0x00db8fe0 18000000 2b7c3100 28c9ba00 00000000 ....+|1.(....... │ │ 0x00db8ff0 00000000 20000000 3ee12f00 04c3ba00 .... ...>./..... │ │ 0x00db9000 95000000 00000000 24000000 67a52f00 ........$...g./. │ │ 0x00db9010 ecffcb00 01000000 10000000 3090db00 ............0... │ │ 0x00db9020 03000000 00000000 0c000000 5ca52f00 ............\./. │ │ 0x00db9030 91000000 00000000 00000000 6da52f00 ............m./. │ │ 0x00db9040 4cc3ba00 91000000 01000000 04000000 L............... │ │ 0x00db9050 74a52f00 a4c2ba00 91000000 02000000 t./............. │ │ 0x00db9060 08000000 f01b3000 68c3ba00 01000000 ......0.h....... │ │ 0x00db9070 10000000 8890db00 02000000 00000000 ................ │ │ - 0x00db9080 08000000 f03f3100 00000000 00000000 .....?1......... │ │ - 0x00db9090 00000000 d5083100 78ddcb00 05000000 ......1.x....... │ │ - 0x00db90a0 00000000 04000000 3f9c3100 18f7c900 ........?.1..... │ │ + 0x00db9080 08000000 c93f3100 00000000 00000000 .....?1......... │ │ + 0x00db9090 00000000 ae083100 78ddcb00 05000000 ......1.x....... │ │ + 0x00db90a0 00000000 04000000 189c3100 18f7c900 ..........1..... │ │ 0x00db90b0 65008013 dec13200 66008013 cfca3000 e.....2.f.....0. │ │ - 0x00db90c0 6a008013 f5083100 6b008013 2db83100 j.....1.k...-.1. │ │ - 0x00db90d0 7a008013 80d63100 7b008013 e9682f00 z.....1.{....h/. │ │ + 0x00db90c0 6a008013 ce083100 6b008013 06b83100 j.....1.k.....1. │ │ + 0x00db90d0 7a008013 59d63100 7b008013 e9682f00 z...Y.1.{....h/. │ │ 0x00db90e0 67008013 adc22f00 7c008013 daca3000 g...../.|.....0. │ │ - 0x00db90f0 68008013 e4ea3000 69008013 c2c63200 h.....0.i.....2. │ │ - 0x00db9100 6c008013 166d3200 6d008013 1d403100 l....m2.m....@1. │ │ - 0x00db9110 82008013 3db83100 6e008013 6d673200 ....=.1.n...mg2. │ │ - 0x00db9120 80008013 f7ca3000 6f008013 f7ea3000 ......0.o.....0. │ │ + 0x00db90f0 68008013 bdea3000 69008013 c2c63200 h.....0.i.....2. │ │ + 0x00db9100 6c008013 166d3200 6d008013 f63f3100 l....m2.m....?1. │ │ + 0x00db9110 82008013 16b83100 6e008013 6d673200 ......1.n...mg2. │ │ + 0x00db9120 80008013 f7ca3000 6f008013 d0ea3000 ......0.o.....0. │ │ 0x00db9130 70008013 3d8a2f00 75008013 d6a83200 p...=./.u.....2. │ │ 0x00db9140 76008013 4bfa2f00 7d008013 48e12f00 v...K./.}...H./. │ │ 0x00db9150 7e008013 b0af3000 7f008013 8a3a3000 ~.....0......:0. │ │ - 0x00db9160 77008013 19303200 78008013 06563000 w....02.x....V0. │ │ + 0x00db9160 77008013 f22f3200 78008013 06563000 w..../2.x....V0. │ │ 0x00db9170 81008013 818a3200 00000000 00000000 ......2......... │ │ 0x00db9180 64008004 f9e83200 65008004 6ddb2f00 d.....2.e...m./. │ │ 0x00db9190 66008004 a08a3200 67008004 4dff2f00 f.....2.g...M./. │ │ - 0x00db91a0 74008004 4a733000 68008004 2d403100 t...Js0.h...-@1. │ │ - 0x00db91b0 75008004 8ff53100 76008004 a2f53100 u.....1.v.....1. │ │ - 0x00db91c0 7f008004 b0613100 73008004 9ad63100 .....a1.s.....1. │ │ - 0x00db91d0 83008004 b7d63100 77008004 b4f53100 ......1.w.....1. │ │ - 0x00db91e0 78008004 e34d3200 84008004 1ceb3000 x....M2.......0. │ │ + 0x00db91a0 74008004 4a733000 68008004 06403100 t...Js0.h....@1. │ │ + 0x00db91b0 75008004 68f53100 76008004 7bf53100 u...h.1.v...{.1. │ │ + 0x00db91c0 7f008004 89613100 73008004 73d63100 .....a1.s...s.1. │ │ + 0x00db91d0 83008004 90d63100 77008004 8df53100 ......1.w.....1. │ │ + 0x00db91e0 78008004 bc4d3200 84008004 f5ea3000 x....M2.......0. │ │ 0x00db91f0 80008004 d0a33200 79008004 51563000 ......2.y...QV0. │ │ - 0x00db9200 7a008004 bf613100 7b008004 05093100 z....a1.{.....1. │ │ - 0x00db9210 81008004 5aff2f00 69008004 4bb83100 ....Z./.i...K.1. │ │ - 0x00db9220 6a008004 65563000 6b008004 cff53100 j...eV0.k.....1. │ │ - 0x00db9230 6c008004 8c7c3100 6d008004 30303200 l....|1.m...002. │ │ - 0x00db9240 7c008004 4a303200 7d008004 9a7c3100 |...J02.}....|1. │ │ - 0x00db9250 6f008004 f81b3000 70008004 33eb3000 o.....0.p...3.0. │ │ - 0x00db9260 82008004 3f403100 71008004 c4b33100 ....?@1.q.....1. │ │ + 0x00db9200 7a008004 98613100 7b008004 de083100 z....a1.{.....1. │ │ + 0x00db9210 81008004 5aff2f00 69008004 24b83100 ....Z./.i...$.1. │ │ + 0x00db9220 6a008004 65563000 6b008004 a8f53100 j...eV0.k.....1. │ │ + 0x00db9230 6c008004 657c3100 6d008004 09303200 l...e|1.m....02. │ │ + 0x00db9240 7c008004 23303200 7d008004 737c3100 |...#02.}...s|1. │ │ + 0x00db9250 6f008004 f81b3000 70008004 0ceb3000 o.....0.p.....0. │ │ + 0x00db9260 82008004 18403100 71008004 9db33100 .....@1.q.....1. │ │ 0x00db9270 72008004 ad8a3200 7e008004 66923000 r.....2.~...f.0. │ │ 0x00db9280 6e008004 d5663200 00000000 00000000 n....f2......... │ │ 0x00db9290 01000000 10000000 ac92db00 02000000 ................ │ │ 0x00db92a0 00000000 08000000 22a93200 00000000 ........".2..... │ │ - 0x00db92b0 00000000 00000000 1d093100 28c9ba00 ..........1.(... │ │ + 0x00db92b0 00000000 00000000 f6083100 28c9ba00 ..........1.(... │ │ 0x00db92c0 00000000 00000000 04000000 eb572f00 .............W/. │ │ 0x00db92d0 68c2ba00 01000000 10000000 f092db00 h............... │ │ 0x00db92e0 03000000 00000000 0c000000 91923000 ..............0. │ │ - 0x00db92f0 00000000 00000000 00000000 02153100 ..............1. │ │ + 0x00db92f0 00000000 00000000 00000000 db143100 ..............1. │ │ 0x00db9300 a4c2ba00 00000000 00000000 08000000 ................ │ │ - 0x00db9310 354e3200 588bc600 01000000 00000000 5N2.X........... │ │ + 0x00db9310 0e4e3200 588bc600 01000000 00000000 .N2.X........... │ │ 0x00db9320 04000000 358b3200 f486c600 01000000 ....5.2......... │ │ 0x00db9330 10000000 4893db00 03000000 00000000 ....H........... │ │ 0x00db9340 0c000000 14b03000 00000000 00000000 ......0......... │ │ - 0x00db9350 00000000 5deb3000 3873c600 00000000 ....].0.8s...... │ │ + 0x00db9350 00000000 36eb3000 3873c600 00000000 ....6.0.8s...... │ │ 0x00db9360 00000000 04000000 3cf22f00 68c2ba00 ........<./.h... │ │ 0x00db9370 01000000 00000000 08000000 f5343000 .............40. │ │ 0x00db9380 a4c2ba00 01000000 10000000 a093db00 ................ │ │ - 0x00db9390 02000000 00000000 08000000 2c623100 ............,b1. │ │ - 0x00db93a0 00000000 00000000 00000000 4a3c3200 ............J<2. │ │ + 0x00db9390 02000000 00000000 08000000 05623100 .............b1. │ │ + 0x00db93a0 00000000 00000000 00000000 233c3200 ............#<2. │ │ 0x00db93b0 a4c3ba00 00010000 ffffffff 00000000 ................ │ │ - 0x00db93c0 2c623100 5487c600 01000000 10000000 ,b1.T........... │ │ + 0x00db93c0 05623100 5487c600 01000000 10000000 .b1.T........... │ │ 0x00db93d0 e493db00 03000000 00000000 0c000000 ................ │ │ - 0x00db93e0 f6f53100 00000000 00000000 00000000 ..1............. │ │ - 0x00db93f0 4a3c3200 a4c3ba00 00010000 ffffffff J<2............. │ │ - 0x00db9400 00000000 f6f53100 6487c600 03000000 ......1.d....... │ │ - 0x00db9410 00000000 08000000 3b093100 bccdcb00 ........;.1..... │ │ + 0x00db93e0 cff53100 00000000 00000000 00000000 ..1............. │ │ + 0x00db93f0 233c3200 a4c3ba00 00010000 ffffffff #<2............. │ │ + 0x00db9400 00000000 cff53100 6487c600 03000000 ......1.d....... │ │ + 0x00db9410 00000000 08000000 14093100 bccdcb00 ..........1..... │ │ 0x00db9420 00000000 ffffffff 3c94db00 00000000 ........<....... │ │ 0x00db9430 00000000 00000000 6d733000 04000000 ........ms0..... │ │ 0x00db9440 00000000 00000000 6d733000 1487c600 ........ms0..... │ │ 0x00db9450 00000000 ffffffff 6c94db00 00000000 ........l....... │ │ 0x00db9460 00000000 00000000 3f093300 04000000 ........?.3..... │ │ 0x00db9470 00000000 00000000 3f093300 588bc600 ........?.3.X... │ │ 0x00db9480 00000000 00000000 00000000 9c94db00 ................ │ │ 0x00db9490 03000000 e494db00 00000000 9e000000 ................ │ │ 0x00db94a0 90000000 00000000 04000000 398b3200 ............9.2. │ │ 0x00db94b0 68c2ba00 a0000000 90000000 00000000 h............... │ │ - 0x00db94c0 04000000 54233100 68c2ba00 9f000000 ....T#1.h....... │ │ + 0x00db94c0 04000000 2d233100 68c2ba00 9f000000 ....-#1.h....... │ │ 0x00db94d0 90000000 00000000 04000000 69ff2f00 ............i./. │ │ 0x00db94e0 4cc3ba00 90000000 00000000 04000000 L............... │ │ 0x00db94f0 8c563000 b4c3ba00 00000000 00000000 .V0............. │ │ 0x00db9500 00000000 1495db00 06000000 a495db00 ................ │ │ 0x00db9510 00000000 96000000 90000000 00000000 ................ │ │ - 0x00db9520 04000000 5f9c3100 7c66ba00 97000000 ...._.1.|f...... │ │ + 0x00db9520 04000000 389c3100 7c66ba00 97000000 ....8.1.|f...... │ │ 0x00db9530 90000000 00000000 04000000 488b3200 ............H.2. │ │ 0x00db9540 3873c600 9b000000 94000000 00000000 8s.............. │ │ 0x00db9550 04000000 768a2f00 1487c600 98000000 ....v./......... │ │ - 0x00db9560 90000000 00000000 04000000 3f4e3200 ............?N2. │ │ + 0x00db9560 90000000 00000000 04000000 184e3200 .............N2. │ │ 0x00db9570 0487c600 99000000 90000000 00000000 ................ │ │ - 0x00db9580 04000000 3f4e3200 0487c600 9a000000 ....?N2......... │ │ - 0x00db9590 90000000 00000000 04000000 3f4e3200 ............?N2. │ │ + 0x00db9580 04000000 184e3200 0487c600 9a000000 .....N2......... │ │ + 0x00db9590 90000000 00000000 04000000 184e3200 .............N2. │ │ 0x00db95a0 0487c600 90000000 00000000 04000000 ................ │ │ - 0x00db95b0 8c563000 b4c3ba00 73008011 dc5d3200 .V0.....s....]2. │ │ - 0x00db95c0 64008011 19cb3000 79008011 05f63100 d.....0.y.....1. │ │ - 0x00db95d0 65008011 06fd3000 66008011 133b3100 e.....0.f....;1. │ │ - 0x00db95e0 67008011 2ecb3000 78008011 63eb3000 g.....0.x...c.0. │ │ - 0x00db95f0 68008011 4c3b3100 69008011 85eb3000 h...L;1.i.....0. │ │ + 0x00db95b0 8c563000 b4c3ba00 73008011 b55d3200 .V0.....s....]2. │ │ + 0x00db95c0 64008011 19cb3000 79008011 def53100 d.....0.y.....1. │ │ + 0x00db95d0 65008011 dffc3000 66008011 ec3a3100 e.....0.f....:1. │ │ + 0x00db95e0 67008011 2ecb3000 78008011 3ceb3000 g.....0.x...<.0. │ │ + 0x00db95f0 68008011 253b3100 69008011 5eeb3000 h...%;1.i...^.0. │ │ 0x00db9600 70008011 42a93200 6a008011 586d3200 p...B.2.j...Xm2. │ │ 0x00db9610 6b008011 4fa93200 6c008011 5da93200 k...O.2.l...].2. │ │ - 0x00db9620 6d008011 c7c22f00 6e008011 ba7c3100 m...../.n....|1. │ │ - 0x00db9630 6f008011 62233100 71008011 7d123200 o...b#1.q...}.2. │ │ + 0x00db9620 6d008011 c7c22f00 6e008011 937c3100 m...../.n....|1. │ │ + 0x00db9630 6f008011 3b233100 71008011 56123200 o...;#1.q...V.2. │ │ 0x00db9640 72008011 98923000 74008011 a4923000 r.....0.t.....0. │ │ - 0x00db9650 76008011 20793100 77008011 7d733000 v... y1.w...}s0. │ │ + 0x00db9650 76008011 f9783100 77008011 7d733000 v....x1.w...}s0. │ │ 0x00db9660 00000000 00000000 06000000 10000000 ................ │ │ 0x00db9670 8496db00 02000000 ac96db00 20000000 ............ ... │ │ - 0x00db9680 17093100 00000000 00000000 10000000 ..1............. │ │ - 0x00db9690 4a3c3200 a4c3ba00 00010000 ffffffff J<2............. │ │ - 0x00db96a0 00000000 17093100 4c8cc600 00000000 ......1.L....... │ │ + 0x00db9680 f0083100 00000000 00000000 10000000 ..1............. │ │ + 0x00db9690 233c3200 a4c3ba00 00010000 ffffffff #<2............. │ │ + 0x00db96a0 00000000 f0083100 4c8cc600 00000000 ......1.L....... │ │ 0x00db96b0 00000000 00000000 00000000 5c8cc600 ............\... │ │ 0x00db96c0 00000000 00000000 06000000 10000000 ................ │ │ 0x00db96d0 e496db00 06000000 00000000 18000000 ................ │ │ 0x00db96e0 b03a3000 00000000 00000000 00000000 .:0............. │ │ - 0x00db96f0 02153100 a4c2ba00 02000000 00000000 ..1............. │ │ + 0x00db96f0 db143100 a4c2ba00 02000000 00000000 ..1............. │ │ 0x00db9700 04000000 68a93200 28c9ba00 00000000 ....h.2.(....... │ │ 0x00db9710 00000000 14000000 78ff2f00 588bc600 ........x./.X... │ │ - 0x00db9720 8d000000 00000000 08000000 75333100 ............u31. │ │ + 0x00db9720 8d000000 00000000 08000000 4e333100 ............N31. │ │ 0x00db9730 ecffcb00 8b000000 01000000 0c000000 ................ │ │ 0x00db9740 34b03000 84d3cb00 02000000 00000000 4.0............. │ │ 0x00db9750 10000000 d1923000 bc8bc600 01000000 ......0......... │ │ 0x00db9760 10000000 7897db00 07000000 0498db00 ....x........... │ │ - 0x00db9770 24000000 a1eb3000 00000000 00000000 $.....0......... │ │ - 0x00db9780 00000000 02153100 a4c2ba00 00000000 ......1......... │ │ - 0x00db9790 00000000 04000000 ebd63100 cc8bc600 ..........1..... │ │ - 0x00db97a0 00000000 00000000 08000000 42093100 ............B.1. │ │ + 0x00db9770 24000000 7aeb3000 00000000 00000000 $...z.0......... │ │ + 0x00db9780 00000000 db143100 a4c2ba00 00000000 ......1......... │ │ + 0x00db9790 00000000 04000000 c4d63100 cc8bc600 ..........1..... │ │ + 0x00db97a0 00000000 00000000 08000000 1b093100 ..............1. │ │ 0x00db97b0 28c9ba00 8d000000 00000000 0c000000 (............... │ │ 0x00db97c0 656d3200 bccdcb00 00000000 00000000 em2............. │ │ 0x00db97d0 10000000 31e93200 28c9ba00 00000000 ....1.2.(....... │ │ 0x00db97e0 00000000 14000000 698b3200 68c2ba00 ........i.2.h... │ │ 0x00db97f0 8b000000 01000000 18000000 56692f00 ............Vi/. │ │ 0x00db9800 bccdcb00 00000000 00000000 00000000 ................ │ │ 0x00db9810 00000000 fc8cc600 00000000 00000000 ................ │ │ 0x00db9820 01000000 10000000 3c98db00 02000000 ........<....... │ │ 0x00db9830 00000000 08000000 18c73200 00000000 ..........2..... │ │ - 0x00db9840 00000000 00000000 d5083100 78ddcb00 ..........1.x... │ │ + 0x00db9840 00000000 00000000 ae083100 78ddcb00 ..........1.x... │ │ 0x00db9850 00000000 00000000 04000000 6f6d3200 ............om2. │ │ 0x00db9860 a4c2ba00 06000000 10000000 8098db00 ................ │ │ - 0x00db9870 03000000 00000000 0c000000 494e3200 ............IN2. │ │ - 0x00db9880 00000000 00000000 00000000 02153100 ..............1. │ │ + 0x00db9870 03000000 00000000 0c000000 224e3200 ............"N2. │ │ + 0x00db9880 00000000 00000000 00000000 db143100 ..............1. │ │ 0x00db9890 a4c2ba00 02000000 00000000 04000000 ................ │ │ 0x00db98a0 828a2f00 ec8bc600 00000000 00000000 ../............. │ │ 0x00db98b0 08000000 50093300 fc8bc600 01000000 ....P.3......... │ │ 0x00db98c0 10000000 d898db00 04000000 2899db00 ............(... │ │ - 0x00db98d0 18000000 77233100 00000000 00000000 ....w#1......... │ │ - 0x00db98e0 00000000 02153100 a4c2ba00 00000000 ......1......... │ │ - 0x00db98f0 00000000 04000000 ebd63100 cc8bc600 ..........1..... │ │ + 0x00db98d0 18000000 50233100 00000000 00000000 ....P#1......... │ │ + 0x00db98e0 00000000 db143100 a4c2ba00 00000000 ......1......... │ │ + 0x00db98f0 00000000 04000000 c4d63100 cc8bc600 ..........1..... │ │ 0x00db9900 00000000 00000000 08000000 81ff2f00 ............../. │ │ 0x00db9910 28c9ba00 00000000 00000000 0c000000 (............... │ │ 0x00db9920 70a93200 68c2ba00 00000000 00000000 p.2.h........... │ │ 0x00db9930 00000000 00000000 208dc600 00000000 ........ ....... │ │ 0x00db9940 00000000 06000000 10000000 6099db00 ............`... │ │ 0x00db9950 03000000 00000000 14000000 578b3200 ............W.2. │ │ 0x00db9960 00000000 00000000 00000000 bd3a3000 .............:0. │ │ 0x00db9970 a4c3ba00 00000000 00000000 04000000 ................ │ │ 0x00db9980 6bbd3200 28c9ba00 89000000 00000000 k.2.(........... │ │ 0x00db9990 08000000 50093300 54c4ba00 06000000 ....P.3.T....... │ │ 0x00db99a0 10000000 b899db00 07000000 00000000 ................ │ │ - 0x00db99b0 1c000000 ced63100 00000000 00000000 ......1......... │ │ - 0x00db99c0 00000000 02153100 a4c2ba00 02000000 ......1......... │ │ + 0x00db99b0 1c000000 a7d63100 00000000 00000000 ......1......... │ │ + 0x00db99c0 00000000 db143100 a4c2ba00 02000000 ......1......... │ │ 0x00db99d0 00000000 18000000 828a2f00 ec8bc600 ........../..... │ │ 0x00db99e0 02000000 00000000 04000000 68a93200 ............h.2. │ │ 0x00db99f0 28c9ba00 00000000 00000000 14000000 (............... │ │ 0x00db9a00 50093300 fc8bc600 8b000000 00000000 P.3............. │ │ - 0x00db9a10 08000000 75333100 ecffcb00 8b000000 ....u31......... │ │ + 0x00db9a10 08000000 4e333100 ecffcb00 8b000000 ....N31......... │ │ 0x00db9a20 01000000 0c000000 34b03000 84d3cb00 ........4.0..... │ │ 0x00db9a30 02000000 00000000 10000000 d1923000 ..............0. │ │ 0x00db9a40 bc8bc600 06000000 10000000 609adb00 ............`... │ │ 0x00db9a50 02000000 00000000 08000000 48692f00 ............Hi/. │ │ - 0x00db9a60 00000000 00000000 00000000 02153100 ..............1. │ │ + 0x00db9a60 00000000 00000000 00000000 db143100 ..............1. │ │ 0x00db9a70 a4c2ba00 00000000 00000000 04000000 ................ │ │ 0x00db9a80 50093300 fc8bc600 06000000 10000000 P.3............. │ │ 0x00db9a90 a49adb00 04000000 00000000 10000000 ................ │ │ 0x00db9aa0 bd923000 00000000 00000000 00000000 ..0............. │ │ - 0x00db9ab0 02153100 a4c2ba00 00000000 00000000 ..1............. │ │ + 0x00db9ab0 db143100 a4c2ba00 00000000 00000000 ..1............. │ │ 0x00db9ac0 04000000 b6c43000 28c9ba00 00000000 ......0.(....... │ │ 0x00db9ad0 00000000 08000000 78ff2f00 588bc600 ........x./.X... │ │ 0x00db9ae0 00000000 00000000 0c000000 eb572f00 .............W/. │ │ 0x00db9af0 68c2ba00 00000000 ffffffff 109bdb00 h............... │ │ 0x00db9b00 00000000 00000000 00000000 24b03000 ............$.0. │ │ 0x00db9b10 06000000 00000000 00000000 1a1c3000 ..............0. │ │ 0x00db9b20 bccdcb00 00000000 10000000 00000000 ................ │ │ 0x00db9b30 409bdb00 06000000 d09bdb00 00000000 @............... │ │ 0x00db9b40 15000000 91080000 00000000 14000000 ................ │ │ - 0x00db9b50 1bf63100 54c4ba00 16000000 91080000 ..1.T........... │ │ + 0x00db9b50 f4f53100 54c4ba00 16000000 91080000 ..1.T........... │ │ 0x00db9b60 00000000 14000000 ca923000 ac8bc600 ..........0..... │ │ 0x00db9b70 17000000 91080000 00000000 14000000 ................ │ │ 0x00db9b80 a3a52f00 dc8bc600 18000000 91080000 ../............. │ │ 0x00db9b90 00000000 14000000 98563000 0c8cc600 .........V0..... │ │ 0x00db9ba0 19000000 91080000 00000000 14000000 ................ │ │ - 0x00db9bb0 e2d63100 2c8cc600 1a000000 91080000 ..1.,........... │ │ + 0x00db9bb0 bbd63100 2c8cc600 1a000000 91080000 ..1.,........... │ │ 0x00db9bc0 00000000 14000000 afa52f00 1c8cc600 ........../..... │ │ 0x00db9bd0 91000000 00000000 14000000 29e93200 ............).2. │ │ - 0x00db9be0 b4c3ba00 dd923000 42a83000 aec23100 ......0.B.0...1. │ │ + 0x00db9be0 b4c3ba00 dd923000 42a83000 87c23100 ......0.B.0...1. │ │ 0x00db9bf0 af563000 ca3a3000 90562f00 657f2f00 .V0..:0..V/.e./. │ │ - 0x00db9c00 38623100 2bf63100 9ed13200 66d62f00 8b1.+.1...2.f./. │ │ - 0x00db9c10 421c3000 4d093100 6c9c3100 90123200 B.0.M.1.l.1...2. │ │ - 0x00db9c20 82403100 bd602f00 e11a3100 1f373100 .@1..`/...1..71. │ │ - 0x00db9c30 bd583100 26cd3100 b2733000 8d623200 .X1.&.1..s0..b2. │ │ - 0x00db9c40 85623200 dadd3200 4ec73200 dc443200 .b2...2.N.2..D2. │ │ - 0x00db9c50 7a8b3200 01373100 59093300 aa813200 z.2..71.Y.3...2. │ │ + 0x00db9c00 11623100 04f63100 9ed13200 66d62f00 .b1...1...2.f./. │ │ + 0x00db9c10 421c3000 26093100 459c3100 69123200 B.0.&.1.E.1.i.2. │ │ + 0x00db9c20 5b403100 bd602f00 ba1a3100 f8363100 [@1..`/...1..61. │ │ + 0x00db9c30 96583100 ffcc3100 b2733000 66623200 .X1...1..s0.fb2. │ │ + 0x00db9c40 5e623200 dadd3200 4ec73200 b5443200 ^b2...2.N.2..D2. │ │ + 0x00db9c50 7a8b3200 da363100 59093300 aa813200 z.2..61.Y.3...2. │ │ 0x00db9c60 0a020000 76413000 2c09bb00 7cc9c600 ....vA0.,...|... │ │ 0x00db9c70 8c09bb00 20cbc600 00000000 00000000 .... ........... │ │ 0x00db9c80 10cec600 b4d0c600 4cd1c600 c0d1c600 ........L....... │ │ 0x00db9c90 00000000 00000000 08020000 97ff2f00 ............../. │ │ 0x00db9ca0 2c09bb00 00d2c600 8c09bb00 c4d2c600 ,............... │ │ 0x00db9cb0 00000000 68d3c600 bcd3c600 00d6c600 ....h........... │ │ 0x00db9cc0 44d6c600 80d6c600 00000000 00000000 D............... │ │ 0x00db9cd0 75008010 dec13200 90008010 6e9f2f00 u.....2.....n./. │ │ 0x00db9ce0 74008010 5f1c3000 76008010 a6ff2f00 t..._.0.v...../. │ │ - 0x00db9cf0 98008010 5c973100 77008010 0f183000 ....\.1.w.....0. │ │ + 0x00db9cf0 98008010 35973100 77008010 0f183000 ....5.1.w.....0. │ │ 0x00db9d00 65008010 e5923000 95008010 908a2f00 e.....0......./. │ │ - 0x00db9d10 96008010 21d73100 78008010 ad8b3200 ....!.1.x.....2. │ │ - 0x00db9d20 79008010 bfff2f00 8f008010 d27c3100 y...../......|1. │ │ - 0x00db9d30 9b008010 bd123200 7a008010 90a02f00 ......2.z...../. │ │ + 0x00db9d10 96008010 fad63100 78008010 ad8b3200 ......1.x.....2. │ │ + 0x00db9d20 79008010 bfff2f00 8f008010 ab7c3100 y...../......|1. │ │ + 0x00db9d30 9b008010 96123200 7a008010 90a02f00 ......2.z...../. │ │ 0x00db9d40 97008010 d74e3000 9a008010 6ee12f00 .....N0.....n./. │ │ 0x00db9d50 73008010 5bcb3000 7b008010 f13a3000 s...[.0.{....:0. │ │ - 0x00db9d60 8e008010 d5853200 68008010 e6eb3000 ......2.h.....0. │ │ - 0x00db9d70 7c008010 d4ff2f00 99008010 e77c3100 |...../......|1. │ │ - 0x00db9d80 91008010 4cd73100 7f008010 6d673200 ....L.1.....mg2. │ │ + 0x00db9d60 8e008010 d5853200 68008010 bfeb3000 ......2.h.....0. │ │ + 0x00db9d70 7c008010 d4ff2f00 99008010 c07c3100 |...../......|1. │ │ + 0x00db9d80 91008010 25d73100 7f008010 6d673200 ....%.1.....mg2. │ │ 0x00db9d90 69008010 d6a83200 80008010 4bfa2f00 i.....2.....K./. │ │ - 0x00db9da0 93008010 34f63100 94008010 81c73200 ....4.1.......2. │ │ - 0x00db9db0 81008010 90033300 6a008010 5bd73100 ......3.j...[.1. │ │ - 0x00db9dc0 6b008010 bb303200 6c008010 a8233100 k....02.l....#1. │ │ - 0x00db9dd0 6d008010 58093100 6e008010 3e983200 m...X.1.n...>.2. │ │ - 0x00db9de0 6f008010 fe7c3100 70008010 31b43100 o....|1.p...1.1. │ │ - 0x00db9df0 71008010 f4923000 72008010 d2303200 q.....0.r....02. │ │ + 0x00db9da0 93008010 0df63100 94008010 81c73200 ......1.......2. │ │ + 0x00db9db0 81008010 90033300 6a008010 34d73100 ......3.j...4.1. │ │ + 0x00db9dc0 6b008010 94303200 6c008010 81233100 k....02.l....#1. │ │ + 0x00db9dd0 6d008010 31093100 6e008010 3e983200 m...1.1.n...>.2. │ │ + 0x00db9de0 6f008010 d77c3100 70008010 0ab43100 o....|1.p.....1. │ │ + 0x00db9df0 71008010 f4923000 72008010 ab303200 q.....0.r....02. │ │ 0x00db9e00 00000000 00000000 6400801b 07933000 ........d.....0. │ │ - 0x00db9e10 6500801b e3303200 6600801b 8b6d3200 e....02.f....m2. │ │ - 0x00db9e20 6700801b c0b83100 6800801b 0bec3000 g.....1.h.....0. │ │ + 0x00db9e10 6500801b bc303200 6600801b 8b6d3200 e....02.f....m2. │ │ + 0x00db9e20 6700801b 99b83100 6800801b e4eb3000 g.....1.h.....0. │ │ 0x00db9e30 6900801b 073b3000 6a00801b 1b3b3000 i....;0.j....;0. │ │ - 0x00db9e40 6b00801b 261e3100 6c00801b ae403100 k...&.1.l....@1. │ │ - 0x00db9e50 6d00801b 99023300 6e00801b 769c3100 m.....3.n...v.1. │ │ - 0x00db9e60 00000000 00000000 66000012 8bf63100 ........f.....1. │ │ + 0x00db9e40 6b00801b ff1d3100 6c00801b 87403100 k.....1.l....@1. │ │ + 0x00db9e50 6d00801b 99023300 6e00801b 4f9c3100 m.....3.n...O.1. │ │ + 0x00db9e60 00000000 00000000 66000012 64f63100 ........f...d.1. │ │ 0x00db9e70 67000012 9e1c3000 69000012 f8a52f00 g.....0.i...../. │ │ - 0x00db9e80 79000012 969c3100 81000012 bb403100 y.....1......@1. │ │ + 0x00db9e80 79000012 6f9c3100 81000012 94403100 y...o.1......@1. │ │ 0x00db9e90 68000012 dfc73200 6a000012 dc8b3200 h.....2.j.....2. │ │ 0x00db9ea0 7c000012 ca093300 7f000012 da733000 |.....3......s0. │ │ 0x00db9eb0 6b000012 48933000 6c000012 7a692f00 k...H.0.l...zi/. │ │ - 0x00db9ec0 6d000012 167d3100 6e000012 93692f00 m....}1.n....i/. │ │ - 0x00db9ed0 6f000012 f0b83100 7e000012 a88a2f00 o.....1.~...../. │ │ - 0x00db9ee0 65000012 d4403100 7b000012 df093300 e....@1.{.....3. │ │ - 0x00db9ef0 70000012 20bc2f00 8b000012 a5f63100 p... ./.......1. │ │ - 0x00db9f00 71000012 8eba3200 89000012 1a313200 q.....2......12. │ │ - 0x00db9f10 72000012 a79c3100 7a000012 c0f63100 r.....1.z.....1. │ │ - 0x00db9f20 73000012 ed403100 80000012 c8563000 s....@1......V0. │ │ - 0x00db9f30 82000012 07b93100 83000012 81a93200 ......1.......2. │ │ - 0x00db9f40 74000012 fe403100 85000012 b69c3100 t....@1.......1. │ │ - 0x00db9f50 64000012 d6123200 7d000012 22b93100 d.....2.}...".1. │ │ - 0x00db9f60 86000012 76d73100 75000012 6c093100 ....v.1.u...l.1. │ │ - 0x00db9f70 76000012 d2233100 77000012 b31c3000 v....#1.w.....0. │ │ - 0x00db9f80 87000012 87093100 88000012 7f4e3200 ......1......N2. │ │ - 0x00db9f90 8f000012 1e413100 90000012 31313200 .....A1.....112. │ │ - 0x00db9fa0 8d000012 46313200 8a000012 d3f63100 ....F12.......1. │ │ - 0x00db9fb0 8c000012 cce12f00 84000012 34413100 ....../.....4A1. │ │ + 0x00db9ec0 6d000012 ef7c3100 6e000012 93692f00 m....|1.n....i/. │ │ + 0x00db9ed0 6f000012 c9b83100 7e000012 a88a2f00 o.....1.~...../. │ │ + 0x00db9ee0 65000012 ad403100 7b000012 df093300 e....@1.{.....3. │ │ + 0x00db9ef0 70000012 20bc2f00 8b000012 7ef63100 p... ./.....~.1. │ │ + 0x00db9f00 71000012 8eba3200 89000012 f3303200 q.....2......02. │ │ + 0x00db9f10 72000012 809c3100 7a000012 99f63100 r.....1.z.....1. │ │ + 0x00db9f20 73000012 c6403100 80000012 c8563000 s....@1......V0. │ │ + 0x00db9f30 82000012 e0b83100 83000012 81a93200 ......1.......2. │ │ + 0x00db9f40 74000012 d7403100 85000012 8f9c3100 t....@1.......1. │ │ + 0x00db9f50 64000012 af123200 7d000012 fbb83100 d.....2.}.....1. │ │ + 0x00db9f60 86000012 4fd73100 75000012 45093100 ....O.1.u...E.1. │ │ + 0x00db9f70 76000012 ab233100 77000012 b31c3000 v....#1.w.....0. │ │ + 0x00db9f80 87000012 60093100 88000012 584e3200 ....`.1.....XN2. │ │ + 0x00db9f90 8f000012 f7403100 90000012 0a313200 .....@1......12. │ │ + 0x00db9fa0 8d000012 1f313200 8a000012 acf63100 .....12.......1. │ │ + 0x00db9fb0 8c000012 cce12f00 84000012 0d413100 ....../......A1. │ │ 0x00db9fc0 78000012 a46d3200 00000000 00000000 x....m2......... │ │ 0x00db9fd0 06000000 06000000 04000000 33fa3200 ............3.2. │ │ 0x00db9fe0 afcb3000 8c7fc700 5c80c700 4c81c700 ..0.....\...L... │ │ 0x00db9ff0 c881c700 d081c700 1482c700 8483c700 ................ │ │ 0x00dba000 8c83c700 9483c700 a083c700 00000000 ................ │ │ 0x00dba010 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba020 00000000 a883c700 5884c700 6084c700 ........X...`... │ │ @@ -34428,101 +34428,101 @@ │ │ 0x00dba0b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba0c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba0d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba0e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba0f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba100 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba110 00000000 00000000 90030000 90030000 ................ │ │ - 0x00dba120 04000000 13fc3000 ff1c3000 8c7fc700 ......0...0..... │ │ + 0x00dba120 04000000 ecfb3000 ff1c3000 8c7fc700 ......0...0..... │ │ 0x00dba130 5c80c700 4c81c700 c881c700 d081c700 \...L........... │ │ 0x00dba140 1482c700 8483c700 8c83c700 9483c700 ................ │ │ 0x00dba150 a083c700 00000000 00000000 00000000 ................ │ │ 0x00dba160 00000000 00000000 00000000 a883c700 ................ │ │ 0x00dba170 5884c700 6084c700 00000000 00000000 X...`........... │ │ 0x00dba180 c485c700 4486c700 0c88c700 8089c700 ....D........... │ │ 0x00dba190 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba1a0 00000000 00000000 8c89c700 088ac700 ................ │ │ 0x00dba1b0 0c8ac700 a489c700 00000000 01000000 ................ │ │ 0x00dba1c0 10000000 d8a1db00 03000000 00000000 ................ │ │ - 0x00dba1d0 14000000 7a413100 00000000 00000000 ....zA1......... │ │ - 0x00dba1e0 00000000 fce93100 1080bc00 00000000 ......1......... │ │ - 0x00dba1f0 00000000 04000000 51473200 1080bc00 ........QG2..... │ │ + 0x00dba1d0 14000000 53413100 00000000 00000000 ....SA1......... │ │ + 0x00dba1e0 00000000 d5e93100 1080bc00 00000000 ......1......... │ │ + 0x00dba1f0 00000000 04000000 2a473200 1080bc00 ........*G2..... │ │ 0x00dba200 00000000 00000000 08000000 89e93200 ..............2. │ │ 0x00dba210 1080bc00 01000000 10000000 30a2db00 ............0... │ │ - 0x00dba220 0a000000 f8a2db00 7c000000 21ec3000 ........|...!.0. │ │ - 0x00dba230 00100000 00000000 08000000 02153100 ..............1. │ │ + 0x00dba220 0a000000 f8a2db00 7c000000 faeb3000 ........|.....0. │ │ + 0x00dba230 00100000 00000000 08000000 db143100 ..............1. │ │ 0x00dba240 00d0ba00 00000000 00000000 14000000 ................ │ │ 0x00dba250 b1d92f00 0080bc00 00000000 00000000 ../............. │ │ 0x00dba260 18000000 862b3000 0080bc00 00000000 .....+0......... │ │ - 0x00dba270 00000000 1c000000 51473200 1080bc00 ........QG2..... │ │ + 0x00dba270 00000000 1c000000 2a473200 1080bc00 ........*G2..... │ │ 0x00dba280 00000000 00000000 20000000 2eb62f00 ........ ...../. │ │ 0x00dba290 1080bc00 00000000 00000000 24000000 ............$... │ │ - 0x00dba2a0 16453200 1080bc00 00000000 00000000 .E2............. │ │ + 0x00dba2a0 ef443200 1080bc00 00000000 00000000 .D2............. │ │ 0x00dba2b0 28000000 f0e12f00 1080bc00 00000000 (...../......... │ │ - 0x00dba2c0 00000000 2c000000 a0313200 1080bc00 ....,....12..... │ │ + 0x00dba2c0 00000000 2c000000 79313200 1080bc00 ....,...y12..... │ │ 0x00dba2d0 00000000 00000000 30000000 cccb3000 ........0.....0. │ │ 0x00dba2e0 1080bc00 05000000 00000000 4c000000 ............L... │ │ 0x00dba2f0 161d3000 7896c700 00000000 00000000 ..0.x........... │ │ 0x00dba300 00000000 00000000 0c97c700 00000000 ................ │ │ 0x00dba310 00000000 01000000 10000000 30a3db00 ............0... │ │ 0x00dba320 02000000 58a3db00 7c000000 26c83200 ....X...|...&.2. │ │ 0x00dba330 00000000 00000000 14000000 b1d92f00 ............../. │ │ 0x00dba340 0080bc00 00000000 00000000 18000000 ................ │ │ 0x00dba350 862b3000 0080bc00 00000000 00000000 .+0............. │ │ 0x00dba360 00000000 00000000 0c97c700 00000000 ................ │ │ 0x00dba370 00000000 01000000 10000000 90a3db00 ................ │ │ - 0x00dba380 04000000 e0a3db00 14000000 c6d73100 ..............1. │ │ - 0x00dba390 91000000 00000000 00000000 97613100 .............a1. │ │ + 0x00dba380 04000000 e0a3db00 14000000 9fd73100 ..............1. │ │ + 0x00dba390 91000000 00000000 00000000 70613100 ............pa1. │ │ 0x00dba3a0 28c9ba00 91000000 01000000 04000000 (............... │ │ 0x00dba3b0 a5a93200 28c9ba00 91000000 02000000 ..2.(........... │ │ - 0x00dba3c0 08000000 d5d73100 a4c2ba00 91000000 ......1......... │ │ + 0x00dba3c0 08000000 aed73100 a4c2ba00 91000000 ......1......... │ │ 0x00dba3d0 03000000 0c000000 540a3300 a4c2ba00 ........T.3..... │ │ 0x00dba3e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba3f0 8c97c700 00000000 00000000 64000002 ............d... │ │ - 0x00dba400 a5313200 65000002 21a62f00 66000002 .12.e...!./.f... │ │ - 0x00dba410 b6a93200 67000002 59b93100 68000002 ..2.g...Y.1.h... │ │ - 0x00dba420 0ec93100 6a000002 52f73100 6b000002 ..1.j...R.1.k... │ │ + 0x00dba400 7e313200 65000002 21a62f00 66000002 ~12.e...!./.f... │ │ + 0x00dba410 b6a93200 67000002 32b93100 68000002 ..2.g...2.1.h... │ │ + 0x00dba420 e7c83100 6a000002 2bf73100 6b000002 ..1.j...+.1.k... │ │ 0x00dba430 276a2f00 6c000002 5ab03000 6d000002 'j/.l...Z.0.m... │ │ - 0x00dba440 09133200 6e000002 b8933000 84000002 ..2.n.....0..... │ │ + 0x00dba440 e2123200 6e000002 b8933000 84000002 ..2.n.....0..... │ │ 0x00dba450 d4933000 6f000002 221d3000 7a000002 ..0.o...".0.z... │ │ - 0x00dba460 2da62f00 9e000002 089d3100 91000002 -./.......1..... │ │ - 0x00dba470 67f73100 70000002 8be93200 7c000002 g.1.p.....2.|... │ │ - 0x00dba480 6cb93100 7d000002 a6e93200 7b000002 l.1.}.....2.{... │ │ - 0x00dba490 2fec3000 85000002 0f573000 90000002 /.0......W0..... │ │ + 0x00dba460 2da62f00 9e000002 e19c3100 91000002 -./.......1..... │ │ + 0x00dba470 40f73100 70000002 8be93200 7c000002 @.1.p.....2.|... │ │ + 0x00dba480 45b93100 7d000002 a6e93200 7b000002 E.1.}.....2.{... │ │ + 0x00dba490 08ec3000 85000002 0f573000 90000002 ..0......W0..... │ │ 0x00dba4a0 33c83200 9d000002 07632f00 8f000002 3.2......c/..... │ │ - 0x00dba4b0 4f7d3100 89000002 eeff2f00 ab000002 O}1......./..... │ │ + 0x00dba4b0 287d3100 89000002 eeff2f00 ab000002 (}1......./..... │ │ 0x00dba4c0 24743000 ad000002 33c13200 a0000002 $t0.....3.2..... │ │ 0x00dba4d0 96e33200 b5000002 b5c53000 83000002 ..2.......0..... │ │ - 0x00dba4e0 bd4e3200 9c000002 3c6a2f00 ae000002 .N2.....}1.......2..... │ │ 0x00dba520 0d003000 af000002 fbc22f00 96000002 ..0......./..... │ │ - 0x00dba530 61963100 b0000002 cfa93200 8b000002 a.1.......2..... │ │ + 0x00dba530 3a963100 b0000002 cfa93200 8b000002 :.1.......2..... │ │ 0x00dba540 57c83200 8e000002 0be22f00 7e000002 W.2......./.~... │ │ - 0x00dba550 74b03000 a5000002 c8623100 78000002 t.0......b1.x... │ │ - 0x00dba560 d1cb3000 86000002 b3093100 98000002 ..0.......1..... │ │ - 0x00dba570 d44e3200 b3000002 63e43000 69000002 .N2.....c.0.i... │ │ - 0x00dba580 de5b3100 a8000002 1fe22f00 a9000002 .[1......./..... │ │ + 0x00dba550 74b03000 a5000002 a1623100 78000002 t.0......b1.x... │ │ + 0x00dba560 d1cb3000 86000002 8c093100 98000002 ..0.......1..... │ │ + 0x00dba570 ad4e3200 b3000002 3ce43000 69000002 .N2.....<.0.i... │ │ + 0x00dba580 b75b3100 a8000002 1fe22f00 a9000002 .[1......./..... │ │ 0x00dba590 e4cb3000 aa000002 34743000 8c000002 ..0.....4t0..... │ │ - 0x00dba5a0 311d3000 71000002 f6d73100 ac000002 1.0.q.....1..... │ │ - 0x00dba5b0 7a7d3100 7f000002 ec4e3200 79000002 z}1......N2.y... │ │ - 0x00dba5c0 610a3300 94000002 3ae43000 72000002 a.3.....:.0.r... │ │ + 0x00dba5a0 311d3000 71000002 cfd73100 ac000002 1.0.q.....1..... │ │ + 0x00dba5b0 537d3100 7f000002 c54e3200 79000002 S}1......N2.y... │ │ + 0x00dba5c0 610a3300 94000002 13e43000 72000002 a.3.......0.r... │ │ 0x00dba5d0 da6d3200 b1000002 43743000 9f000002 .m2.....Ct0..... │ │ - 0x00dba5e0 49a62f00 a4000002 b8313200 b2000002 I./......12..... │ │ - 0x00dba5f0 de623100 80000002 82f92f00 81000002 .b1......./..... │ │ + 0x00dba5e0 49a62f00 a4000002 91313200 b2000002 I./......12..... │ │ + 0x00dba5f0 b7623100 80000002 82f92f00 81000002 .b1......./..... │ │ 0x00dba600 fdc53000 b4000002 e0a93200 82000002 ..0.......2..... │ │ 0x00dba610 21003000 88000002 03cc3000 87000002 !.0.......0..... │ │ - 0x00dba620 67c83200 73000002 c6093100 74000002 g.2.s.....1.t... │ │ - 0x00dba630 2eef3100 75000002 3e003000 a6000002 ..1.u...>.0..... │ │ + 0x00dba620 67c83200 73000002 9f093100 74000002 g.2.s.....1.t... │ │ + 0x00dba630 07ef3100 75000002 3e003000 a6000002 ..1.u...>.0..... │ │ 0x00dba640 5e982f00 97000002 59743000 76000002 ^./.....Yt0.v... │ │ 0x00dba650 d5e93200 a2000002 94673200 a3000002 ..2......g2..... │ │ 0x00dba660 33bd2f00 99000002 8ab03000 9a000002 3./.......0..... │ │ - 0x00dba670 18133200 9b000002 ce313200 93000002 ..2......12..... │ │ - 0x00dba680 e9313200 77000002 a3653000 00000000 .12.w....e0..... │ │ + 0x00dba670 f1123200 9b000002 a7313200 93000002 ..2......12..... │ │ + 0x00dba680 c2313200 77000002 a3653000 00000000 .12.w....e0..... │ │ 0x00dba690 00000000 06000000 02000000 982fc800 ............./.. │ │ 0x00dba6a0 2030c800 3c31c800 00000000 00000000 0..<1.......... │ │ 0x00dba6b0 00000000 9831c800 00000000 e032c800 .....1.......2.. │ │ 0x00dba6c0 00000000 9c35c800 00000000 f437c800 .....5.......7.. │ │ 0x00dba6d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba6e0 00000000 ec39c800 00000000 e03ac800 .....9.......:.. │ │ 0x00dba6f0 00000000 00000000 183cc800 f442c800 .........<...B.. │ │ @@ -34532,15 +34532,15 @@ │ │ 0x00dba730 00000000 00000000 9831c800 b448c800 .........1...H.. │ │ 0x00dba740 e032c800 b448c800 9c35c800 00000000 .2...H...5...... │ │ 0x00dba750 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba760 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba770 00000000 00000000 00000000 183cc800 .............<.. │ │ 0x00dba780 f442c800 00000000 00000000 00000000 .B.............. │ │ 0x00dba790 00000000 00000000 00000000 40000000 ............@... │ │ - 0x00dba7a0 b15d3200 a3020000 1f8b2f00 a0020000 .]2......./..... │ │ + 0x00dba7a0 8a5d3200 a3020000 1f8b2f00 a0020000 .]2......./..... │ │ 0x00dba7b0 cc0e3000 a1020000 0d943000 a2020000 ..0.......0..... │ │ 0x00dba7c0 1ccc3000 46040000 a7743000 47040000 ..0.F....t0.G... │ │ 0x00dba7d0 776a2f00 3cfe3700 08000000 08000000 wj/.<.7......... │ │ 0x00dba7e0 00000000 02000000 77040000 78040000 ........w...x... │ │ 0x00dba7f0 20000000 00000000 01000000 18f8c800 ............... │ │ 0x00dba800 28f8c800 48f8c800 00000000 00000000 (...H........... │ │ 0x00dba810 40000000 00000000 00000000 00000000 @............... │ │ @@ -34557,79 +34557,79 @@ │ │ 0x00dba8c0 80000000 00000000 02000000 9c153800 ..............8. │ │ 0x00dba8d0 c0000000 c0000000 00000000 02000000 ................ │ │ 0x00dba8e0 9c183800 00010000 00010000 00000000 ..8............. │ │ 0x00dba8f0 02000000 9c1c3800 01000000 01000000 ......8......... │ │ 0x00dba900 00000000 02000000 a01c3800 01000000 ..........8..... │ │ 0x00dba910 01000000 00000000 02000000 a41c3800 ..............8. │ │ 0x00dba920 01000000 01000000 00000000 02000000 ................ │ │ - 0x00dba930 6b000016 61ec3000 73000016 2d403100 k...a.0.s...-@1. │ │ - 0x00dba940 71000016 8dd83100 79000016 25cc3000 q.....1.y...%.0. │ │ - 0x00dba950 6a000016 6e633100 70000016 4ccc3000 j...nc1.p...L.0. │ │ + 0x00dba930 6b000016 3aec3000 73000016 06403100 k...:.0.s....@1. │ │ + 0x00dba940 71000016 66d83100 79000016 25cc3000 q...f.1.y...%.0. │ │ + 0x00dba950 6a000016 47633100 70000016 4ccc3000 j...Gc1.p...L.0. │ │ 0x00dba960 74000016 9a6a2f00 75000016 4c573000 t....j/.u...LW0. │ │ 0x00dba970 64000016 b4743000 65000016 76003000 d....t0.e...v.0. │ │ - 0x00dba980 67000016 a57d3100 66000016 c6743000 g....}1.f....t0. │ │ + 0x00dba980 67000016 7e7d3100 66000016 c6743000 g...~}1.f....t0. │ │ 0x00dba990 7a000016 0aea3200 68000016 92a62f00 z.....2.h...../. │ │ - 0x00dba9a0 7b000016 55cc3000 72000016 94f73100 {...U.0.r.....1. │ │ - 0x00dba9b0 6c000016 a09d3100 77000016 16943000 l.....1.w.....0. │ │ - 0x00dba9c0 6d000016 71133200 69000016 a1a62f00 m...q.2.i...../. │ │ - 0x00dba9d0 6e000016 31b43100 76000016 831d3000 n...1.1.v.....0. │ │ - 0x00dba9e0 78000016 7d633100 6f000016 95133200 x...}c1.o.....2. │ │ + 0x00dba9a0 7b000016 55cc3000 72000016 6df73100 {...U.0.r...m.1. │ │ + 0x00dba9b0 6c000016 799d3100 77000016 16943000 l...y.1.w.....0. │ │ + 0x00dba9c0 6d000016 4a133200 69000016 a1a62f00 m...J.2.i...../. │ │ + 0x00dba9d0 6e000016 0ab43100 76000016 831d3000 n.....1.v.....0. │ │ + 0x00dba9e0 78000016 56633100 6f000016 6e133200 x...Vc1.o...n.2. │ │ 0x00dba9f0 00000000 00000000 4465c900 7065c900 ........De..pe.. │ │ 0x00dbaa00 9c65c900 c865c900 7066c900 1867c900 .e...e..pf...g.. │ │ 0x00dbaa10 146ac900 00000000 b6622f00 04000000 .j.......b/..... │ │ 0x00dbaa20 1822de00 19000000 ffffffff 00000000 .".............. │ │ 0x00dbaa30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbaa40 84008017 f10a3300 85008017 d19d3100 ......3.......1. │ │ - 0x00dbaa50 89008017 3c943000 8a008017 36323200 ....<.0.....622. │ │ - 0x00dbaa60 64008017 dec13200 7f008017 7c4f3200 d.....2.....|O2. │ │ + 0x00dbaa40 84008017 f10a3300 85008017 aa9d3100 ......3.......1. │ │ + 0x00dbaa50 89008017 3c943000 8a008017 0f323200 ....<.0......22. │ │ + 0x00dbaa60 64008017 dec13200 7f008017 554f3200 d.....2.....UO2. │ │ 0x00dbaa70 73008017 2fc32f00 86008017 80003000 s..././.......0. │ │ - 0x00dbaa80 74008017 25aa3200 8b008017 cb133200 t...%.2.......2. │ │ - 0x00dbaa90 65008017 3f1f3100 66008017 d27c3100 e...?.1.f....|1. │ │ - 0x00dbaaa0 75008017 914f3200 67008017 ac6a2f00 u....O2.g....j/. │ │ - 0x00dbaab0 68008017 c7f73100 69008017 d6f73100 h.....1.i.....1. │ │ - 0x00dbaac0 6a008017 90a02f00 6b008017 1c423100 j...../.k....B1. │ │ - 0x00dbaad0 76008017 d4ff2f00 77008017 e47d3100 v...../.w....}1. │ │ + 0x00dbaa80 74008017 25aa3200 8b008017 a4133200 t...%.2.......2. │ │ + 0x00dbaa90 65008017 181f3100 66008017 ab7c3100 e.....1.f....|1. │ │ + 0x00dbaaa0 75008017 6a4f3200 67008017 ac6a2f00 u...jO2.g....j/. │ │ + 0x00dbaab0 68008017 a0f73100 69008017 aff73100 h.....1.i.....1. │ │ + 0x00dbaac0 6a008017 90a02f00 6b008017 f5413100 j...../.k....A1. │ │ + 0x00dbaad0 76008017 d4ff2f00 77008017 bd7d3100 v...../.w....}1. │ │ 0x00dbaae0 81008017 76573000 6c008017 418c3200 ....vW0.l...A.2. │ │ 0x00dbaaf0 78008017 6d673200 79008017 92573000 x...mg2.y....W0. │ │ 0x00dbab00 6d008017 d6a83200 6e008017 7fcc3000 m.....2.n.....0. │ │ - 0x00dbab10 7a008017 518c3200 82008017 007e3100 z...Q.2......~1. │ │ - 0x00dbab20 83008017 dcb93100 6f008017 40aa3200 ......1.o...@.2. │ │ - 0x00dbab30 70008017 da9d3100 7b008017 d8743000 p.....1.{....t0. │ │ - 0x00dbab40 7c008017 b44f3200 7d008017 bb1d3000 |....O2.}.....0. │ │ - 0x00dbab50 7e008017 ded83100 71008017 802c3200 ~.....1.q....,2. │ │ - 0x00dbab60 87008017 30423100 88008017 ed743000 ....0B1......t0. │ │ + 0x00dbab10 7a008017 518c3200 82008017 d97d3100 z...Q.2......}1. │ │ + 0x00dbab20 83008017 b5b93100 6f008017 40aa3200 ......1.o...@.2. │ │ + 0x00dbab30 70008017 b39d3100 7b008017 d8743000 p.....1.{....t0. │ │ + 0x00dbab40 7c008017 8d4f3200 7d008017 bb1d3000 |....O2.}.....0. │ │ + 0x00dbab50 7e008017 b7d83100 71008017 592c3200 ~.....1.q...Y,2. │ │ + 0x00dbab60 87008017 09423100 88008017 ed743000 .....B1......t0. │ │ 0x00dbab70 72008017 f4923000 00000000 00000000 r.....0......... │ │ - 0x00dbab80 68000014 e9f73100 66000014 f0ec3000 h.....1.f.....0. │ │ - 0x00dbab90 67000014 42c32f00 69000014 127e3100 g...B./.i....~1. │ │ - 0x00dbaba0 6b000014 52aa3200 64000014 237e3100 k...R.2.d...#~1. │ │ - 0x00dbabb0 65000014 cf1d3000 6d000014 00ed3000 e.....0.m.....0. │ │ - 0x00dbabc0 6e000014 347e3100 6f000014 edb03000 n...4~1.o.....0. │ │ + 0x00dbab80 68000014 c2f73100 66000014 c9ec3000 h.....1.f.....0. │ │ + 0x00dbab90 67000014 42c32f00 69000014 eb7d3100 g...B./.i....}1. │ │ + 0x00dbaba0 6b000014 52aa3200 64000014 fc7d3100 k...R.2.d....}1. │ │ + 0x00dbabb0 65000014 cf1d3000 6d000014 d9ec3000 e.....0.m.....0. │ │ + 0x00dbabc0 6e000014 0d7e3100 6f000014 edb03000 n....~1.o.....0. │ │ 0x00dbabd0 6a000014 c8a62f00 6c000014 52c32f00 j...../.l...R./. │ │ - 0x00dbabe0 70000014 457e3100 00000000 00000000 p...E~1......... │ │ + 0x00dbabe0 70000014 1e7e3100 00000000 00000000 p....~1......... │ │ 0x00dbabf0 2f6e3200 00000000 00000000 00000000 /n2............. │ │ 0x00dbac00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbac10 00000000 00000000 00000000 01000000 ................ │ │ 0x00dbac20 10000000 38acdb00 02000000 00000000 ....8........... │ │ 0x00dbac30 08000000 ee573000 00000000 00000000 .....W0......... │ │ 0x00dbac40 00000000 2bea3200 a4c3ba00 90000000 ....+.2......... │ │ - 0x00dbac50 00000000 04000000 179e3100 b4c3ba00 ..........1..... │ │ + 0x00dbac50 00000000 04000000 f09d3100 b4c3ba00 ..........1..... │ │ 0x00dbac60 01000000 10000000 7cacdb00 02000000 ........|....... │ │ - 0x00dbac70 00000000 08000000 35d93100 91000000 ........5.1..... │ │ + 0x00dbac70 00000000 08000000 0ed93100 91000000 ..........1..... │ │ 0x00dbac80 00000000 00000000 83943000 34c4ba00 ..........0.4... │ │ - 0x00dbac90 90000000 01000000 04000000 49423100 ............IB1. │ │ + 0x00dbac90 90000000 01000000 04000000 22423100 ............"B1. │ │ 0x00dbaca0 34c4ba00 02000000 00000000 c0acdb00 4............... │ │ 0x00dbacb0 09000000 00000000 08000000 f33b3000 .............;0. │ │ 0x00dbacc0 88000000 00000000 04000000 ce6a2f00 .............j/. │ │ 0x00dbacd0 10f1c900 88000000 01000000 04000000 ................ │ │ - 0x00dbace0 42d93100 4cc3ba00 88000000 02000000 B.1.L........... │ │ + 0x00dbace0 1bd93100 4cc3ba00 88000000 02000000 ..1.L........... │ │ 0x00dbacf0 04000000 90943000 4cc3ba00 88000000 ......0.L....... │ │ 0x00dbad00 03000000 04000000 3f6e3200 c4c3ba00 ........?n2..... │ │ 0x00dbad10 90000000 04000000 04000000 210b3300 ............!.3. │ │ 0x00dbad20 78ddcb00 88000000 05000000 04000000 x............... │ │ - 0x00dbad30 6d323200 40f1c900 88000000 06000000 m22.@........... │ │ + 0x00dbad30 46323200 40f1c900 88000000 06000000 F22.@........... │ │ 0x00dbad40 04000000 1bb13000 4cc3ba00 88000000 ......0.L....... │ │ 0x00dbad50 07000000 04000000 7dc32f00 68c2ba00 ........}./.h... │ │ 0x00dbad60 88000000 08000000 04000000 9a003000 ..............0. │ │ 0x00dbad70 a4c3ba00 00000000 ffffffff 90addb00 ................ │ │ 0x00dbad80 00000000 00000000 00000000 0db13000 ..............0. │ │ 0x00dbad90 04000000 00000000 00000000 a9003000 ..............0. │ │ 0x00dbada0 50f1c900 b1000000 04000000 10f3c900 P............... │ │ @@ -34637,15 +34637,15 @@ │ │ 0x00dbadc0 00000000 00000000 20f3c900 c0f4c900 ........ ....... │ │ 0x00dbadd0 00000000 00000000 00000000 8e010000 ................ │ │ 0x00dbade0 04000000 10f3c900 00000000 00000000 ................ │ │ 0x00dbadf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbae00 20f3c900 c0f4c900 00000000 00000000 ............... │ │ 0x00dbae10 00000000 01000000 10000000 30aedb00 ............0... │ │ 0x00dbae20 02000000 00000000 08000000 a38b2f00 ............../. │ │ - 0x00dbae30 00000000 00000000 00000000 3ff83100 ............?.1. │ │ + 0x00dbae30 00000000 00000000 00000000 18f83100 ..............1. │ │ 0x00dbae40 a4c3ba00 00000000 00000000 04000000 ................ │ │ 0x00dbae50 37b13000 50f1c900 00000000 ffffffff 7.0.P........... │ │ 0x00dbae60 74aedb00 00000000 00000000 00000000 t............... │ │ 0x00dbae70 b68b2f00 04000000 00000000 00000000 ../............. │ │ 0x00dbae80 a9003000 18f7c900 47000000 00000000 ..0.....G....... │ │ 0x00dbae90 04c3ba00 00000000 00000000 00000000 ................ │ │ 0x00dbaea0 00000000 00000000 00000000 34fac900 ............4... │ │ @@ -34682,17 +34682,17 @@ │ │ 0x00dbb090 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb0a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb0b0 00000000 00000000 57000000 00000000 ........W....... │ │ 0x00dbb0c0 98fdc900 00000000 00000000 00000000 ................ │ │ 0x00dbb0d0 00000000 00000000 00000000 a8fdc900 ................ │ │ 0x00dbb0e0 f8fdc900 00000000 00000000 00000000 ................ │ │ 0x00dbb0f0 01000000 10000000 0cb1db00 02000000 ................ │ │ - 0x00dbb100 00000000 08000000 4fd93100 01000000 ........O.1..... │ │ + 0x00dbb100 00000000 08000000 28d93100 01000000 ........(.1..... │ │ 0x00dbb110 00000000 00000000 221e3000 44c4ba00 ........".0.D... │ │ - 0x00dbb120 01000000 00000000 04000000 677e3100 ............g~1. │ │ + 0x00dbb120 01000000 00000000 04000000 407e3100 ............@~1. │ │ 0x00dbb130 a4c2ba00 58000000 00000000 a4c2ba00 ....X........... │ │ 0x00dbb140 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb150 5401cb00 00000000 00000000 00000000 T............... │ │ 0x00dbb160 00000000 00000000 00000000 8c000000 ................ │ │ 0x00dbb170 00000000 a4c2ba00 00000000 00000000 ................ │ │ 0x00dbb180 00000000 00000000 5401cb00 00000000 ........T....... │ │ 0x00dbb190 00000000 00000000 00000000 00000000 ................ │ │ @@ -34703,85 +34703,85 @@ │ │ 0x00dbb1e0 00000000 acffc900 00000000 00000000 ................ │ │ 0x00dbb1f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb200 00000000 00000000 bcffc900 1401ca00 ................ │ │ 0x00dbb210 00000000 00000000 ffffffff 30b2db00 ............0... │ │ 0x00dbb220 00000000 00000000 00000000 b0cc3000 ..............0. │ │ 0x00dbb230 04000000 00000000 00000000 b0cc3000 ..............0. │ │ 0x00dbb240 e810ca00 01000000 10000000 60b2db00 ............`... │ │ - 0x00dbb250 02000000 00000000 08000000 1eba3100 ..............1. │ │ + 0x00dbb250 02000000 00000000 08000000 f7b93100 ..............1. │ │ 0x00dbb260 00000000 00000000 00000000 22753000 ............"u0. │ │ 0x00dbb270 a4c3ba00 05000000 00000000 04000000 ................ │ │ 0x00dbb280 536e3200 0811ca00 01000000 10000000 Sn2............. │ │ 0x00dbb290 a4b2db00 02000000 00000000 08000000 ................ │ │ 0x00dbb2a0 c4cc3000 00000000 00000000 00000000 ..0............. │ │ 0x00dbb2b0 b7c32f00 a4c3ba00 00010000 ffffffff ../............. │ │ 0x00dbb2c0 00000000 c4cc3000 6414ca00 01000000 ......0.d....... │ │ 0x00dbb2d0 10000000 e8b2db00 02000000 00000000 ................ │ │ - 0x00dbb2e0 08000000 29ba3100 01000000 00000000 ....).1......... │ │ + 0x00dbb2e0 08000000 02ba3100 01000000 00000000 ......1......... │ │ 0x00dbb2f0 00000000 2e1e3000 3811ca00 01000000 ......0.8....... │ │ - 0x00dbb300 00000000 04000000 5a0a3100 24c4ba00 ........Z.1.$... │ │ + 0x00dbb300 00000000 04000000 330a3100 24c4ba00 ........3.1.$... │ │ 0x00dbb310 01000000 10000000 2cb3db00 02000000 ........,....... │ │ - 0x00dbb320 00000000 08000000 c04f3200 00000000 .........O2..... │ │ + 0x00dbb320 00000000 08000000 994f3200 00000000 .........O2..... │ │ 0x00dbb330 00000000 00000000 fcc83200 24c4ba00 ..........2.$... │ │ - 0x00dbb340 04000000 00000000 04000000 b2633100 .............c1. │ │ + 0x00dbb340 04000000 00000000 04000000 8b633100 .............c1. │ │ 0x00dbb350 a4c2ba00 00000000 00000000 00000000 ................ │ │ 0x00dbb360 70b3db00 02000000 a0b3db00 00000000 p............... │ │ 0x00dbb370 a4000000 00000000 00000000 04000000 ................ │ │ 0x00dbb380 96e22f00 4cc3ba00 a5000000 00000000 ../.L........... │ │ 0x00dbb390 00000000 04000000 5e6e3200 2811ca00 ........^n2.(... │ │ 0x00dbb3a0 00000000 00000000 04000000 29e93200 ............).2. │ │ 0x00dbb3b0 b4c3ba00 5a000000 04000000 b01cca00 ....Z........... │ │ 0x00dbb3c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb3d0 00000000 00000000 7414ca00 b016ca00 ........t....... │ │ 0x00dbb3e0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dbb3f0 10000000 08b4db00 03000000 00000000 ................ │ │ - 0x00dbb400 0c000000 34ba3100 89000000 00000000 ....4.1......... │ │ + 0x00dbb400 0c000000 0dba3100 89000000 00000000 ......1......... │ │ 0x00dbb410 00000000 380b3300 68c2ba00 8d000000 ....8.3.h....... │ │ - 0x00dbb420 01000000 04000000 d5083100 50f1c900 ..........1.P... │ │ + 0x00dbb420 01000000 04000000 ae083100 50f1c900 ..........1.P... │ │ 0x00dbb430 89000000 02000000 08000000 6f6d3200 ............om2. │ │ 0x00dbb440 a4c2ba00 67000000 00000000 e01cca00 ....g........... │ │ 0x00dbb450 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb460 00000000 00000000 00000000 f01cca00 ................ │ │ 0x00dbb470 9c20ca00 00000000 00000000 59030000 . ..........Y... │ │ 0x00dbb480 00000000 e01cca00 00000000 00000000 ................ │ │ 0x00dbb490 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb4a0 00000000 f01cca00 9c20ca00 00000000 ......... ...... │ │ 0x00dbb4b0 00000000 02000000 00000000 d0b4db00 ................ │ │ 0x00dbb4c0 02000000 f8b4db00 0c000000 20c93200 ............ .2. │ │ 0x00dbb4d0 8c000000 00000000 04000000 30c93200 ............0.2. │ │ 0x00dbb4e0 50f1c900 8a000000 01000000 04000000 P............... │ │ - 0x00dbb4f0 1b143200 34ddcb00 00000000 00000000 ..2.4........... │ │ + 0x00dbb4f0 f4133200 34ddcb00 00000000 00000000 ..2.4........... │ │ 0x00dbb500 00000000 00000000 882cca00 00000000 .........,...... │ │ 0x00dbb510 00000000 01000000 10000000 30b5db00 ............0... │ │ 0x00dbb520 03000000 00000000 10000000 173c3000 .............<0. │ │ 0x00dbb530 91000000 00000000 00000000 00953000 ..............0. │ │ 0x00dbb540 2c22ca00 89000000 01000000 04000000 ,".............. │ │ - 0x00dbb550 737e3100 04c3ba00 8d000000 02000000 s~1............. │ │ + 0x00dbb550 4c7e3100 04c3ba00 8d000000 02000000 L~1............. │ │ 0x00dbb560 08000000 cec32f00 50f1c900 00000000 ....../.P....... │ │ 0x00dbb570 ffffffff 88b5db00 00000000 00000000 ................ │ │ 0x00dbb580 00000000 c6943000 04000000 00000000 ......0......... │ │ - 0x00dbb590 00000000 6b253100 3c22ca00 01000000 ....k%1.<"...... │ │ + 0x00dbb590 00000000 44253100 3c22ca00 01000000 ....D%1.<"...... │ │ 0x00dbb5a0 10000000 b8b5db00 06000000 00000000 ................ │ │ 0x00dbb5b0 18000000 e5cc3000 91000000 00000000 ......0......... │ │ 0x00dbb5c0 00000000 00953000 2c22ca00 89000000 ......0.,"...... │ │ 0x00dbb5d0 01000000 04000000 3ec93200 44c4ba00 ........>.2.D... │ │ 0x00dbb5e0 89000000 02000000 08000000 2b753000 ............+u0. │ │ 0x00dbb5f0 44c4ba00 89000000 03000000 0c000000 D............... │ │ - 0x00dbb600 44ba3100 04c3ba00 89000000 04000000 D.1............. │ │ + 0x00dbb600 1dba3100 04c3ba00 89000000 04000000 ..1............. │ │ 0x00dbb610 10000000 b4e22f00 44c4ba00 89000000 ....../.D....... │ │ 0x00dbb620 05000000 14000000 c0e22f00 44c4ba00 ........../.D... │ │ 0x00dbb630 02030000 04000000 6c22ca00 00000000 ........l"...... │ │ 0x00dbb640 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb650 00000000 00000000 8c22ca00 e424ca00 ........."...$.. │ │ 0x00dbb660 00000000 00000000 00000000 f5c83200 ..............2. │ │ - 0x00dbb670 d58c3200 01000000 5c253100 a8aa3200 ..2.....\%1...2. │ │ - 0x00dbb680 02000000 b6aa3200 0e143200 03000000 ......2...2..... │ │ - 0x00dbb690 69ea3200 06503200 04000000 19503200 i.2..P2......P2. │ │ + 0x00dbb670 d58c3200 01000000 35253100 a8aa3200 ..2.....5%1...2. │ │ + 0x00dbb680 02000000 b6aa3200 e7133200 03000000 ......2...2..... │ │ + 0x00dbb690 69ea3200 df4f3200 04000000 f24f3200 i.2..O2......O2. │ │ 0x00dbb6a0 63a72f00 05000000 746e3200 9fe22f00 c./.....tn2.../. │ │ - 0x00dbb6b0 06000000 d0633100 3e0b3300 07000000 .....c1.>.3..... │ │ + 0x00dbb6b0 06000000 a9633100 3e0b3300 07000000 .....c1.>.3..... │ │ 0x00dbb6c0 ec943000 8b6e3200 08000000 381e3000 ..0..n2.....8.0. │ │ 0x00dbb6d0 c4aa3200 ffffffff 00000000 00000000 ..2............. │ │ 0x00dbb6e0 7e000000 00000000 a02eca00 00000000 ~............... │ │ 0x00dbb6f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb700 00000000 b02eca00 302fca00 00000000 ........0/...... │ │ 0x00dbb710 00000000 00000000 70010000 00000000 ........p....... │ │ 0x00dbb720 a02eca00 00000000 00000000 00000000 ................ │ │ @@ -34791,16 +34791,16 @@ │ │ 0x00dbb760 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb770 00000000 b02eca00 302fca00 00000000 ........0/...... │ │ 0x00dbb780 00000000 00000000 18050000 00000000 ................ │ │ 0x00dbb790 a02eca00 00000000 00000000 00000000 ................ │ │ 0x00dbb7a0 00000000 00000000 00000000 b02eca00 ................ │ │ 0x00dbb7b0 302fca00 00000000 00000000 00000000 0/.............. │ │ 0x00dbb7c0 00000000 ffffffff dcb7db00 00000000 ................ │ │ - 0x00dbb7d0 00000000 00000000 800a3100 04000000 ..........1..... │ │ - 0x00dbb7e0 00000000 00000000 800a3100 a4c3ba00 ..........1..... │ │ + 0x00dbb7d0 00000000 00000000 590a3100 04000000 ........Y.1..... │ │ + 0x00dbb7e0 00000000 00000000 590a3100 a4c3ba00 ........Y.1..... │ │ 0x00dbb7f0 8d000000 00000000 e0c2ba00 00000000 ................ │ │ 0x00dbb800 00000000 00000000 00000000 5c30ca00 ............\0.. │ │ 0x00dbb810 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb820 00000000 e424de00 6f010000 00000000 .....$..o....... │ │ 0x00dbb830 0845c600 00000000 00000000 00000000 .E.............. │ │ 0x00dbb840 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb850 00000000 d830ca00 00000000 00000000 .....0.......... │ │ @@ -34830,141 +34830,141 @@ │ │ 0x00dbb9d0 04eeca00 00000000 00000000 00000000 ................ │ │ 0x00dbb9e0 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbb9f0 04badb00 02000000 00000000 08000000 ................ │ │ 0x00dbba00 e8003000 00000000 00000000 00000000 ..0............. │ │ 0x00dbba10 dfb12f00 04c3ba00 00000000 00000000 ../............. │ │ 0x00dbba20 04000000 f49d3000 04c3ba00 02000000 ......0......... │ │ 0x00dbba30 00000000 48badb00 02000000 00000000 ....H........... │ │ - 0x00dbba40 08000000 2d143200 00000000 00000000 ....-.2......... │ │ + 0x00dbba40 08000000 06143200 00000000 00000000 ......2......... │ │ 0x00dbba50 04000000 4c6b2f00 04c3ba00 00000000 ....Lk/......... │ │ - 0x00dbba60 00000000 04000000 6af83100 7038ca00 ........j.1.p8.. │ │ + 0x00dbba60 00000000 04000000 43f83100 7038ca00 ........C.1.p8.. │ │ 0x00dbba70 02000000 00000000 8cbadb00 02000000 ................ │ │ 0x00dbba80 00000000 08000000 3e753000 00000000 ........>u0..... │ │ - 0x00dbba90 00000000 04000000 930a3100 84c3ba00 ..........1..... │ │ + 0x00dbba90 00000000 04000000 6c0a3100 84c3ba00 ........l.1..... │ │ 0x00dbbaa0 04000000 00000000 04000000 5f0b3300 ............_.3. │ │ 0x00dbbab0 8038ca00 01000000 10000000 d0badb00 .8.............. │ │ - 0x00dbbac0 02000000 00000000 08000000 72423100 ............rB1. │ │ + 0x00dbbac0 02000000 00000000 08000000 4b423100 ............KB1. │ │ 0x00dbbad0 00000000 00000000 00000000 5c6b2f00 ............\k/. │ │ 0x00dbbae0 68c2ba00 00000000 00000000 04000000 h............... │ │ 0x00dbbaf0 f7003000 9038ca00 22010000 00000000 ..0..8.."....... │ │ 0x00dbbb00 144aca00 00000000 00000000 00000000 .J.............. │ │ 0x00dbbb10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbb20 244aca00 c453ca00 00000000 00000000 $J...S.......... │ │ 0x00dbbb30 00000000 ffffffff 4cbbdb00 00000000 ........L....... │ │ 0x00dbbb40 00000000 00000000 0f583000 04000000 .........X0..... │ │ 0x00dbbb50 00000000 00000000 0f583000 a038ca00 .........X0..8.. │ │ 0x00dbbb60 01000000 10000000 7cbbdb00 02000000 ........|....... │ │ - 0x00dbbb70 00000000 08000000 61ed3000 00000000 ........a.0..... │ │ + 0x00dbbb70 00000000 08000000 3aed3000 00000000 ........:.0..... │ │ 0x00dbbb80 00000000 00000000 dfb12f00 a4c2ba00 ........../..... │ │ 0x00dbbb90 00000000 00000000 04000000 f49d3000 ..............0. │ │ 0x00dbbba0 a4c2ba00 02000000 00000000 c0bbdb00 ................ │ │ 0x00dbbbb0 02000000 00000000 08000000 dbaa3200 ..............2. │ │ 0x00dbbbc0 00000000 00000000 04000000 2e583000 .............X0. │ │ 0x00dbbbd0 a4c2ba00 00000000 00000000 04000000 ................ │ │ - 0x00dbbbe0 43143200 d865ca00 02000000 00000000 C.2..e.......... │ │ + 0x00dbbbe0 1c143200 d865ca00 02000000 00000000 ..2..e.......... │ │ 0x00dbbbf0 04bcdb00 02000000 00000000 08000000 ................ │ │ 0x00dbbc00 47c93200 00000000 00000000 04000000 G.2............. │ │ - 0x00dbbc10 930a3100 84c3ba00 04000000 00000000 ..1............. │ │ + 0x00dbbc10 6c0a3100 84c3ba00 04000000 00000000 l.1............. │ │ 0x00dbbc20 04000000 63753000 e865ca00 01000000 ....cu0..e...... │ │ 0x00dbbc30 10000000 48bcdb00 02000000 00000000 ....H........... │ │ 0x00dbbc40 08000000 07013000 91000000 00000000 ......0......... │ │ 0x00dbbc50 00000000 9dea3200 f865ca00 91000000 ......2..e...... │ │ 0x00dbbc60 01000000 04000000 ec6e3200 f865ca00 .........n2..e.. │ │ 0x00dbbc70 23010000 00000000 0866ca00 00000000 #........f...... │ │ 0x00dbbc80 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbc90 00000000 00000000 046fca00 9074ca00 .........o...t.. │ │ 0x00dbbca0 00000000 00000000 02000000 00000000 ................ │ │ 0x00dbbcb0 c4bcdb00 03000000 00000000 08000000 ................ │ │ 0x00dbbcc0 ebaa3200 90000000 00000000 04000000 ..2............. │ │ - 0x00dbbcd0 78ba3100 50f1c900 90000000 01000000 x.1.P........... │ │ + 0x00dbbcd0 51ba3100 50f1c900 90000000 01000000 Q.1.P........... │ │ 0x00dbbce0 04000000 c9e22f00 50f1c900 88000000 ....../.P....... │ │ 0x00dbbcf0 02000000 04000000 11953000 7483ca00 ..........0.t... │ │ 0x00dbbd00 00000000 ffffffff 1cbddb00 00000000 ................ │ │ 0x00dbbd10 00000000 00000000 33583000 04000000 ........3X0..... │ │ 0x00dbbd20 00000000 00000000 e18c3200 d47dca00 ..........2..}.. │ │ 0x00dbbd30 00000000 ffffffff 4cbddb00 00000000 ........L....... │ │ 0x00dbbd40 00000000 00000000 7fa72f00 04000000 ........../..... │ │ - 0x00dbbd50 00000000 00000000 9d253100 e47dca00 .........%1..}.. │ │ + 0x00dbbd50 00000000 00000000 76253100 e47dca00 ........v%1..}.. │ │ 0x00dbbd60 92010000 00000000 f47dca00 00000000 .........}...... │ │ 0x00dbbd70 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbd80 00000000 00000000 00000000 047eca00 .............~.. │ │ 0x00dbbd90 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbbda0 b4bddb00 03000000 00000000 0c000000 ................ │ │ 0x00dbbdb0 9aa72f00 00000000 00000000 00000000 ../............. │ │ 0x00dbbdc0 40583000 8483ca00 01000000 00000000 @X0............. │ │ - 0x00dbbdd0 04000000 469e3100 50f1c900 01000000 ....F.1.P....... │ │ + 0x00dbbdd0 04000000 1f9e3100 50f1c900 01000000 ......1.P....... │ │ 0x00dbbde0 00000000 08000000 726b2f00 9483ca00 ........rk/..... │ │ 0x00dbbdf0 01000000 10000000 0cbedb00 03000000 ................ │ │ - 0x00dbbe00 00000000 18000000 73d93100 04000000 ........s.1..... │ │ - 0x00dbbe10 00000000 00000000 d5083100 50f1c900 ..........1.P... │ │ + 0x00dbbe00 00000000 18000000 4cd93100 04000000 ........L.1..... │ │ + 0x00dbbe10 00000000 00000000 ae083100 50f1c900 ..........1.P... │ │ 0x00dbbe20 00100000 00000000 04000000 6f6d3200 ............om2. │ │ 0x00dbbe30 a4c2ba00 01000000 00000000 14000000 ................ │ │ - 0x00dbbe40 e3323200 04c3ba00 01000000 10000000 .22............. │ │ + 0x00dbbe40 bc323200 04c3ba00 01000000 10000000 .22............. │ │ 0x00dbbe50 64bedb00 04000000 00000000 2c000000 d...........,... │ │ 0x00dbbe60 2ecd3000 00100000 00000000 00000000 ..0............. │ │ 0x00dbbe70 5ac93200 e0c2ba00 01000000 00000000 Z.2............. │ │ 0x00dbbe80 10000000 223c3000 a4c3ba00 00100000 ...."<0......... │ │ 0x00dbbe90 00000000 14000000 20013000 28c9ba00 ........ .0.(... │ │ 0x00dbbea0 00100000 00000000 1c000000 588c2f00 ............X./. │ │ - 0x00dbbeb0 04c3ba00 30013000 519e3100 23953000 ....0.0.Q.1.#.0. │ │ + 0x00dbbeb0 04c3ba00 30013000 2a9e3100 23953000 ....0.0.*.1.#.0. │ │ 0x00dbbec0 b7030000 00000000 00000000 00000000 ................ │ │ 0x00dbbed0 5c5bbc00 a483ca00 c458bc00 00000000 \[.......X...... │ │ 0x00dbbee0 00000000 00000000 00000000 2484ca00 ............$... │ │ 0x00dbbef0 00000000 00000000 b8030000 00000000 ................ │ │ 0x00dbbf00 84c3ba00 00000000 00000000 00000000 ................ │ │ 0x00dbbf10 00000000 6084ca00 8084ca00 00000000 ....`........... │ │ 0x00dbbf20 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbf30 ba030000 00000000 00000000 00000000 ................ │ │ 0x00dbbf40 5c5bbc00 8484ca00 c458bc00 00000000 \[.......X...... │ │ 0x00dbbf50 00000000 00000000 00000000 2484ca00 ............$... │ │ 0x00dbbf60 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbbf70 84bfdb00 04000000 00000000 10000000 ................ │ │ 0x00dbbf80 13e32f00 00000000 00000000 00000000 ../............. │ │ - 0x00dbbf90 ec253100 20c3ba00 00000000 00000000 .%1. ........... │ │ - 0x00dbbfa0 04000000 69ed3000 20c3ba00 00000000 ....i.0. ....... │ │ - 0x00dbbfb0 00000000 08000000 799e3100 20c3ba00 ........y.1. ... │ │ - 0x00dbbfc0 00000000 00000000 0c000000 2a333200 ............*32. │ │ + 0x00dbbf90 c5253100 20c3ba00 00000000 00000000 .%1. ........... │ │ + 0x00dbbfa0 04000000 42ed3000 20c3ba00 00000000 ....B.0. ....... │ │ + 0x00dbbfb0 00000000 08000000 529e3100 20c3ba00 ........R.1. ... │ │ + 0x00dbbfc0 00000000 00000000 0c000000 03333200 .............32. │ │ 0x00dbbfd0 20c3ba00 f0030000 04000000 f888ca00 ............... │ │ 0x00dbbfe0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbff0 00000000 00000000 00000000 0889ca00 ................ │ │ 0x00dbc000 188bca00 00000000 00000000 01000000 ................ │ │ 0x00dbc010 10000000 28c0db00 03000000 00000000 ....(........... │ │ 0x00dbc020 0c000000 730b3300 01000000 00000000 ....s.3......... │ │ - 0x00dbc030 00000000 8a423100 a4c3ba00 01000000 .....B1......... │ │ - 0x00dbc040 00000000 04000000 c10a3100 4cc3ba00 ..........1.L... │ │ + 0x00dbc030 00000000 63423100 a4c3ba00 01000000 ....cB1......... │ │ + 0x00dbc040 00000000 04000000 9a0a3100 4cc3ba00 ..........1.L... │ │ 0x00dbc050 01000000 00000000 08000000 7e1e3000 ............~.0. │ │ 0x00dbc060 34c4ba00 01000000 10000000 80c0db00 4............... │ │ 0x00dbc070 05000000 00000000 14000000 24e32f00 ............$./. │ │ 0x00dbc080 91000000 00000000 00000000 2a6f3200 ............*o2. │ │ 0x00dbc090 108dca00 04000000 00000000 04000000 ................ │ │ 0x00dbc0a0 343c3000 34c4ba00 05000000 00000000 4<0.4........... │ │ 0x00dbc0b0 08000000 57cd3000 a4c3ba00 01000000 ....W.0......... │ │ 0x00dbc0c0 00000000 0c000000 816b2f00 3cc3ba00 .........k/.<... │ │ - 0x00dbc0d0 01000000 00000000 10000000 869e3100 ..............1. │ │ + 0x00dbc0d0 01000000 00000000 10000000 5f9e3100 ............_.1. │ │ 0x00dbc0e0 68c2ba00 01000000 10000000 00c1db00 h............... │ │ 0x00dbc0f0 03000000 00000000 0c000000 c8a72f00 ............../. │ │ 0x00dbc100 91000000 00000000 00000000 4c013000 ............L.0. │ │ 0x00dbc110 50f1c900 91000000 01000000 04000000 P............... │ │ 0x00dbc120 2a6f3200 108dca00 04000000 00000000 *o2............. │ │ 0x00dbc130 08000000 950b3300 208dca00 01000000 ......3. ....... │ │ 0x00dbc140 10000000 58c1db00 02000000 00000000 ....X........... │ │ 0x00dbc150 08000000 840b3300 01000000 00000000 ......3......... │ │ 0x00dbc160 00000000 4c013000 50f1c900 04000000 ....L.0.P....... │ │ - 0x00dbc170 00000000 04000000 d40a3100 308dca00 ..........1.0... │ │ + 0x00dbc170 00000000 04000000 ad0a3100 308dca00 ..........1.0... │ │ 0x00dbc180 45040000 00000000 408dca00 00000000 E.......@....... │ │ 0x00dbc190 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc1a0 00000000 00000000 00000000 508dca00 ............P... │ │ 0x00dbc1b0 00000000 00000000 11050000 00000000 ................ │ │ 0x00dbc1c0 1894ca00 00000000 00000000 00000000 ................ │ │ 0x00dbc1d0 00000000 00000000 00000000 2894ca00 ............(... │ │ 0x00dbc1e0 7894ca00 00000000 00000000 00000000 x............... │ │ 0x00dbc1f0 01000000 10000000 0cc2db00 02000000 ................ │ │ - 0x00dbc200 00000000 08000000 70ed3000 01000000 ........p.0..... │ │ - 0x00dbc210 00000000 00000000 f97e3100 44c4ba00 .........~1.D... │ │ - 0x00dbc220 01000000 00000000 04000000 677e3100 ............g~1. │ │ + 0x00dbc200 00000000 08000000 49ed3000 01000000 ........I.0..... │ │ + 0x00dbc210 00000000 00000000 d27e3100 44c4ba00 .........~1.D... │ │ + 0x00dbc220 01000000 00000000 04000000 407e3100 ............@~1. │ │ 0x00dbc230 a4c2ba00 19050000 00000000 84c3ba00 ................ │ │ 0x00dbc240 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc250 1496ca00 3496ca00 00000000 00000000 ....4........... │ │ 0x00dbc260 3896ca00 4096ca00 00000000 1c050000 8...@........... │ │ 0x00dbc270 00000000 50f1c900 00000000 00000000 ....P........... │ │ 0x00dbc280 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc290 00000000 00000000 4496ca00 00000000 ........D....... │ │ @@ -34982,65 +34982,65 @@ │ │ 0x00dbc350 00000000 f096ca00 00000000 00000000 ................ │ │ 0x00dbc360 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc370 00000000 0097ca00 9499ca00 00000000 ................ │ │ 0x00dbc380 00000000 01000000 10000000 a0c3db00 ................ │ │ 0x00dbc390 03000000 00000000 0c000000 52583000 ............RX0. │ │ 0x00dbc3a0 00000000 00000000 00000000 dba83000 ..............0. │ │ 0x00dbc3b0 50f1c900 89000000 00000000 04000000 P............... │ │ - 0x00dbc3c0 b1d93100 a4c2ba00 89000000 01000000 ..1............. │ │ + 0x00dbc3c0 8ad93100 a4c2ba00 89000000 01000000 ..1............. │ │ 0x00dbc3d0 08000000 ef123000 a4c2ba00 01000000 ......0......... │ │ 0x00dbc3e0 10000000 f8c3db00 02000000 00000000 ................ │ │ 0x00dbc3f0 08000000 3a6f3200 8d000000 00000000 ....:o2......... │ │ 0x00dbc400 00000000 b1c93200 0c9aca00 8d000000 ......2......... │ │ - 0x00dbc410 01000000 04000000 b9d93100 0c9aca00 ..........1..... │ │ + 0x00dbc410 01000000 04000000 92d93100 0c9aca00 ..........1..... │ │ 0x00dbc420 1a050000 00000000 84c3ba00 00000000 ................ │ │ 0x00dbc430 00000000 00000000 00000000 28afca00 ............(... │ │ 0x00dbc440 48afca00 00000000 00000000 4cafca00 H...........L... │ │ 0x00dbc450 54afca00 00000000 93010000 00000000 T............... │ │ 0x00dbc460 84c3ba00 00000000 00000000 00000000 ................ │ │ 0x00dbc470 00000000 58afca00 78afca00 00000000 ....X...x....... │ │ 0x00dbc480 00000000 7cafca00 84afca00 00000000 ....|........... │ │ 0x00dbc490 97020000 00000000 8cbaca00 00000000 ................ │ │ 0x00dbc4a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc4b0 00000000 00000000 00000000 88afca00 ................ │ │ 0x00dbc4c0 84b0ca00 00000000 01000000 10000000 ................ │ │ 0x00dbc4d0 e4c4db00 02000000 00000000 08000000 ................ │ │ - 0x00dbc4e0 23643100 00000000 00000000 00000000 #d1............. │ │ + 0x00dbc4e0 fc633100 00000000 00000000 00000000 .c1............. │ │ 0x00dbc4f0 73753000 a4c3ba00 01000000 00000000 su0............. │ │ 0x00dbc500 04000000 21ab3200 68c2ba00 01000000 ....!.2.h....... │ │ 0x00dbc510 10000000 28c5db00 02000000 00000000 ....(........... │ │ - 0x00dbc520 08000000 ab423100 01000000 00000000 .....B1......... │ │ - 0x00dbc530 00000000 989e3100 a4c2ba00 00000000 ......1......... │ │ - 0x00dbc540 00000000 04000000 8ced3000 7cbaca00 ..........0.|... │ │ + 0x00dbc520 08000000 84423100 01000000 00000000 .....B1......... │ │ + 0x00dbc530 00000000 719e3100 a4c2ba00 00000000 ....q.1......... │ │ + 0x00dbc540 00000000 04000000 65ed3000 7cbaca00 ........e.0.|... │ │ 0x00dbc550 91010000 00000000 bcbaca00 00000000 ................ │ │ 0x00dbc560 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc570 00000000 ccbaca00 1cbbca00 00000000 ................ │ │ 0x00dbc580 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbc590 a4c5db00 02000000 00000000 08000000 ................ │ │ - 0x00dbc5a0 98ed3000 89000000 00000000 00000000 ..0............. │ │ + 0x00dbc5a0 71ed3000 89000000 00000000 00000000 q.0............. │ │ 0x00dbc5b0 a81e3000 a4c2ba00 89000000 01000000 ..0............. │ │ 0x00dbc5c0 04000000 fb8c3200 a4c2ba00 54000000 ......2.....T... │ │ 0x00dbc5d0 00000000 e4bcca00 00000000 00000000 ................ │ │ 0x00dbc5e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc5f0 00000000 00000000 f4bcca00 00000000 ................ │ │ 0x00dbc600 00000000 01000000 10000000 20c6db00 ............ ... │ │ 0x00dbc610 02000000 00000000 08000000 7d3c3000 ............}<0. │ │ 0x00dbc620 89000000 00000000 00000000 b66b2f00 .............k/. │ │ 0x00dbc630 68c3ba00 89000000 01000000 04000000 h............... │ │ - 0x00dbc640 aaf83100 68c3ba00 eb020000 00000000 ..1.h........... │ │ + 0x00dbc640 83f83100 68c3ba00 eb020000 00000000 ..1.h........... │ │ 0x00dbc650 b4bdca00 00000000 00000000 00000000 ................ │ │ 0x00dbc660 00000000 00000000 00000000 c4bdca00 ................ │ │ 0x00dbc670 5cbeca00 00000000 00000000 00000000 \............... │ │ 0x00dbc680 01000000 10000000 9cc6db00 02000000 ................ │ │ - 0x00dbc690 00000000 08000000 b3f83100 00000000 ..........1..... │ │ + 0x00dbc690 00000000 08000000 8cf83100 00000000 ..........1..... │ │ 0x00dbc6a0 00000000 00000000 49953000 a4c3ba00 ........I.0..... │ │ - 0x00dbc6b0 00000000 00000000 04000000 af9e3100 ..............1. │ │ + 0x00dbc6b0 00000000 00000000 04000000 889e3100 ..............1. │ │ 0x00dbc6c0 a4c3ba00 00000000 ffffffff e0c6db00 ................ │ │ - 0x00dbc6d0 00000000 00000000 00000000 c2f83100 ..............1. │ │ - 0x00dbc6e0 04000000 00000000 00000000 c2f83100 ..............1. │ │ + 0x00dbc6d0 00000000 00000000 00000000 9bf83100 ..............1. │ │ + 0x00dbc6e0 04000000 00000000 00000000 9bf83100 ..............1. │ │ 0x00dbc6f0 64c0ca00 55000000 00000000 80f1c900 d...U........... │ │ 0x00dbc700 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc710 00000000 00000000 10d6ca00 b8d6ca00 ................ │ │ 0x00dbc720 00000000 00000000 00000000 56000000 ............V... │ │ 0x00dbc730 00000000 80f1c900 00000000 00000000 ................ │ │ 0x00dbc740 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc750 10d6ca00 68d8ca00 00000000 00000000 ....h........... │ │ @@ -35073,126 +35073,126 @@ │ │ 0x00dbc900 00000000 00000000 00000000 08f0ca00 ................ │ │ 0x00dbc910 f8f0ca00 00000000 00000000 01000000 ................ │ │ 0x00dbc920 10000000 38c9db00 02000000 00000000 ....8........... │ │ 0x00dbc930 08000000 5dc42f00 00000000 00000000 ....]./......... │ │ 0x00dbc940 00000000 65c42f00 a4c2ba00 00000000 ....e./......... │ │ 0x00dbc950 00000000 04000000 dcb13000 68c2ba00 ..........0.h... │ │ 0x00dbc960 01000000 10000000 7cc9db00 02000000 ........|....... │ │ - 0x00dbc970 00000000 08000000 917f3100 00000000 ..........1..... │ │ - 0x00dbc980 00000000 00000000 02153100 a4c2ba00 ..........1..... │ │ + 0x00dbc970 00000000 08000000 6a7f3100 00000000 ........j.1..... │ │ + 0x00dbc980 00000000 00000000 db143100 a4c2ba00 ..........1..... │ │ 0x00dbc990 04000000 00000000 04000000 f2c93200 ..............2. │ │ 0x00dbc9a0 54f2ca00 fc030000 00000000 20f5ca00 T........... ... │ │ 0x00dbc9b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc9c0 00000000 00000000 30f5ca00 e4f5ca00 ........0....... │ │ 0x00dbc9d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc9e0 ffffffff f8c9db00 00000000 00000000 ................ │ │ 0x00dbc9f0 00000000 e1b13000 04000000 00000000 ......0......... │ │ 0x00dbca00 00000000 e1b13000 a4c2ba00 05000000 ......0......... │ │ - 0x00dbca10 670b3100 11000000 ba0b3300 00000000 g.1.......3..... │ │ + 0x00dbca10 400b3100 11000000 ba0b3300 00000000 @.1.......3..... │ │ 0x00dbca20 ffffffff 38cadb00 00000000 00000000 ....8........... │ │ - 0x00dbca30 00000000 de9e3100 04000000 00000000 ......1......... │ │ - 0x00dbca40 00000000 de9e3100 2811ca00 15050000 ......1.(....... │ │ + 0x00dbca30 00000000 b79e3100 04000000 00000000 ......1......... │ │ + 0x00dbca40 00000000 b79e3100 2811ca00 15050000 ......1.(....... │ │ 0x00dbca50 00000000 2cf8ca00 00000000 00000000 ....,........... │ │ 0x00dbca60 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbca70 00000000 00000000 3cf8ca00 00000000 ........<....... │ │ 0x00dbca80 00000000 ef030000 00000000 20c3ba00 ............ ... │ │ 0x00dbca90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbcaa0 84fbca00 34fcca00 00000000 00000000 ....4........... │ │ 0x00dbcab0 00000000 00000000 00000000 76000011 ............v... │ │ - 0x00dbcac0 f69e3100 77000011 24433100 aa000011 ..1.w...$C1..... │ │ - 0x00dbcad0 94e32f00 ab000011 9b323100 64000011 ../......21.d... │ │ - 0x00dbcae0 86753000 65000011 82143200 95000011 .u0.e.....2..... │ │ - 0x00dbcaf0 ac7f3100 a0000011 e9ba3100 85000011 ..1.......1..... │ │ - 0x00dbcb00 c5ed3000 a9000011 b9ab3200 83000011 ..0.......2..... │ │ - 0x00dbcb10 d7ed3000 90000011 5e263100 80000011 ..0.....^&1..... │ │ + 0x00dbcac0 cf9e3100 77000011 fd423100 aa000011 ..1.w....B1..... │ │ + 0x00dbcad0 94e32f00 ab000011 74323100 64000011 ../.....t21.d... │ │ + 0x00dbcae0 86753000 65000011 5b143200 95000011 .u0.e...[.2..... │ │ + 0x00dbcaf0 857f3100 a0000011 c2ba3100 85000011 ..1.......1..... │ │ + 0x00dbcb00 9eed3000 a9000011 b9ab3200 83000011 ..0.......2..... │ │ + 0x00dbcb10 b0ed3000 90000011 37263100 80000011 ..0.....7&1..... │ │ 0x00dbcb20 9fe32f00 89000011 86c42f00 91000011 ../......./..... │ │ - 0x00dbcb30 04eb3200 73000011 ba7f3100 66000011 ..2.s.....1.f... │ │ - 0x00dbcb40 a7503200 67000011 ffba3100 74000011 .P2.g.....1.t... │ │ + 0x00dbcb30 04eb3200 73000011 937f3100 66000011 ..2.s.....1.f... │ │ + 0x00dbcb40 80503200 67000011 d8ba3100 74000011 .P2.g.....1.t... │ │ 0x00dbcb50 9ec42f00 97000011 6c013000 98000011 ../.....l.0..... │ │ - 0x00dbcb60 2f433100 a2000011 cf7f3100 a3000011 /C1.......1..... │ │ + 0x00dbcb60 08433100 a2000011 a87f3100 a3000011 .C1.......1..... │ │ 0x00dbcb70 15eb3200 68000011 4b8d3200 9e000011 ..2.h...K.2..... │ │ 0x00dbcb80 96753000 6c000011 ff1e3000 69000011 .u0.l.....0.i... │ │ 0x00dbcb90 f86b2f00 a5000011 a46f3200 a6000011 .k/......o2..... │ │ - 0x00dbcba0 02da3100 a1000011 9c8c2f00 6a000011 ..1......./.j... │ │ - 0x00dbcbb0 f6c93200 6b000011 4c3b3100 6d000011 ..2.k...L;1.m... │ │ - 0x00dbcbc0 eded3000 8c000011 fc5b3100 8d000011 ..0......[1..... │ │ - 0x00dbcbd0 b4c42f00 6e000011 4b433100 8a000011 ../.n...KC1..... │ │ - 0x00dbcbe0 2fe63000 86000011 65433100 99000011 /.0.....eC1..... │ │ + 0x00dbcba0 dbd93100 a1000011 9c8c2f00 6a000011 ..1......./.j... │ │ + 0x00dbcbb0 f6c93200 6b000011 253b3100 6d000011 ..2.k...%;1.m... │ │ + 0x00dbcbc0 c6ed3000 8c000011 d55b3100 8d000011 ..0......[1..... │ │ + 0x00dbcbd0 b4c42f00 6e000011 24433100 8a000011 ../.n...$C1..... │ │ + 0x00dbcbe0 08e63000 86000011 3e433100 99000011 ..0.....>C1..... │ │ 0x00dbcbf0 84013000 92000011 aa753000 a4000011 ..0......u0..... │ │ - 0x00dbcc00 00f93100 87000011 9c3c3000 8f000011 ..1......<0..... │ │ + 0x00dbcc00 d9f83100 87000011 9c3c3000 8f000011 ..1......<0..... │ │ 0x00dbcc10 feb13000 7e000011 86953000 7c000011 ..0.~.....0.|... │ │ - 0x00dbcc20 4d0d3200 8e000011 c9ab3200 a8000011 M.2.......2..... │ │ + 0x00dbcc20 260d3200 8e000011 c9ab3200 a8000011 &.2.......2..... │ │ 0x00dbcc30 0db23000 88000011 25eb3200 79000011 ..0.....%.2.y... │ │ - 0x00dbcc40 c4c42f00 7f000011 bb503200 8b000011 ../......P2..... │ │ + 0x00dbcc40 c4c42f00 7f000011 94503200 8b000011 ../......P2..... │ │ 0x00dbcc50 ba753000 9a000011 38eb3200 72000011 .u0.....8.2.r... │ │ 0x00dbcc60 5f673200 7d000011 d7cd3000 94000011 _g2.}.....0..... │ │ 0x00dbcc70 5eeb3200 93000011 a1013000 9b000011 ^.2.......0..... │ │ - 0x00dbcc80 14da3100 9c000011 cd503200 9d000011 ..1......P2..... │ │ - 0x00dbcc90 7f433100 9f000011 e07f3100 96000011 .C1.......1..... │ │ - 0x00dbcca0 1fbb3100 7a000011 a2433100 7b000011 ..1.z....C1.{... │ │ - 0x00dbccb0 b1013000 6f000011 31bb3100 81000011 ..0.o...1.1..... │ │ - 0x00dbccc0 a4333200 82000011 0df93100 78000011 .32.......1.x... │ │ - 0x00dbccd0 36dc2f00 ac000011 4dbb3100 75000011 6./.....M.1.u... │ │ - 0x00dbcce0 116c2f00 a7000011 ff1d3100 84000011 .l/.......1..... │ │ + 0x00dbcc80 edd93100 9c000011 a6503200 9d000011 ..1......P2..... │ │ + 0x00dbcc90 58433100 9f000011 b97f3100 96000011 XC1.......1..... │ │ + 0x00dbcca0 f8ba3100 7a000011 7b433100 7b000011 ..1.z...{C1.{... │ │ + 0x00dbccb0 b1013000 6f000011 0abb3100 81000011 ..0.o.....1..... │ │ + 0x00dbccc0 7d333200 82000011 e6f83100 78000011 }32.......1.x... │ │ + 0x00dbccd0 36dc2f00 ac000011 26bb3100 75000011 6./.....&.1.u... │ │ + 0x00dbcce0 116c2f00 a7000011 d81d3100 84000011 .l/.......1..... │ │ 0x00dbccf0 ac3c3000 00000000 00000000 6e008005 .<0.........n... │ │ - 0x00dbcd00 ba3c3000 85008005 c6333200 64008005 .<0......32.d... │ │ - 0x00dbcd10 e00b3300 76008005 64043100 72008005 ..3.v...d.1.r... │ │ - 0x00dbcd20 c83c3000 8b008005 d3333200 65008005 .<0......32.e... │ │ - 0x00dbcd30 246c2f00 7f008005 5bbb3100 83008005 $l/.....[.1..... │ │ - 0x00dbcd40 bf433100 8c008005 2cb23000 8d008005 .C1.....,.0..... │ │ - 0x00dbcd50 e7013000 8e008005 4bda3100 80008005 ..0.....K.1..... │ │ - 0x00dbcd60 62da3100 8a008005 f20b3300 71008005 b.1.......3.q... │ │ + 0x00dbcd00 ba3c3000 85008005 9f333200 64008005 .<0......32.d... │ │ + 0x00dbcd10 e00b3300 76008005 3d043100 72008005 ..3.v...=.1.r... │ │ + 0x00dbcd20 c83c3000 8b008005 ac333200 65008005 .<0......32.e... │ │ + 0x00dbcd30 246c2f00 7f008005 34bb3100 83008005 $l/.....4.1..... │ │ + 0x00dbcd40 98433100 8c008005 2cb23000 8d008005 .C1.....,.0..... │ │ + 0x00dbcd50 e7013000 8e008005 24da3100 80008005 ..0.....$.1..... │ │ + 0x00dbcd60 3bda3100 8a008005 f20b3300 71008005 ;.1.......3.q... │ │ 0x00dbcd70 8a583000 8f008005 e4753000 77008005 .X0......u0.w... │ │ - 0x00dbcd80 b86f3200 7b008005 56643100 81008005 .o2.{...Vd1..... │ │ - 0x00dbcd90 ca8c2f00 73008005 00ee3000 74008005 ../.s.....0.t... │ │ + 0x00dbcd80 b86f3200 7b008005 2f643100 81008005 .o2.{.../d1..... │ │ + 0x00dbcd90 ca8c2f00 73008005 d9ed3000 74008005 ../.s.....0.t... │ │ 0x00dbcda0 050c3300 67008005 b2e32f00 68008005 ..3.g...../.h... │ │ - 0x00dbcdb0 db3c3000 7c008005 afb33100 86008005 .<0.|.....1..... │ │ + 0x00dbcdb0 db3c3000 7c008005 88b33100 86008005 .<0.|.....1..... │ │ 0x00dbcdc0 07933000 84008005 dac42f00 87008005 ..0......./..... │ │ - 0x00dbcdd0 211f3000 88008005 d2433100 69008005 !.0......C1.i... │ │ + 0x00dbcdd0 211f3000 88008005 ab433100 69008005 !.0......C1.i... │ │ 0x00dbcde0 190c3300 89008005 ff013000 82008005 ..3.......0..... │ │ - 0x00dbcdf0 e0503200 7d008005 6fda3100 7e008005 .P2.}...o.1.~... │ │ + 0x00dbcdf0 b9503200 7d008005 48da3100 7e008005 .P2.}...H.1.~... │ │ 0x00dbce00 c3e32f00 6a008005 798d3200 6b008005 ../.j...y.2.k... │ │ 0x00dbce10 f6753000 6c008005 361f3000 75008005 .u0.l...6.0.u... │ │ 0x00dbce20 25dc2f00 6d008005 06563000 79008005 %./.m....V0.y... │ │ 0x00dbce30 dbe32f00 90008005 11ca3200 78008005 ../.......2.x... │ │ 0x00dbce40 cb6f3200 6f008005 45dc2f00 91008005 .o2.o...E./..... │ │ - 0x00dbce50 802c3200 70008005 360c3300 7a008005 .,2.p...6.3.z... │ │ - 0x00dbce60 eec42f00 00000000 00000000 195a3200 ../..........Z2. │ │ + 0x00dbce50 592c3200 70008005 360c3300 7a008005 Y,2.p...6.3.z... │ │ + 0x00dbce60 eec42f00 00000000 00000000 f2593200 ../..........Y2. │ │ 0x00dbce70 ec3c3000 24ca3200 45ca3200 eacd3000 .<0.$.2.E.2...0. │ │ - 0x00dbce80 57a82f00 ae143200 550c3300 a7953000 W./...2.U.3...0. │ │ - 0x00dbce90 d1143200 74eb3200 ee143200 ee433100 ..2.t.2...2..C1. │ │ + 0x00dbce80 57a82f00 87143200 550c3300 a7953000 W./...2.U.3...0. │ │ + 0x00dbce90 aa143200 74eb3200 c7143200 c7433100 ..2.t.2...2..C1. │ │ 0x00dbcea0 bd953000 dc6f3200 730c3300 f9c42f00 ..0..o2.s.3.../. │ │ - 0x00dbceb0 55943200 da8c2f00 fe433100 3f6c2f00 U.2.../..C1.?l/. │ │ - 0x00dbcec0 14ce3000 eee32f00 64643100 63ca3200 ..0.../.dd1.c.2. │ │ - 0x00dbced0 666c2f00 09e42f00 87da3100 9a0c3300 fl/.../...1...3. │ │ - 0x00dbcee0 4af93100 2b443100 cb0b3100 90ca3200 J.1.+D1...1...2. │ │ - 0x00dbcef0 af0c3300 03153200 12ee3000 28e42f00 ..3...2...0.(./. │ │ - 0x00dbcf00 0e803100 bfca3200 40b23000 9c8d3200 ..1...2.@.0...2. │ │ - 0x00dbcf10 6db23000 62f93100 0a343200 01513200 m.0.b.1..42..Q2. │ │ - 0x00dbcf20 9bb23000 6b1f3000 78643100 f70b3100 ..0.k.0.xd1...1. │ │ - 0x00dbcf30 9fda3100 39ee3000 77263100 d40c3300 ..1.9.0.w&1...3. │ │ - 0x00dbcf40 49e42f00 3bce3000 20153200 e7ab3200 I./.;.0. .2...2. │ │ - 0x00dbcf50 e5ca3200 09703200 0cac3200 3b803100 ..2..p2...2.;.1. │ │ - 0x00dbcf60 dc8d3200 120c3100 0c023000 020d3300 ..2...1...0...3. │ │ - 0x00dbcf70 9c583000 59443100 8ceb3200 31ac3200 .X0.YD1...2.1.2. │ │ - 0x00dbcf80 24703200 2a153200 d2da3100 97f93100 $p2.*.2...1...1. │ │ - 0x00dbcf90 6ce42f00 98263100 81bb3100 93bb3100 l./..&1...1...1. │ │ - 0x00dbcfa0 b4f93100 240c3100 173d3000 028e3200 ..1.$.1..=0...2. │ │ - 0x00dbcfb0 219f3100 eb953000 75443100 85e42f00 !.1...0.uD1.../. │ │ - 0x00dbcfc0 f9f93100 b1263100 9e1f3000 4d703200 ..1..&1...0.Mp2. │ │ - 0x00dbcfd0 2b763000 87443100 98e42f00 19963000 +v0..D1.../...0. │ │ - 0x00dbcfe0 46963000 55ce3000 160d3300 70803100 F.0.U.0...3.p.1. │ │ + 0x00dbceb0 55943200 da8c2f00 d7433100 3f6c2f00 U.2.../..C1.?l/. │ │ + 0x00dbcec0 14ce3000 eee32f00 3d643100 63ca3200 ..0.../.=d1.c.2. │ │ + 0x00dbced0 666c2f00 09e42f00 60da3100 9a0c3300 fl/.../.`.1...3. │ │ + 0x00dbcee0 23f93100 04443100 a40b3100 90ca3200 #.1..D1...1...2. │ │ + 0x00dbcef0 af0c3300 dc143200 ebed3000 28e42f00 ..3...2...0.(./. │ │ + 0x00dbcf00 e77f3100 bfca3200 40b23000 9c8d3200 ..1...2.@.0...2. │ │ + 0x00dbcf10 6db23000 3bf93100 e3333200 da503200 m.0.;.1..32..P2. │ │ + 0x00dbcf20 9bb23000 6b1f3000 51643100 d00b3100 ..0.k.0.Qd1...1. │ │ + 0x00dbcf30 78da3100 12ee3000 50263100 d40c3300 x.1...0.P&1...3. │ │ + 0x00dbcf40 49e42f00 3bce3000 f9143200 e7ab3200 I./.;.0...2...2. │ │ + 0x00dbcf50 e5ca3200 09703200 0cac3200 14803100 ..2..p2...2...1. │ │ + 0x00dbcf60 dc8d3200 eb0b3100 0c023000 020d3300 ..2...1...0...3. │ │ + 0x00dbcf70 9c583000 32443100 8ceb3200 31ac3200 .X0.2D1...2.1.2. │ │ + 0x00dbcf80 24703200 03153200 abda3100 70f93100 $p2...2...1.p.1. │ │ + 0x00dbcf90 6ce42f00 71263100 5abb3100 6cbb3100 l./.q&1.Z.1.l.1. │ │ + 0x00dbcfa0 8df93100 fd0b3100 173d3000 028e3200 ..1...1..=0...2. │ │ + 0x00dbcfb0 fa9e3100 eb953000 4e443100 85e42f00 ..1...0.ND1.../. │ │ + 0x00dbcfc0 d2f93100 8a263100 9e1f3000 4d703200 ..1..&1...0.Mp2. │ │ + 0x00dbcfd0 2b763000 60443100 98e42f00 19963000 +v0.`D1.../...0. │ │ + 0x00dbcfe0 46963000 55ce3000 160d3300 49803100 F.0.U.0...3.I.1. │ │ 0x00dbcff0 00000000 00000000 00000000 0a000000 ................ │ │ 0x00dbd000 05000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbd010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbd020 00000000 00000000 00000000 7d743100 ............}t1. │ │ + 0x00dbd020 00000000 00000000 00000000 56743100 ............Vt1. │ │ 0x00dbd030 00000000 00000000 00800000 00000000 ................ │ │ 0x00dbd040 00000000 64000000 ffffffff 00000000 ....d........... │ │ 0x00dbd050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbd060 00000000 00000000 00000000 52983100 ............R.1. │ │ + 0x00dbd060 00000000 00000000 00000000 2b983100 ............+.1. │ │ 0x00dbd070 00000000 00000000 00000000 04000000 ................ │ │ 0x00dbd080 04000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbd090 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbd0a0 00000000 00000000 00000000 d5583000 .............X0. │ │ 0x00dbd0b0 00000000 00000000 00000000 04000000 ................ │ │ 0x00dbd0c0 04000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbd0d0 00000000 00000000 00000000 00000000 ................ │ │ @@ -35204,1464 +35204,1464 @@ │ │ 0x00dbd130 00000000 00000000 00000000 02000000 ................ │ │ 0x00dbd140 03000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbd150 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbd160 00000000 00000000 00000000 01000000 ................ │ │ 0x00dbd170 10000000 88d1db00 02000000 00000000 ................ │ │ 0x00dbd180 08000000 866c2f00 00000000 00000000 .....l/......... │ │ 0x00dbd190 00000000 b66b2f00 7034bc00 00000000 .....k/.p4...... │ │ - 0x00dbd1a0 00000000 04000000 aaf83100 7034bc00 ..........1.p4.. │ │ + 0x00dbd1a0 00000000 04000000 83f83100 7034bc00 ..........1.p4.. │ │ 0x00dbd1b0 01000000 10000000 ccd1db00 02000000 ................ │ │ - 0x00dbd1c0 00000000 08000000 3cfa3100 00000000 ........<.1..... │ │ - 0x00dbd1d0 00000000 00000000 f32f3100 a4c3ba00 ........./1..... │ │ + 0x00dbd1c0 00000000 08000000 15fa3100 00000000 ..........1..... │ │ + 0x00dbd1d0 00000000 00000000 cc2f3100 a4c3ba00 ........./1..... │ │ 0x00dbd1e0 02000000 00000000 04000000 375a2f00 ............7Z/. │ │ 0x00dbd1f0 b4c3ba00 01000000 10000000 10d2db00 ................ │ │ 0x00dbd200 03000000 00000000 24000000 67c52f00 ........$...g./. │ │ 0x00dbd210 00100000 00000000 00000000 a28e3000 ..............0. │ │ 0x00dbd220 a4c2ba00 00000000 00000000 10000000 ................ │ │ - 0x00dbd230 a7643100 7034bc00 05000000 00000000 .d1.p4.......... │ │ + 0x00dbd230 80643100 7034bc00 05000000 00000000 .d1.p4.......... │ │ 0x00dbd240 14000000 348d2f00 f4dccb00 01000000 ....4./......... │ │ 0x00dbd250 10000000 68d2db00 07000000 f4d2db00 ....h........... │ │ - 0x00dbd260 2c000000 91803100 01000000 00000000 ,.....1......... │ │ - 0x00dbd270 00000000 02153100 a4c2ba00 00100000 ......1......... │ │ + 0x00dbd260 2c000000 6a803100 01000000 00000000 ,...j.1......... │ │ + 0x00dbd270 00000000 db143100 a4c2ba00 00100000 ......1......... │ │ 0x00dbd280 00000000 04000000 64763000 28c9ba00 ........dv0.(... │ │ - 0x00dbd290 00000000 00000000 0c000000 d5083100 ..............1. │ │ + 0x00dbd290 00000000 00000000 0c000000 ae083100 ..............1. │ │ 0x00dbd2a0 78ddcb00 00000000 00000000 10000000 x............... │ │ - 0x00dbd2b0 54343200 7034bc00 01000000 00000000 T42.p4.......... │ │ - 0x00dbd2c0 14000000 a5613100 7034bc00 05000000 .....a1.p4...... │ │ - 0x00dbd2d0 00000000 18000000 4bfa3100 64d3cb00 ........K.1.d... │ │ + 0x00dbd2b0 2d343200 7034bc00 01000000 00000000 -42.p4.......... │ │ + 0x00dbd2c0 14000000 7e613100 7034bc00 05000000 ....~a1.p4...... │ │ + 0x00dbd2d0 00000000 18000000 24fa3100 64d3cb00 ........$.1.d... │ │ 0x00dbd2e0 95000000 00000000 1c000000 348d2f00 ............4./. │ │ 0x00dbd2f0 f4dccb00 00000000 02000000 00000000 ................ │ │ 0x00dbd300 00000000 b0d4cb00 20000000 00000000 ........ ....... │ │ 0x00dbd310 01000000 10000000 2cd3db00 03000000 ........,....... │ │ 0x00dbd320 68d3db00 90000000 74c52f00 00100000 h.......t./..... │ │ 0x00dbd330 00000000 00000000 34b03000 74d3cb00 ........4.0.t... │ │ 0x00dbd340 00100000 00000000 2c000000 64763000 ........,...dv0. │ │ 0x00dbd350 28c9ba00 00100000 00000000 34000000 (...........4... │ │ 0x00dbd360 3ee12f00 04c3ba00 00000000 01000000 >./............. │ │ 0x00dbd370 44000000 84000000 f0d4cb00 00000000 D............... │ │ 0x00dbd380 00000000 01000000 10000000 a0d3db00 ................ │ │ 0x00dbd390 03000000 00000000 18000000 74023000 ............t.0. │ │ - 0x00dbd3a0 00000000 00000000 00000000 f32f3100 ............./1. │ │ + 0x00dbd3a0 00000000 00000000 00000000 cc2f3100 ............./1. │ │ 0x00dbd3b0 a4c3ba00 01000000 00000000 04000000 ................ │ │ 0x00dbd3c0 8f6c2f00 44c4ba00 00100000 00000000 .l/.D........... │ │ - 0x00dbd3d0 08000000 179e3100 68c2ba00 00000000 ......1.h....... │ │ + 0x00dbd3d0 08000000 f09d3100 68c2ba00 00000000 ......1.h....... │ │ 0x00dbd3e0 ffffffff f8d3db00 00000000 00000000 ................ │ │ 0x00dbd3f0 00000000 268e3200 04000000 00000000 ....&.2......... │ │ - 0x00dbd400 00000000 9f803100 f4dccb00 01000000 ......1......... │ │ + 0x00dbd400 00000000 78803100 f4dccb00 01000000 ....x.1......... │ │ 0x00dbd410 10000000 28d4db00 02000000 00000000 ....(........... │ │ 0x00dbd420 10000000 368e3200 00000000 00000000 ....6.2......... │ │ - 0x00dbd430 00000000 f32f3100 a4c3ba00 00000000 ...../1......... │ │ - 0x00dbd440 00000000 04000000 179e3100 14c4ba00 ..........1..... │ │ + 0x00dbd430 00000000 cc2f3100 a4c3ba00 00000000 ...../1......... │ │ + 0x00dbd440 00000000 04000000 f09d3100 14c4ba00 ..........1..... │ │ 0x00dbd450 04000000 10000000 00000000 00000000 ................ │ │ - 0x00dbd460 6cd4db00 00000000 a9803100 00000000 l.........1..... │ │ + 0x00dbd460 6cd4db00 00000000 82803100 00000000 l.........1..... │ │ 0x00dbd470 b4dfcb00 90e0cb00 00000000 04e1cb00 ................ │ │ 0x00dbd480 5ce3cb00 88e5cb00 00000000 00000000 \............... │ │ 0x00dbd490 00000000 ffffffff acd4db00 00000000 ................ │ │ - 0x00dbd4a0 00000000 00000000 6a0c3100 04000000 ........j.1..... │ │ - 0x00dbd4b0 00000000 00000000 63ee3000 18ebcb00 ........c.0..... │ │ + 0x00dbd4a0 00000000 00000000 430c3100 04000000 ........C.1..... │ │ + 0x00dbd4b0 00000000 00000000 3cee3000 18ebcb00 ........<.0..... │ │ 0x00dbd4c0 00000000 ffffffff dcd4db00 00000000 ................ │ │ - 0x00dbd4d0 00000000 00000000 ebbb3100 02000000 ..........1..... │ │ + 0x00dbd4d0 00000000 00000000 c4bb3100 02000000 ..........1..... │ │ 0x00dbd4e0 00000000 00000000 30cb3200 34ddcb00 ........0.2.4... │ │ 0x00dbd4f0 04000000 10000000 00000000 00000000 ................ │ │ - 0x00dbd500 0cd5db00 00000000 b6643100 00000000 .........d1..... │ │ + 0x00dbd500 0cd5db00 00000000 8f643100 00000000 .........d1..... │ │ 0x00dbd510 00000000 e8ebcb00 00000000 00000000 ................ │ │ 0x00dbd520 78fbcb00 90fbcb00 acfbcb00 f8fccb00 x............... │ │ 0x00dbd530 01000000 10000000 4cd5db00 02000000 ........L....... │ │ - 0x00dbd540 00000000 18000000 b6643100 00000000 .........d1..... │ │ - 0x00dbd550 00000000 00000000 1d093100 28c9ba00 ..........1.(... │ │ + 0x00dbd540 00000000 18000000 8f643100 00000000 .........d1..... │ │ + 0x00dbd550 00000000 00000000 f6083100 28c9ba00 ..........1.(... │ │ 0x00dbd560 00000000 00000000 04000000 83023000 ..............0. │ │ 0x00dbd570 04c3ba00 01000000 10000000 90d5db00 ................ │ │ - 0x00dbd580 0a000000 ac5d3800 48000000 6f343200 .....]8.H...o42. │ │ - 0x00dbd590 91000000 00000000 00000000 02153100 ..............1. │ │ + 0x00dbd580 0a000000 ac5d3800 48000000 48343200 .....]8.H...H42. │ │ + 0x00dbd590 91000000 00000000 00000000 db143100 ..............1. │ │ 0x00dbd5a0 a4c2ba00 00100000 00000000 04000000 ................ │ │ 0x00dbd5b0 a28e3000 a4c2ba00 00100000 00000000 ..0............. │ │ 0x00dbd5c0 14000000 3ee12f00 28c9ba00 00000000 ....>./.(....... │ │ - 0x00dbd5d0 00000000 1c000000 d5083100 78ddcb00 ..........1.x... │ │ + 0x00dbd5d0 00000000 1c000000 ae083100 78ddcb00 ..........1.x... │ │ 0x00dbd5e0 00100000 00000000 20000000 b9b23000 ........ .....0. │ │ 0x00dbd5f0 a8cccb00 00000000 00000000 28000000 ............(... │ │ - 0x00dbd600 cf413100 78ddcb00 00000000 00000000 .A1.x........... │ │ - 0x00dbd610 2c000000 f4a43100 a8ebcb00 89000000 ,.....1......... │ │ - 0x00dbd620 01000000 30000000 e3323200 04c3ba00 ....0....22..... │ │ + 0x00dbd600 a8413100 78ddcb00 00000000 00000000 .A1.x........... │ │ + 0x00dbd610 2c000000 cda43100 a8ebcb00 89000000 ,.....1......... │ │ + 0x00dbd620 01000000 30000000 bc323200 04c3ba00 ....0....22..... │ │ 0x00dbd630 89000000 02000000 34000000 a3ce3000 ........4.....0. │ │ 0x00dbd640 04c3ba00 95000000 03000000 38000000 ............8... │ │ 0x00dbd650 348d2f00 f4dccb00 01000000 10000000 4./............. │ │ 0x00dbd660 74d6db00 03000000 b0d6db00 e0000000 t............... │ │ 0x00dbd670 37fc2f00 00100000 00000000 00000000 7./............. │ │ - 0x00dbd680 cf443100 dcffcb00 00100000 00000000 .D1............. │ │ + 0x00dbd680 a8443100 dcffcb00 00100000 00000000 .D1............. │ │ 0x00dbd690 48000000 64763000 28c9ba00 00100000 H...dv0.(....... │ │ 0x00dbd6a0 00000000 50000000 3ee12f00 04c3ba00 ....P...>./..... │ │ 0x00dbd6b0 00000000 01000000 70000000 cc000000 ........p....... │ │ 0x00dbd6c0 5802cc00 00000000 00000000 01000000 X............... │ │ 0x00dbd6d0 10000000 e8d6db00 05000000 00000000 ................ │ │ 0x00dbd6e0 14000000 bdeb3200 05000000 00000000 ......2......... │ │ 0x00dbd6f0 00000000 e31f3000 a4c3ba00 8d000000 ......0......... │ │ - 0x00dbd700 00000000 04000000 fdbb3100 a4c3ba00 ..........1..... │ │ + 0x00dbd700 00000000 04000000 d6bb3100 a4c3ba00 ..........1..... │ │ 0x00dbd710 01000000 00000000 08000000 bd0a3300 ..............3. │ │ 0x00dbd720 20c3ba00 01000000 00000000 0c000000 ............... │ │ 0x00dbd730 380b3300 68c2ba00 8d000000 01000000 8.3.h........... │ │ 0x00dbd740 10000000 8e023000 28c9ba00 00040000 ......0.(....... │ │ 0x00dbd750 701ecc00 01040000 8c1ecc00 02040000 p............... │ │ 0x00dbd760 9c1ecc00 03040000 881fcc00 00000000 ................ │ │ - 0x00dbd770 00000000 621d3200 06000000 00000000 ....b.2......... │ │ - 0x00dbd780 00000000 ffffffff 02153100 06000000 ..........1..... │ │ + 0x00dbd770 00000000 3b1d3200 06000000 00000000 ....;.2......... │ │ + 0x00dbd780 00000000 ffffffff db143100 06000000 ..........1..... │ │ 0x00dbd790 00000000 00000000 ffffffff 7b8e3200 ............{.2. │ │ 0x00dbd7a0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dbd7b0 3e9d3000 01000000 00000000 00000000 >.0............. │ │ 0x00dbd7c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dbd7d0 00000000 00000000 33fa3200 bea82f00 ........3.2.../. │ │ - 0x00dbd7e0 c4a0dc00 00000000 13fc3000 bea82f00 ..........0.../. │ │ + 0x00dbd7e0 c4a0dc00 00000000 ecfb3000 bea82f00 ..........0.../. │ │ 0x00dbd7f0 f4a0dc00 00000000 4fb42f00 bea82f00 ........O./.../. │ │ 0x00dbd800 149fdc00 00000000 f4822f00 bea82f00 ........../.../. │ │ - 0x00dbd810 449fdc00 00000000 cac83100 bea82f00 D.........1.../. │ │ - 0x00dbd820 749fdc00 00000000 5b423200 bea82f00 t.......[B2.../. │ │ - 0x00dbd830 a49fdc00 00000000 d31b3100 bea82f00 ..........1.../. │ │ + 0x00dbd810 449fdc00 00000000 a3c83100 bea82f00 D.........1.../. │ │ + 0x00dbd820 749fdc00 00000000 34423200 bea82f00 t.......4B2.../. │ │ + 0x00dbd830 a49fdc00 00000000 ac1b3100 bea82f00 ..........1.../. │ │ 0x00dbd840 04a0dc00 00000000 2cd82f00 bea82f00 ........,./.../. │ │ 0x00dbd850 34a0dc00 00000000 81dc3000 bea82f00 4.........0.../. │ │ 0x00dbd860 64a0dc00 00000000 957c2f00 bea82f00 d........|/.../. │ │ 0x00dbd870 94a0dc00 00000000 f24c3000 20203000 .........L0. 0. │ │ 0x00dbd880 d49fdc00 00000000 33fa3200 deb23000 ........3.2...0. │ │ - 0x00dbd890 b081dc00 00000000 33fa3200 b3803100 ........3.2...1. │ │ + 0x00dbd890 b081dc00 00000000 33fa3200 8c803100 ........3.2...1. │ │ 0x00dbd8a0 6083dc00 00000000 4fb42f00 deb23000 `.......O./...0. │ │ - 0x00dbd8b0 f881dc00 00000000 4fb42f00 b3803100 ........O./...1. │ │ + 0x00dbd8b0 f881dc00 00000000 4fb42f00 8c803100 ........O./...1. │ │ 0x00dbd8c0 a883dc00 00000000 f4822f00 deb23000 ........../...0. │ │ - 0x00dbd8d0 4082dc00 00000000 f4822f00 b3803100 @........./...1. │ │ - 0x00dbd8e0 f083dc00 00000000 cac83100 deb23000 ..........1...0. │ │ - 0x00dbd8f0 8882dc00 00000000 cac83100 b3803100 ..........1...1. │ │ - 0x00dbd900 3884dc00 00000000 5b423200 deb23000 8.......[B2...0. │ │ - 0x00dbd910 d082dc00 00000000 5b423200 b3803100 ........[B2...1. │ │ - 0x00dbd920 8084dc00 00000000 5b423200 18b33000 ........[B2...0. │ │ + 0x00dbd8d0 4082dc00 00000000 f4822f00 8c803100 @........./...1. │ │ + 0x00dbd8e0 f083dc00 00000000 a3c83100 deb23000 ..........1...0. │ │ + 0x00dbd8f0 8882dc00 00000000 a3c83100 8c803100 ..........1...1. │ │ + 0x00dbd900 3884dc00 00000000 34423200 deb23000 8.......4B2...0. │ │ + 0x00dbd910 d082dc00 00000000 34423200 8c803100 ........4B2...1. │ │ + 0x00dbd920 8084dc00 00000000 34423200 18b33000 ........4B2...0. │ │ 0x00dbd930 7c9ddc00 00000000 f24c3000 bd023000 |........L0...0. │ │ 0x00dbd940 1883dc00 00000000 f24c3000 e1a82f00 .........L0.../. │ │ 0x00dbd950 c884dc00 00000000 f24c3000 0ee52f00 .........L0.../. │ │ 0x00dbd960 b49ddc00 00000000 33fa3200 858e3200 ........3.2...2. │ │ - 0x00dbd970 b49edc00 00000000 33fa3200 e9443100 ........3.2..D1. │ │ - 0x00dbd980 6c9edc00 00000000 cac83100 858e3200 l.........1...2. │ │ - 0x00dbd990 349edc00 00000000 cac83100 e9443100 4.........1..D1. │ │ - 0x00dbd9a0 ec9ddc00 00000000 33fa3200 c2643100 ........3.2..d1. │ │ - 0x00dbd9b0 1085dc00 00000000 33fa3200 beee3000 ........3.2...0. │ │ + 0x00dbd970 b49edc00 00000000 33fa3200 c2443100 ........3.2..D1. │ │ + 0x00dbd980 6c9edc00 00000000 a3c83100 858e3200 l.........1...2. │ │ + 0x00dbd990 349edc00 00000000 a3c83100 c2443100 4.........1..D1. │ │ + 0x00dbd9a0 ec9ddc00 00000000 33fa3200 9b643100 ........3.2..d1. │ │ + 0x00dbd9b0 1085dc00 00000000 33fa3200 97ee3000 ........3.2...0. │ │ 0x00dbd9c0 5885dc00 00000000 33fa3200 b1ac3200 X.......3.2...2. │ │ 0x00dbd9d0 a085dc00 00000000 33fa3200 75763000 ........3.2.uv0. │ │ - 0x00dbd9e0 e885dc00 00000000 33fa3200 72153200 ........3.2.r.2. │ │ - 0x00dbd9f0 3086dc00 00000000 33fa3200 02ef3000 0.......3.2...0. │ │ - 0x00dbda00 7886dc00 00000000 13fc3000 c2643100 x.........0..d1. │ │ - 0x00dbda10 c086dc00 00000000 13fc3000 beee3000 ..........0...0. │ │ - 0x00dbda20 0887dc00 00000000 13fc3000 b1ac3200 ..........0...2. │ │ - 0x00dbda30 5087dc00 00000000 13fc3000 75763000 P.........0.uv0. │ │ - 0x00dbda40 9887dc00 00000000 13fc3000 72153200 ..........0.r.2. │ │ - 0x00dbda50 e087dc00 00000000 13fc3000 02ef3000 ..........0...0. │ │ - 0x00dbda60 2888dc00 00000000 4fb42f00 c2643100 (.......O./..d1. │ │ - 0x00dbda70 7088dc00 00000000 4fb42f00 beee3000 p.......O./...0. │ │ + 0x00dbd9e0 e885dc00 00000000 33fa3200 4b153200 ........3.2.K.2. │ │ + 0x00dbd9f0 3086dc00 00000000 33fa3200 dbee3000 0.......3.2...0. │ │ + 0x00dbda00 7886dc00 00000000 ecfb3000 9b643100 x.........0..d1. │ │ + 0x00dbda10 c086dc00 00000000 ecfb3000 97ee3000 ..........0...0. │ │ + 0x00dbda20 0887dc00 00000000 ecfb3000 b1ac3200 ..........0...2. │ │ + 0x00dbda30 5087dc00 00000000 ecfb3000 75763000 P.........0.uv0. │ │ + 0x00dbda40 9887dc00 00000000 ecfb3000 4b153200 ..........0.K.2. │ │ + 0x00dbda50 e087dc00 00000000 ecfb3000 dbee3000 ..........0...0. │ │ + 0x00dbda60 2888dc00 00000000 4fb42f00 9b643100 (.......O./..d1. │ │ + 0x00dbda70 7088dc00 00000000 4fb42f00 97ee3000 p.......O./...0. │ │ 0x00dbda80 b888dc00 00000000 4fb42f00 b1ac3200 ........O./...2. │ │ 0x00dbda90 0089dc00 00000000 4fb42f00 75763000 ........O./.uv0. │ │ - 0x00dbdaa0 4889dc00 00000000 4fb42f00 72153200 H.......O./.r.2. │ │ - 0x00dbdab0 9089dc00 00000000 4fb42f00 02ef3000 ........O./...0. │ │ - 0x00dbdac0 d889dc00 00000000 f4822f00 c2643100 ........../..d1. │ │ - 0x00dbdad0 208adc00 00000000 f4822f00 beee3000 ........./...0. │ │ + 0x00dbdaa0 4889dc00 00000000 4fb42f00 4b153200 H.......O./.K.2. │ │ + 0x00dbdab0 9089dc00 00000000 4fb42f00 dbee3000 ........O./...0. │ │ + 0x00dbdac0 d889dc00 00000000 f4822f00 9b643100 ........../..d1. │ │ + 0x00dbdad0 208adc00 00000000 f4822f00 97ee3000 ........./...0. │ │ 0x00dbdae0 688adc00 00000000 f4822f00 b1ac3200 h........./...2. │ │ 0x00dbdaf0 b08adc00 00000000 f4822f00 75763000 ........../.uv0. │ │ - 0x00dbdb00 f88adc00 00000000 f4822f00 72153200 ........../.r.2. │ │ - 0x00dbdb10 408bdc00 00000000 f4822f00 02ef3000 @........./...0. │ │ - 0x00dbdb20 888bdc00 00000000 cac83100 c2643100 ..........1..d1. │ │ - 0x00dbdb30 d08bdc00 00000000 cac83100 beee3000 ..........1...0. │ │ - 0x00dbdb40 188cdc00 00000000 cac83100 b1ac3200 ..........1...2. │ │ - 0x00dbdb50 608cdc00 00000000 cac83100 75763000 `.........1.uv0. │ │ - 0x00dbdb60 a88cdc00 00000000 cac83100 72153200 ..........1.r.2. │ │ - 0x00dbdb70 f08cdc00 00000000 cac83100 02ef3000 ..........1...0. │ │ - 0x00dbdb80 388ddc00 00000000 5b423200 c2643100 8.......[B2..d1. │ │ - 0x00dbdb90 808ddc00 00000000 5b423200 beee3000 ........[B2...0. │ │ - 0x00dbdba0 c88ddc00 00000000 5b423200 b1ac3200 ........[B2...2. │ │ - 0x00dbdbb0 108edc00 00000000 5b423200 75763000 ........[B2.uv0. │ │ - 0x00dbdbc0 588edc00 00000000 5b423200 72153200 X.......[B2.r.2. │ │ - 0x00dbdbd0 a08edc00 00000000 5b423200 02ef3000 ........[B2...0. │ │ - 0x00dbdbe0 e88edc00 00000000 81dc3000 c2643100 ..........0..d1. │ │ - 0x00dbdbf0 4094dc00 00000000 81dc3000 beee3000 @.........0...0. │ │ + 0x00dbdb00 f88adc00 00000000 f4822f00 4b153200 ........../.K.2. │ │ + 0x00dbdb10 408bdc00 00000000 f4822f00 dbee3000 @........./...0. │ │ + 0x00dbdb20 888bdc00 00000000 a3c83100 9b643100 ..........1..d1. │ │ + 0x00dbdb30 d08bdc00 00000000 a3c83100 97ee3000 ..........1...0. │ │ + 0x00dbdb40 188cdc00 00000000 a3c83100 b1ac3200 ..........1...2. │ │ + 0x00dbdb50 608cdc00 00000000 a3c83100 75763000 `.........1.uv0. │ │ + 0x00dbdb60 a88cdc00 00000000 a3c83100 4b153200 ..........1.K.2. │ │ + 0x00dbdb70 f08cdc00 00000000 a3c83100 dbee3000 ..........1...0. │ │ + 0x00dbdb80 388ddc00 00000000 34423200 9b643100 8.......4B2..d1. │ │ + 0x00dbdb90 808ddc00 00000000 34423200 97ee3000 ........4B2...0. │ │ + 0x00dbdba0 c88ddc00 00000000 34423200 b1ac3200 ........4B2...2. │ │ + 0x00dbdbb0 108edc00 00000000 34423200 75763000 ........4B2.uv0. │ │ + 0x00dbdbc0 588edc00 00000000 34423200 4b153200 X.......4B2.K.2. │ │ + 0x00dbdbd0 a08edc00 00000000 34423200 dbee3000 ........4B2...0. │ │ + 0x00dbdbe0 e88edc00 00000000 81dc3000 9b643100 ..........0..d1. │ │ + 0x00dbdbf0 4094dc00 00000000 81dc3000 97ee3000 @.........0...0. │ │ 0x00dbdc00 8894dc00 00000000 81dc3000 b1ac3200 ..........0...2. │ │ 0x00dbdc10 d094dc00 00000000 81dc3000 75763000 ..........0.uv0. │ │ - 0x00dbdc20 1895dc00 00000000 81dc3000 72153200 ..........0.r.2. │ │ - 0x00dbdc30 6095dc00 00000000 81dc3000 02ef3000 `.........0...0. │ │ - 0x00dbdc40 a895dc00 00000000 957c2f00 c2643100 .........|/..d1. │ │ - 0x00dbdc50 f095dc00 00000000 957c2f00 beee3000 .........|/...0. │ │ + 0x00dbdc20 1895dc00 00000000 81dc3000 4b153200 ..........0.K.2. │ │ + 0x00dbdc30 6095dc00 00000000 81dc3000 dbee3000 `.........0...0. │ │ + 0x00dbdc40 a895dc00 00000000 957c2f00 9b643100 .........|/..d1. │ │ + 0x00dbdc50 f095dc00 00000000 957c2f00 97ee3000 .........|/...0. │ │ 0x00dbdc60 3896dc00 00000000 957c2f00 b1ac3200 8........|/...2. │ │ 0x00dbdc70 8096dc00 00000000 957c2f00 75763000 .........|/.uv0. │ │ - 0x00dbdc80 c896dc00 00000000 957c2f00 72153200 .........|/.r.2. │ │ - 0x00dbdc90 1097dc00 00000000 957c2f00 02ef3000 .........|/...0. │ │ - 0x00dbdca0 5897dc00 00000000 d31b3100 c2643100 X.........1..d1. │ │ - 0x00dbdcb0 e090dc00 00000000 d31b3100 beee3000 ..........1...0. │ │ - 0x00dbdcc0 2891dc00 00000000 d31b3100 b1ac3200 (.........1...2. │ │ - 0x00dbdcd0 7091dc00 00000000 d31b3100 75763000 p.........1.uv0. │ │ - 0x00dbdce0 b891dc00 00000000 d31b3100 72153200 ..........1.r.2. │ │ - 0x00dbdcf0 0092dc00 00000000 d31b3100 02ef3000 ..........1...0. │ │ - 0x00dbdd00 4892dc00 00000000 2cd82f00 c2643100 H.......,./..d1. │ │ - 0x00dbdd10 9092dc00 00000000 2cd82f00 beee3000 ........,./...0. │ │ + 0x00dbdc80 c896dc00 00000000 957c2f00 4b153200 .........|/.K.2. │ │ + 0x00dbdc90 1097dc00 00000000 957c2f00 dbee3000 .........|/...0. │ │ + 0x00dbdca0 5897dc00 00000000 ac1b3100 9b643100 X.........1..d1. │ │ + 0x00dbdcb0 e090dc00 00000000 ac1b3100 97ee3000 ..........1...0. │ │ + 0x00dbdcc0 2891dc00 00000000 ac1b3100 b1ac3200 (.........1...2. │ │ + 0x00dbdcd0 7091dc00 00000000 ac1b3100 75763000 p.........1.uv0. │ │ + 0x00dbdce0 b891dc00 00000000 ac1b3100 4b153200 ..........1.K.2. │ │ + 0x00dbdcf0 0092dc00 00000000 ac1b3100 dbee3000 ..........1...0. │ │ + 0x00dbdd00 4892dc00 00000000 2cd82f00 9b643100 H.......,./..d1. │ │ + 0x00dbdd10 9092dc00 00000000 2cd82f00 97ee3000 ........,./...0. │ │ 0x00dbdd20 d892dc00 00000000 2cd82f00 b1ac3200 ........,./...2. │ │ 0x00dbdd30 2093dc00 00000000 2cd82f00 75763000 .......,./.uv0. │ │ - 0x00dbdd40 6893dc00 00000000 2cd82f00 72153200 h.......,./.r.2. │ │ - 0x00dbdd50 b093dc00 00000000 2cd82f00 02ef3000 ........,./...0. │ │ - 0x00dbdd60 f893dc00 00000000 f24c3000 ed803100 .........L0...1. │ │ + 0x00dbdd40 6893dc00 00000000 2cd82f00 4b153200 h.......,./.K.2. │ │ + 0x00dbdd50 b093dc00 00000000 2cd82f00 dbee3000 ........,./...0. │ │ + 0x00dbdd60 f893dc00 00000000 f24c3000 c6803100 .........L0...1. │ │ 0x00dbdd70 308fdc00 00000000 f24c3000 f6023000 0........L0...0. │ │ - 0x00dbdd80 788fdc00 00000000 f24c3000 b3153200 x........L0...2. │ │ - 0x00dbdd90 c08fdc00 00000000 f24c3000 44513200 .........L0.DQ2. │ │ + 0x00dbdd80 788fdc00 00000000 f24c3000 8c153200 x........L0...2. │ │ + 0x00dbdd90 c08fdc00 00000000 f24c3000 1d513200 .........L0..Q2. │ │ 0x00dbdda0 0890dc00 00000000 f24c3000 93c52f00 .........L0.../. │ │ 0x00dbddb0 5090dc00 00000000 f24c3000 90cb3200 P........L0...2. │ │ - 0x00dbddc0 9890dc00 00000000 33fa3200 ed153200 ........3.2...2. │ │ + 0x00dbddc0 9890dc00 00000000 33fa3200 c6153200 ........3.2...2. │ │ 0x00dbddd0 a097dc00 00000000 33fa3200 d0cb3200 ........3.2...2. │ │ 0x00dbdde0 e897dc00 00000000 4fb42f00 658d2f00 ........O./.e./. │ │ - 0x00dbddf0 3098dc00 00000000 4fb42f00 919f3100 0.......O./...1. │ │ + 0x00dbddf0 3098dc00 00000000 4fb42f00 6a9f3100 0.......O./.j.1. │ │ 0x00dbde00 7898dc00 00000000 f4822f00 b0763000 x........./..v0. │ │ 0x00dbde10 c098dc00 00000000 f4822f00 d2ce3000 ........../...0. │ │ - 0x00dbde20 0899dc00 00000000 cac83100 2bec3200 ..........1.+.2. │ │ - 0x00dbde30 5099dc00 00000000 cac83100 ad6c2f00 P.........1..l/. │ │ - 0x00dbde40 9899dc00 00000000 5b423200 24db3100 ........[B2.$.1. │ │ - 0x00dbde50 e099dc00 00000000 5b423200 30813100 ........[B2.0.1. │ │ + 0x00dbde20 0899dc00 00000000 a3c83100 2bec3200 ..........1.+.2. │ │ + 0x00dbde30 5099dc00 00000000 a3c83100 ad6c2f00 P.........1..l/. │ │ + 0x00dbde40 9899dc00 00000000 34423200 fdda3100 ........4B2...1. │ │ + 0x00dbde50 e099dc00 00000000 34423200 09813100 ........4B2...1. │ │ 0x00dbde60 289adc00 00000000 33fa3200 30e52f00 (.......3.2.0./. │ │ - 0x00dbde70 709adc00 00000000 33fa3200 5f813100 p.......3.2._.1. │ │ - 0x00dbde80 b89adc00 00000000 13fc3000 30e52f00 ..........0.0./. │ │ - 0x00dbde90 009bdc00 00000000 13fc3000 5f813100 ..........0._.1. │ │ - 0x00dbdea0 489bdc00 00000000 4fb42f00 91813100 H.......O./...1. │ │ + 0x00dbde70 709adc00 00000000 33fa3200 38813100 p.......3.2.8.1. │ │ + 0x00dbde80 b89adc00 00000000 ecfb3000 30e52f00 ..........0.0./. │ │ + 0x00dbde90 009bdc00 00000000 ecfb3000 38813100 ..........0.8.1. │ │ + 0x00dbdea0 489bdc00 00000000 4fb42f00 6a813100 H.......O./.j.1. │ │ 0x00dbdeb0 909bdc00 00000000 4fb42f00 913d3000 ........O./..=0. │ │ 0x00dbdec0 d89bdc00 00000000 f4822f00 02cf3000 ........../...0. │ │ 0x00dbded0 209cdc00 00000000 f4822f00 00593000 ........./..Y0. │ │ - 0x00dbdee0 689cdc00 00000000 5b423200 b60c3100 h.......[B2...1. │ │ - 0x00dbdef0 b09cdc00 00000000 5b423200 c3813100 ........[B2...1. │ │ + 0x00dbdee0 689cdc00 00000000 34423200 8f0c3100 h.......4B2...1. │ │ + 0x00dbdef0 b09cdc00 00000000 34423200 9c813100 ........4B2...1. │ │ 0x00dbdf00 f89cdc00 00000000 00000000 00000000 ................ │ │ - 0x00dbdf10 00000000 00000000 4fb42f00 79343200 ........O./.y42. │ │ + 0x00dbdf10 00000000 00000000 4fb42f00 52343200 ........O./.R42. │ │ 0x00dbdf20 446fdc00 00000000 4fb42f00 af703200 Do......O./..p2. │ │ - 0x00dbdf30 846fdc00 00000000 4fb42f00 b3343200 .o......O./..42. │ │ + 0x00dbdf30 846fdc00 00000000 4fb42f00 8c343200 .o......O./..42. │ │ 0x00dbdf40 c46fdc00 00000000 4fb42f00 e0763000 .o......O./..v0. │ │ - 0x00dbdf50 0470dc00 00000000 f4822f00 79343200 .p......../.y42. │ │ + 0x00dbdf50 0470dc00 00000000 f4822f00 52343200 .p......../.R42. │ │ 0x00dbdf60 4470dc00 00000000 f4822f00 af703200 Dp......../..p2. │ │ - 0x00dbdf70 8470dc00 00000000 f4822f00 b3343200 .p......../..42. │ │ - 0x00dbdf80 c470dc00 00000000 f4822f00 0b453100 .p......../..E1. │ │ - 0x00dbdf90 0471dc00 00000000 cac83100 79343200 .q........1.y42. │ │ - 0x00dbdfa0 4471dc00 00000000 cac83100 af703200 Dq........1..p2. │ │ - 0x00dbdfb0 8471dc00 00000000 cac83100 b3343200 .q........1..42. │ │ - 0x00dbdfc0 c471dc00 00000000 cac83100 ec343200 .q........1..42. │ │ - 0x00dbdfd0 0472dc00 00000000 cac83100 39033000 .r........1.9.0. │ │ - 0x00dbdfe0 b87edc00 00000000 cac83100 32593000 .~........1.2Y0. │ │ - 0x00dbdff0 8080dc00 00000000 5b423200 79343200 ........[B2.y42. │ │ - 0x00dbe000 4472dc00 00000000 5b423200 af703200 Dr......[B2..p2. │ │ - 0x00dbe010 8472dc00 00000000 5b423200 b3343200 .r......[B2..42. │ │ - 0x00dbe020 c472dc00 00000000 5b423200 34cf3000 .r......[B2.4.0. │ │ - 0x00dbe030 0473dc00 00000000 d31b3100 79343200 .s........1.y42. │ │ - 0x00dbe040 4474dc00 00000000 d31b3100 af703200 Dt........1..p2. │ │ - 0x00dbe050 8474dc00 00000000 2cd82f00 79343200 .t......,./.y42. │ │ + 0x00dbdf70 8470dc00 00000000 f4822f00 8c343200 .p......../..42. │ │ + 0x00dbdf80 c470dc00 00000000 f4822f00 e4443100 .p......../..D1. │ │ + 0x00dbdf90 0471dc00 00000000 a3c83100 52343200 .q........1.R42. │ │ + 0x00dbdfa0 4471dc00 00000000 a3c83100 af703200 Dq........1..p2. │ │ + 0x00dbdfb0 8471dc00 00000000 a3c83100 8c343200 .q........1..42. │ │ + 0x00dbdfc0 c471dc00 00000000 a3c83100 c5343200 .q........1..42. │ │ + 0x00dbdfd0 0472dc00 00000000 a3c83100 39033000 .r........1.9.0. │ │ + 0x00dbdfe0 b87edc00 00000000 a3c83100 32593000 .~........1.2Y0. │ │ + 0x00dbdff0 8080dc00 00000000 34423200 52343200 ........4B2.R42. │ │ + 0x00dbe000 4472dc00 00000000 34423200 af703200 Dr......4B2..p2. │ │ + 0x00dbe010 8472dc00 00000000 34423200 8c343200 .r......4B2..42. │ │ + 0x00dbe020 c472dc00 00000000 34423200 34cf3000 .r......4B2.4.0. │ │ + 0x00dbe030 0473dc00 00000000 ac1b3100 52343200 .s........1.R42. │ │ + 0x00dbe040 4474dc00 00000000 ac1b3100 af703200 Dt........1..p2. │ │ + 0x00dbe050 8474dc00 00000000 2cd82f00 52343200 .t......,./.R42. │ │ 0x00dbe060 c474dc00 00000000 2cd82f00 af703200 .t......,./..p2. │ │ - 0x00dbe070 0475dc00 00000000 81dc3000 79343200 .u........0.y42. │ │ + 0x00dbe070 0475dc00 00000000 81dc3000 52343200 .u........0.R42. │ │ 0x00dbe080 4473dc00 00000000 81dc3000 af703200 Ds........0..p2. │ │ - 0x00dbe090 8473dc00 00000000 957c2f00 79343200 .s.......|/.y42. │ │ + 0x00dbe090 8473dc00 00000000 957c2f00 52343200 .s.......|/.R42. │ │ 0x00dbe0a0 c473dc00 00000000 957c2f00 af703200 .s.......|/..p2. │ │ - 0x00dbe0b0 0474dc00 00000000 f24c3000 1d163200 .t.......L0...2. │ │ - 0x00dbe0c0 4475dc00 00000000 f24c3000 7e513200 Du.......L0.~Q2. │ │ + 0x00dbe0b0 0474dc00 00000000 f24c3000 f6153200 .t.......L0...2. │ │ + 0x00dbe0c0 4475dc00 00000000 f24c3000 57513200 Du.......L0.WQ2. │ │ 0x00dbe0d0 8475dc00 00000000 f24c3000 ecac3200 .u.......L0...2. │ │ - 0x00dbe0e0 c475dc00 00000000 33fa3200 79343200 .u......3.2.y42. │ │ + 0x00dbe0e0 c475dc00 00000000 33fa3200 52343200 .u......3.2.R42. │ │ 0x00dbe0f0 0476dc00 00000000 33fa3200 af703200 .v......3.2..p2. │ │ - 0x00dbe100 4476dc00 00000000 33fa3200 b3343200 Dv......3.2..42. │ │ - 0x00dbe110 8476dc00 00000000 33fa3200 06653100 .v......3.2..e1. │ │ - 0x00dbe120 c476dc00 00000000 13fc3000 79343200 .v........0.y42. │ │ - 0x00dbe130 0477dc00 00000000 13fc3000 af703200 .w........0..p2. │ │ + 0x00dbe100 4476dc00 00000000 33fa3200 8c343200 Dv......3.2..42. │ │ + 0x00dbe110 8476dc00 00000000 33fa3200 df643100 .v......3.2..d1. │ │ + 0x00dbe120 c476dc00 00000000 ecfb3000 52343200 .v........0.R42. │ │ + 0x00dbe130 0477dc00 00000000 ecfb3000 af703200 .w........0..p2. │ │ 0x00dbe140 4477dc00 00000000 33fa3200 39033000 Dw......3.2.9.0. │ │ 0x00dbe150 e87edc00 00000000 33fa3200 32593000 .~......3.2.2Y0. │ │ 0x00dbe160 c080dc00 00000000 54df3000 af703200 ........T.0..p2. │ │ 0x00dbe170 5881dc00 00000000 54df3000 948d2f00 X.......T.0.../. │ │ 0x00dbe180 507fdc00 00000000 54df3000 53593000 P.......T.0.SY0. │ │ 0x00dbe190 607edc00 00000000 00000000 00000000 `~.............. │ │ 0x00dbe1a0 00000000 00000000 63b33200 5bec3200 ........c.2.[.2. │ │ 0x00dbe1b0 1413dd00 00000000 00000000 00000000 ................ │ │ 0x00dbe1c0 00000000 00000000 60933000 f10d3300 ........`.0...3. │ │ 0x00dbe1d0 44f1dc00 00000000 00000000 00000000 D............... │ │ 0x00dbe1e0 00000000 00000000 00040000 9021cc00 .............!.. │ │ 0x00dbe1f0 01040000 ac21cc00 02040000 bc21cc00 .....!.......!.. │ │ 0x00dbe200 03040000 a822cc00 06040000 782bcc00 ....."......x+.. │ │ - 0x00dbe210 00000000 00000000 90562f00 3a453100 .........V/.:E1. │ │ + 0x00dbe210 00000000 00000000 90562f00 13453100 .........V/..E1. │ │ 0x00dbe220 7c59dc00 00000000 00000000 eacf3000 |Y............0. │ │ - 0x00dbe230 3a453100 bc2ddc00 00000000 00000000 :E1..-.......... │ │ - 0x00dbe240 1afb3100 3a453100 342edc00 00000000 ..1.:E1.4....... │ │ - 0x00dbe250 00000000 2a973000 3a453100 ac2edc00 ....*.0.:E1..... │ │ - 0x00dbe260 00000000 00000000 3efb3100 3a453100 ........>.1.:E1. │ │ - 0x00dbe270 242fdc00 00000000 00000000 16183200 $/............2. │ │ - 0x00dbe280 3a453100 9c2fdc00 00000000 00000000 :E1../.......... │ │ - 0x00dbe290 40363200 3a453100 1430dc00 00000000 @62.:E1..0...... │ │ - 0x00dbe2a0 00000000 e80c3100 3a453100 8438dc00 ......1.:E1..8.. │ │ - 0x00dbe2b0 00000000 00000000 e70e3300 3a453100 ..........3.:E1. │ │ + 0x00dbe230 13453100 bc2ddc00 00000000 00000000 .E1..-.......... │ │ + 0x00dbe240 f3fa3100 13453100 342edc00 00000000 ..1..E1.4....... │ │ + 0x00dbe250 00000000 2a973000 13453100 ac2edc00 ....*.0..E1..... │ │ + 0x00dbe260 00000000 00000000 17fb3100 13453100 ..........1..E1. │ │ + 0x00dbe270 242fdc00 00000000 00000000 ef173200 $/............2. │ │ + 0x00dbe280 13453100 9c2fdc00 00000000 00000000 .E1../.......... │ │ + 0x00dbe290 19363200 13453100 1430dc00 00000000 .62..E1..0...... │ │ + 0x00dbe2a0 00000000 c10c3100 13453100 8438dc00 ......1..E1..8.. │ │ + 0x00dbe2b0 00000000 00000000 e70e3300 13453100 ..........3..E1. │ │ 0x00dbe2c0 0c38dc00 00000000 00000000 4d973000 .8..........M.0. │ │ - 0x00dbe2d0 3a453100 9437dc00 00000000 00000000 :E1..7.......... │ │ - 0x00dbe2e0 e9ef3000 3a453100 8c30dc00 00000000 ..0.:E1..0...... │ │ - 0x00dbe2f0 00000000 a8ed3200 3a453100 0431dc00 ......2.:E1..1.. │ │ - 0x00dbe300 00000000 00000000 cced3200 3a453100 ..........2.:E1. │ │ + 0x00dbe2d0 13453100 9437dc00 00000000 00000000 .E1..7.......... │ │ + 0x00dbe2e0 c2ef3000 13453100 8c30dc00 00000000 ..0..E1..0...... │ │ + 0x00dbe2f0 00000000 a8ed3200 13453100 0431dc00 ......2..E1..1.. │ │ + 0x00dbe300 00000000 00000000 cced3200 13453100 ..........2..E1. │ │ 0x00dbe310 7c31dc00 00000000 00000000 74783000 |1..........tx0. │ │ - 0x00dbe320 3a453100 f431dc00 00000000 00000000 :E1..1.......... │ │ - 0x00dbe330 98783000 3a453100 6c32dc00 00000000 .x0.:E1.l2...... │ │ - 0x00dbe340 00000000 f9ae3200 3a453100 e432dc00 ......2.:E1..2.. │ │ - 0x00dbe350 00000000 00000000 27672f00 3a453100 ........'g/.:E1. │ │ + 0x00dbe320 13453100 f431dc00 00000000 00000000 .E1..1.......... │ │ + 0x00dbe330 98783000 13453100 6c32dc00 00000000 .x0..E1.l2...... │ │ + 0x00dbe340 00000000 f9ae3200 13453100 e432dc00 ......2..E1..2.. │ │ + 0x00dbe350 00000000 00000000 27672f00 13453100 ........'g/..E1. │ │ 0x00dbe360 5c33dc00 00000000 00000000 7a6a3200 \3..........zj2. │ │ - 0x00dbe370 3a453100 d433dc00 00000000 00000000 :E1..3.......... │ │ - 0x00dbe380 3ce63200 3a453100 4c34dc00 00000000 <.2.:E1.L4...... │ │ - 0x00dbe390 00000000 b95f3100 3a453100 c434dc00 ....._1.:E1..4.. │ │ - 0x00dbe3a0 00000000 00000000 fc3d3100 3a453100 .........=1.:E1. │ │ + 0x00dbe370 13453100 d433dc00 00000000 00000000 .E1..3.......... │ │ + 0x00dbe380 3ce63200 13453100 4c34dc00 00000000 <.2..E1.L4...... │ │ + 0x00dbe390 00000000 925f3100 13453100 c434dc00 ....._1..E1..4.. │ │ + 0x00dbe3a0 00000000 00000000 d53d3100 13453100 .........=1..E1. │ │ 0x00dbe3b0 3c35dc00 00000000 00000000 d1a22f00 <5............/. │ │ - 0x00dbe3c0 3a453100 b435dc00 00000000 00000000 :E1..5.......... │ │ - 0x00dbe3d0 80882f00 3a453100 2c36dc00 00000000 ../.:E1.,6...... │ │ - 0x00dbe3e0 00000000 1dc53200 3a453100 a436dc00 ......2.:E1..6.. │ │ - 0x00dbe3f0 00000000 00000000 40603100 3a453100 ........@`1.:E1. │ │ + 0x00dbe3c0 13453100 b435dc00 00000000 00000000 .E1..5.......... │ │ + 0x00dbe3d0 80882f00 13453100 2c36dc00 00000000 ../..E1.,6...... │ │ + 0x00dbe3e0 00000000 1dc53200 13453100 a436dc00 ......2..E1..6.. │ │ + 0x00dbe3f0 00000000 00000000 19603100 13453100 .........`1..E1. │ │ 0x00dbe400 1c37dc00 00000000 00000000 4d5a3000 .7..........MZ0. │ │ - 0x00dbe410 3a453100 0849dc00 00000000 00000000 :E1..I.......... │ │ - 0x00dbe420 9aaa2f00 3a453100 8049dc00 00000000 ../.:E1..I...... │ │ - 0x00dbe430 00000000 a8a32f00 3a453100 583fdc00 ....../.:E1.X?.. │ │ - 0x00dbe440 00000000 00000000 ce3e3100 3a453100 .........>1.:E1. │ │ - 0x00dbe450 d03fdc00 00000000 00000000 7b4c3200 .?..........{L2. │ │ - 0x00dbe460 3a453100 4840dc00 00000000 00000000 :E1.H@.......... │ │ - 0x00dbe470 484d3200 3a453100 a841dc00 00000000 HM2.:E1..A...... │ │ - 0x00dbe480 00000000 679b3100 3a453100 2042dc00 ....g.1.:E1. B.. │ │ - 0x00dbe490 00000000 00000000 11c63200 3a453100 ..........2.:E1. │ │ + 0x00dbe410 13453100 0849dc00 00000000 00000000 .E1..I.......... │ │ + 0x00dbe420 9aaa2f00 13453100 8049dc00 00000000 ../..E1..I...... │ │ + 0x00dbe430 00000000 a8a32f00 13453100 583fdc00 ....../..E1.X?.. │ │ + 0x00dbe440 00000000 00000000 a73e3100 13453100 .........>1..E1. │ │ + 0x00dbe450 d03fdc00 00000000 00000000 544c3200 .?..........TL2. │ │ + 0x00dbe460 13453100 4840dc00 00000000 00000000 .E1.H@.......... │ │ + 0x00dbe470 214d3200 13453100 a841dc00 00000000 !M2..E1..A...... │ │ + 0x00dbe480 00000000 409b3100 13453100 2042dc00 ....@.1..E1. B.. │ │ + 0x00dbe490 00000000 00000000 11c63200 13453100 ..........2..E1. │ │ 0x00dbe4a0 9842dc00 00000000 00000000 0ed03000 .B............0. │ │ - 0x00dbe4b0 3a453100 ec3cdc00 00000000 00000000 :E1..<.......... │ │ - 0x00dbe4c0 41183200 3a453100 643ddc00 00000000 A.2.:E1.d=...... │ │ - 0x00dbe4d0 00000000 1ed03000 3a453100 dc3ddc00 ......0.:E1..=.. │ │ - 0x00dbe4e0 00000000 00000000 69fb3100 3a453100 ........i.1.:E1. │ │ + 0x00dbe4b0 13453100 ec3cdc00 00000000 00000000 .E1..<.......... │ │ + 0x00dbe4c0 1a183200 13453100 643ddc00 00000000 ..2..E1.d=...... │ │ + 0x00dbe4d0 00000000 1ed03000 13453100 dc3ddc00 ......0..E1..=.. │ │ + 0x00dbe4e0 00000000 00000000 42fb3100 13453100 ........B.1..E1. │ │ 0x00dbe4f0 5c3cdc00 00000000 00000000 bc783000 \<...........x0. │ │ - 0x00dbe500 3a453100 e43bdc00 00000000 00000000 :E1..;.......... │ │ - 0x00dbe510 8d6d2f00 3a453100 6c3bdc00 00000000 .m/.:E1.l;...... │ │ - 0x00dbe520 00000000 ac8f3200 3a453100 dc3adc00 ......2.:E1..:.. │ │ - 0x00dbe530 00000000 00000000 9cc72f00 3a453100 ........../.:E1. │ │ - 0x00dbe540 643adc00 00000000 00000000 db823100 d:............1. │ │ - 0x00dbe550 3a453100 ec39dc00 00000000 00000000 :E1..9.......... │ │ - 0x00dbe560 bbaa2f00 3a453100 c843dc00 00000000 ../.:E1..C...... │ │ - 0x00dbe570 00000000 30223000 3a453100 3844dc00 ....0"0.:E1.8D.. │ │ - 0x00dbe580 00000000 00000000 a2653100 3a453100 .........e1.:E1. │ │ + 0x00dbe500 13453100 e43bdc00 00000000 00000000 .E1..;.......... │ │ + 0x00dbe510 8d6d2f00 13453100 6c3bdc00 00000000 .m/..E1.l;...... │ │ + 0x00dbe520 00000000 ac8f3200 13453100 dc3adc00 ......2..E1..:.. │ │ + 0x00dbe530 00000000 00000000 9cc72f00 13453100 ........../..E1. │ │ + 0x00dbe540 643adc00 00000000 00000000 b4823100 d:............1. │ │ + 0x00dbe550 13453100 ec39dc00 00000000 00000000 .E1..9.......... │ │ + 0x00dbe560 bbaa2f00 13453100 c843dc00 00000000 ../..E1..C...... │ │ + 0x00dbe570 00000000 30223000 13453100 3844dc00 ....0"0..E1.8D.. │ │ + 0x00dbe580 00000000 00000000 7b653100 13453100 ........{e1..E1. │ │ 0x00dbe590 a844dc00 00000000 00000000 c33d3000 .D...........=0. │ │ - 0x00dbe5a0 3a453100 1845dc00 00000000 00000000 :E1..E.......... │ │ - 0x00dbe5b0 ee783000 3a453100 8845dc00 00000000 .x0.:E1..E...... │ │ - 0x00dbe5c0 00000000 08a03100 3a453100 f845dc00 ......1.:E1..E.. │ │ - 0x00dbe5d0 00000000 00000000 f70e3300 3a453100 ..........3.:E1. │ │ - 0x00dbe5e0 6846dc00 00000000 00000000 53a03100 hF..........S.1. │ │ - 0x00dbe5f0 3a453100 d846dc00 00000000 00000000 :E1..F.......... │ │ - 0x00dbe600 0c833100 3a453100 4847dc00 00000000 ..1.:E1.HG...... │ │ - 0x00dbe610 00000000 38523200 3a453100 b847dc00 ....8R2.:E1..G.. │ │ - 0x00dbe620 00000000 00000000 52bd3100 3a453100 ........R.1.:E1. │ │ - 0x00dbe630 2848dc00 00000000 00000000 0df03000 (H............0. │ │ - 0x00dbe640 3a453100 9848dc00 00000000 00000000 :E1..H.......... │ │ - 0x00dbe650 92893200 3a453100 58613800 00000000 ..2.:E1.Xa8..... │ │ - 0x00dbe660 0872cc00 0eb73100 3a453100 60613800 .r....1.:E1.`a8. │ │ - 0x00dbe670 00000000 0872cc00 24b73100 3a453100 .....r..$.1.:E1. │ │ - 0x00dbe680 68613800 00000000 1072cc00 71e93000 ha8......r..q.0. │ │ - 0x00dbe690 3a453100 70613800 00000000 1072cc00 :E1.pa8......r.. │ │ - 0x00dbe6a0 efed3200 3a453100 7456dc00 00000000 ..2.:E1.tV...... │ │ - 0x00dbe6b0 00000000 180f3300 3a453100 fc55dc00 ......3.:E1..U.. │ │ - 0x00dbe6c0 00000000 00000000 81b43000 3a453100 ..........0.:E1. │ │ + 0x00dbe5a0 13453100 1845dc00 00000000 00000000 .E1..E.......... │ │ + 0x00dbe5b0 ee783000 13453100 8845dc00 00000000 .x0..E1..E...... │ │ + 0x00dbe5c0 00000000 e19f3100 13453100 f845dc00 ......1..E1..E.. │ │ + 0x00dbe5d0 00000000 00000000 f70e3300 13453100 ..........3..E1. │ │ + 0x00dbe5e0 6846dc00 00000000 00000000 2ca03100 hF..........,.1. │ │ + 0x00dbe5f0 13453100 d846dc00 00000000 00000000 .E1..F.......... │ │ + 0x00dbe600 e5823100 13453100 4847dc00 00000000 ..1..E1.HG...... │ │ + 0x00dbe610 00000000 11523200 13453100 b847dc00 .....R2..E1..G.. │ │ + 0x00dbe620 00000000 00000000 2bbd3100 13453100 ........+.1..E1. │ │ + 0x00dbe630 2848dc00 00000000 00000000 e6ef3000 (H............0. │ │ + 0x00dbe640 13453100 9848dc00 00000000 00000000 .E1..H.......... │ │ + 0x00dbe650 92893200 13453100 58613800 00000000 ..2..E1.Xa8..... │ │ + 0x00dbe660 0872cc00 e7b63100 13453100 60613800 .r....1..E1.`a8. │ │ + 0x00dbe670 00000000 0872cc00 fdb63100 13453100 .....r....1..E1. │ │ + 0x00dbe680 68613800 00000000 1072cc00 4ae93000 ha8......r..J.0. │ │ + 0x00dbe690 13453100 70613800 00000000 1072cc00 .E1.pa8......r.. │ │ + 0x00dbe6a0 efed3200 13453100 7456dc00 00000000 ..2..E1.tV...... │ │ + 0x00dbe6b0 00000000 180f3300 13453100 fc55dc00 ......3..E1..U.. │ │ + 0x00dbe6c0 00000000 00000000 81b43000 13453100 ..........0..E1. │ │ 0x00dbe6d0 8455dc00 00000000 00000000 cec72f00 .U............/. │ │ - 0x00dbe6e0 3a453100 f454dc00 00000000 00000000 :E1..T.......... │ │ - 0x00dbe6f0 74a03100 3a453100 7c54dc00 00000000 t.1.:E1.|T...... │ │ - 0x00dbe700 00000000 12ee3200 3a453100 0454dc00 ......2.:E1..T.. │ │ - 0x00dbe710 00000000 00000000 f80c3100 3a453100 ..........1.:E1. │ │ + 0x00dbe6e0 13453100 f454dc00 00000000 00000000 .E1..T.......... │ │ + 0x00dbe6f0 4da03100 13453100 7c54dc00 00000000 M.1..E1.|T...... │ │ + 0x00dbe700 00000000 12ee3200 13453100 0454dc00 ......2..E1..T.. │ │ + 0x00dbe710 00000000 00000000 d10c3100 13453100 ..........1..E1. │ │ 0x00dbe720 2c4adc00 00000000 00000000 f1c72f00 ,J............/. │ │ - 0x00dbe730 3a453100 a44adc00 00000000 00000000 :E1..J.......... │ │ - 0x00dbe740 35ee3200 3a453100 1c4bdc00 00000000 5.2.:E1..K...... │ │ - 0x00dbe750 00000000 57ee3200 3a453100 944bdc00 ....W.2.:E1..K.. │ │ - 0x00dbe760 00000000 00000000 36f03000 3a453100 ........6.0.:E1. │ │ - 0x00dbe770 0c4cdc00 00000000 00000000 51183200 .L..........Q.2. │ │ - 0x00dbe780 3a453100 844cdc00 00000000 00000000 :E1..L.......... │ │ - 0x00dbe790 6b713200 3a453100 fc4cdc00 00000000 kq2.:E1..L...... │ │ - 0x00dbe7a0 00000000 53e62f00 3a453100 744ddc00 ....S./.:E1.tM.. │ │ - 0x00dbe7b0 00000000 00000000 2d833100 3a453100 ........-.1.:E1. │ │ + 0x00dbe730 13453100 a44adc00 00000000 00000000 .E1..J.......... │ │ + 0x00dbe740 35ee3200 13453100 1c4bdc00 00000000 5.2..E1..K...... │ │ + 0x00dbe750 00000000 57ee3200 13453100 944bdc00 ....W.2..E1..K.. │ │ + 0x00dbe760 00000000 00000000 0ff03000 13453100 ..........0..E1. │ │ + 0x00dbe770 0c4cdc00 00000000 00000000 2a183200 .L..........*.2. │ │ + 0x00dbe780 13453100 844cdc00 00000000 00000000 .E1..L.......... │ │ + 0x00dbe790 6b713200 13453100 fc4cdc00 00000000 kq2..E1..L...... │ │ + 0x00dbe7a0 00000000 53e62f00 13453100 744ddc00 ....S./..E1.tM.. │ │ + 0x00dbe7b0 00000000 00000000 06833100 13453100 ..........1..E1. │ │ 0x00dbe7c0 ec4ddc00 00000000 00000000 13c82f00 .M............/. │ │ - 0x00dbe7d0 3a453100 644edc00 00000000 00000000 :E1.dN.......... │ │ - 0x00dbe7e0 6a363200 3a453100 dc4edc00 00000000 j62.:E1..N...... │ │ - 0x00dbe7f0 00000000 70223000 3a453100 544fdc00 ....p"0.:E1.TO.. │ │ - 0x00dbe800 00000000 00000000 99c53200 3a453100 ..........2.:E1. │ │ + 0x00dbe7d0 13453100 644edc00 00000000 00000000 .E1.dN.......... │ │ + 0x00dbe7e0 43363200 13453100 dc4edc00 00000000 C62..E1..N...... │ │ + 0x00dbe7f0 00000000 70223000 13453100 544fdc00 ....p"0..E1.TO.. │ │ + 0x00dbe800 00000000 00000000 99c53200 13453100 ..........2..E1. │ │ 0x00dbe810 cc4fdc00 00000000 00000000 2ac22f00 .O..........*./. │ │ - 0x00dbe820 3a453100 4450dc00 00000000 00000000 :E1.DP.......... │ │ - 0x00dbe830 ab603100 3a453100 bc50dc00 00000000 .`1.:E1..P...... │ │ - 0x00dbe840 00000000 99d43100 3a453100 3451dc00 ......1.:E1.4Q.. │ │ - 0x00dbe850 00000000 00000000 a1393000 3a453100 .........90.:E1. │ │ - 0x00dbe860 ac51dc00 00000000 00000000 203f3100 .Q.......... ?1. │ │ - 0x00dbe870 3a453100 2452dc00 00000000 00000000 :E1.$R.......... │ │ - 0x00dbe880 7bbd3100 3a453100 9c52dc00 00000000 {.1.:E1..R...... │ │ - 0x00dbe890 00000000 61523200 3a453100 1453dc00 ....aR2.:E1..S.. │ │ - 0x00dbe8a0 00000000 00000000 82ee3200 3a453100 ..........2.:E1. │ │ + 0x00dbe820 13453100 4450dc00 00000000 00000000 .E1.DP.......... │ │ + 0x00dbe830 84603100 13453100 bc50dc00 00000000 .`1..E1..P...... │ │ + 0x00dbe840 00000000 72d43100 13453100 3451dc00 ....r.1..E1.4Q.. │ │ + 0x00dbe850 00000000 00000000 a1393000 13453100 .........90..E1. │ │ + 0x00dbe860 ac51dc00 00000000 00000000 f93e3100 .Q...........>1. │ │ + 0x00dbe870 13453100 2452dc00 00000000 00000000 .E1.$R.......... │ │ + 0x00dbe880 54bd3100 13453100 9c52dc00 00000000 T.1..E1..R...... │ │ + 0x00dbe890 00000000 3a523200 13453100 1453dc00 ....:R2..E1..S.. │ │ + 0x00dbe8a0 00000000 00000000 82ee3200 13453100 ..........2..E1. │ │ 0x00dbe8b0 8c53dc00 00000000 00000000 cfcc3200 .S............2. │ │ - 0x00dbe8c0 3a453100 cc5edc00 00000000 00000000 :E1..^.......... │ │ - 0x00dbe8d0 60f03000 3a453100 445fdc00 00000000 `.0.:E1.D_...... │ │ - 0x00dbe8e0 00000000 52652f00 3a453100 c060dc00 ....Re/.:E1..`.. │ │ - 0x00dbe8f0 00000000 00000000 93c73000 3a453100 ..........0.:E1. │ │ + 0x00dbe8c0 13453100 cc5edc00 00000000 00000000 .E1..^.......... │ │ + 0x00dbe8d0 39f03000 13453100 445fdc00 00000000 9.0..E1.D_...... │ │ + 0x00dbe8e0 00000000 52652f00 13453100 c060dc00 ....Re/..E1..`.. │ │ + 0x00dbe8f0 00000000 00000000 93c73000 13453100 ..........0..E1. │ │ 0x00dbe900 3861dc00 00000000 00000000 49c93000 8a..........I.0. │ │ - 0x00dbe910 3a453100 2862dc00 00000000 00000000 :E1.(b.......... │ │ - 0x00dbe920 271a3000 3a453100 b061dc00 00000000 '.0.:E1..a...... │ │ - 0x00dbe930 00000000 52043000 3a453100 f864dc00 ....R.0.:E1..d.. │ │ - 0x00dbe940 00000000 00000000 7b183200 3a453100 ........{.2.:E1. │ │ + 0x00dbe910 13453100 2862dc00 00000000 00000000 .E1.(b.......... │ │ + 0x00dbe920 271a3000 13453100 b061dc00 00000000 '.0..E1..a...... │ │ + 0x00dbe930 00000000 52043000 13453100 f864dc00 ....R.0..E1..d.. │ │ + 0x00dbe940 00000000 00000000 54183200 13453100 ........T.2..E1. │ │ 0x00dbe950 a062dc00 00000000 00000000 7fc73000 .b............0. │ │ - 0x00dbe960 3a453100 1863dc00 00000000 00000000 :E1..c.......... │ │ - 0x00dbe970 e63c3100 3a453100 9063dc00 00000000 .<1.:E1..c...... │ │ - 0x00dbe980 00000000 ff043300 3a453100 0864dc00 ......3.:E1..d.. │ │ - 0x00dbe990 00000000 00000000 92223000 3a453100 ........."0.:E1. │ │ + 0x00dbe960 13453100 1863dc00 00000000 00000000 .E1..c.......... │ │ + 0x00dbe970 bf3c3100 13453100 9063dc00 00000000 .<1..E1..c...... │ │ + 0x00dbe980 00000000 ff043300 13453100 0864dc00 ......3..E1..d.. │ │ + 0x00dbe990 00000000 00000000 92223000 13453100 ........."0..E1. │ │ 0x00dbe9a0 545ddc00 00000000 00000000 8e713200 T]...........q2. │ │ - 0x00dbe9b0 3a453100 c45cdc00 00000000 00000000 :E1..\.......... │ │ - 0x00dbe9c0 1b0d3100 3a453100 6c5adc00 00000000 ..1.:E1.lZ...... │ │ - 0x00dbe9d0 00000000 2ed03000 3a453100 e45adc00 ......0.:E1..Z.. │ │ - 0x00dbe9e0 00000000 00000000 e1653100 3a453100 .........e1.:E1. │ │ + 0x00dbe9b0 13453100 c45cdc00 00000000 00000000 .E1..\.......... │ │ + 0x00dbe9c0 f40c3100 13453100 6c5adc00 00000000 ..1..E1.lZ...... │ │ + 0x00dbe9d0 00000000 2ed03000 13453100 e45adc00 ......0..E1..Z.. │ │ + 0x00dbe9e0 00000000 00000000 ba653100 13453100 .........e1..E1. │ │ 0x00dbe9f0 5c5bdc00 00000000 00000000 be6d2f00 \[...........m/. │ │ - 0x00dbea00 3a453100 d45bdc00 00000000 00000000 :E1..[.......... │ │ - 0x00dbea10 de8f3200 3a453100 4c5cdc00 00000000 ..2.:E1.L\...... │ │ - 0x00dbea20 00000000 0f3e3000 3a453100 205edc00 .....>0.:E1. ^.. │ │ - 0x00dbea30 00000000 00000000 cea63000 3a453100 ..........0.:E1. │ │ + 0x00dbea00 13453100 d45bdc00 00000000 00000000 .E1..[.......... │ │ + 0x00dbea10 de8f3200 13453100 4c5cdc00 00000000 ..2..E1.L\...... │ │ + 0x00dbea20 00000000 0f3e3000 13453100 205edc00 .....>0..E1. ^.. │ │ + 0x00dbea30 00000000 00000000 cea63000 13453100 ..........0..E1. │ │ 0x00dbea40 5857dc00 00000000 00000000 089e3200 XW............2. │ │ - 0x00dbea50 3a453100 5858dc00 00000000 00000000 :E1.XX.......... │ │ + 0x00dbea50 13453100 5858dc00 00000000 00000000 .E1.XX.......... │ │ 0x00dbea60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbea70 00000000 621d3200 06000000 00000000 ....b.2......... │ │ - 0x00dbea80 00000000 ffffffff 02153100 06000000 ..........1..... │ │ + 0x00dbea70 00000000 3b1d3200 06000000 00000000 ....;.2......... │ │ + 0x00dbea80 00000000 ffffffff db143100 06000000 ..........1..... │ │ 0x00dbea90 00000000 00000000 ffffffff 7b8e3200 ............{.2. │ │ 0x00dbeaa0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dbeab0 3e9d3000 01000000 00000000 00000000 >.0............. │ │ 0x00dbeac0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dbead0 00000000 00000000 0abc3100 3a453100 ..........1.:E1. │ │ - 0x00dbeae0 ec67dc00 00000000 5d033000 3a453100 .g......].0.:E1. │ │ - 0x00dbeaf0 4468dc00 00000000 0e773000 3a453100 Dh.......w0.:E1. │ │ - 0x00dbeb00 8c68dc00 00000000 aa8e3200 3a453100 .h........2.:E1. │ │ - 0x00dbeb10 d468dc00 00000000 8ffa3100 3a453100 .h........1.:E1. │ │ - 0x00dbeb20 1c69dc00 00000000 24ad3200 3a453100 .i......$.2.:E1. │ │ - 0x00dbeb30 6469dc00 00000000 0e823100 3a453100 di........1.:E1. │ │ - 0x00dbeb40 ac69dc00 00000000 00cc3200 3a453100 .i........2.:E1. │ │ - 0x00dbeb50 f469dc00 00000000 96593000 3a453100 .i.......Y0.:E1. │ │ - 0x00dbeb60 646adc00 00000000 49823100 3a453100 dj......I.1.:E1. │ │ - 0x00dbeb70 ac6adc00 00000000 ff0d3300 3a453100 .j........3.:E1. │ │ - 0x00dbeb80 f46adc00 00000000 ef703200 3a453100 .j.......p2.:E1. │ │ - 0x00dbeb90 3c6bdc00 00000000 ff263100 3a453100 1.:E1. │ │ - 0x00dbecc0 48e4dc00 00000000 d3c52f00 3a453100 H........./.:E1. │ │ - 0x00dbecd0 2ce5dc00 00000000 2d883100 3a453100 ,.......-.1.:E1. │ │ - 0x00dbece0 10e6dc00 00000000 43ef3000 3a453100 ........C.0.:E1. │ │ - 0x00dbecf0 30e7dc00 00000000 a2033000 3a453100 0.........0.:E1. │ │ - 0x00dbed00 88e7dc00 00000000 67653100 3a453100 ........ge1.:E1. │ │ - 0x00dbed10 a0e9dc00 00000000 10713200 3a453100 .........q2.:E1. │ │ + 0x00dbec90 00000000 00000000 39a92f00 13453100 ........9./..E1. │ │ + 0x00dbeca0 58e2dc00 00000000 99773000 13453100 X........w0..E1. │ │ + 0x00dbecb0 50e3dc00 00000000 563e3100 13453100 P.......V>1..E1. │ │ + 0x00dbecc0 48e4dc00 00000000 d3c52f00 13453100 H........./..E1. │ │ + 0x00dbecd0 2ce5dc00 00000000 06883100 13453100 ,.........1..E1. │ │ + 0x00dbece0 10e6dc00 00000000 1cef3000 13453100 ..........0..E1. │ │ + 0x00dbecf0 30e7dc00 00000000 a2033000 13453100 0.........0..E1. │ │ + 0x00dbed00 88e7dc00 00000000 40653100 13453100 ........@e1..E1. │ │ + 0x00dbed10 a0e9dc00 00000000 10713200 13453100 .........q2..E1. │ │ 0x00dbed20 f8e8dc00 00000000 00000000 00000000 ................ │ │ - 0x00dbed30 00000000 00000000 15af3100 3a453100 ..........1.:E1. │ │ - 0x00dbed40 84a7dc00 00000000 78183100 3a453100 ........x.1.:E1. │ │ - 0x00dbed50 d4a7dc00 00000000 851b3000 3a453100 ..........0.:E1. │ │ - 0x00dbed60 70b1dc00 00000000 62e52f00 3a453100 p.......b./.:E1. │ │ - 0x00dbed70 4caddc00 00000000 518a2f00 3a453100 L.......Q./.:E1. │ │ - 0x00dbed80 50aedc00 00000000 8b892f00 3a453100 P........./.:E1. │ │ - 0x00dbed90 6cb0dc00 00000000 b58d2f00 3a453100 l........./.:E1. │ │ - 0x00dbeda0 c0b1dc00 00000000 38fc3200 3a453100 ........8.2.:E1. │ │ - 0x00dbedb0 c8b3dc00 00000000 1f0e3300 3a453100 ..........3.:E1. │ │ - 0x00dbedc0 f4aadc00 00000000 c09f3100 3a453100 ..........1.:E1. │ │ - 0x00dbedd0 a4b4dc00 00000000 1b353200 3a453100 .........52.:E1. │ │ - 0x00dbede0 54afdc00 00000000 69823100 3a453100 T.......i.1.:E1. │ │ - 0x00dbedf0 70acdc00 00000000 94163000 3a453100 p.........0.:E1. │ │ - 0x00dbee00 04aadc00 00000000 43353200 3a453100 ........C52.:E1. │ │ - 0x00dbee10 80a5dc00 00000000 6cef3000 3a453100 ........l.0.:E1. │ │ - 0x00dbee20 c8a5dc00 00000000 62cf3000 3a453100 ........b.0.:E1. │ │ + 0x00dbed30 00000000 00000000 eeae3100 13453100 ..........1..E1. │ │ + 0x00dbed40 84a7dc00 00000000 51183100 13453100 ........Q.1..E1. │ │ + 0x00dbed50 d4a7dc00 00000000 851b3000 13453100 ..........0..E1. │ │ + 0x00dbed60 70b1dc00 00000000 62e52f00 13453100 p.......b./..E1. │ │ + 0x00dbed70 4caddc00 00000000 518a2f00 13453100 L.......Q./..E1. │ │ + 0x00dbed80 50aedc00 00000000 8b892f00 13453100 P........./..E1. │ │ + 0x00dbed90 6cb0dc00 00000000 b58d2f00 13453100 l........./..E1. │ │ + 0x00dbeda0 c0b1dc00 00000000 38fc3200 13453100 ........8.2..E1. │ │ + 0x00dbedb0 c8b3dc00 00000000 1f0e3300 13453100 ..........3..E1. │ │ + 0x00dbedc0 f4aadc00 00000000 999f3100 13453100 ..........1..E1. │ │ + 0x00dbedd0 a4b4dc00 00000000 f4343200 13453100 .........42..E1. │ │ + 0x00dbede0 54afdc00 00000000 42823100 13453100 T.......B.1..E1. │ │ + 0x00dbedf0 70acdc00 00000000 94163000 13453100 p.........0..E1. │ │ + 0x00dbee00 04aadc00 00000000 1c353200 13453100 .........52..E1. │ │ + 0x00dbee10 80a5dc00 00000000 45ef3000 13453100 ........E.0..E1. │ │ + 0x00dbee20 c8a5dc00 00000000 62cf3000 13453100 ........b.0..E1. │ │ 0x00dbee30 10a6dc00 00000000 00000000 00000000 ................ │ │ - 0x00dbee40 00000000 00000000 8ecb3000 3a453100 ..........0.:E1. │ │ - 0x00dbee50 aceadc00 00000000 74ef3000 3a453100 ........t.0.:E1. │ │ - 0x00dbee60 ececdc00 00000000 4b353200 3a453100 ........K52.:E1. │ │ - 0x00dbee70 04efdc00 00000000 60933000 3a453100 ........`.0.:E1. │ │ - 0x00dbee80 44f1dc00 00000000 56163200 3a453100 D.......V.2.:E1. │ │ + 0x00dbee40 00000000 00000000 8ecb3000 13453100 ..........0..E1. │ │ + 0x00dbee50 aceadc00 00000000 4def3000 13453100 ........M.0..E1. │ │ + 0x00dbee60 ececdc00 00000000 24353200 13453100 ........$52..E1. │ │ + 0x00dbee70 04efdc00 00000000 60933000 13453100 ........`.0..E1. │ │ + 0x00dbee80 44f1dc00 00000000 2f163200 13453100 D......./.2..E1. │ │ 0x00dbee90 0cf2dc00 00000000 00000000 00000000 ................ │ │ - 0x00dbeea0 00000000 00000000 7eef3000 3a453100 ........~.0.:E1. │ │ - 0x00dbeeb0 c4b8dc00 250e3300 72ad3200 3a453100 ....%.3.r.2.:E1. │ │ - 0x00dbeec0 74b9dc00 6d203000 cc8d2f00 3a453100 t...m 0.../.:E1. │ │ - 0x00dbeed0 3cbfdc00 e5c52f00 53db3100 3a453100 <...../.S.1.:E1. │ │ - 0x00dbeee0 a8dbdc00 8d203000 60163200 3a453100 ..... 0.`.2.:E1. │ │ - 0x00dbeef0 40dcdc00 a0ad3200 460e3300 3a453100 @.....2.F.3.:E1. │ │ - 0x00dbef00 0cc3dc00 b6593000 00c62f00 3a453100 .....Y0.../.:E1. │ │ - 0x00dbef10 f8d4dc00 2a273100 ce8e3200 3a453100 ....*'1...2.:E1. │ │ - 0x00dbef20 a0d5dc00 0d6d2f00 89163200 3a453100 .....m/...2.:E1. │ │ - 0x00dbef30 48d6dc00 7adb3100 55353200 3a453100 H...z.1.U52.:E1. │ │ - 0x00dbef40 f0d6dc00 7fe52f00 38fc3200 3a453100 ....../.8.2.:E1. │ │ - 0x00dbef50 28d9dc00 9ce52f00 15af3100 3a453100 (...../...1.:E1. │ │ - 0x00dbef60 28d9dc00 5ca92f00 1b353200 3a453100 (...\./..52.:E1. │ │ - 0x00dbef70 28d9dc00 67353200 2d883100 3a453100 (...g52.-.1.:E1. │ │ - 0x00dbef80 48d9dc00 bd513200 67653100 3a453100 H....Q2.ge1.:E1. │ │ - 0x00dbef90 48d9dc00 e6513200 10713200 3a453100 H....Q2..q2.:E1. │ │ - 0x00dbefa0 48d9dc00 bc773000 7d3e3100 3a453100 H....w0.}>1.:E1. │ │ - 0x00dbefb0 d8d9dc00 a8203000 296d2f00 3a453100 ..... 0.)m/.:E1. │ │ + 0x00dbeea0 00000000 00000000 57ef3000 13453100 ........W.0..E1. │ │ + 0x00dbeeb0 c4b8dc00 250e3300 72ad3200 13453100 ....%.3.r.2..E1. │ │ + 0x00dbeec0 74b9dc00 6d203000 cc8d2f00 13453100 t...m 0.../..E1. │ │ + 0x00dbeed0 3cbfdc00 e5c52f00 2cdb3100 13453100 <...../.,.1..E1. │ │ + 0x00dbeee0 a8dbdc00 8d203000 39163200 13453100 ..... 0.9.2..E1. │ │ + 0x00dbeef0 40dcdc00 a0ad3200 460e3300 13453100 @.....2.F.3..E1. │ │ + 0x00dbef00 0cc3dc00 b6593000 00c62f00 13453100 .....Y0.../..E1. │ │ + 0x00dbef10 f8d4dc00 03273100 ce8e3200 13453100 .....'1...2..E1. │ │ + 0x00dbef20 a0d5dc00 0d6d2f00 62163200 13453100 .....m/.b.2..E1. │ │ + 0x00dbef30 48d6dc00 53db3100 2e353200 13453100 H...S.1..52..E1. │ │ + 0x00dbef40 f0d6dc00 7fe52f00 38fc3200 13453100 ....../.8.2..E1. │ │ + 0x00dbef50 28d9dc00 9ce52f00 eeae3100 13453100 (...../...1..E1. │ │ + 0x00dbef60 28d9dc00 5ca92f00 f4343200 13453100 (...\./..42..E1. │ │ + 0x00dbef70 28d9dc00 40353200 06883100 13453100 (...@52...1..E1. │ │ + 0x00dbef80 48d9dc00 96513200 40653100 13453100 H....Q2.@e1..E1. │ │ + 0x00dbef90 48d9dc00 bf513200 10713200 13453100 H....Q2..q2..E1. │ │ + 0x00dbefa0 48d9dc00 bc773000 563e3100 13453100 H....w0.V>1..E1. │ │ + 0x00dbefb0 d8d9dc00 a8203000 296d2f00 13453100 ..... 0.)m/..E1. │ │ 0x00dbefc0 d4c3dc00 416d2f00 00000000 00000000 ....Am/......... │ │ - 0x00dbefd0 00000000 00000000 7eef3000 3a453100 ........~.0.:E1. │ │ - 0x00dbefe0 34a1dc00 00000000 6bd12f00 3a453100 4.......k./.:E1. │ │ - 0x00dbeff0 a4a2dc00 00000000 00c62f00 3a453100 ........../.:E1. │ │ - 0x00dbf000 00a4dc00 00000000 ce8e3200 3a453100 ..........2.:E1. │ │ - 0x00dbf010 48a4dc00 00000000 38fc3200 3a453100 H.......8.2.:E1. │ │ - 0x00dbf020 90a4dc00 00000000 15af3100 3a453100 ..........1.:E1. │ │ - 0x00dbf030 e0a4dc00 00000000 1b353200 3a453100 .........52.:E1. │ │ + 0x00dbefd0 00000000 00000000 57ef3000 13453100 ........W.0..E1. │ │ + 0x00dbefe0 34a1dc00 00000000 6bd12f00 13453100 4.......k./..E1. │ │ + 0x00dbeff0 a4a2dc00 00000000 00c62f00 13453100 ........../..E1. │ │ + 0x00dbf000 00a4dc00 00000000 ce8e3200 13453100 ..........2..E1. │ │ + 0x00dbf010 48a4dc00 00000000 38fc3200 13453100 H.......8.2..E1. │ │ + 0x00dbf020 90a4dc00 00000000 eeae3100 13453100 ..........1..E1. │ │ + 0x00dbf030 e0a4dc00 00000000 f4343200 13453100 .........42..E1. │ │ 0x00dbf040 30a5dc00 00000000 00000000 00000000 0............... │ │ - 0x00dbf050 00000000 00000000 cc8d2f00 3a453100 ........../.:E1. │ │ - 0x00dbf060 80f3dc00 00000000 bfad3200 3a453100 ..........2.:E1. │ │ - 0x00dbf070 30f4dc00 00000000 48273100 3a453100 0.......H'1.:E1. │ │ - 0x00dbf080 c8f4dc00 00000000 9d163200 3a453100 ..........2.:E1. │ │ - 0x00dbf090 60f5dc00 00000000 85a92f00 3a453100 `........./.:E1. │ │ - 0x00dbf0a0 f8f5dc00 00000000 3bb33000 3a453100 ........;.0.:E1. │ │ - 0x00dbf0b0 90f6dc00 00000000 cb033000 3a453100 ..........0.:E1. │ │ - 0x00dbf0c0 28f7dc00 00000000 d6a92f00 3a453100 (........./.:E1. │ │ - 0x00dbf0d0 c0f7dc00 00000000 d1203000 3a453100 ......... 0.:E1. │ │ - 0x00dbf0e0 58f8dc00 00000000 45bc3100 3a453100 X.......E.1.:E1. │ │ - 0x00dbf0f0 f0f8dc00 00000000 53db3100 3a453100 ........S.1.:E1. │ │ - 0x00dbf100 7c06dd00 00000000 c7963000 3a453100 |.........0.:E1. │ │ - 0x00dbf110 3c07dd00 00000000 1c213000 3a453100 <........!0.:E1. │ │ - 0x00dbf120 e407dd00 00000000 8cb33000 3a453100 ..........0.:E1. │ │ - 0x00dbf130 8c08dd00 00000000 92353200 3a453100 .........52.:E1. │ │ - 0x00dbf140 3409dd00 00000000 13c62f00 3a453100 4........./.:E1. │ │ - 0x00dbf150 dc09dd00 00000000 dc163200 3a453100 ..........2.:E1. │ │ - 0x00dbf160 840add00 00000000 21aa2f00 3a453100 ........!./.:E1. │ │ - 0x00dbf170 2c0bdd00 00000000 e9773000 3a453100 ,........w0.:E1. │ │ - 0x00dbf180 d40bdd00 00000000 87273100 3a453100 .........'1.:E1. │ │ - 0x00dbf190 7c0cdd00 00000000 6a0e3300 3a453100 |.......j.3.:E1. │ │ - 0x00dbf1a0 240ddd00 00000000 d2b33000 3a453100 $.........0.:E1. │ │ - 0x00dbf1b0 cc0ddd00 00000000 d0593000 3a453100 .........Y0.:E1. │ │ - 0x00dbf1c0 740edd00 00000000 5c6d2f00 3a453100 t.......\m/.:E1. │ │ - 0x00dbf1d0 1c0fdd00 00000000 89163200 3a453100 ..........2.:E1. │ │ - 0x00dbf1e0 f001dd00 00000000 6bcf3000 3a453100 ........k.0.:E1. │ │ - 0x00dbf1f0 8802dd00 00000000 22173200 3a453100 ........".2.:E1. │ │ - 0x00dbf200 1003dd00 00000000 55353200 3a453100 ........U52.:E1. │ │ - 0x00dbf210 8803dd00 00000000 4b453100 3a453100 ........KE1.:E1. │ │ - 0x00dbf220 2004dd00 00000000 efe53100 3a453100 .........1.:E1. │ │ - 0x00dbf230 bcfadc00 00000000 3b783000 3a453100 ........;x0.:E1. │ │ - 0x00dbf240 6cfbdc00 00000000 df8e3200 3a453100 l.........2.:E1. │ │ - 0x00dbf250 04fcdc00 00000000 befa3100 3a453100 ..........1.:E1. │ │ - 0x00dbf260 9cfcdc00 00000000 218f3200 3a453100 ........!.2.:E1. │ │ - 0x00dbf270 34fddc00 00000000 d8353200 3a453100 4........52.:E1. │ │ - 0x00dbf280 ccfddc00 00000000 3bcc3200 3a453100 ........;.2.:E1. │ │ - 0x00dbf290 64fedc00 00000000 59c62f00 3a453100 d.......Y./.:E1. │ │ - 0x00dbf2a0 fcfedc00 00000000 19713200 3a453100 .........q2.:E1. │ │ - 0x00dbf2b0 94ffdc00 00000000 90bc3100 3a453100 ..........1.:E1. │ │ - 0x00dbf2c0 2c00dd00 00000000 296d2f00 3a453100 ,.......)m/.:E1. │ │ - 0x00dbf2d0 c411dd00 00000000 2d883100 3a453100 ........-.1.:E1. │ │ - 0x00dbf2e0 5c05dd00 00000000 67653100 3a453100 \.......ge1.:E1. │ │ - 0x00dbf2f0 a405dd00 00000000 10713200 3a453100 .........q2.:E1. │ │ - 0x00dbf300 ec05dd00 00000000 7d3e3100 3a453100 ........}>1.:E1. │ │ + 0x00dbf050 00000000 00000000 cc8d2f00 13453100 ........../..E1. │ │ + 0x00dbf060 80f3dc00 00000000 bfad3200 13453100 ..........2..E1. │ │ + 0x00dbf070 30f4dc00 00000000 21273100 13453100 0.......!'1..E1. │ │ + 0x00dbf080 c8f4dc00 00000000 76163200 13453100 ........v.2..E1. │ │ + 0x00dbf090 60f5dc00 00000000 85a92f00 13453100 `........./..E1. │ │ + 0x00dbf0a0 f8f5dc00 00000000 3bb33000 13453100 ........;.0..E1. │ │ + 0x00dbf0b0 90f6dc00 00000000 cb033000 13453100 ..........0..E1. │ │ + 0x00dbf0c0 28f7dc00 00000000 d6a92f00 13453100 (........./..E1. │ │ + 0x00dbf0d0 c0f7dc00 00000000 d1203000 13453100 ......... 0..E1. │ │ + 0x00dbf0e0 58f8dc00 00000000 1ebc3100 13453100 X.........1..E1. │ │ + 0x00dbf0f0 f0f8dc00 00000000 2cdb3100 13453100 ........,.1..E1. │ │ + 0x00dbf100 7c06dd00 00000000 c7963000 13453100 |.........0..E1. │ │ + 0x00dbf110 3c07dd00 00000000 1c213000 13453100 <........!0..E1. │ │ + 0x00dbf120 e407dd00 00000000 8cb33000 13453100 ..........0..E1. │ │ + 0x00dbf130 8c08dd00 00000000 6b353200 13453100 ........k52..E1. │ │ + 0x00dbf140 3409dd00 00000000 13c62f00 13453100 4........./..E1. │ │ + 0x00dbf150 dc09dd00 00000000 b5163200 13453100 ..........2..E1. │ │ + 0x00dbf160 840add00 00000000 21aa2f00 13453100 ........!./..E1. │ │ + 0x00dbf170 2c0bdd00 00000000 e9773000 13453100 ,........w0..E1. │ │ + 0x00dbf180 d40bdd00 00000000 60273100 13453100 ........`'1..E1. │ │ + 0x00dbf190 7c0cdd00 00000000 6a0e3300 13453100 |.......j.3..E1. │ │ + 0x00dbf1a0 240ddd00 00000000 d2b33000 13453100 $.........0..E1. │ │ + 0x00dbf1b0 cc0ddd00 00000000 d0593000 13453100 .........Y0..E1. │ │ + 0x00dbf1c0 740edd00 00000000 5c6d2f00 13453100 t.......\m/..E1. │ │ + 0x00dbf1d0 1c0fdd00 00000000 62163200 13453100 ........b.2..E1. │ │ + 0x00dbf1e0 f001dd00 00000000 6bcf3000 13453100 ........k.0..E1. │ │ + 0x00dbf1f0 8802dd00 00000000 fb163200 13453100 ..........2..E1. │ │ + 0x00dbf200 1003dd00 00000000 2e353200 13453100 .........52..E1. │ │ + 0x00dbf210 8803dd00 00000000 24453100 13453100 ........$E1..E1. │ │ + 0x00dbf220 2004dd00 00000000 c8e53100 13453100 .........1..E1. │ │ + 0x00dbf230 bcfadc00 00000000 3b783000 13453100 ........;x0..E1. │ │ + 0x00dbf240 6cfbdc00 00000000 df8e3200 13453100 l.........2..E1. │ │ + 0x00dbf250 04fcdc00 00000000 97fa3100 13453100 ..........1..E1. │ │ + 0x00dbf260 9cfcdc00 00000000 218f3200 13453100 ........!.2..E1. │ │ + 0x00dbf270 34fddc00 00000000 b1353200 13453100 4........52..E1. │ │ + 0x00dbf280 ccfddc00 00000000 3bcc3200 13453100 ........;.2..E1. │ │ + 0x00dbf290 64fedc00 00000000 59c62f00 13453100 d.......Y./..E1. │ │ + 0x00dbf2a0 fcfedc00 00000000 19713200 13453100 .........q2..E1. │ │ + 0x00dbf2b0 94ffdc00 00000000 69bc3100 13453100 ........i.1..E1. │ │ + 0x00dbf2c0 2c00dd00 00000000 296d2f00 13453100 ,.......)m/..E1. │ │ + 0x00dbf2d0 c411dd00 00000000 06883100 13453100 ..........1..E1. │ │ + 0x00dbf2e0 5c05dd00 00000000 40653100 13453100 \.......@e1..E1. │ │ + 0x00dbf2f0 a405dd00 00000000 10713200 13453100 .........q2..E1. │ │ + 0x00dbf300 ec05dd00 00000000 563e3100 13453100 ........V>1..E1. │ │ 0x00dbf310 3406dd00 00000000 00000000 00000000 4............... │ │ - 0x00dbf320 00000000 00000000 53db3100 3a453100 ........S.1.:E1. │ │ - 0x00dbf330 882adc00 00000000 296d2f00 3a453100 .*......)m/.:E1. │ │ + 0x00dbf320 00000000 00000000 2cdb3100 13453100 ........,.1..E1. │ │ + 0x00dbf330 882adc00 00000000 296d2f00 13453100 .*......)m/..E1. │ │ 0x00dbf340 782cdc00 00000000 00000000 00000000 x,.............. │ │ - 0x00dbf350 00000000 00000000 53db3100 3a453100 ........S.1.:E1. │ │ - 0x00dbf360 3cb8dc00 00000000 00c62f00 3a453100 <........./.:E1. │ │ - 0x00dbf370 a8b7dc00 00000000 ce8e3200 3a453100 ..........2.:E1. │ │ - 0x00dbf380 a8b7dc00 00000000 460e3300 3a453100 ........F.3.:E1. │ │ + 0x00dbf350 00000000 00000000 2cdb3100 13453100 ........,.1..E1. │ │ + 0x00dbf360 3cb8dc00 00000000 00c62f00 13453100 <........./..E1. │ │ + 0x00dbf370 a8b7dc00 00000000 ce8e3200 13453100 ..........2..E1. │ │ + 0x00dbf380 a8b7dc00 00000000 460e3300 13453100 ........F.3..E1. │ │ 0x00dbf390 60b6dc00 00000000 00000000 00000000 `............... │ │ - 0x00dbf3a0 00000000 00000000 33fa3200 12523200 ........3.2..R2. │ │ - 0x00dbf3b0 c4a0dc00 00000000 13fc3000 12523200 ..........0..R2. │ │ - 0x00dbf3c0 f4a0dc00 00000000 4fb42f00 12523200 ........O./..R2. │ │ - 0x00dbf3d0 149fdc00 00000000 f4822f00 12523200 ........../..R2. │ │ - 0x00dbf3e0 449fdc00 00000000 cac83100 12523200 D.........1..R2. │ │ - 0x00dbf3f0 749fdc00 00000000 5b423200 12523200 t.......[B2..R2. │ │ - 0x00dbf400 a49fdc00 00000000 d31b3100 12523200 ..........1..R2. │ │ - 0x00dbf410 04a0dc00 00000000 2cd82f00 12523200 ........,./..R2. │ │ - 0x00dbf420 34a0dc00 00000000 81dc3000 12523200 4.........0..R2. │ │ - 0x00dbf430 64a0dc00 00000000 957c2f00 12523200 d........|/..R2. │ │ + 0x00dbf3a0 00000000 00000000 33fa3200 eb513200 ........3.2..Q2. │ │ + 0x00dbf3b0 c4a0dc00 00000000 ecfb3000 eb513200 ..........0..Q2. │ │ + 0x00dbf3c0 f4a0dc00 00000000 4fb42f00 eb513200 ........O./..Q2. │ │ + 0x00dbf3d0 149fdc00 00000000 f4822f00 eb513200 ........../..Q2. │ │ + 0x00dbf3e0 449fdc00 00000000 a3c83100 eb513200 D.........1..Q2. │ │ + 0x00dbf3f0 749fdc00 00000000 34423200 eb513200 t.......4B2..Q2. │ │ + 0x00dbf400 a49fdc00 00000000 ac1b3100 eb513200 ..........1..Q2. │ │ + 0x00dbf410 04a0dc00 00000000 2cd82f00 eb513200 ........,./..Q2. │ │ + 0x00dbf420 34a0dc00 00000000 81dc3000 eb513200 4.........0..Q2. │ │ + 0x00dbf430 64a0dc00 00000000 957c2f00 eb513200 d........|/..Q2. │ │ 0x00dbf440 94a0dc00 00000000 f24c3000 f0ad3200 .........L0...2. │ │ 0x00dbf450 d49fdc00 00000000 33fa3200 15ae3200 ........3.2...2. │ │ 0x00dbf460 b081dc00 00000000 33fa3200 abc62f00 ........3.2.../. │ │ 0x00dbf470 6083dc00 00000000 4fb42f00 15ae3200 `.......O./...2. │ │ 0x00dbf480 f881dc00 00000000 4fb42f00 abc62f00 ........O./.../. │ │ 0x00dbf490 a883dc00 00000000 f4822f00 15ae3200 ........../...2. │ │ 0x00dbf4a0 4082dc00 00000000 f4822f00 abc62f00 @........./.../. │ │ - 0x00dbf4b0 f083dc00 00000000 cac83100 15ae3200 ..........1...2. │ │ - 0x00dbf4c0 8882dc00 00000000 cac83100 abc62f00 ..........1.../. │ │ - 0x00dbf4d0 3884dc00 00000000 5b423200 15ae3200 8.......[B2...2. │ │ - 0x00dbf4e0 d082dc00 00000000 5b423200 abc62f00 ........[B2.../. │ │ - 0x00dbf4f0 8084dc00 00000000 5b423200 1a363200 ........[B2..62. │ │ + 0x00dbf4b0 f083dc00 00000000 a3c83100 15ae3200 ..........1...2. │ │ + 0x00dbf4c0 8882dc00 00000000 a3c83100 abc62f00 ..........1.../. │ │ + 0x00dbf4d0 3884dc00 00000000 34423200 15ae3200 8.......4B2...2. │ │ + 0x00dbf4e0 d082dc00 00000000 34423200 abc62f00 ........4B2.../. │ │ + 0x00dbf4f0 8084dc00 00000000 34423200 f3353200 ........4B2..52. │ │ 0x00dbf500 7c9ddc00 00000000 f24c3000 16043000 |........L0...0. │ │ - 0x00dbf510 1883dc00 00000000 f24c3000 2d173200 .........L0.-.2. │ │ + 0x00dbf510 1883dc00 00000000 f24c3000 06173200 .........L0...2. │ │ 0x00dbf520 c884dc00 00000000 f24c3000 c9e52f00 .........L0.../. │ │ 0x00dbf530 b49ddc00 00000000 33fa3200 5a213000 ........3.2.Z!0. │ │ 0x00dbf540 b49edc00 00000000 33fa3200 638f3200 ........3.2.c.2. │ │ - 0x00dbf550 6c9edc00 00000000 cac83100 5a213000 l.........1.Z!0. │ │ - 0x00dbf560 349edc00 00000000 cac83100 638f3200 4.........1.c.2. │ │ - 0x00dbf570 ec9ddc00 00000000 33fa3200 cf273100 ........3.2..'1. │ │ + 0x00dbf550 6c9edc00 00000000 a3c83100 5a213000 l.........1.Z!0. │ │ + 0x00dbf560 349edc00 00000000 a3c83100 638f3200 4.........1.c.2. │ │ + 0x00dbf570 ec9ddc00 00000000 33fa3200 a8273100 ........3.2..'1. │ │ 0x00dbf580 1085dc00 00000000 33fa3200 e8c62f00 ........3.2.../. │ │ - 0x00dbf590 5885dc00 00000000 33fa3200 69173200 X.......3.2.i.2. │ │ - 0x00dbf5a0 a085dc00 00000000 33fa3200 a7173200 ........3.2...2. │ │ - 0x00dbf5b0 e885dc00 00000000 33fa3200 53453100 ........3.2.SE1. │ │ - 0x00dbf5c0 3086dc00 00000000 33fa3200 a5ef3000 0.......3.2...0. │ │ - 0x00dbf5d0 7886dc00 00000000 13fc3000 cf273100 x.........0..'1. │ │ - 0x00dbf5e0 c086dc00 00000000 13fc3000 e8c62f00 ..........0.../. │ │ - 0x00dbf5f0 0887dc00 00000000 13fc3000 69173200 ..........0.i.2. │ │ - 0x00dbf600 5087dc00 00000000 13fc3000 a7173200 P.........0...2. │ │ - 0x00dbf610 9887dc00 00000000 13fc3000 53453100 ..........0.SE1. │ │ - 0x00dbf620 e087dc00 00000000 13fc3000 a5ef3000 ..........0...0. │ │ - 0x00dbf630 2888dc00 00000000 4fb42f00 cf273100 (.......O./..'1. │ │ + 0x00dbf590 5885dc00 00000000 33fa3200 42173200 X.......3.2.B.2. │ │ + 0x00dbf5a0 a085dc00 00000000 33fa3200 80173200 ........3.2...2. │ │ + 0x00dbf5b0 e885dc00 00000000 33fa3200 2c453100 ........3.2.,E1. │ │ + 0x00dbf5c0 3086dc00 00000000 33fa3200 7eef3000 0.......3.2.~.0. │ │ + 0x00dbf5d0 7886dc00 00000000 ecfb3000 a8273100 x.........0..'1. │ │ + 0x00dbf5e0 c086dc00 00000000 ecfb3000 e8c62f00 ..........0.../. │ │ + 0x00dbf5f0 0887dc00 00000000 ecfb3000 42173200 ..........0.B.2. │ │ + 0x00dbf600 5087dc00 00000000 ecfb3000 80173200 P.........0...2. │ │ + 0x00dbf610 9887dc00 00000000 ecfb3000 2c453100 ..........0.,E1. │ │ + 0x00dbf620 e087dc00 00000000 ecfb3000 7eef3000 ..........0.~.0. │ │ + 0x00dbf630 2888dc00 00000000 4fb42f00 a8273100 (.......O./..'1. │ │ 0x00dbf640 7088dc00 00000000 4fb42f00 e8c62f00 p.......O./.../. │ │ - 0x00dbf650 b888dc00 00000000 4fb42f00 69173200 ........O./.i.2. │ │ - 0x00dbf660 0089dc00 00000000 4fb42f00 a7173200 ........O./...2. │ │ - 0x00dbf670 4889dc00 00000000 4fb42f00 53453100 H.......O./.SE1. │ │ - 0x00dbf680 9089dc00 00000000 4fb42f00 a5ef3000 ........O./...0. │ │ - 0x00dbf690 d889dc00 00000000 f4822f00 cf273100 ........../..'1. │ │ + 0x00dbf650 b888dc00 00000000 4fb42f00 42173200 ........O./.B.2. │ │ + 0x00dbf660 0089dc00 00000000 4fb42f00 80173200 ........O./...2. │ │ + 0x00dbf670 4889dc00 00000000 4fb42f00 2c453100 H.......O./.,E1. │ │ + 0x00dbf680 9089dc00 00000000 4fb42f00 7eef3000 ........O./.~.0. │ │ + 0x00dbf690 d889dc00 00000000 f4822f00 a8273100 ........../..'1. │ │ 0x00dbf6a0 208adc00 00000000 f4822f00 e8c62f00 ........./.../. │ │ - 0x00dbf6b0 688adc00 00000000 f4822f00 69173200 h........./.i.2. │ │ - 0x00dbf6c0 b08adc00 00000000 f4822f00 a7173200 ........../...2. │ │ - 0x00dbf6d0 f88adc00 00000000 f4822f00 53453100 ........../.SE1. │ │ - 0x00dbf6e0 408bdc00 00000000 f4822f00 a5ef3000 @........./...0. │ │ - 0x00dbf6f0 888bdc00 00000000 cac83100 cf273100 ..........1..'1. │ │ - 0x00dbf700 d08bdc00 00000000 cac83100 e8c62f00 ..........1.../. │ │ - 0x00dbf710 188cdc00 00000000 cac83100 69173200 ..........1.i.2. │ │ - 0x00dbf720 608cdc00 00000000 cac83100 a7173200 `.........1...2. │ │ - 0x00dbf730 a88cdc00 00000000 cac83100 53453100 ..........1.SE1. │ │ - 0x00dbf740 f08cdc00 00000000 cac83100 a5ef3000 ..........1...0. │ │ - 0x00dbf750 388ddc00 00000000 5b423200 cf273100 8.......[B2..'1. │ │ - 0x00dbf760 808ddc00 00000000 5b423200 e8c62f00 ........[B2.../. │ │ - 0x00dbf770 c88ddc00 00000000 5b423200 69173200 ........[B2.i.2. │ │ - 0x00dbf780 108edc00 00000000 5b423200 a7173200 ........[B2...2. │ │ - 0x00dbf790 588edc00 00000000 5b423200 53453100 X.......[B2.SE1. │ │ - 0x00dbf7a0 a08edc00 00000000 5b423200 a5ef3000 ........[B2...0. │ │ - 0x00dbf7b0 e88edc00 00000000 81dc3000 cf273100 ..........0..'1. │ │ + 0x00dbf6b0 688adc00 00000000 f4822f00 42173200 h........./.B.2. │ │ + 0x00dbf6c0 b08adc00 00000000 f4822f00 80173200 ........../...2. │ │ + 0x00dbf6d0 f88adc00 00000000 f4822f00 2c453100 ........../.,E1. │ │ + 0x00dbf6e0 408bdc00 00000000 f4822f00 7eef3000 @........./.~.0. │ │ + 0x00dbf6f0 888bdc00 00000000 a3c83100 a8273100 ..........1..'1. │ │ + 0x00dbf700 d08bdc00 00000000 a3c83100 e8c62f00 ..........1.../. │ │ + 0x00dbf710 188cdc00 00000000 a3c83100 42173200 ..........1.B.2. │ │ + 0x00dbf720 608cdc00 00000000 a3c83100 80173200 `.........1...2. │ │ + 0x00dbf730 a88cdc00 00000000 a3c83100 2c453100 ..........1.,E1. │ │ + 0x00dbf740 f08cdc00 00000000 a3c83100 7eef3000 ..........1.~.0. │ │ + 0x00dbf750 388ddc00 00000000 34423200 a8273100 8.......4B2..'1. │ │ + 0x00dbf760 808ddc00 00000000 34423200 e8c62f00 ........4B2.../. │ │ + 0x00dbf770 c88ddc00 00000000 34423200 42173200 ........4B2.B.2. │ │ + 0x00dbf780 108edc00 00000000 34423200 80173200 ........4B2...2. │ │ + 0x00dbf790 588edc00 00000000 34423200 2c453100 X.......4B2.,E1. │ │ + 0x00dbf7a0 a08edc00 00000000 34423200 7eef3000 ........4B2.~.0. │ │ + 0x00dbf7b0 e88edc00 00000000 81dc3000 a8273100 ..........0..'1. │ │ 0x00dbf7c0 4094dc00 00000000 81dc3000 e8c62f00 @.........0.../. │ │ - 0x00dbf7d0 8894dc00 00000000 81dc3000 69173200 ..........0.i.2. │ │ - 0x00dbf7e0 d094dc00 00000000 81dc3000 a7173200 ..........0...2. │ │ - 0x00dbf7f0 1895dc00 00000000 81dc3000 53453100 ..........0.SE1. │ │ - 0x00dbf800 6095dc00 00000000 81dc3000 a5ef3000 `.........0...0. │ │ - 0x00dbf810 a895dc00 00000000 957c2f00 cf273100 .........|/..'1. │ │ + 0x00dbf7d0 8894dc00 00000000 81dc3000 42173200 ..........0.B.2. │ │ + 0x00dbf7e0 d094dc00 00000000 81dc3000 80173200 ..........0...2. │ │ + 0x00dbf7f0 1895dc00 00000000 81dc3000 2c453100 ..........0.,E1. │ │ + 0x00dbf800 6095dc00 00000000 81dc3000 7eef3000 `.........0.~.0. │ │ + 0x00dbf810 a895dc00 00000000 957c2f00 a8273100 .........|/..'1. │ │ 0x00dbf820 f095dc00 00000000 957c2f00 e8c62f00 .........|/.../. │ │ - 0x00dbf830 3896dc00 00000000 957c2f00 69173200 8........|/.i.2. │ │ - 0x00dbf840 8096dc00 00000000 957c2f00 a7173200 .........|/...2. │ │ - 0x00dbf850 c896dc00 00000000 957c2f00 53453100 .........|/.SE1. │ │ - 0x00dbf860 1097dc00 00000000 957c2f00 a5ef3000 .........|/...0. │ │ - 0x00dbf870 5897dc00 00000000 d31b3100 cf273100 X.........1..'1. │ │ - 0x00dbf880 e090dc00 00000000 d31b3100 e8c62f00 ..........1.../. │ │ - 0x00dbf890 2891dc00 00000000 d31b3100 69173200 (.........1.i.2. │ │ - 0x00dbf8a0 7091dc00 00000000 d31b3100 a7173200 p.........1...2. │ │ - 0x00dbf8b0 b891dc00 00000000 d31b3100 53453100 ..........1.SE1. │ │ - 0x00dbf8c0 0092dc00 00000000 d31b3100 a5ef3000 ..........1...0. │ │ - 0x00dbf8d0 4892dc00 00000000 2cd82f00 cf273100 H.......,./..'1. │ │ + 0x00dbf830 3896dc00 00000000 957c2f00 42173200 8........|/.B.2. │ │ + 0x00dbf840 8096dc00 00000000 957c2f00 80173200 .........|/...2. │ │ + 0x00dbf850 c896dc00 00000000 957c2f00 2c453100 .........|/.,E1. │ │ + 0x00dbf860 1097dc00 00000000 957c2f00 7eef3000 .........|/.~.0. │ │ + 0x00dbf870 5897dc00 00000000 ac1b3100 a8273100 X.........1..'1. │ │ + 0x00dbf880 e090dc00 00000000 ac1b3100 e8c62f00 ..........1.../. │ │ + 0x00dbf890 2891dc00 00000000 ac1b3100 42173200 (.........1.B.2. │ │ + 0x00dbf8a0 7091dc00 00000000 ac1b3100 80173200 p.........1...2. │ │ + 0x00dbf8b0 b891dc00 00000000 ac1b3100 2c453100 ..........1.,E1. │ │ + 0x00dbf8c0 0092dc00 00000000 ac1b3100 7eef3000 ..........1.~.0. │ │ + 0x00dbf8d0 4892dc00 00000000 2cd82f00 a8273100 H.......,./..'1. │ │ 0x00dbf8e0 9092dc00 00000000 2cd82f00 e8c62f00 ........,./.../. │ │ - 0x00dbf8f0 d892dc00 00000000 2cd82f00 69173200 ........,./.i.2. │ │ - 0x00dbf900 2093dc00 00000000 2cd82f00 a7173200 .......,./...2. │ │ - 0x00dbf910 6893dc00 00000000 2cd82f00 53453100 h.......,./.SE1. │ │ - 0x00dbf920 b093dc00 00000000 2cd82f00 a5ef3000 ........,./...0. │ │ + 0x00dbf8f0 d892dc00 00000000 2cd82f00 42173200 ........,./.B.2. │ │ + 0x00dbf900 2093dc00 00000000 2cd82f00 80173200 .......,./...2. │ │ + 0x00dbf910 6893dc00 00000000 2cd82f00 2c453100 h.......,./.,E1. │ │ + 0x00dbf920 b093dc00 00000000 2cd82f00 7eef3000 ........,./.~.0. │ │ 0x00dbf930 f893dc00 00000000 f24c3000 82213000 .........L0..!0. │ │ 0x00dbf940 308fdc00 00000000 f24c3000 7dec3200 0........L0.}.2. │ │ 0x00dbf950 788fdc00 00000000 f24c3000 c3ec3200 x........L0...2. │ │ 0x00dbf960 c08fdc00 00000000 f24c3000 52ae3200 .........L0.R.2. │ │ 0x00dbf970 0890dc00 00000000 f24c3000 00ed3200 .........L0...2. │ │ 0x00dbf980 5090dc00 00000000 f24c3000 75cf3000 P........L0.u.0. │ │ - 0x00dbf990 9890dc00 00000000 33fa3200 97453100 ........3.2..E1. │ │ + 0x00dbf990 9890dc00 00000000 33fa3200 70453100 ........3.2.pE1. │ │ 0x00dbf9a0 a097dc00 00000000 33fa3200 43ed3200 ........3.2.C.2. │ │ - 0x00dbf9b0 e897dc00 00000000 4fb42f00 ca453100 ........O./..E1. │ │ + 0x00dbf9b0 e897dc00 00000000 4fb42f00 a3453100 ........O./..E1. │ │ 0x00dbf9c0 3098dc00 00000000 4fb42f00 eee52f00 0.......O./.../. │ │ 0x00dbf9d0 7898dc00 00000000 f4822f00 c8213000 x........./..!0. │ │ 0x00dbf9e0 c098dc00 00000000 f4822f00 20e62f00 ........../. ./. │ │ - 0x00dbf9f0 0899dc00 00000000 cac83100 6f653100 ..........1.oe1. │ │ - 0x00dbfa00 5099dc00 00000000 cac83100 d59f3100 P.........1...1. │ │ - 0x00dbfa10 9899dc00 00000000 5b423200 b8cf3000 ........[B2...0. │ │ - 0x00dbfa20 e099dc00 00000000 5b423200 76ed3200 ........[B2.v.2. │ │ + 0x00dbf9f0 0899dc00 00000000 a3c83100 48653100 ..........1.He1. │ │ + 0x00dbfa00 5099dc00 00000000 a3c83100 ae9f3100 P.........1...1. │ │ + 0x00dbfa10 9899dc00 00000000 34423200 b8cf3000 ........4B2...0. │ │ + 0x00dbfa20 e099dc00 00000000 34423200 76ed3200 ........4B2.v.2. │ │ 0x00dbfa30 289adc00 00000000 33fa3200 8fae3200 (.......3.2...2. │ │ 0x00dbfa40 709adc00 00000000 33fa3200 185a3000 p.......3.2..Z0. │ │ - 0x00dbfa50 b89adc00 00000000 13fc3000 8fae3200 ..........0...2. │ │ - 0x00dbfa60 009bdc00 00000000 13fc3000 185a3000 ..........0..Z0. │ │ + 0x00dbfa50 b89adc00 00000000 ecfb3000 8fae3200 ..........0...2. │ │ + 0x00dbfa60 009bdc00 00000000 ecfb3000 185a3000 ..........0..Z0. │ │ 0x00dbfa70 489bdc00 00000000 4fb42f00 f5963000 H.......O./...0. │ │ - 0x00dbfa80 909bdc00 00000000 4fb42f00 e2bc3100 ........O./...1. │ │ + 0x00dbfa80 909bdc00 00000000 4fb42f00 bbbc3100 ........O./...1. │ │ 0x00dbfa90 d89bdc00 00000000 f4822f00 c4ae3200 ........../...2. │ │ 0x00dbfaa0 209cdc00 00000000 f4822f00 fb213000 ........./..!0. │ │ - 0x00dbfab0 689cdc00 00000000 5b423200 1ab43000 h.......[B2...0. │ │ - 0x00dbfac0 b09cdc00 00000000 5b423200 b20e3300 ........[B2...3. │ │ + 0x00dbfab0 689cdc00 00000000 34423200 1ab43000 h.......4B2...0. │ │ + 0x00dbfac0 b09cdc00 00000000 34423200 b20e3300 ........4B2...3. │ │ 0x00dbfad0 f89cdc00 00000000 00000000 00000000 ................ │ │ - 0x00dbfae0 00000000 00000000 4fb42f00 16283100 ........O./..(1. │ │ + 0x00dbfae0 00000000 00000000 4fb42f00 ef273100 ........O./..'1. │ │ 0x00dbfaf0 446fdc00 00000000 4fb42f00 8ccc3200 Do......O./...2. │ │ 0x00dbfb00 846fdc00 00000000 4fb42f00 2fc72f00 .o......O./././. │ │ 0x00dbfb10 c46fdc00 00000000 4fb42f00 6bc72f00 .o......O./.k./. │ │ - 0x00dbfb20 0470dc00 00000000 f4822f00 16283100 .p......../..(1. │ │ + 0x00dbfb20 0470dc00 00000000 f4822f00 ef273100 .p......../..'1. │ │ 0x00dbfb30 4470dc00 00000000 f4822f00 8ccc3200 Dp......../...2. │ │ 0x00dbfb40 8470dc00 00000000 f4822f00 2fc72f00 .p......../././. │ │ 0x00dbfb50 c470dc00 00000000 f4822f00 4fb43000 .p......../.O.0. │ │ - 0x00dbfb60 0471dc00 00000000 cac83100 16283100 .q........1..(1. │ │ - 0x00dbfb70 4471dc00 00000000 cac83100 8ccc3200 Dq........1...2. │ │ - 0x00dbfb80 8471dc00 00000000 cac83100 2fc72f00 .q........1././. │ │ - 0x00dbfb90 c471dc00 00000000 cac83100 f08d2f00 .q........1.../. │ │ - 0x00dbfba0 0472dc00 00000000 cac83100 73aa2f00 .r........1.s./. │ │ - 0x00dbfbb0 b87edc00 00000000 cac83100 888f3200 .~........1...2. │ │ - 0x00dbfbc0 8080dc00 00000000 5b423200 16283100 ........[B2..(1. │ │ - 0x00dbfbd0 4472dc00 00000000 5b423200 8ccc3200 Dr......[B2...2. │ │ - 0x00dbfbe0 8472dc00 00000000 5b423200 2fc72f00 .r......[B2././. │ │ - 0x00dbfbf0 c472dc00 00000000 5b423200 e5173200 .r......[B2...2. │ │ - 0x00dbfc00 0473dc00 00000000 d31b3100 16283100 .s........1..(1. │ │ - 0x00dbfc10 4474dc00 00000000 d31b3100 8ccc3200 Dt........1...2. │ │ - 0x00dbfc20 8474dc00 00000000 2cd82f00 16283100 .t......,./..(1. │ │ + 0x00dbfb60 0471dc00 00000000 a3c83100 ef273100 .q........1..'1. │ │ + 0x00dbfb70 4471dc00 00000000 a3c83100 8ccc3200 Dq........1...2. │ │ + 0x00dbfb80 8471dc00 00000000 a3c83100 2fc72f00 .q........1././. │ │ + 0x00dbfb90 c471dc00 00000000 a3c83100 f08d2f00 .q........1.../. │ │ + 0x00dbfba0 0472dc00 00000000 a3c83100 73aa2f00 .r........1.s./. │ │ + 0x00dbfbb0 b87edc00 00000000 a3c83100 888f3200 .~........1...2. │ │ + 0x00dbfbc0 8080dc00 00000000 34423200 ef273100 ........4B2..'1. │ │ + 0x00dbfbd0 4472dc00 00000000 34423200 8ccc3200 Dr......4B2...2. │ │ + 0x00dbfbe0 8472dc00 00000000 34423200 2fc72f00 .r......4B2././. │ │ + 0x00dbfbf0 c472dc00 00000000 34423200 be173200 .r......4B2...2. │ │ + 0x00dbfc00 0473dc00 00000000 ac1b3100 ef273100 .s........1..'1. │ │ + 0x00dbfc10 4474dc00 00000000 ac1b3100 8ccc3200 Dt........1...2. │ │ + 0x00dbfc20 8474dc00 00000000 2cd82f00 ef273100 .t......,./..'1. │ │ 0x00dbfc30 c474dc00 00000000 2cd82f00 8ccc3200 .t......,./...2. │ │ - 0x00dbfc40 0475dc00 00000000 81dc3000 16283100 .u........0..(1. │ │ + 0x00dbfc40 0475dc00 00000000 81dc3000 ef273100 .u........0..'1. │ │ 0x00dbfc50 4473dc00 00000000 81dc3000 8ccc3200 Ds........0...2. │ │ - 0x00dbfc60 8473dc00 00000000 957c2f00 16283100 .s.......|/..(1. │ │ + 0x00dbfc60 8473dc00 00000000 957c2f00 ef273100 .s.......|/..'1. │ │ 0x00dbfc70 c473dc00 00000000 957c2f00 8ccc3200 .s.......|/...2. │ │ - 0x00dbfc80 0474dc00 00000000 f24c3000 99db3100 .t.......L0...1. │ │ - 0x00dbfc90 4475dc00 00000000 f24c3000 fc453100 Du.......L0..E1. │ │ - 0x00dbfca0 8475dc00 00000000 f24c3000 17bd3100 .u.......L0...1. │ │ - 0x00dbfcb0 c475dc00 00000000 33fa3200 16283100 .u......3.2..(1. │ │ + 0x00dbfc80 0474dc00 00000000 f24c3000 72db3100 .t.......L0.r.1. │ │ + 0x00dbfc90 4475dc00 00000000 f24c3000 d5453100 Du.......L0..E1. │ │ + 0x00dbfca0 8475dc00 00000000 f24c3000 f0bc3100 .u.......L0...1. │ │ + 0x00dbfcb0 c475dc00 00000000 33fa3200 ef273100 .u......3.2..'1. │ │ 0x00dbfcc0 0476dc00 00000000 33fa3200 8ccc3200 .v......3.2...2. │ │ 0x00dbfcd0 4476dc00 00000000 33fa3200 2fc72f00 Dv......3.2././. │ │ - 0x00dbfce0 8476dc00 00000000 33fa3200 3e463100 .v......3.2.>F1. │ │ - 0x00dbfcf0 c476dc00 00000000 13fc3000 16283100 .v........0..(1. │ │ - 0x00dbfd00 0477dc00 00000000 13fc3000 8ccc3200 .w........0...2. │ │ + 0x00dbfce0 8476dc00 00000000 33fa3200 17463100 .v......3.2..F1. │ │ + 0x00dbfcf0 c476dc00 00000000 ecfb3000 ef273100 .v........0..'1. │ │ + 0x00dbfd00 0477dc00 00000000 ecfb3000 8ccc3200 .w........0...2. │ │ 0x00dbfd10 4477dc00 00000000 33fa3200 73aa2f00 Dw......3.2.s./. │ │ 0x00dbfd20 e87edc00 00000000 33fa3200 888f3200 .~......3.2...2. │ │ 0x00dbfd30 c080dc00 00000000 54df3000 8ccc3200 ........T.0...2. │ │ - 0x00dbfd40 5881dc00 00000000 54df3000 71823100 X.......T.0.q.1. │ │ - 0x00dbfd50 507fdc00 00000000 54df3000 95823100 P.......T.0...1. │ │ + 0x00dbfd40 5881dc00 00000000 54df3000 4a823100 X.......T.0.J.1. │ │ + 0x00dbfd50 507fdc00 00000000 54df3000 6e823100 P.......T.0.n.1. │ │ 0x00dbfd60 607edc00 00000000 00000000 00000000 `~.............. │ │ - 0x00dbfd70 00000000 00000000 63b33200 00fb3100 ........c.2...1. │ │ + 0x00dbfd70 00000000 00000000 63b33200 d9fa3100 ........c.2...1. │ │ 0x00dbfd80 1413dd00 00000000 00000000 00000000 ................ │ │ 0x00dbfd90 00000000 00000000 d8eadb00 cc43de00 .............C.. │ │ 0x00dbfda0 98ecdb00 38eddb00 48eedb00 00000000 ....8...H....... │ │ 0x00dbfdb0 00000000 00000000 00000000 a8eedb00 ................ │ │ 0x00dbfdc0 d8efdb00 58f0db00 28f3db00 58f3db00 ....X...(...X... │ │ 0x00dbfdd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbfde0 00000000 a8f3db00 e8fadb00 78fddb00 ............x... │ │ 0x00dbfdf0 00040000 6023cc00 01040000 7c23cc00 ....`#......|#.. │ │ 0x00dbfe00 02040000 8c23cc00 03040000 7824cc00 .....#......x$.. │ │ - 0x00dbfe10 00000000 00000000 621d3200 06000000 ........b.2..... │ │ - 0x00dbfe20 00000000 00000000 ffffffff 02153100 ..............1. │ │ + 0x00dbfe10 00000000 00000000 3b1d3200 06000000 ........;.2..... │ │ + 0x00dbfe20 00000000 00000000 ffffffff db143100 ..............1. │ │ 0x00dbfe30 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dbfe40 7b8e3200 06000000 00000000 00000000 {.2............. │ │ 0x00dbfe50 ffffffff 3e9d3000 01000000 00000000 ....>.0......... │ │ 0x00dbfe60 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dbfe70 00000000 00000000 00000000 d5db3100 ..............1. │ │ - 0x00dbfe80 2e3e3000 4423dd00 00000000 ff653100 .>0.D#.......e1. │ │ + 0x00dbfe70 00000000 00000000 00000000 aedb3100 ..............1. │ │ + 0x00dbfe80 2e3e3000 4423dd00 00000000 d8653100 .>0.D#.......e1. │ │ 0x00dbfe90 2e3e3000 8c23dd00 00000000 a4b43000 .>0..#........0. │ │ 0x00dbfea0 2e3e3000 0c24dd00 00000000 dd6c2f00 .>0..$.......l/. │ │ 0x00dbfeb0 2e3e3000 a467dc00 00000000 00000000 .>0..g.......... │ │ 0x00dbfec0 00000000 00000000 00000000 a5693200 .............i2. │ │ - 0x00dbfed0 2e3e3000 a416dd00 00000000 67833100 .>0.........g.1. │ │ - 0x00dbfee0 2e3e3000 1c17dd00 00000000 d4d13100 .>0...........1. │ │ - 0x00dbfef0 2e3e3000 9417dd00 00000000 1a203100 .>0.......... 1. │ │ + 0x00dbfed0 2e3e3000 a416dd00 00000000 40833100 .>0.........@.1. │ │ + 0x00dbfee0 2e3e3000 1c17dd00 00000000 add13100 .>0...........1. │ │ + 0x00dbfef0 2e3e3000 9417dd00 00000000 f31f3100 .>0...........1. │ │ 0x00dbff00 2e3e3000 0c18dd00 00000000 d7863200 .>0...........2. │ │ - 0x00dbff10 2e3e3000 9414dd00 00000000 9d183200 .>0...........2. │ │ + 0x00dbff10 2e3e3000 9414dd00 00000000 76183200 .>0.........v.2. │ │ 0x00dbff20 2e3e3000 0c15dd00 00000000 2abf2f00 .>0.........*./. │ │ 0x00dbff30 2e3e3000 8415dd00 00000000 17862f00 .>0.........../. │ │ 0x00dbff40 2e3e3000 fc15dd00 00000000 94a53200 .>0...........2. │ │ - 0x00dbff50 2e3e3000 f01cdd00 00000000 70463100 .>0.........pF1. │ │ + 0x00dbff50 2e3e3000 f01cdd00 00000000 49463100 .>0.........IF1. │ │ 0x00dbff60 2e3e3000 681ddd00 00000000 228e2f00 .>0.h......."./. │ │ - 0x00dbff70 2e3e3000 e01ddd00 00000000 53283100 .>0.........S(1. │ │ - 0x00dbff80 2e3e3000 581edd00 00000000 1b4a3200 .>0.X........J2. │ │ - 0x00dbff90 2e3e3000 481fdd00 00000000 8b5d3100 .>0.H........]1. │ │ - 0x00dbffa0 2e3e3000 d01edd00 00000000 9bfb3100 .>0...........1. │ │ + 0x00dbff70 2e3e3000 e01ddd00 00000000 2c283100 .>0.........,(1. │ │ + 0x00dbff80 2e3e3000 581edd00 00000000 f4493200 .>0.X........I2. │ │ + 0x00dbff90 2e3e3000 481fdd00 00000000 645d3100 .>0.H.......d]1. │ │ + 0x00dbffa0 2e3e3000 d01edd00 00000000 74fb3100 .>0.........t.1. │ │ 0x00dbffb0 2e3e3000 9421dd00 00000000 9e693200 .>0..!.......i2. │ │ 0x00dbffc0 2e3e3000 1c21dd00 00000000 3efe2f00 .>0..!......>./. │ │ 0x00dbffd0 2e3e3000 0c22dd00 00000000 e76d2f00 .>0..".......m/. │ │ - 0x00dbffe0 2e3e3000 6c1cdd00 00000000 97463100 .>0.l........F1. │ │ - 0x00dbfff0 2e3e3000 b418dd00 00000000 390d3100 .>0.........9.1. │ │ + 0x00dbffe0 2e3e3000 6c1cdd00 00000000 70463100 .>0.l.......pF1. │ │ + 0x00dbfff0 2e3e3000 b418dd00 00000000 120d3100 .>0...........1. │ │ 0x00dc0000 2e3e3000 2c19dd00 00000000 6e5a3000 .>0.,.......nZ0. │ │ - 0x00dc0010 2e3e3000 a419dd00 00000000 ecdb3100 .>0...........1. │ │ - 0x00dc0020 2e3e3000 1c1add00 00000000 c65f3100 .>0.........._1. │ │ + 0x00dc0010 2e3e3000 a419dd00 00000000 c5db3100 .>0...........1. │ │ + 0x00dc0020 2e3e3000 1c1add00 00000000 9f5f3100 .>0.........._1. │ │ 0x00dc0030 2e3e3000 941add00 00000000 1e1a3000 .>0...........0. │ │ 0x00dc0040 2e3e3000 0c1bdd00 00000000 00000000 .>0............. │ │ - 0x00dc0050 00000000 00000000 00000000 e0013100 ..............1. │ │ + 0x00dc0050 00000000 00000000 00000000 b9013100 ..............1. │ │ 0x00dc0060 2e3e3000 5424dd00 00000000 50d03000 .>0.T$......P.0. │ │ 0x00dc0070 2e3e3000 4425dd00 00000000 00000000 .>0.D%.......... │ │ 0x00dc0080 00000000 00000000 00000000 7cfedb00 ............|... │ │ 0x00dc0090 ccfedb00 00000000 5c00dc00 01040000 ........\....... │ │ 0x00dc00a0 b824cc00 02040000 c824cc00 03040000 .$.......$...... │ │ - 0x00dc00b0 b425cc00 00000000 00000000 621d3200 .%..........b.2. │ │ + 0x00dc00b0 b425cc00 00000000 00000000 3b1d3200 .%..........;.2. │ │ 0x00dc00c0 06000000 00000000 00000000 ffffffff ................ │ │ - 0x00dc00d0 02153100 06000000 00000000 00000000 ..1............. │ │ + 0x00dc00d0 db143100 06000000 00000000 00000000 ..1............. │ │ 0x00dc00e0 ffffffff 7b8e3200 06000000 00000000 ....{.2......... │ │ 0x00dc00f0 00000000 ffffffff 3e9d3000 01000000 ........>.0..... │ │ 0x00dc0100 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dc0110 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0120 67c03000 04000000 4b763100 0a000000 g.0.....Kv1..... │ │ - 0x00dc0130 ffffffff 8ac03000 04000000 4b763100 ......0.....Kv1. │ │ - 0x00dc0140 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0150 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0120 67c03000 04000000 24763100 0a000000 g.0.....$v1..... │ │ + 0x00dc0130 ffffffff 8ac03000 04000000 24763100 ......0.....$v1. │ │ + 0x00dc0140 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0150 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0160 02000000 c85d3800 04000000 ffffffff .....]8......... │ │ 0x00dc0170 4a663000 02000000 cc5d3800 04000000 Jf0......]8..... │ │ 0x00dc0180 ffffffff 21992f00 01000000 d05d3800 ....!./......]8. │ │ 0x00dc0190 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc01a0 d45d3800 04000000 ffffffff 73423200 .]8.........sB2. │ │ + 0x00dc01a0 d45d3800 04000000 ffffffff 4c423200 .]8.........LB2. │ │ 0x00dc01b0 01000000 d85d3800 04000000 ffffffff .....]8......... │ │ 0x00dc01c0 9a7c2f00 01000000 dc5d3800 04000000 .|/......]8..... │ │ 0x00dc01d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc01e0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc01f0 e2283200 06000000 ffffffff 8ac03000 .(2...........0. │ │ - 0x00dc0200 04000000 4b763100 0a000000 ffffffff ....Kv1......... │ │ - 0x00dc0210 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc01f0 bb283200 06000000 ffffffff 8ac03000 .(2...........0. │ │ + 0x00dc0200 04000000 24763100 0a000000 ffffffff ....$v1......... │ │ + 0x00dc0210 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc0220 ffffffff 30b62f00 02000000 c85d3800 ....0./......]8. │ │ 0x00dc0230 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0240 cc5d3800 04000000 ffffffff 21992f00 .]8.........!./. │ │ 0x00dc0250 01000000 d05d3800 04000000 ffffffff .....]8......... │ │ 0x00dc0260 a2c03000 01000000 d45d3800 04000000 ..0......]8..... │ │ - 0x00dc0270 ffffffff 73423200 01000000 d85d3800 ....sB2......]8. │ │ + 0x00dc0270 ffffffff 4c423200 01000000 d85d3800 ....LB2......]8. │ │ 0x00dc0280 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0290 dc5d3800 04000000 ffffffff 00000000 .]8............. │ │ 0x00dc02a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc02b0 67c03000 04000000 d9612f00 0a000000 g.0......a/..... │ │ 0x00dc02c0 ffffffff 8ac03000 04000000 d9612f00 ......0......a/. │ │ - 0x00dc02d0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc02e0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc02d0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc02e0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc02f0 02000000 e05d3800 04000000 ffffffff .....]8......... │ │ 0x00dc0300 4a663000 02000000 e45d3800 04000000 Jf0......]8..... │ │ 0x00dc0310 ffffffff 21992f00 01000000 e85d3800 ....!./......]8. │ │ 0x00dc0320 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0330 ec5d3800 04000000 ffffffff 73423200 .]8.........sB2. │ │ + 0x00dc0330 ec5d3800 04000000 ffffffff 4c423200 .]8.........LB2. │ │ 0x00dc0340 01000000 f05d3800 04000000 ffffffff .....]8......... │ │ 0x00dc0350 9a7c2f00 01000000 f45d3800 04000000 .|/......]8..... │ │ 0x00dc0360 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0370 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc0380 03d92f00 0a000000 ffffffff 8ac03000 ../...........0. │ │ 0x00dc0390 04000000 03d92f00 0a000000 ffffffff ....../......... │ │ - 0x00dc03a0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc03a0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc03b0 ffffffff 30b62f00 02000000 f85d3800 ....0./......]8. │ │ 0x00dc03c0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc03d0 fc5d3800 04000000 ffffffff 21992f00 .]8.........!./. │ │ 0x00dc03e0 01000000 005e3800 04000000 ffffffff .....^8......... │ │ 0x00dc03f0 a2c03000 01000000 045e3800 04000000 ..0......^8..... │ │ - 0x00dc0400 ffffffff 73423200 01000000 085e3800 ....sB2......^8. │ │ + 0x00dc0400 ffffffff 4c423200 01000000 085e3800 ....LB2......^8. │ │ 0x00dc0410 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0420 0c5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0440 67c03000 04000000 6d763100 06000000 g.0.....mv1..... │ │ + 0x00dc0440 67c03000 04000000 46763100 06000000 g.0.....Fv1..... │ │ 0x00dc0450 ffffffff 8ac03000 04000000 03d92f00 ......0......./. │ │ - 0x00dc0460 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0470 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0460 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0470 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0480 02000000 f85d3800 04000000 ffffffff .....]8......... │ │ 0x00dc0490 4a663000 02000000 fc5d3800 04000000 Jf0......]8..... │ │ 0x00dc04a0 ffffffff 21992f00 01000000 005e3800 ....!./......^8. │ │ 0x00dc04b0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc04c0 045e3800 04000000 ffffffff 73423200 .^8.........sB2. │ │ + 0x00dc04c0 045e3800 04000000 ffffffff 4c423200 .^8.........LB2. │ │ 0x00dc04d0 01000000 085e3800 04000000 ffffffff .....^8......... │ │ 0x00dc04e0 9a7c2f00 01000000 0c5e3800 04000000 .|/......^8..... │ │ 0x00dc04f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0500 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc0510 f8823200 0a000000 ffffffff 8ac03000 ..2...........0. │ │ 0x00dc0520 04000000 f8823200 0a000000 ffffffff ......2......... │ │ - 0x00dc0530 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc0530 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc0540 ffffffff 30b62f00 02000000 105e3800 ....0./......^8. │ │ 0x00dc0550 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0560 145e3800 04000000 ffffffff 21992f00 .^8.........!./. │ │ 0x00dc0570 01000000 185e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0580 a2c03000 01000000 1c5e3800 04000000 ..0......^8..... │ │ - 0x00dc0590 ffffffff 73423200 01000000 205e3800 ....sB2..... ^8. │ │ + 0x00dc0590 ffffffff 4c423200 01000000 205e3800 ....LB2..... ^8. │ │ 0x00dc05a0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc05b0 245e3800 04000000 ffffffff 00000000 $^8............. │ │ 0x00dc05c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc05d0 67c03000 04000000 0dd92f00 0a000000 g.0......./..... │ │ 0x00dc05e0 ffffffff 8ac03000 04000000 0dd92f00 ......0......./. │ │ - 0x00dc05f0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0600 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc05f0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0600 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0610 02000000 285e3800 04000000 ffffffff ....(^8......... │ │ 0x00dc0620 4a663000 02000000 2c5e3800 04000000 Jf0.....,^8..... │ │ 0x00dc0630 ffffffff 21992f00 01000000 305e3800 ....!./.....0^8. │ │ 0x00dc0640 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0650 345e3800 04000000 ffffffff 73423200 4^8.........sB2. │ │ + 0x00dc0650 345e3800 04000000 ffffffff 4c423200 4^8.........LB2. │ │ 0x00dc0660 01000000 385e3800 04000000 ffffffff ....8^8......... │ │ 0x00dc0670 9a7c2f00 01000000 3c5e3800 04000000 .|/.....<^8..... │ │ 0x00dc0680 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0690 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc06a0 17d92f00 0a000000 ffffffff 8ac03000 ../...........0. │ │ 0x00dc06b0 04000000 17d92f00 0a000000 ffffffff ....../......... │ │ - 0x00dc06c0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc06c0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc06d0 ffffffff 30b62f00 02000000 405e3800 ....0./.....@^8. │ │ 0x00dc06e0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc06f0 445e3800 04000000 ffffffff 21992f00 D^8.........!./. │ │ 0x00dc0700 01000000 485e3800 04000000 ffffffff ....H^8......... │ │ 0x00dc0710 a2c03000 01000000 4c5e3800 04000000 ..0.....L^8..... │ │ - 0x00dc0720 ffffffff 73423200 01000000 505e3800 ....sB2.....P^8. │ │ + 0x00dc0720 ffffffff 4c423200 01000000 505e3800 ....LB2.....P^8. │ │ 0x00dc0730 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0740 545e3800 04000000 ffffffff 00000000 T^8............. │ │ 0x00dc0750 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0760 67c03000 04000000 e8283200 06000000 g.0......(2..... │ │ + 0x00dc0760 67c03000 04000000 c1283200 06000000 g.0......(2..... │ │ 0x00dc0770 ffffffff 8ac03000 04000000 17d92f00 ......0......./. │ │ - 0x00dc0780 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0790 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0780 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0790 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc07a0 02000000 405e3800 04000000 ffffffff ....@^8......... │ │ 0x00dc07b0 4a663000 02000000 445e3800 04000000 Jf0.....D^8..... │ │ 0x00dc07c0 ffffffff 21992f00 01000000 485e3800 ....!./.....H^8. │ │ 0x00dc07d0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc07e0 4c5e3800 04000000 ffffffff 73423200 L^8.........sB2. │ │ + 0x00dc07e0 4c5e3800 04000000 ffffffff 4c423200 L^8.........LB2. │ │ 0x00dc07f0 01000000 505e3800 04000000 ffffffff ....P^8......... │ │ 0x00dc0800 9a7c2f00 01000000 545e3800 04000000 .|/.....T^8..... │ │ 0x00dc0810 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0820 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc0830 316b3000 0a000000 ffffffff 8ac03000 1k0...........0. │ │ 0x00dc0840 04000000 316b3000 0a000000 ffffffff ....1k0......... │ │ - 0x00dc0850 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc0850 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc0860 ffffffff 30b62f00 02000000 585e3800 ....0./.....X^8. │ │ 0x00dc0870 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0880 5c5e3800 04000000 ffffffff 21992f00 \^8.........!./. │ │ 0x00dc0890 01000000 605e3800 04000000 ffffffff ....`^8......... │ │ 0x00dc08a0 a2c03000 01000000 645e3800 04000000 ..0.....d^8..... │ │ - 0x00dc08b0 ffffffff 73423200 01000000 685e3800 ....sB2.....h^8. │ │ + 0x00dc08b0 ffffffff 4c423200 01000000 685e3800 ....LB2.....h^8. │ │ 0x00dc08c0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc08d0 6c5e3800 04000000 ffffffff 00000000 l^8............. │ │ 0x00dc08e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc08f0 67c03000 04000000 b91c3100 06000000 g.0.......1..... │ │ + 0x00dc08f0 67c03000 04000000 921c3100 06000000 g.0.......1..... │ │ 0x00dc0900 ffffffff 8ac03000 04000000 316b3000 ......0.....1k0. │ │ - 0x00dc0910 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0920 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0910 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0920 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0930 02000000 585e3800 04000000 ffffffff ....X^8......... │ │ 0x00dc0940 4a663000 02000000 5c5e3800 04000000 Jf0.....\^8..... │ │ 0x00dc0950 ffffffff 21992f00 01000000 605e3800 ....!./.....`^8. │ │ 0x00dc0960 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0970 645e3800 04000000 ffffffff 73423200 d^8.........sB2. │ │ + 0x00dc0970 645e3800 04000000 ffffffff 4c423200 d^8.........LB2. │ │ 0x00dc0980 01000000 685e3800 04000000 ffffffff ....h^8......... │ │ 0x00dc0990 9a7c2f00 01000000 6c5e3800 04000000 .|/.....l^8..... │ │ 0x00dc09a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc09b0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc09c0 cf9d2f00 0a000000 ffffffff 8ac03000 ../...........0. │ │ 0x00dc09d0 04000000 cf9d2f00 0a000000 ffffffff ....../......... │ │ - 0x00dc09e0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc09e0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc09f0 ffffffff 30b62f00 02000000 705e3800 ....0./.....p^8. │ │ 0x00dc0a00 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0a10 745e3800 04000000 ffffffff 21992f00 t^8.........!./. │ │ 0x00dc0a20 01000000 785e3800 04000000 ffffffff ....x^8......... │ │ 0x00dc0a30 a2c03000 01000000 7c5e3800 04000000 ..0.....|^8..... │ │ - 0x00dc0a40 ffffffff 73423200 01000000 805e3800 ....sB2......^8. │ │ + 0x00dc0a40 ffffffff 4c423200 01000000 805e3800 ....LB2......^8. │ │ 0x00dc0a50 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0a60 845e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0a70 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0a80 67c03000 04000000 bdbf3200 0a000000 g.0.......2..... │ │ 0x00dc0a90 ffffffff 8ac03000 04000000 bdbf3200 ......0.......2. │ │ - 0x00dc0aa0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0ab0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0aa0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0ab0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0ac0 02000000 885e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0ad0 4a663000 02000000 8c5e3800 04000000 Jf0......^8..... │ │ 0x00dc0ae0 ffffffff 21992f00 01000000 905e3800 ....!./......^8. │ │ 0x00dc0af0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0b00 945e3800 04000000 ffffffff 73423200 .^8.........sB2. │ │ + 0x00dc0b00 945e3800 04000000 ffffffff 4c423200 .^8.........LB2. │ │ 0x00dc0b10 01000000 985e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0b20 9a7c2f00 01000000 9c5e3800 04000000 .|/......^8..... │ │ 0x00dc0b30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0b40 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc0b50 4b833200 06000000 ffffffff 8ac03000 K.2...........0. │ │ 0x00dc0b60 04000000 bdbf3200 0a000000 ffffffff ......2......... │ │ - 0x00dc0b70 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc0b70 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc0b80 ffffffff 30b62f00 02000000 885e3800 ....0./......^8. │ │ 0x00dc0b90 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0ba0 8c5e3800 04000000 ffffffff 21992f00 .^8.........!./. │ │ 0x00dc0bb0 01000000 905e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0bc0 a2c03000 01000000 945e3800 04000000 ..0......^8..... │ │ - 0x00dc0bd0 ffffffff 73423200 01000000 985e3800 ....sB2......^8. │ │ + 0x00dc0bd0 ffffffff 4c423200 01000000 985e3800 ....LB2......^8. │ │ 0x00dc0be0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0bf0 9c5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0c00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0c10 67c03000 04000000 13393100 0a000000 g.0......91..... │ │ - 0x00dc0c20 ffffffff 8ac03000 04000000 13393100 ......0......91. │ │ - 0x00dc0c30 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0c40 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0c10 67c03000 04000000 ec383100 0a000000 g.0......81..... │ │ + 0x00dc0c20 ffffffff 8ac03000 04000000 ec383100 ......0......81. │ │ + 0x00dc0c30 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0c40 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0c50 02000000 a05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0c60 4a663000 02000000 a45e3800 04000000 Jf0......^8..... │ │ 0x00dc0c70 ffffffff 21992f00 01000000 a85e3800 ....!./......^8. │ │ 0x00dc0c80 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0c90 ac5e3800 04000000 ffffffff 73423200 .^8.........sB2. │ │ + 0x00dc0c90 ac5e3800 04000000 ffffffff 4c423200 .^8.........LB2. │ │ 0x00dc0ca0 01000000 b05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0cb0 9a7c2f00 01000000 b45e3800 04000000 .|/......^8..... │ │ 0x00dc0cc0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0cd0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc0ce0 c2153000 06000000 ffffffff 8ac03000 ..0...........0. │ │ - 0x00dc0cf0 04000000 13393100 0a000000 ffffffff .....91......... │ │ - 0x00dc0d00 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc0cf0 04000000 ec383100 0a000000 ffffffff .....81......... │ │ + 0x00dc0d00 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc0d10 ffffffff 30b62f00 02000000 a05e3800 ....0./......^8. │ │ 0x00dc0d20 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0d30 a45e3800 04000000 ffffffff 21992f00 .^8.........!./. │ │ 0x00dc0d40 01000000 a85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0d50 a2c03000 01000000 ac5e3800 04000000 ..0......^8..... │ │ - 0x00dc0d60 ffffffff 73423200 01000000 b05e3800 ....sB2......^8. │ │ + 0x00dc0d60 ffffffff 4c423200 01000000 b05e3800 ....LB2......^8. │ │ 0x00dc0d70 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0d80 b45e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0d90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0da0 67c03000 04000000 6f343000 0a000000 g.0.....o40..... │ │ 0x00dc0db0 ffffffff 8ac03000 04000000 6f343000 ......0.....o40. │ │ - 0x00dc0dc0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0dd0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0dc0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0dd0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0de0 02000000 b85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0df0 4a663000 02000000 bc5e3800 04000000 Jf0......^8..... │ │ 0x00dc0e00 ffffffff 21992f00 01000000 c05e3800 ....!./......^8. │ │ 0x00dc0e10 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0e20 c45e3800 04000000 ffffffff 73423200 .^8.........sB2. │ │ + 0x00dc0e20 c45e3800 04000000 ffffffff 4c423200 .^8.........LB2. │ │ 0x00dc0e30 01000000 c85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0e40 9a7c2f00 01000000 cc5e3800 04000000 .|/......^8..... │ │ 0x00dc0e50 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0e60 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc0e70 0f822f00 06000000 ffffffff 8ac03000 ../...........0. │ │ 0x00dc0e80 04000000 6f343000 0a000000 ffffffff ....o40......... │ │ - 0x00dc0e90 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc0e90 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc0ea0 ffffffff 30b62f00 02000000 b85e3800 ....0./......^8. │ │ 0x00dc0eb0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc0ec0 bc5e3800 04000000 ffffffff 21992f00 .^8.........!./. │ │ 0x00dc0ed0 01000000 c05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0ee0 a2c03000 01000000 c45e3800 04000000 ..0......^8..... │ │ - 0x00dc0ef0 ffffffff 73423200 01000000 c85e3800 ....sB2......^8. │ │ + 0x00dc0ef0 ffffffff 4c423200 01000000 c85e3800 ....LB2......^8. │ │ 0x00dc0f00 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc0f10 cc5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0f20 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0f30 67c03000 04000000 02833200 0a000000 g.0.......2..... │ │ 0x00dc0f40 ffffffff 8ac03000 04000000 02833200 ......0.......2. │ │ - 0x00dc0f50 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc0f60 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc0f50 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc0f60 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc0f70 02000000 d05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0f80 4a663000 02000000 d45e3800 04000000 Jf0......^8..... │ │ 0x00dc0f90 ffffffff 21992f00 01000000 d85e3800 ....!./......^8. │ │ 0x00dc0fa0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc0fb0 dc5e3800 04000000 ffffffff 73423200 .^8.........sB2. │ │ + 0x00dc0fb0 dc5e3800 04000000 ffffffff 4c423200 .^8.........LB2. │ │ 0x00dc0fc0 01000000 e05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0fd0 9a7c2f00 01000000 e45e3800 04000000 .|/......^8..... │ │ 0x00dc0fe0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0ff0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc1000 33b23100 06000000 ffffffff 8ac03000 3.1...........0. │ │ + 0x00dc1000 0cb23100 06000000 ffffffff 8ac03000 ..1...........0. │ │ 0x00dc1010 04000000 02833200 0a000000 ffffffff ......2......... │ │ - 0x00dc1020 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1020 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1030 ffffffff 30b62f00 02000000 d05e3800 ....0./......^8. │ │ 0x00dc1040 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1050 d45e3800 04000000 ffffffff 21992f00 .^8.........!./. │ │ 0x00dc1060 01000000 d85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc1070 a2c03000 01000000 dc5e3800 04000000 ..0......^8..... │ │ - 0x00dc1080 ffffffff 73423200 01000000 e05e3800 ....sB2......^8. │ │ + 0x00dc1080 ffffffff 4c423200 01000000 e05e3800 ....LB2......^8. │ │ 0x00dc1090 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc10a0 e45e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc10b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc10c0 67c03000 04000000 1d393100 0a000000 g.0......91..... │ │ - 0x00dc10d0 ffffffff 8ac03000 04000000 1d393100 ......0......91. │ │ - 0x00dc10e0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc10f0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc10c0 67c03000 04000000 f6383100 0a000000 g.0......81..... │ │ + 0x00dc10d0 ffffffff 8ac03000 04000000 f6383100 ......0......81. │ │ + 0x00dc10e0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc10f0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1100 02000000 e85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc1110 4a663000 02000000 ec5e3800 04000000 Jf0......^8..... │ │ 0x00dc1120 ffffffff 21992f00 01000000 f05e3800 ....!./......^8. │ │ 0x00dc1130 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1140 f45e3800 04000000 ffffffff 73423200 .^8.........sB2. │ │ + 0x00dc1140 f45e3800 04000000 ffffffff 4c423200 .^8.........LB2. │ │ 0x00dc1150 01000000 f85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc1160 9a7c2f00 01000000 fc5e3800 04000000 .|/......^8..... │ │ 0x00dc1170 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1180 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc1190 ee283200 06000000 ffffffff 8ac03000 .(2...........0. │ │ - 0x00dc11a0 04000000 1d393100 0a000000 ffffffff .....91......... │ │ - 0x00dc11b0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1190 c7283200 06000000 ffffffff 8ac03000 .(2...........0. │ │ + 0x00dc11a0 04000000 f6383100 0a000000 ffffffff .....81......... │ │ + 0x00dc11b0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc11c0 ffffffff 30b62f00 02000000 e85e3800 ....0./......^8. │ │ 0x00dc11d0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc11e0 ec5e3800 04000000 ffffffff 21992f00 .^8.........!./. │ │ 0x00dc11f0 01000000 f05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc1200 a2c03000 01000000 f45e3800 04000000 ..0......^8..... │ │ - 0x00dc1210 ffffffff 73423200 01000000 f85e3800 ....sB2......^8. │ │ + 0x00dc1210 ffffffff 4c423200 01000000 f85e3800 ....LB2......^8. │ │ 0x00dc1220 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1230 fc5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc1240 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1250 67c03000 04000000 c04d3000 0a000000 g.0......M0..... │ │ 0x00dc1260 ffffffff 8ac03000 04000000 c04d3000 ......0......M0. │ │ - 0x00dc1270 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1280 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1270 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1280 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1290 02000000 005f3800 04000000 ffffffff ....._8......... │ │ 0x00dc12a0 4a663000 02000000 045f3800 04000000 Jf0......_8..... │ │ 0x00dc12b0 ffffffff 21992f00 01000000 085f3800 ....!./......_8. │ │ 0x00dc12c0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc12d0 0c5f3800 04000000 ffffffff 73423200 ._8.........sB2. │ │ + 0x00dc12d0 0c5f3800 04000000 ffffffff 4c423200 ._8.........LB2. │ │ 0x00dc12e0 01000000 105f3800 04000000 ffffffff ....._8......... │ │ 0x00dc12f0 9a7c2f00 01000000 145f3800 04000000 .|/......_8..... │ │ 0x00dc1300 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1310 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc1320 69013100 06000000 ffffffff 8ac03000 i.1...........0. │ │ + 0x00dc1320 42013100 06000000 ffffffff 8ac03000 B.1...........0. │ │ 0x00dc1330 04000000 c04d3000 0a000000 ffffffff .....M0......... │ │ - 0x00dc1340 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1340 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1350 ffffffff 30b62f00 02000000 005f3800 ....0./......_8. │ │ 0x00dc1360 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1370 045f3800 04000000 ffffffff 21992f00 ._8.........!./. │ │ 0x00dc1380 01000000 085f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1390 a2c03000 01000000 0c5f3800 04000000 ..0......_8..... │ │ - 0x00dc13a0 ffffffff 73423200 01000000 105f3800 ....sB2......_8. │ │ + 0x00dc13a0 ffffffff 4c423200 01000000 105f3800 ....LB2......_8. │ │ 0x00dc13b0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc13c0 145f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc13d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc13e0 67c03000 04000000 3b5a3100 0a000000 g.0.....;Z1..... │ │ - 0x00dc13f0 ffffffff 8ac03000 04000000 3b5a3100 ......0.....;Z1. │ │ - 0x00dc1400 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1410 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc13e0 67c03000 04000000 145a3100 0a000000 g.0......Z1..... │ │ + 0x00dc13f0 ffffffff 8ac03000 04000000 145a3100 ......0......Z1. │ │ + 0x00dc1400 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1410 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1420 02000000 185f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1430 4a663000 02000000 1c5f3800 04000000 Jf0......_8..... │ │ 0x00dc1440 ffffffff 21992f00 01000000 205f3800 ....!./..... _8. │ │ 0x00dc1450 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1460 245f3800 04000000 ffffffff 73423200 $_8.........sB2. │ │ + 0x00dc1460 245f3800 04000000 ffffffff 4c423200 $_8.........LB2. │ │ 0x00dc1470 01000000 285f3800 04000000 ffffffff ....(_8......... │ │ 0x00dc1480 9a7c2f00 01000000 2c5f3800 04000000 .|/.....,_8..... │ │ 0x00dc1490 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc14a0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc14b0 9a943100 0a000000 ffffffff 8ac03000 ..1...........0. │ │ - 0x00dc14c0 04000000 9a943100 0a000000 ffffffff ......1......... │ │ - 0x00dc14d0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc14b0 73943100 0a000000 ffffffff 8ac03000 s.1...........0. │ │ + 0x00dc14c0 04000000 73943100 0a000000 ffffffff ....s.1......... │ │ + 0x00dc14d0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc14e0 ffffffff 30b62f00 02000000 305f3800 ....0./.....0_8. │ │ 0x00dc14f0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1500 345f3800 04000000 ffffffff 21992f00 4_8.........!./. │ │ 0x00dc1510 01000000 385f3800 04000000 ffffffff ....8_8......... │ │ 0x00dc1520 a2c03000 01000000 3c5f3800 04000000 ..0.....<_8..... │ │ - 0x00dc1530 ffffffff 73423200 01000000 405f3800 ....sB2.....@_8. │ │ + 0x00dc1530 ffffffff 4c423200 01000000 405f3800 ....LB2.....@_8. │ │ 0x00dc1540 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1550 445f3800 04000000 ffffffff 00000000 D_8............. │ │ 0x00dc1560 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1570 67c03000 04000000 b3bf3200 0a000000 g.0.......2..... │ │ 0x00dc1580 ffffffff 8ac03000 04000000 b3bf3200 ......0.......2. │ │ - 0x00dc1590 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc15a0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1590 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc15a0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc15b0 02000000 485f3800 04000000 ffffffff ....H_8......... │ │ 0x00dc15c0 4a663000 02000000 4c5f3800 04000000 Jf0.....L_8..... │ │ 0x00dc15d0 ffffffff 21992f00 01000000 505f3800 ....!./.....P_8. │ │ 0x00dc15e0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc15f0 545f3800 04000000 ffffffff 73423200 T_8.........sB2. │ │ + 0x00dc15f0 545f3800 04000000 ffffffff 4c423200 T_8.........LB2. │ │ 0x00dc1600 01000000 585f3800 04000000 ffffffff ....X_8......... │ │ 0x00dc1610 9a7c2f00 01000000 5c5f3800 04000000 .|/.....\_8..... │ │ 0x00dc1620 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1630 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc1640 950b3200 0a000000 ffffffff 8ac03000 ..2...........0. │ │ - 0x00dc1650 04000000 950b3200 0a000000 ffffffff ......2......... │ │ - 0x00dc1660 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1640 6e0b3200 0a000000 ffffffff 8ac03000 n.2...........0. │ │ + 0x00dc1650 04000000 6e0b3200 0a000000 ffffffff ....n.2......... │ │ + 0x00dc1660 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1670 ffffffff 30b62f00 02000000 605f3800 ....0./.....`_8. │ │ 0x00dc1680 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1690 645f3800 04000000 ffffffff 21992f00 d_8.........!./. │ │ 0x00dc16a0 01000000 685f3800 04000000 ffffffff ....h_8......... │ │ 0x00dc16b0 a2c03000 01000000 6c5f3800 04000000 ..0.....l_8..... │ │ - 0x00dc16c0 ffffffff 73423200 01000000 705f3800 ....sB2.....p_8. │ │ + 0x00dc16c0 ffffffff 4c423200 01000000 705f3800 ....LB2.....p_8. │ │ 0x00dc16d0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc16e0 745f3800 04000000 ffffffff 00000000 t_8............. │ │ 0x00dc16f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1700 67c03000 04000000 348e2f00 0a000000 g.0.....4./..... │ │ - 0x00dc1710 ffffffff 8ac03000 04000000 5e013100 ......0.....^.1. │ │ - 0x00dc1720 0b000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1730 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1710 ffffffff 8ac03000 04000000 37013100 ......0.....7.1. │ │ + 0x00dc1720 0b000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1730 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1740 02000000 785f3800 04000000 ffffffff ....x_8......... │ │ 0x00dc1750 4a663000 02000000 7c5f3800 04000000 Jf0.....|_8..... │ │ 0x00dc1760 ffffffff 21992f00 01000000 805f3800 ....!./......_8. │ │ 0x00dc1770 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1780 845f3800 04000000 ffffffff 73423200 ._8.........sB2. │ │ + 0x00dc1780 845f3800 04000000 ffffffff 4c423200 ._8.........LB2. │ │ 0x00dc1790 01000000 885f3800 04000000 ffffffff ....._8......... │ │ 0x00dc17a0 9a7c2f00 01000000 8c5f3800 04000000 .|/......_8..... │ │ 0x00dc17b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc17c0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc17d0 42393100 06000000 ffffffff 8ac03000 B91...........0. │ │ - 0x00dc17e0 04000000 5e013100 0b000000 ffffffff ....^.1......... │ │ - 0x00dc17f0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc17d0 1b393100 06000000 ffffffff 8ac03000 .91...........0. │ │ + 0x00dc17e0 04000000 37013100 0b000000 ffffffff ....7.1......... │ │ + 0x00dc17f0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1800 ffffffff 30b62f00 02000000 785f3800 ....0./.....x_8. │ │ 0x00dc1810 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1820 7c5f3800 04000000 ffffffff 21992f00 |_8.........!./. │ │ 0x00dc1830 01000000 805f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1840 a2c03000 01000000 845f3800 04000000 ..0......_8..... │ │ - 0x00dc1850 ffffffff 73423200 01000000 885f3800 ....sB2......_8. │ │ + 0x00dc1850 ffffffff 4c423200 01000000 885f3800 ....LB2......_8. │ │ 0x00dc1860 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1870 8c5f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc1880 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1890 67c03000 04000000 09393100 0a000000 g.0......91..... │ │ - 0x00dc18a0 ffffffff 8ac03000 04000000 09393100 ......0......91. │ │ - 0x00dc18b0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc18c0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1890 67c03000 04000000 e2383100 0a000000 g.0......81..... │ │ + 0x00dc18a0 ffffffff 8ac03000 04000000 e2383100 ......0......81. │ │ + 0x00dc18b0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc18c0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc18d0 02000000 905f3800 04000000 ffffffff ....._8......... │ │ 0x00dc18e0 4a663000 02000000 945f3800 04000000 Jf0......_8..... │ │ 0x00dc18f0 ffffffff 21992f00 01000000 985f3800 ....!./......_8. │ │ 0x00dc1900 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1910 9c5f3800 04000000 ffffffff 73423200 ._8.........sB2. │ │ + 0x00dc1910 9c5f3800 04000000 ffffffff 4c423200 ._8.........LB2. │ │ 0x00dc1920 01000000 a05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1930 9a7c2f00 01000000 a45f3800 04000000 .|/......_8..... │ │ 0x00dc1940 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1950 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc1960 a7283200 0a000000 ffffffff 8ac03000 .(2...........0. │ │ - 0x00dc1970 04000000 a7283200 0a000000 ffffffff .....(2......... │ │ - 0x00dc1980 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1960 80283200 0a000000 ffffffff 8ac03000 .(2...........0. │ │ + 0x00dc1970 04000000 80283200 0a000000 ffffffff .....(2......... │ │ + 0x00dc1980 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1990 ffffffff 30b62f00 02000000 a85f3800 ....0./......_8. │ │ 0x00dc19a0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc19b0 ac5f3800 04000000 ffffffff 21992f00 ._8.........!./. │ │ 0x00dc19c0 01000000 b05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc19d0 a2c03000 01000000 b45f3800 04000000 ..0......_8..... │ │ - 0x00dc19e0 ffffffff 73423200 01000000 b85f3800 ....sB2......_8. │ │ + 0x00dc19e0 ffffffff 4c423200 01000000 b85f3800 ....LB2......_8. │ │ 0x00dc19f0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1a00 bc5f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc1a10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1a20 67c03000 04000000 e7c33000 06000000 g.0.......0..... │ │ - 0x00dc1a30 ffffffff 8ac03000 04000000 a7283200 ......0......(2. │ │ - 0x00dc1a40 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1a50 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1a30 ffffffff 8ac03000 04000000 80283200 ......0......(2. │ │ + 0x00dc1a40 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1a50 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1a60 02000000 a85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1a70 4a663000 02000000 ac5f3800 04000000 Jf0......_8..... │ │ 0x00dc1a80 ffffffff 21992f00 01000000 b05f3800 ....!./......_8. │ │ 0x00dc1a90 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1aa0 b45f3800 04000000 ffffffff 73423200 ._8.........sB2. │ │ + 0x00dc1aa0 b45f3800 04000000 ffffffff 4c423200 ._8.........LB2. │ │ 0x00dc1ab0 01000000 b85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1ac0 9a7c2f00 01000000 bc5f3800 04000000 .|/......_8..... │ │ 0x00dc1ad0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1ae0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc1af0 54013100 0a000000 ffffffff 8ac03000 T.1...........0. │ │ - 0x00dc1b00 04000000 54013100 0a000000 ffffffff ....T.1......... │ │ - 0x00dc1b10 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1af0 2d013100 0a000000 ffffffff 8ac03000 -.1...........0. │ │ + 0x00dc1b00 04000000 2d013100 0a000000 ffffffff ....-.1......... │ │ + 0x00dc1b10 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1b20 ffffffff 30b62f00 02000000 c05f3800 ....0./......_8. │ │ 0x00dc1b30 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1b40 c45f3800 04000000 ffffffff 21992f00 ._8.........!./. │ │ 0x00dc1b50 01000000 c85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1b60 a2c03000 01000000 cc5f3800 04000000 ..0......_8..... │ │ - 0x00dc1b70 ffffffff 73423200 01000000 d05f3800 ....sB2......_8. │ │ + 0x00dc1b70 ffffffff 4c423200 01000000 d05f3800 ....LB2......_8. │ │ 0x00dc1b80 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1b90 d45f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc1ba0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1bb0 67c03000 04000000 97a03100 0a000000 g.0.......1..... │ │ - 0x00dc1bc0 ffffffff 8ac03000 04000000 9f0b3200 ......0.......2. │ │ - 0x00dc1bd0 0b000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1be0 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1bb0 67c03000 04000000 70a03100 0a000000 g.0.....p.1..... │ │ + 0x00dc1bc0 ffffffff 8ac03000 04000000 780b3200 ......0.....x.2. │ │ + 0x00dc1bd0 0b000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1be0 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1bf0 02000000 d85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1c00 4a663000 02000000 dc5f3800 04000000 Jf0......_8..... │ │ 0x00dc1c10 ffffffff 21992f00 01000000 e05f3800 ....!./......_8. │ │ 0x00dc1c20 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1c30 e45f3800 04000000 ffffffff 73423200 ._8.........sB2. │ │ + 0x00dc1c30 e45f3800 04000000 ffffffff 4c423200 ._8.........LB2. │ │ 0x00dc1c40 01000000 e85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1c50 9a7c2f00 01000000 ec5f3800 04000000 .|/......_8..... │ │ 0x00dc1c60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1c70 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc1c80 50f72f00 06000000 ffffffff 8ac03000 P./...........0. │ │ - 0x00dc1c90 04000000 9f0b3200 0b000000 ffffffff ......2......... │ │ - 0x00dc1ca0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1c90 04000000 780b3200 0b000000 ffffffff ....x.2......... │ │ + 0x00dc1ca0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1cb0 ffffffff 30b62f00 02000000 d85f3800 ....0./......_8. │ │ 0x00dc1cc0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1cd0 dc5f3800 04000000 ffffffff 21992f00 ._8.........!./. │ │ 0x00dc1ce0 01000000 e05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1cf0 a2c03000 01000000 e45f3800 04000000 ..0......_8..... │ │ - 0x00dc1d00 ffffffff 73423200 01000000 e85f3800 ....sB2......_8. │ │ + 0x00dc1d00 ffffffff 4c423200 01000000 e85f3800 ....LB2......_8. │ │ 0x00dc1d10 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1d20 ec5f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc1d30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1d40 67c03000 04000000 1eb23100 0a000000 g.0.......1..... │ │ - 0x00dc1d50 ffffffff 8ac03000 04000000 1eb23100 ......0.......1. │ │ - 0x00dc1d60 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1d70 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1d40 67c03000 04000000 f7b13100 0a000000 g.0.......1..... │ │ + 0x00dc1d50 ffffffff 8ac03000 04000000 f7b13100 ......0.......1. │ │ + 0x00dc1d60 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1d70 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1d80 02000000 f05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1d90 4a663000 02000000 f45f3800 04000000 Jf0......_8..... │ │ 0x00dc1da0 ffffffff 21992f00 01000000 f85f3800 ....!./......_8. │ │ 0x00dc1db0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1dc0 fc5f3800 04000000 ffffffff 73423200 ._8.........sB2. │ │ + 0x00dc1dc0 fc5f3800 04000000 ffffffff 4c423200 ._8.........LB2. │ │ 0x00dc1dd0 01000000 00603800 04000000 ffffffff .....`8......... │ │ 0x00dc1de0 9a7c2f00 01000000 04603800 04000000 .|/......`8..... │ │ 0x00dc1df0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1e00 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc1e10 09622f00 06000000 ffffffff 8ac03000 .b/...........0. │ │ - 0x00dc1e20 04000000 1eb23100 0a000000 ffffffff ......1......... │ │ - 0x00dc1e30 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1e20 04000000 f7b13100 0a000000 ffffffff ......1......... │ │ + 0x00dc1e30 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1e40 ffffffff 30b62f00 02000000 f05f3800 ....0./......_8. │ │ 0x00dc1e50 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1e60 f45f3800 04000000 ffffffff 21992f00 ._8.........!./. │ │ 0x00dc1e70 01000000 f85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1e80 a2c03000 01000000 fc5f3800 04000000 ..0......_8..... │ │ - 0x00dc1e90 ffffffff 73423200 01000000 00603800 ....sB2......`8. │ │ + 0x00dc1e90 ffffffff 4c423200 01000000 00603800 ....LB2......`8. │ │ 0x00dc1ea0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc1eb0 04603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc1ec0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1ed0 67c03000 04000000 41763100 0a000000 g.0.....Av1..... │ │ - 0x00dc1ee0 ffffffff 8ac03000 04000000 41763100 ......0.....Av1. │ │ - 0x00dc1ef0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc1f00 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc1ed0 67c03000 04000000 1a763100 0a000000 g.0......v1..... │ │ + 0x00dc1ee0 ffffffff 8ac03000 04000000 1a763100 ......0......v1. │ │ + 0x00dc1ef0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc1f00 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc1f10 02000000 08603800 04000000 ffffffff .....`8......... │ │ 0x00dc1f20 4a663000 02000000 0c603800 04000000 Jf0......`8..... │ │ 0x00dc1f30 ffffffff 21992f00 01000000 10603800 ....!./......`8. │ │ 0x00dc1f40 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc1f50 14603800 04000000 ffffffff 73423200 .`8.........sB2. │ │ + 0x00dc1f50 14603800 04000000 ffffffff 4c423200 .`8.........LB2. │ │ 0x00dc1f60 01000000 18603800 04000000 ffffffff .....`8......... │ │ 0x00dc1f70 9a7c2f00 01000000 1c603800 04000000 .|/......`8..... │ │ 0x00dc1f80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1f90 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc1fa0 d7bf3200 06000000 ffffffff 8ac03000 ..2...........0. │ │ - 0x00dc1fb0 04000000 41763100 0a000000 ffffffff ....Av1......... │ │ - 0x00dc1fc0 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc1fb0 04000000 1a763100 0a000000 ffffffff .....v1......... │ │ + 0x00dc1fc0 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc1fd0 ffffffff 30b62f00 02000000 08603800 ....0./......`8. │ │ 0x00dc1fe0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc1ff0 0c603800 04000000 ffffffff 21992f00 .`8.........!./. │ │ 0x00dc2000 01000000 10603800 04000000 ffffffff .....`8......... │ │ 0x00dc2010 a2c03000 01000000 14603800 04000000 ..0......`8..... │ │ - 0x00dc2020 ffffffff 73423200 01000000 18603800 ....sB2......`8. │ │ + 0x00dc2020 ffffffff 4c423200 01000000 18603800 ....LB2......`8. │ │ 0x00dc2030 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc2040 1c603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc2050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc2060 67c03000 04000000 d2283200 10000000 g.0......(2..... │ │ - 0x00dc2070 ffffffff 8ac03000 04000000 d2283200 ......0......(2. │ │ - 0x00dc2080 10000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc2090 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc2060 67c03000 04000000 ab283200 10000000 g.0......(2..... │ │ + 0x00dc2070 ffffffff 8ac03000 04000000 ab283200 ......0......(2. │ │ + 0x00dc2080 10000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc2090 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc20a0 02000000 20603800 04000000 ffffffff .... `8......... │ │ 0x00dc20b0 4a663000 02000000 24603800 04000000 Jf0.....$`8..... │ │ 0x00dc20c0 ffffffff 21992f00 01000000 28603800 ....!./.....(`8. │ │ 0x00dc20d0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc20e0 2c603800 04000000 ffffffff 73423200 ,`8.........sB2. │ │ + 0x00dc20e0 2c603800 04000000 ffffffff 4c423200 ,`8.........LB2. │ │ 0x00dc20f0 01000000 30603800 04000000 ffffffff ....0`8......... │ │ 0x00dc2100 9a7c2f00 01000000 34603800 04000000 .|/.....4`8..... │ │ 0x00dc2110 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc2120 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc2130 52e03200 10000000 ffffffff 8ac03000 R.2...........0. │ │ 0x00dc2140 04000000 52e03200 10000000 ffffffff ....R.2......... │ │ - 0x00dc2150 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc2150 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc2160 ffffffff 30b62f00 02000000 38603800 ....0./.....8`8. │ │ 0x00dc2170 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc2180 3c603800 04000000 ffffffff 21992f00 <`8.........!./. │ │ 0x00dc2190 01000000 40603800 04000000 ffffffff ....@`8......... │ │ 0x00dc21a0 a2c03000 01000000 44603800 04000000 ..0.....D`8..... │ │ - 0x00dc21b0 ffffffff 73423200 01000000 48603800 ....sB2.....H`8. │ │ + 0x00dc21b0 ffffffff 4c423200 01000000 48603800 ....LB2.....H`8. │ │ 0x00dc21c0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc21d0 4c603800 04000000 ffffffff 00000000 L`8............. │ │ 0x00dc21e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc21f0 67c03000 04000000 90343000 10000000 g.0......40..... │ │ 0x00dc2200 ffffffff 8ac03000 04000000 90343000 ......0......40. │ │ - 0x00dc2210 10000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc2220 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc2210 10000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc2220 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc2230 02000000 50603800 04000000 ffffffff ....P`8......... │ │ 0x00dc2240 4a663000 02000000 54603800 04000000 Jf0.....T`8..... │ │ 0x00dc2250 ffffffff 21992f00 01000000 58603800 ....!./.....X`8. │ │ 0x00dc2260 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc2270 5c603800 04000000 ffffffff 73423200 \`8.........sB2. │ │ + 0x00dc2270 5c603800 04000000 ffffffff 4c423200 \`8.........LB2. │ │ 0x00dc2280 01000000 60603800 04000000 ffffffff ....``8......... │ │ 0x00dc2290 9a7c2f00 01000000 64603800 04000000 .|/.....d`8..... │ │ 0x00dc22a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc22b0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc22c0 a4ee3200 07000000 ffffffff 8ac03000 ..2...........0. │ │ 0x00dc22d0 04000000 81dc3000 07000000 ffffffff ......0......... │ │ - 0x00dc22e0 dafb3000 04000000 81dc3000 07000000 ..0.......0..... │ │ + 0x00dc22e0 b3fb3000 04000000 81dc3000 07000000 ..0.......0..... │ │ 0x00dc22f0 ffffffff 30b62f00 02000000 68603800 ....0./.....h`8. │ │ 0x00dc2300 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc2310 6c603800 04000000 ffffffff 21992f00 l`8.........!./. │ │ 0x00dc2320 01000000 70603800 04000000 ffffffff ....p`8......... │ │ 0x00dc2330 a2c03000 01000000 74603800 04000000 ..0.....t`8..... │ │ - 0x00dc2340 ffffffff 73423200 01000000 78603800 ....sB2.....x`8. │ │ + 0x00dc2340 ffffffff 4c423200 01000000 78603800 ....LB2.....x`8. │ │ 0x00dc2350 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc2360 7c603800 04000000 ffffffff 00000000 |`8............. │ │ 0x00dc2370 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2380 67c03000 04000000 36c82f00 05000000 g.0.....6./..... │ │ 0x00dc2390 ffffffff 8ac03000 04000000 957c2f00 ......0......|/. │ │ - 0x00dc23a0 05000000 ffffffff dafb3000 04000000 ..........0..... │ │ + 0x00dc23a0 05000000 ffffffff b3fb3000 04000000 ..........0..... │ │ 0x00dc23b0 957c2f00 05000000 ffffffff 30b62f00 .|/.........0./. │ │ 0x00dc23c0 02000000 80603800 04000000 ffffffff .....`8......... │ │ 0x00dc23d0 4a663000 02000000 84603800 04000000 Jf0......`8..... │ │ 0x00dc23e0 ffffffff 21992f00 01000000 88603800 ....!./......`8. │ │ 0x00dc23f0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc2400 8c603800 04000000 ffffffff 73423200 .`8.........sB2. │ │ + 0x00dc2400 8c603800 04000000 ffffffff 4c423200 .`8.........LB2. │ │ 0x00dc2410 01000000 90603800 04000000 ffffffff .....`8......... │ │ 0x00dc2420 9a7c2f00 01000000 94603800 04000000 .|/......`8..... │ │ 0x00dc2430 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc2440 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc2450 1d923000 15000000 ffffffff 8ac03000 ..0...........0. │ │ - 0x00dc2460 04000000 d2283200 10000000 ffffffff .....(2......... │ │ - 0x00dc2470 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc2460 04000000 ab283200 10000000 ffffffff .....(2......... │ │ + 0x00dc2470 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc2480 ffffffff 30b62f00 02000000 98603800 ....0./......`8. │ │ 0x00dc2490 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc24a0 9c603800 04000000 ffffffff 21992f00 .`8.........!./. │ │ 0x00dc24b0 01000000 a0603800 04000000 ffffffff .....`8......... │ │ 0x00dc24c0 a2c03000 01000000 a4603800 04000000 ..0......`8..... │ │ - 0x00dc24d0 ffffffff 73423200 01000000 a8603800 ....sB2......`8. │ │ + 0x00dc24d0 ffffffff 4c423200 01000000 a8603800 ....LB2......`8. │ │ 0x00dc24e0 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc24f0 ac603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc2500 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc2510 67c03000 04000000 cd223100 15000000 g.0......"1..... │ │ + 0x00dc2510 67c03000 04000000 a6223100 15000000 g.0......"1..... │ │ 0x00dc2520 ffffffff 8ac03000 04000000 52e03200 ......0.....R.2. │ │ - 0x00dc2530 10000000 ffffffff dafb3000 04000000 ..........0..... │ │ - 0x00dc2540 5b423200 03000000 ffffffff 30b62f00 [B2.........0./. │ │ + 0x00dc2530 10000000 ffffffff b3fb3000 04000000 ..........0..... │ │ + 0x00dc2540 34423200 03000000 ffffffff 30b62f00 4B2.........0./. │ │ 0x00dc2550 02000000 b0603800 04000000 ffffffff .....`8......... │ │ 0x00dc2560 4a663000 02000000 b4603800 04000000 Jf0......`8..... │ │ 0x00dc2570 ffffffff 21992f00 01000000 b8603800 ....!./......`8. │ │ 0x00dc2580 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc2590 bc603800 04000000 ffffffff 73423200 .`8.........sB2. │ │ + 0x00dc2590 bc603800 04000000 ffffffff 4c423200 .`8.........LB2. │ │ 0x00dc25a0 01000000 c0603800 04000000 ffffffff .....`8......... │ │ 0x00dc25b0 9a7c2f00 01000000 c4603800 04000000 .|/......`8..... │ │ 0x00dc25c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc25d0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc25e0 bcea3000 15000000 ffffffff 8ac03000 ..0...........0. │ │ + 0x00dc25e0 95ea3000 15000000 ffffffff 8ac03000 ..0...........0. │ │ 0x00dc25f0 04000000 90343000 10000000 ffffffff .....40......... │ │ - 0x00dc2600 dafb3000 04000000 5b423200 03000000 ..0.....[B2..... │ │ + 0x00dc2600 b3fb3000 04000000 34423200 03000000 ..0.....4B2..... │ │ 0x00dc2610 ffffffff 30b62f00 02000000 c8603800 ....0./......`8. │ │ 0x00dc2620 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc2630 cc603800 04000000 ffffffff 21992f00 .`8.........!./. │ │ 0x00dc2640 01000000 d0603800 04000000 ffffffff .....`8......... │ │ 0x00dc2650 a2c03000 01000000 d4603800 04000000 ..0......`8..... │ │ - 0x00dc2660 ffffffff 73423200 01000000 d8603800 ....sB2......`8. │ │ + 0x00dc2660 ffffffff 4c423200 01000000 d8603800 ....LB2......`8. │ │ 0x00dc2670 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc2680 dc603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc2690 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc26a0 67c03000 04000000 9a773100 0a000000 g.0......w1..... │ │ - 0x00dc26b0 ffffffff 8ac03000 04000000 9a773100 ......0......w1. │ │ - 0x00dc26c0 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ + 0x00dc26a0 67c03000 04000000 73773100 0a000000 g.0.....sw1..... │ │ + 0x00dc26b0 ffffffff 8ac03000 04000000 73773100 ......0.....sw1. │ │ + 0x00dc26c0 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ 0x00dc26d0 4fb42f00 03000000 ffffffff 30b62f00 O./.........0./. │ │ 0x00dc26e0 02000000 e0603800 04000000 ffffffff .....`8......... │ │ 0x00dc26f0 4a663000 02000000 e4603800 04000000 Jf0......`8..... │ │ 0x00dc2700 ffffffff 21992f00 01000000 e8603800 ....!./......`8. │ │ 0x00dc2710 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc2720 ec603800 04000000 ffffffff 73423200 .`8.........sB2. │ │ + 0x00dc2720 ec603800 04000000 ffffffff 4c423200 .`8.........LB2. │ │ 0x00dc2730 01000000 f0603800 04000000 ffffffff .....`8......... │ │ 0x00dc2740 9a7c2f00 01000000 f4603800 04000000 .|/......`8..... │ │ 0x00dc2750 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc2760 00000000 00000000 67c03000 04000000 ........g.0..... │ │ 0x00dc2770 2fa33200 0a000000 ffffffff 8ac03000 /.2...........0. │ │ 0x00dc2780 04000000 2fa33200 0a000000 ffffffff ..../.2......... │ │ - 0x00dc2790 dafb3000 04000000 4fb42f00 03000000 ..0.....O./..... │ │ + 0x00dc2790 b3fb3000 04000000 4fb42f00 03000000 ..0.....O./..... │ │ 0x00dc27a0 ffffffff 30b62f00 02000000 f8603800 ....0./......`8. │ │ 0x00dc27b0 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc27c0 fc603800 04000000 ffffffff 21992f00 .`8.........!./. │ │ 0x00dc27d0 01000000 00613800 04000000 ffffffff .....a8......... │ │ 0x00dc27e0 a2c03000 01000000 04613800 04000000 ..0......a8..... │ │ - 0x00dc27f0 ffffffff 73423200 01000000 08613800 ....sB2......a8. │ │ + 0x00dc27f0 ffffffff 4c423200 01000000 08613800 ....LB2......a8. │ │ 0x00dc2800 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc2810 0c613800 04000000 ffffffff 00000000 .a8............. │ │ 0x00dc2820 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2830 67c03000 04000000 51ab3000 0a000000 g.0.....Q.0..... │ │ 0x00dc2840 ffffffff 8ac03000 04000000 51ab3000 ......0.....Q.0. │ │ - 0x00dc2850 0a000000 ffffffff dafb3000 04000000 ..........0..... │ │ + 0x00dc2850 0a000000 ffffffff b3fb3000 04000000 ..........0..... │ │ 0x00dc2860 4fb42f00 03000000 ffffffff 30b62f00 O./.........0./. │ │ 0x00dc2870 02000000 10613800 04000000 ffffffff .....a8......... │ │ 0x00dc2880 4a663000 02000000 14613800 04000000 Jf0......a8..... │ │ 0x00dc2890 ffffffff 21992f00 01000000 18613800 ....!./......a8. │ │ 0x00dc28a0 04000000 ffffffff a2c03000 01000000 ..........0..... │ │ - 0x00dc28b0 1c613800 04000000 ffffffff 73423200 .a8.........sB2. │ │ + 0x00dc28b0 1c613800 04000000 ffffffff 4c423200 .a8.........LB2. │ │ 0x00dc28c0 01000000 20613800 04000000 ffffffff .... a8......... │ │ 0x00dc28d0 9a7c2f00 01000000 24613800 04000000 .|/.....$a8..... │ │ 0x00dc28e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc28f0 00000000 00000000 67c03000 04000000 ........g.0..... │ │ - 0x00dc2900 a4773100 0a000000 ffffffff 8ac03000 .w1...........0. │ │ - 0x00dc2910 04000000 a4773100 0a000000 ffffffff .....w1......... │ │ - 0x00dc2920 dafb3000 04000000 4fb42f00 03000000 ..0.....O./..... │ │ + 0x00dc2900 7d773100 0a000000 ffffffff 8ac03000 }w1...........0. │ │ + 0x00dc2910 04000000 7d773100 0a000000 ffffffff ....}w1......... │ │ + 0x00dc2920 b3fb3000 04000000 4fb42f00 03000000 ..0.....O./..... │ │ 0x00dc2930 ffffffff 30b62f00 02000000 28613800 ....0./.....(a8. │ │ 0x00dc2940 04000000 ffffffff 4a663000 02000000 ........Jf0..... │ │ 0x00dc2950 2c613800 04000000 ffffffff 21992f00 ,a8.........!./. │ │ 0x00dc2960 01000000 30613800 04000000 ffffffff ....0a8......... │ │ 0x00dc2970 a2c03000 01000000 34613800 04000000 ..0.....4a8..... │ │ - 0x00dc2980 ffffffff 73423200 01000000 38613800 ....sB2.....8a8. │ │ + 0x00dc2980 ffffffff 4c423200 01000000 38613800 ....LB2.....8a8. │ │ 0x00dc2990 04000000 ffffffff 9a7c2f00 01000000 .........|/..... │ │ 0x00dc29a0 3c613800 04000000 ffffffff 00000000 .......>.. │ │ 0x00dc2ac0 08000000 943fcc00 09000000 0842cc00 .....?.......B.. │ │ 0x00dc2ad0 0a000000 1842cc00 0b000000 e045cc00 .....B.......E.. │ │ 0x00dc2ae0 00000000 00000000 01000000 eea23200 ..............2. │ │ - 0x00dc2af0 03000000 dcc43100 04000000 c8833200 ......1.......2. │ │ - 0x00dc2b00 04000000 75953100 00000000 00000000 ....u.1......... │ │ + 0x00dc2af0 03000000 b5c43100 04000000 c8833200 ......1.......2. │ │ + 0x00dc2b00 04000000 4e953100 00000000 00000000 ....N.1......... │ │ 0x00dc2b10 eb572f00 04000000 00000000 00000000 .W/............. │ │ - 0x00dc2b20 ffffffff 9c653200 04000000 00000000 .....e2......... │ │ + 0x00dc2b20 ffffffff 75653200 04000000 00000000 ....ue2......... │ │ 0x00dc2b30 00000000 ffffffff 93622f00 04000000 .........b/..... │ │ - 0x00dc2b40 00000000 00000000 ffffffff 8a5b3100 .............[1. │ │ + 0x00dc2b40 00000000 00000000 ffffffff 635b3100 ............c[1. │ │ 0x00dc2b50 07000000 00000000 00000000 ffffffff ................ │ │ - 0x00dc2b60 52263200 02000000 00000000 04000000 R&2............. │ │ - 0x00dc2b70 ffffffff af363100 02000000 00000000 .....61......... │ │ + 0x00dc2b60 2b263200 02000000 00000000 04000000 +&2............. │ │ + 0x00dc2b70 ffffffff 88363100 02000000 00000000 .....61......... │ │ 0x00dc2b80 04000000 ffffffff 264e3000 02000000 ........&N0..... │ │ 0x00dc2b90 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dc2ba0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2bb0 eb572f00 04000000 00000000 00000000 .W/............. │ │ 0x00dc2bc0 ffffffff 11ab2f00 04000000 00000000 ....../......... │ │ - 0x00dc2bd0 00000000 ffffffff 9c653200 04000000 .........e2..... │ │ + 0x00dc2bd0 00000000 ffffffff 75653200 04000000 ........ue2..... │ │ 0x00dc2be0 00000000 00000000 ffffffff 93622f00 .............b/. │ │ 0x00dc2bf0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dc2c00 8f043000 04000000 00000000 00000000 ..0............. │ │ - 0x00dc2c10 ffffffff 8a5b3100 05000000 00000000 .....[1......... │ │ - 0x00dc2c20 00000000 ffffffff 52263200 02000000 ........R&2..... │ │ - 0x00dc2c30 00000000 04000000 ffffffff af363100 .............61. │ │ + 0x00dc2c10 ffffffff 635b3100 05000000 00000000 ....c[1......... │ │ + 0x00dc2c20 00000000 ffffffff 2b263200 02000000 ........+&2..... │ │ + 0x00dc2c30 00000000 04000000 ffffffff 88363100 .............61. │ │ 0x00dc2c40 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dc2c50 264e3000 02000000 00000000 04000000 &N0............. │ │ 0x00dc2c60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc2c70 00000000 00000000 01000000 0448cc00 .............H.. │ │ 0x00dc2c80 02000000 4848cc00 03000000 c048cc00 ....HH.......H.. │ │ 0x00dc2c90 04000000 4848cc00 05000000 9c49cc00 ....HH.......I.. │ │ 0x00dc2ca0 06000000 444acc00 07000000 784acc00 ....DJ......xJ.. │ │ @@ -36857,28 +36857,28 @@ │ │ 0x00dc3880 00000000 01000000 c063cc00 07000000 .........c...... │ │ 0x00dc3890 1460cc00 08000000 4060cc00 02000000 .`......@`...... │ │ 0x00dc38a0 906fcc00 03000000 d86fcc00 04000000 .o.......o...... │ │ 0x00dc38b0 0402cd00 05000000 5809cd00 06000000 ........X....... │ │ 0x00dc38c0 c82ed200 09000000 d871cc00 0c000000 .........q...... │ │ 0x00dc38d0 a41cd200 0a000000 5470cc00 0b000000 ........Tp...... │ │ 0x00dc38e0 f070cc00 0d000000 8471cc00 0e000000 .p.......q...... │ │ - 0x00dc38f0 9471cc00 00000000 00000000 48393100 .q..........H91. │ │ + 0x00dc38f0 9471cc00 00000000 00000000 21393100 .q..........!91. │ │ 0x00dc3900 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dc3910 c2943100 02000000 00000000 04000000 ..1............. │ │ - 0x00dc3920 ffffffff e9343100 02000000 00000000 .....41......... │ │ + 0x00dc3910 9b943100 02000000 00000000 04000000 ..1............. │ │ + 0x00dc3920 ffffffff c2343100 02000000 00000000 .....41......... │ │ 0x00dc3930 04000000 ffffffff c8153000 02000000 ..........0..... │ │ - 0x00dc3940 00000000 04000000 ffffffff 81393100 .............91. │ │ + 0x00dc3940 00000000 04000000 ffffffff 5a393100 ............Z91. │ │ 0x00dc3950 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dc3960 af6b3000 05000000 00000000 00000000 .k0............. │ │ - 0x00dc3970 ffffffff 65283100 04000000 00000000 ....e(1......... │ │ + 0x00dc3970 ffffffff 3e283100 04000000 00000000 ....>(1......... │ │ 0x00dc3980 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dc3990 00000000 00000000 00000000 e9343100 .............41. │ │ + 0x00dc3990 00000000 00000000 00000000 c2343100 .............41. │ │ 0x00dc39a0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dc39b0 c8153000 02000000 00000000 04000000 ..0............. │ │ - 0x00dc39c0 ffffffff 65283100 04000000 00000000 ....e(1......... │ │ + 0x00dc39c0 ffffffff 3e283100 04000000 00000000 ....>(1......... │ │ 0x00dc39d0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dc39e0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dc39f0 1872cc00 07000000 7472cc00 08000000 .r......tr...... │ │ 0x00dc3a00 8c72cc00 02000000 183dd200 03000000 .r.......=...... │ │ 0x00dc3a10 643ed200 04000000 8c3ed200 05000000 d>.......>...... │ │ 0x00dc3a20 1842d200 06000000 7042d200 09000000 .B......pB...... │ │ 0x00dc3a30 e872cc00 0a000000 7039d200 0b000000 .r......p9...... │ │ @@ -36943,22 +36943,22 @@ │ │ 0x00dc3de0 2081cc00 07000000 a47acc00 08000000 ........z...... │ │ 0x00dc3df0 007bcc00 02000000 f47bcc00 03000000 .{.......{...... │ │ 0x00dc3e00 1c7ccc00 04000000 447ccc00 05000000 .|......D|...... │ │ 0x00dc3e10 007dcc00 06000000 447ccc00 09000000 .}......D|...... │ │ 0x00dc3e20 8881cc00 0c000000 a41cd200 0a000000 ................ │ │ 0x00dc3e30 987dcc00 0d000000 ac7ecc00 0b000000 .}.......~...... │ │ 0x00dc3e40 bc7ecc00 0e000000 6c80cc00 00000000 .~......l....... │ │ - 0x00dc3e50 00000000 48393100 02000000 00000000 ....H91......... │ │ + 0x00dc3e50 00000000 21393100 02000000 00000000 ....!91......... │ │ 0x00dc3e60 04000000 ffffffff 3e3e3000 02000000 ........>>0..... │ │ - 0x00dc3e70 00000000 04000000 ffffffff 39b23100 ............9.1. │ │ + 0x00dc3e70 00000000 04000000 ffffffff 12b23100 ..............1. │ │ 0x00dc3e80 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dc3e90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc3ea0 00000000 48393100 02000000 00000000 ....H91......... │ │ + 0x00dc3ea0 00000000 21393100 02000000 00000000 ....!91......... │ │ 0x00dc3eb0 04000000 ffffffff 3b6b3000 02000000 ........;k0..... │ │ - 0x00dc3ec0 00000000 04000000 ffffffff 39b23100 ............9.1. │ │ + 0x00dc3ec0 00000000 04000000 ffffffff 12b23100 ..............1. │ │ 0x00dc3ed0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dc3ee0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc3ef0 00000000 f882cc00 0485cc00 a48ccc00 ................ │ │ 0x00dc3f00 0c8dcc00 888fcc00 a4a0d200 8491cc00 ................ │ │ 0x00dc3f10 888fcc00 28a1d200 8491cc00 888fcc00 ....(........... │ │ 0x00dc3f20 b0a1d200 8491cc00 888fcc00 08a2d200 ................ │ │ 0x00dc3f30 8491cc00 888fcc00 d0a2d200 8491cc00 ................ │ │ @@ -36982,26 +36982,26 @@ │ │ 0x00dc4050 02000000 3492cc00 03000000 5c92cc00 ....4.......\... │ │ 0x00dc4060 04000000 8492cc00 05000000 9095cc00 ................ │ │ 0x00dc4070 06000000 f496cc00 07000000 e497cc00 ................ │ │ 0x00dc4080 08000000 2898cc00 09000000 04a0cc00 ....(........... │ │ 0x00dc4090 0a000000 ec98cc00 0b000000 249ccc00 ............$... │ │ 0x00dc40a0 0c000000 a41cd200 0d000000 809ecc00 ................ │ │ 0x00dc40b0 0e000000 909ecc00 00000000 00000000 ................ │ │ - 0x00dc40c0 48393100 02000000 00000000 04000000 H91............. │ │ - 0x00dc40d0 ffffffff c2943100 02000000 00000000 ......1......... │ │ + 0x00dc40c0 21393100 02000000 00000000 04000000 !91............. │ │ + 0x00dc40d0 ffffffff 9b943100 02000000 00000000 ......1......... │ │ 0x00dc40e0 04000000 ffffffff 3e3e3000 02000000 ........>>0..... │ │ - 0x00dc40f0 00000000 04000000 ffffffff 81393100 .............91. │ │ + 0x00dc40f0 00000000 04000000 ffffffff 5a393100 ............Z91. │ │ 0x00dc4100 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dc4110 af6b3000 05000000 00000000 00000000 .k0............. │ │ - 0x00dc4120 ffffffff 39b23100 05000000 00000000 ....9.1......... │ │ + 0x00dc4120 ffffffff 12b23100 05000000 00000000 ......1......... │ │ 0x00dc4130 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dc4140 00000000 00000000 00000000 48393100 ............H91. │ │ + 0x00dc4140 00000000 00000000 00000000 21393100 ............!91. │ │ 0x00dc4150 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dc4160 c2943100 02000000 00000000 04000000 ..1............. │ │ - 0x00dc4170 ffffffff 39b23100 05000000 00000000 ....9.1......... │ │ + 0x00dc4160 9b943100 02000000 00000000 04000000 ..1............. │ │ + 0x00dc4170 ffffffff 12b23100 05000000 00000000 ......1......... │ │ 0x00dc4180 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dc4190 00000000 00000000 00000000 f0a1cc00 ................ │ │ 0x00dc41a0 00000000 00000000 01000000 e4a2cc00 ................ │ │ 0x00dc41b0 07000000 58a3cc00 08000000 94a3cc00 ....X........... │ │ 0x00dc41c0 02000000 10a4cc00 03000000 bca4cc00 ................ │ │ 0x00dc41d0 04000000 68a5cc00 05000000 3ca6cc00 ....h.......<... │ │ 0x00dc41e0 06000000 68a5cc00 09000000 9ca6cc00 ....h........... │ │ @@ -37019,22 +37019,22 @@ │ │ 0x00dc42a0 07000000 58a3cc00 08000000 94a3cc00 ....X........... │ │ 0x00dc42b0 02000000 10a4cc00 03000000 bca4cc00 ................ │ │ 0x00dc42c0 04000000 68a5cc00 05000000 3ca6cc00 ....h.......<... │ │ 0x00dc42d0 06000000 68a5cc00 09000000 c4aacc00 ....h........... │ │ 0x00dc42e0 0c000000 a41cd200 0a000000 d8a6cc00 ................ │ │ 0x00dc42f0 0d000000 eca7cc00 0b000000 fca7cc00 ................ │ │ 0x00dc4300 0e000000 90a9cc00 00000000 00000000 ................ │ │ - 0x00dc4310 48393100 02000000 00000000 04000000 H91............. │ │ + 0x00dc4310 21393100 02000000 00000000 04000000 !91............. │ │ 0x00dc4320 ffffffff 3e3e3000 02000000 00000000 ....>>0......... │ │ - 0x00dc4330 04000000 ffffffff 39b23100 05000000 ........9.1..... │ │ + 0x00dc4330 04000000 ffffffff 12b23100 05000000 ..........1..... │ │ 0x00dc4340 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dc4350 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc4360 48393100 02000000 00000000 04000000 H91............. │ │ + 0x00dc4360 21393100 02000000 00000000 04000000 !91............. │ │ 0x00dc4370 ffffffff 3b6b3000 02000000 00000000 ....;k0......... │ │ - 0x00dc4380 04000000 ffffffff 39b23100 05000000 ........9.1..... │ │ + 0x00dc4380 04000000 ffffffff 12b23100 05000000 ..........1..... │ │ 0x00dc4390 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dc43a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc43b0 10abcc00 1caccc00 9caccc00 a4accc00 ................ │ │ 0x00dc43c0 acaccc00 d0accc00 01000000 4cb5cc00 ............L... │ │ 0x00dc43d0 02000000 e8b5cc00 03000000 10b6cc00 ................ │ │ 0x00dc43e0 04000000 38b6cc00 05000000 24b8cc00 ....8.......$... │ │ 0x00dc43f0 07000000 4cb8cc00 08000000 78b8cc00 ....L.......x... │ │ @@ -37129,15 +37129,15 @@ │ │ 0x00dc4980 01000000 80c9cc00 02000000 ccc5cc00 ................ │ │ 0x00dc4990 03000000 f4c5cc00 04000000 1cc6cc00 ................ │ │ 0x00dc49a0 05000000 a0c6cc00 06000000 c8c6cc00 ................ │ │ 0x00dc49b0 07000000 d0c7cc00 08000000 fcc7cc00 ................ │ │ 0x00dc49c0 09000000 0ccacc00 0c000000 a41cd200 ................ │ │ 0x00dc49d0 0a000000 e02fd200 0d000000 e01ed200 ...../.......... │ │ 0x00dc49e0 0b000000 c0c8cc00 0e000000 70c9cc00 ............p... │ │ - 0x00dc49f0 00000000 00000000 48393100 02000000 ........H91..... │ │ + 0x00dc49f0 00000000 00000000 21393100 02000000 ........!91..... │ │ 0x00dc4a00 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dc4a10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc4a20 20cccc00 00000000 94cdcc00 01000000 ............... │ │ 0x00dc4a30 b8cdcc00 07000000 40cecc00 08000000 ........@....... │ │ 0x00dc4a40 6ccecc00 02000000 5022d200 03000000 l.......P"...... │ │ 0x00dc4a50 1824d200 04000000 4024d200 05000000 .$......@$...... │ │ 0x00dc4a60 dc29d200 06000000 c82ed200 09000000 .).............. │ │ @@ -37351,54 +37351,54 @@ │ │ 0x00dc5760 07000000 0ce8cc00 08000000 40e8cc00 ............@... │ │ 0x00dc5770 02000000 b0e5cc00 03000000 18e7cc00 ................ │ │ 0x00dc5780 04000000 ac2cd200 05000000 582ed200 .....,......X... │ │ 0x00dc5790 06000000 c82ed200 09000000 d8e8cc00 ................ │ │ 0x00dc57a0 0c000000 a41cd200 0a000000 10e9cc00 ................ │ │ 0x00dc57b0 0d000000 c8e9cc00 0b000000 20e6cc00 ............ ... │ │ 0x00dc57c0 0e000000 d8e9cc00 00000000 00000000 ................ │ │ - 0x00dc57d0 48393100 02000000 00000000 04000000 H91............. │ │ - 0x00dc57e0 ffffffff c2943100 02000000 00000000 ......1......... │ │ + 0x00dc57d0 21393100 02000000 00000000 04000000 !91............. │ │ + 0x00dc57e0 ffffffff 9b943100 02000000 00000000 ......1......... │ │ 0x00dc57f0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dc5800 00000000 00000000 00000000 48393100 ............H91. │ │ + 0x00dc5800 00000000 00000000 00000000 21393100 ............!91. │ │ 0x00dc5810 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dc5820 c2943100 02000000 00000000 04000000 ..1............. │ │ + 0x00dc5820 9b943100 02000000 00000000 04000000 ..1............. │ │ 0x00dc5830 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc5840 00000000 00000000 f8e9cc00 50eacc00 ............P... │ │ 0x00dc5850 00000000 fceccc00 01000000 28edcc00 ............(... │ │ 0x00dc5860 07000000 bcedcc00 08000000 f0edcc00 ................ │ │ 0x00dc5870 02000000 88eecc00 03000000 fceecc00 ................ │ │ 0x00dc5880 04000000 70efcc00 05000000 2cf0cc00 ....p.......,... │ │ 0x00dc5890 06000000 70efcc00 09000000 94f0cc00 ....p........... │ │ 0x00dc58a0 0c000000 a41cd200 0a000000 ccf0cc00 ................ │ │ 0x00dc58b0 0d000000 1cf3cc00 0b000000 2cf3cc00 ............,... │ │ 0x00dc58c0 0e000000 f421d200 00000000 00000000 .....!.......... │ │ - 0x00dc58d0 48393100 02000000 00000000 04000000 H91............. │ │ - 0x00dc58e0 ffffffff c2943100 02000000 00000000 ......1......... │ │ + 0x00dc58d0 21393100 02000000 00000000 04000000 !91............. │ │ + 0x00dc58e0 ffffffff 9b943100 02000000 00000000 ......1......... │ │ 0x00dc58f0 04000000 ffffffff 3e3e3000 02000000 ........>>0..... │ │ - 0x00dc5900 00000000 04000000 ffffffff 39b23100 ............9.1. │ │ + 0x00dc5900 00000000 04000000 ffffffff 12b23100 ..............1. │ │ 0x00dc5910 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dc5920 fa643200 02000000 00000000 04000000 .d2............. │ │ + 0x00dc5920 d3643200 02000000 00000000 04000000 .d2............. │ │ 0x00dc5930 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc5940 00000000 00000000 90f5cc00 00000000 ................ │ │ 0x00dc5950 00000000 f4f5cc00 ccffcc00 7800cd00 ............x... │ │ 0x00dc5960 1c01cd00 00000000 51ab2f00 01000000 ........Q./..... │ │ - 0x00dc5970 9d363200 02000000 1caf3200 01000000 .62.......2..... │ │ + 0x00dc5970 76363200 02000000 1caf3200 01000000 v62.......2..... │ │ 0x00dc5980 6809cd00 07000000 9c09cd00 08000000 h............... │ │ 0x00dc5990 6809cd00 02000000 b009cd00 03000000 h............... │ │ 0x00dc59a0 d009cd00 04000000 e409cd00 05000000 ................ │ │ 0x00dc59b0 7c0acd00 06000000 e409cd00 09000000 |............... │ │ 0x00dc59c0 a40acd00 0c000000 a41cd200 0a000000 ................ │ │ 0x00dc59d0 d00acd00 0d000000 c40bcd00 0b000000 ................ │ │ 0x00dc59e0 d40bcd00 0e000000 580ccd00 00000000 ........X....... │ │ - 0x00dc59f0 00000000 48393100 02000000 00000000 ....H91......... │ │ - 0x00dc5a00 04000000 ffffffff c2943100 02000000 ..........1..... │ │ - 0x00dc5a10 00000000 04000000 ffffffff 67433200 ............gC2. │ │ + 0x00dc59f0 00000000 21393100 02000000 00000000 ....!91......... │ │ + 0x00dc5a00 04000000 ffffffff 9b943100 02000000 ..........1..... │ │ + 0x00dc5a10 00000000 04000000 ffffffff 40433200 ............@C2. │ │ 0x00dc5a20 07000000 00000000 00000000 ffffffff ................ │ │ 0x00dc5a30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc5a40 00000000 6afd3000 02000000 00000000 ....j.0......... │ │ + 0x00dc5a40 00000000 43fd3000 02000000 00000000 ....C.0......... │ │ 0x00dc5a50 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dc5a60 00000000 00000000 00000000 01000000 ................ │ │ 0x00dc5a70 680ccd00 07000000 f00ccd00 08000000 h............... │ │ 0x00dc5a80 1c0dcd00 02000000 5022d200 03000000 ........P"...... │ │ 0x00dc5a90 1824d200 04000000 4024d200 05000000 .$......@$...... │ │ 0x00dc5aa0 dc29d200 06000000 c82ed200 09000000 .).............. │ │ 0x00dc5ab0 700dcd00 0a000000 e02fd200 0b000000 p......../...... │ │ @@ -37477,28 +37477,28 @@ │ │ 0x00dc5f40 00000000 02000000 d821cd00 03000000 .........!...... │ │ 0x00dc5f50 3c23cd00 04000000 4024d200 05000000 <#......@$...... │ │ 0x00dc5f60 dc29d200 06000000 c82ed200 01000000 .).............. │ │ 0x00dc5f70 5820cd00 08000000 5821cd00 07000000 X ......X!...... │ │ 0x00dc5f80 ac21cd00 09000000 a020cd00 0c000000 .!....... ...... │ │ 0x00dc5f90 a41cd200 0a000000 7423cd00 0d000000 ........t#...... │ │ 0x00dc5fa0 6423cd00 0b000000 6024cd00 0e000000 d#......`$...... │ │ - 0x00dc5fb0 5024cd00 00000000 00000000 48393100 P$..........H91. │ │ + 0x00dc5fb0 5024cd00 00000000 00000000 21393100 P$..........!91. │ │ 0x00dc5fc0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dc5fd0 c2943100 02000000 00000000 04000000 ..1............. │ │ - 0x00dc5fe0 ffffffff e9343100 02000000 00000000 .....41......... │ │ + 0x00dc5fd0 9b943100 02000000 00000000 04000000 ..1............. │ │ + 0x00dc5fe0 ffffffff c2343100 02000000 00000000 .....41......... │ │ 0x00dc5ff0 04000000 ffffffff c8153000 02000000 ..........0..... │ │ - 0x00dc6000 00000000 04000000 ffffffff 81393100 .............91. │ │ + 0x00dc6000 00000000 04000000 ffffffff 5a393100 ............Z91. │ │ 0x00dc6010 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dc6020 af6b3000 05000000 00000000 00000000 .k0............. │ │ - 0x00dc6030 ffffffff 9dec3100 05000000 00000000 ......1......... │ │ + 0x00dc6030 ffffffff 76ec3100 05000000 00000000 ....v.1......... │ │ 0x00dc6040 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dc6050 00000000 00000000 00000000 e9343100 .............41. │ │ + 0x00dc6050 00000000 00000000 00000000 c2343100 .............41. │ │ 0x00dc6060 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dc6070 c8153000 02000000 00000000 04000000 ..0............. │ │ - 0x00dc6080 ffffffff e9343100 02000000 00000000 .....41......... │ │ + 0x00dc6080 ffffffff c2343100 02000000 00000000 .....41......... │ │ 0x00dc6090 04000000 ffffffff c8153000 02000000 ..........0..... │ │ 0x00dc60a0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dc60b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc60c0 02000000 d821cd00 03000000 3c23cd00 .....!......<#.. │ │ 0x00dc60d0 04000000 ac2cd200 05000000 582ed200 .....,......X... │ │ 0x00dc60e0 06000000 c82ed200 01000000 0425cd00 .............%.. │ │ 0x00dc60f0 08000000 5821cd00 07000000 ac21cd00 ....X!.......!.. │ │ @@ -37886,58 +37886,58 @@ │ │ 0x00dc78d0 00000000 44f6cb00 00000000 3cd8cd00 ....D.......<... │ │ 0x00dc78e0 cce2bc00 f4822f00 74b9dc00 fc313000 ....../.t....10. │ │ 0x00dc78f0 98030000 84000000 00000000 00000000 ................ │ │ 0x00dc7900 347dbc00 00000000 00000000 00000000 4}.............. │ │ 0x00dc7910 3cd8cd00 cce2bc00 f4822f00 74b9dc00 <........./.t... │ │ 0x00dc7920 f4822f00 98030000 84000000 00000000 ../............. │ │ 0x00dc7930 00000000 347dbc00 00000000 00000000 ....4}.......... │ │ - 0x00dc7940 00000000 3cd8cd00 cce2bc00 cac83100 ....<.........1. │ │ + 0x00dc7940 00000000 3cd8cd00 cce2bc00 a3c83100 ....<.........1. │ │ 0x00dc7950 3cbfdc00 d89b2f00 74000000 01000000 <...../.t....... │ │ 0x00dc7960 00000000 00000000 00000000 5cd8cd00 ............\... │ │ 0x00dc7970 00000000 00000000 20d9cd00 64f9bc00 ........ ...d... │ │ - 0x00dc7980 cac83100 3cbfdc00 a9a82f00 74000000 ..1.<...../.t... │ │ + 0x00dc7980 a3c83100 3cbfdc00 a9a82f00 74000000 ..1.<...../.t... │ │ 0x00dc7990 02000000 00000000 00000000 00000000 ................ │ │ 0x00dc79a0 00000000 e4f6cb00 00000000 20d9cd00 ............ ... │ │ - 0x00dc79b0 64f9bc00 cac83100 3cbfdc00 fc313000 d.....1.<....10. │ │ + 0x00dc79b0 64f9bc00 a3c83100 3cbfdc00 fc313000 d.....1.<....10. │ │ 0x00dc79c0 74000000 87000000 5cf2bc00 9cf2bc00 t.......\....... │ │ 0x00dc79d0 7cf2bc00 00000000 00000000 00000000 |............... │ │ - 0x00dc79e0 20d9cd00 64f9bc00 cac83100 3cbfdc00 ...d.....1.<... │ │ - 0x00dc79f0 cac83100 74000000 87000000 5cf2bc00 ..1.t.......\... │ │ + 0x00dc79e0 20d9cd00 64f9bc00 a3c83100 3cbfdc00 ...d.....1.<... │ │ + 0x00dc79f0 a3c83100 74000000 87000000 5cf2bc00 ..1.t.......\... │ │ 0x00dc7a00 9cf2bc00 7cf2bc00 00000000 00000000 ....|........... │ │ - 0x00dc7a10 00000000 20d9cd00 64f9bc00 5b423200 .... ...d...[B2. │ │ + 0x00dc7a10 00000000 20d9cd00 64f9bc00 34423200 .... ...d...4B2. │ │ 0x00dc7a20 0cc3dc00 d89b2f00 98010000 01000000 ....../......... │ │ 0x00dc7a30 00000000 00000000 00000000 40d9cd00 ............@... │ │ 0x00dc7a40 00000000 04dacd00 54dacd00 d8b3bd00 ........T....... │ │ - 0x00dc7a50 5b423200 0cc3dc00 a9a82f00 98010000 [B2......./..... │ │ + 0x00dc7a50 34423200 0cc3dc00 a9a82f00 98010000 4B2......./..... │ │ 0x00dc7a60 02000000 00000000 00000000 00000000 ................ │ │ 0x00dc7a70 00000000 acf7cb00 04dacd00 54dacd00 ............T... │ │ - 0x00dc7a80 d8b3bd00 5b423200 0cc3dc00 fc313000 ....[B2......10. │ │ + 0x00dc7a80 d8b3bd00 34423200 0cc3dc00 fc313000 ....4B2......10. │ │ 0x00dc7a90 98010000 85000000 1448bd00 00000000 .........H...... │ │ 0x00dc7aa0 dc4dbd00 00000000 00000000 04dacd00 .M.............. │ │ - 0x00dc7ab0 54dacd00 d8b3bd00 5b423200 0cc3dc00 T.......[B2..... │ │ - 0x00dc7ac0 5b423200 98010000 85000000 1448bd00 [B2..........H.. │ │ + 0x00dc7ab0 54dacd00 d8b3bd00 34423200 0cc3dc00 T.......4B2..... │ │ + 0x00dc7ac0 34423200 98010000 85000000 1448bd00 4B2..........H.. │ │ 0x00dc7ad0 00000000 dc4dbd00 00000000 00000000 .....M.......... │ │ 0x00dc7ae0 04dacd00 54dacd00 d8b3bd00 81dc3000 ....T.........0. │ │ 0x00dc7af0 f8d4dc00 d89b2f00 0a040000 01000000 ....../......... │ │ 0x00dc7b00 00000000 00000000 00000000 74dacd00 ............t... │ │ 0x00dc7b10 00000000 00000000 38dbcd00 6ceabf00 ........8...l... │ │ 0x00dc7b20 81dc3000 f8d4dc00 a9a82f00 0a040000 ..0......./..... │ │ 0x00dc7b30 02000000 00000000 00000000 00000000 ................ │ │ 0x00dc7b40 00000000 78f9cb00 00000000 38dbcd00 ....x.......8... │ │ 0x00dc7b50 6ceabf00 957c2f00 a0d5dc00 d89b2f00 l....|/......./. │ │ 0x00dc7b60 0b040000 01000000 00000000 00000000 ................ │ │ 0x00dc7b70 00000000 74dacd00 00000000 00000000 ....t........... │ │ 0x00dc7b80 38dbcd00 6ceabf00 957c2f00 a0d5dc00 8...l....|/..... │ │ 0x00dc7b90 a9a82f00 0b040000 02000000 00000000 ../............. │ │ 0x00dc7ba0 00000000 00000000 00000000 1cfacb00 ................ │ │ - 0x00dc7bb0 00000000 38dbcd00 6ceabf00 d31b3100 ....8...l.....1. │ │ + 0x00dc7bb0 00000000 38dbcd00 6ceabf00 ac1b3100 ....8...l.....1. │ │ 0x00dc7bc0 48d6dc00 d89b2f00 3f040000 01000000 H...../.?....... │ │ 0x00dc7bd0 00000000 00000000 00000000 74dacd00 ............t... │ │ 0x00dc7be0 00000000 00000000 38dbcd00 6ceabf00 ........8...l... │ │ - 0x00dc7bf0 d31b3100 48d6dc00 a9a82f00 3f040000 ..1.H...../.?... │ │ + 0x00dc7bf0 ac1b3100 48d6dc00 a9a82f00 3f040000 ..1.H...../.?... │ │ 0x00dc7c00 02000000 00000000 00000000 00000000 ................ │ │ 0x00dc7c10 00000000 54f8cb00 00000000 38dbcd00 ....T.......8... │ │ 0x00dc7c20 6ceabf00 2cd82f00 f0d6dc00 d89b2f00 l...,./......./. │ │ 0x00dc7c30 40040000 01000000 00000000 00000000 @............... │ │ 0x00dc7c40 00000000 74dacd00 00000000 00000000 ....t........... │ │ 0x00dc7c50 38dbcd00 6ceabf00 2cd82f00 f0d6dc00 8...l...,./..... │ │ 0x00dc7c60 a9a82f00 40040000 02000000 00000000 ../.@........... │ │ @@ -37961,64 +37961,64 @@ │ │ 0x00dc7d80 20f5cb00 e0dccd00 44ddcd00 c4d6c700 .......D....... │ │ 0x00dc7d90 33fa3200 a8dbdc00 fc313000 06000000 3.2......10..... │ │ 0x00dc7da0 03000000 cc96c700 ec96c700 00000000 ................ │ │ 0x00dc7db0 00000000 00000000 e0dccd00 44ddcd00 ............D... │ │ 0x00dc7dc0 c4d6c700 33fa3200 a8dbdc00 33fa3200 ....3.2.....3.2. │ │ 0x00dc7dd0 06000000 03000000 cc96c700 ec96c700 ................ │ │ 0x00dc7de0 00000000 00000000 00000000 e0dccd00 ................ │ │ - 0x00dc7df0 44ddcd00 c4d6c700 13fc3000 40dcdc00 D.........0.@... │ │ + 0x00dc7df0 44ddcd00 c4d6c700 ecfb3000 40dcdc00 D.........0.@... │ │ 0x00dc7e00 d89b2f00 90030000 01000000 00000000 ../............. │ │ 0x00dc7e10 00000000 00000000 1cdccd00 00000000 ................ │ │ - 0x00dc7e20 e0dccd00 44ddcd00 c4d6c700 13fc3000 ....D.........0. │ │ + 0x00dc7e20 e0dccd00 44ddcd00 c4d6c700 ecfb3000 ....D.........0. │ │ 0x00dc7e30 40dcdc00 a9a82f00 90030000 02000000 @...../......... │ │ 0x00dc7e40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc7e50 20f5cb00 e0dccd00 44ddcd00 c4d6c700 .......D....... │ │ 0x00dc7e60 01000000 64ddcd00 02000000 90ddcd00 ....d........... │ │ 0x00dc7e70 0b000000 a4ddcd00 06000000 0ce1cd00 ................ │ │ 0x00dc7e80 05000000 1ce1cd00 00000000 00000000 ................ │ │ 0x00dc7e90 ea7e3200 04000000 00000000 00000000 .~2............. │ │ 0x00dc7ea0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc7eb0 00000000 00000000 01000000 78e1cd00 ............x... │ │ 0x00dc7ec0 02000000 b0e1cd00 0a000000 c4e1cd00 ................ │ │ 0x00dc7ed0 0b000000 dce1cd00 14000000 d8e5cd00 ................ │ │ 0x00dc7ee0 00000000 00000000 01000000 34e6cd00 ............4... │ │ 0x00dc7ef0 02000000 b0e1cd00 0a000000 c4e1cd00 ................ │ │ 0x00dc7f00 0b000000 dce1cd00 14000000 d8e5cd00 ................ │ │ - 0x00dc7f10 00000000 00000000 74000000 cac83100 ........t.....1. │ │ + 0x00dc7f10 00000000 00000000 74000000 a3c83100 ........t.....1. │ │ 0x00dc7f20 3cbfdc00 30efcd00 30efcd00 00000000 <...0...0....... │ │ 0x00dc7f30 64f9bc00 06000000 33fa3200 a8dbdc00 d.......3.2..... │ │ 0x00dc7f40 10ebcd00 10ebcd00 6ce6cd00 c4d6c700 ........l....... │ │ 0x00dc7f50 01000000 4805ce00 02000000 7405ce00 ....H.......t... │ │ 0x00dc7f60 0b000000 8805ce00 00000000 00000000 ................ │ │ - 0x00dc7f70 69b83100 02000000 00000000 a1363200 i.1..........62. │ │ + 0x00dc7f70 42b83100 02000000 00000000 7a363200 B.1.........z62. │ │ 0x00dc7f80 85a52f00 02000000 00000000 d89b2f00 ../.........../. │ │ 0x00dc7f90 1ee93200 02000000 00000000 a9a82f00 ..2.........../. │ │ - 0x00dc7fa0 4feb3000 02000000 4fb42f00 fc313000 O.0.....O./..10. │ │ - 0x00dc7fb0 7fb83100 02000000 3bea3100 fc313000 ..1.....;.1..10. │ │ - 0x00dc7fc0 d00d3100 02000000 cac83100 fc313000 ..1.......1..10. │ │ - 0x00dc7fd0 b33e3000 02000000 cac83100 fc313000 .>0.......1..10. │ │ - 0x00dc7fe0 7bdc3100 02000000 cac83100 fc313000 {.1.......1..10. │ │ - 0x00dc7ff0 7baf3200 02000000 5b423200 fc313000 {.2.....[B2..10. │ │ - 0x00dc8000 6d903200 02000000 5b423200 fc313000 m.2.....[B2..10. │ │ + 0x00dc7fa0 28eb3000 02000000 4fb42f00 fc313000 (.0.....O./..10. │ │ + 0x00dc7fb0 58b83100 02000000 14ea3100 fc313000 X.1.......1..10. │ │ + 0x00dc7fc0 a90d3100 02000000 a3c83100 fc313000 ..1.......1..10. │ │ + 0x00dc7fd0 b33e3000 02000000 a3c83100 fc313000 .>0.......1..10. │ │ + 0x00dc7fe0 54dc3100 02000000 a3c83100 fc313000 T.1.......1..10. │ │ + 0x00dc7ff0 7baf3200 02000000 34423200 fc313000 {.2.....4B2..10. │ │ + 0x00dc8000 6d903200 02000000 34423200 fc313000 m.2.....4B2..10. │ │ 0x00dc8010 7b903200 02000000 f24c3000 fc313000 {.2......L0..10. │ │ 0x00dc8020 28b53000 02000000 33fa3200 fc313000 (.0.....3.2..10. │ │ 0x00dc8030 25723200 02000000 33fa3200 fc313000 %r2.....3.2..10. │ │ - 0x00dc8040 124e3200 03000000 00000000 65fb3000 .N2.........e.0. │ │ - 0x00dc8050 93b83100 03000000 00000000 65fb3000 ..1.........e.0. │ │ - 0x00dc8060 f2613100 03000000 00000000 65fb3000 .a1.........e.0. │ │ - 0x00dc8070 53253100 04000000 00000000 c7c82f00 S%1.........../. │ │ + 0x00dc8040 eb4d3200 03000000 00000000 3efb3000 .M2.........>.0. │ │ + 0x00dc8050 6cb83100 03000000 00000000 3efb3000 l.1.........>.0. │ │ + 0x00dc8060 cb613100 03000000 00000000 3efb3000 .a1.........>.0. │ │ + 0x00dc8070 2c253100 04000000 00000000 c7c82f00 ,%1.........../. │ │ 0x00dc8080 01000000 840ace00 02000000 c00ace00 ................ │ │ 0x00dc8090 0a000000 d40ace00 0b000000 e40ace00 ................ │ │ 0x00dc80a0 14000000 100dce00 06000000 6c0dce00 ............l... │ │ 0x00dc80b0 05000000 7c0dce00 00000000 00000000 ....|........... │ │ 0x00dc80c0 01000000 d80dce00 02000000 c00ace00 ................ │ │ 0x00dc80d0 0a000000 d40ace00 0b000000 e40ace00 ................ │ │ 0x00dc80e0 14000000 100dce00 06000000 6c0dce00 ............l... │ │ 0x00dc80f0 05000000 7c0dce00 00000000 00000000 ....|........... │ │ - 0x00dc8100 74000000 cac83100 3cbfdc00 f8f4cd00 t.....1.<....... │ │ + 0x00dc8100 74000000 a3c83100 3cbfdc00 f8f4cd00 t.....1.<....... │ │ 0x00dc8110 00000000 64f9bc00 ea7e3200 04000000 ....d....~2..... │ │ 0x00dc8120 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dc8130 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc8140 06000000 33fa3200 a8dbdc00 fcf9cd00 ....3.2......... │ │ 0x00dc8150 140ece00 c4d6c700 01000000 340ece00 ............4... │ │ 0x00dc8160 02000000 600ece00 0b000000 740ece00 ....`.......t... │ │ 0x00dc8170 06000000 b010ce00 05000000 c010ce00 ................ │ │ @@ -38488,15 +38488,15 @@ │ │ 0x00dc9e70 84b0ce00 02000000 b4b0ce00 06000000 ................ │ │ 0x00dc9e80 e0b0ce00 05000000 f0b0ce00 0a000000 ................ │ │ 0x00dc9e90 38b1ce00 14000000 acb3ce00 15000000 8............... │ │ 0x00dc9ea0 c8b3ce00 0b000000 dcb3ce00 00000000 ................ │ │ 0x00dc9eb0 00000000 01000000 84b0ce00 02000000 ................ │ │ 0x00dc9ec0 b4b0ce00 0a000000 38b1ce00 14000000 ........8....... │ │ 0x00dc9ed0 00b5ce00 15000000 1cb5ce00 0b000000 ................ │ │ - 0x00dc9ee0 30b5ce00 00000000 00000000 a3663100 0............f1. │ │ + 0x00dc9ee0 30b5ce00 00000000 00000000 7c663100 0...........|f1. │ │ 0x00dc9ef0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dc9f00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc9f10 00000000 01000000 14b6ce00 02000000 ................ │ │ 0x00dc9f20 18b6ce00 14000000 1cb6ce00 15000000 ................ │ │ 0x00dc9f30 38b6ce00 0b000000 4cb6ce00 00000000 8.......L....... │ │ 0x00dc9f40 00000000 01000000 14b6ce00 02000000 ................ │ │ 0x00dc9f50 18b6ce00 14000000 ccb6ce00 15000000 ................ │ │ @@ -38524,57 +38524,57 @@ │ │ 0x00dca0b0 1cbece00 0b000000 30bece00 00000000 ........0....... │ │ 0x00dca0c0 00000000 01000000 14b6ce00 02000000 ................ │ │ 0x00dca0d0 18b6ce00 14000000 b0bece00 15000000 ................ │ │ 0x00dca0e0 ccbece00 0b000000 e0bece00 00000000 ................ │ │ 0x00dca0f0 00000000 01000000 14b6ce00 02000000 ................ │ │ 0x00dca100 18b6ce00 14000000 60bfce00 15000000 ........`....... │ │ 0x00dca110 7cbfce00 0b000000 90bfce00 00000000 |............... │ │ - 0x00dca120 00000000 81dc3000 957c2f00 d31b3100 ......0..|/...1. │ │ + 0x00dca120 00000000 81dc3000 957c2f00 ac1b3100 ......0..|/...1. │ │ 0x00dca130 2cd82f00 01000000 98d9ce00 02000000 ,./............. │ │ 0x00dca140 f4d9ce00 03000000 58dace00 04000000 ........X....... │ │ 0x00dca150 48dcce00 05000000 1cddce00 06000000 H............... │ │ 0x00dca160 7cddce00 07000000 30dfce00 08000000 |.......0....... │ │ 0x00dca170 b4e2ce00 09000000 c4e2ce00 0a000000 ................ │ │ 0x00dca180 40e4ce00 00000000 00000000 9fbf3200 @.............2. │ │ 0x00dca190 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dca1a0 fbf72f00 04000000 00000000 00000000 ../............. │ │ - 0x00dca1b0 ffffffff 4d0c3200 04000000 00000000 ....M.2......... │ │ + 0x00dca1b0 ffffffff 260c3200 04000000 00000000 ....&.2......... │ │ 0x00dca1c0 00000000 ffffffff 433f3000 04000000 ........C?0..... │ │ - 0x00dca1d0 00000000 00000000 ffffffff 2eee3100 ..............1. │ │ + 0x00dca1d0 00000000 00000000 ffffffff 07ee3100 ..............1. │ │ 0x00dca1e0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca1f0 8b622f00 05000000 00000000 00000000 .b/............. │ │ 0x00dca200 ffffffff 8bc43000 04000000 00000000 ......0......... │ │ 0x00dca210 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dca220 00000000 00000000 00000000 fbf72f00 ............../. │ │ 0x00dca230 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dca240 4d0c3200 04000000 00000000 00000000 M.2............. │ │ - 0x00dca250 ffffffff 2eee3100 02000000 00000000 ......1......... │ │ + 0x00dca240 260c3200 04000000 00000000 00000000 &.2............. │ │ + 0x00dca250 ffffffff 07ee3100 02000000 00000000 ......1......... │ │ 0x00dca260 04000000 ffffffff 8b622f00 07000000 .........b/..... │ │ 0x00dca270 00000000 00000000 ffffffff 8bc43000 ..............0. │ │ 0x00dca280 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dca290 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca2a0 00000000 01000000 64e5ce00 02000000 ........d....... │ │ 0x00dca2b0 c8e5ce00 03000000 40e6ce00 04000000 ........@....... │ │ 0x00dca2c0 fce7ce00 05000000 40e9ce00 06000000 ........@....... │ │ 0x00dca2d0 90e9ce00 07000000 00ebce00 08000000 ................ │ │ 0x00dca2e0 9cedce00 09000000 acedce00 0a000000 ................ │ │ 0x00dca2f0 38efce00 00000000 00000000 75e33000 8...........u.0. │ │ 0x00dca300 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dca310 fbf72f00 04000000 00000000 00000000 ../............. │ │ - 0x00dca320 ffffffff 4d0c3200 04000000 00000000 ....M.2......... │ │ + 0x00dca320 ffffffff 260c3200 04000000 00000000 ....&.2......... │ │ 0x00dca330 00000000 ffffffff 433f3000 04000000 ........C?0..... │ │ - 0x00dca340 00000000 00000000 ffffffff 2eee3100 ..............1. │ │ + 0x00dca340 00000000 00000000 ffffffff 07ee3100 ..............1. │ │ 0x00dca350 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca360 8b622f00 05000000 00000000 00000000 .b/............. │ │ 0x00dca370 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dca380 00000000 00000000 75e33000 01000000 ........u.0..... │ │ 0x00dca390 00000000 04000000 ffffffff fbf72f00 ............../. │ │ 0x00dca3a0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dca3b0 4d0c3200 04000000 00000000 00000000 M.2............. │ │ - 0x00dca3c0 ffffffff 2eee3100 02000000 00000000 ......1......... │ │ + 0x00dca3b0 260c3200 04000000 00000000 00000000 &.2............. │ │ + 0x00dca3c0 ffffffff 07ee3100 02000000 00000000 ......1......... │ │ 0x00dca3d0 04000000 ffffffff 8b622f00 07000000 .........b/..... │ │ 0x00dca3e0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dca3f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca400 01000000 d0f0ce00 02000000 14f1ce00 ................ │ │ 0x00dca410 03000000 18f1ce00 04000000 68f1ce00 ............h... │ │ 0x00dca420 05000000 0cf2ce00 06000000 40f2ce00 ............@... │ │ 0x00dca430 09000000 64f3ce00 0a000000 6cf3ce00 ....d.......l... │ │ @@ -38607,28 +38607,28 @@ │ │ 0x00dca5e0 05000000 64fcce00 08000000 1400cf00 ....d........... │ │ 0x00dca5f0 0b000000 2400cf00 07000000 3806cf00 ....$.......8... │ │ 0x00dca600 0a000000 4806cf00 00000000 00000000 ....H........... │ │ 0x00dca610 01000000 8007cf00 03000000 1cface00 ................ │ │ 0x00dca620 04000000 30fbce00 05000000 64fcce00 ....0.......d... │ │ 0x00dca630 08000000 1400cf00 0b000000 2400cf00 ............$... │ │ 0x00dca640 07000000 3806cf00 0a000000 4806cf00 ....8.......H... │ │ - 0x00dca650 00000000 00000000 70953100 05000000 ........p.1..... │ │ + 0x00dca650 00000000 00000000 49953100 05000000 ........I.1..... │ │ 0x00dca660 00000000 00000000 ffffffff 3cf22f00 ............<./. │ │ 0x00dca670 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dca680 f1233200 05000000 00000000 00000000 .#2............. │ │ - 0x00dca690 ffffffff 1fbf3100 05000000 00000000 ......1......... │ │ + 0x00dca680 ca233200 05000000 00000000 00000000 .#2............. │ │ + 0x00dca690 ffffffff f8be3100 05000000 00000000 ......1......... │ │ 0x00dca6a0 00000000 ffffffff ecb23200 02000000 ..........2..... │ │ 0x00dca6b0 00000000 04000000 ffffffff f5343000 .............40. │ │ 0x00dca6c0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca6d0 2d283000 02000000 00000000 04000000 -(0............. │ │ - 0x00dca6e0 ffffffff da663100 02000000 00000000 .....f1......... │ │ - 0x00dca6f0 04000000 ffffffff 0f853100 02000000 ..........1..... │ │ + 0x00dca6e0 ffffffff b3663100 02000000 00000000 .....f1......... │ │ + 0x00dca6f0 04000000 ffffffff e8843100 02000000 ..........1..... │ │ 0x00dca700 00000000 04000000 ffffffff 4d7a3000 ............Mz0. │ │ 0x00dca710 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dca720 02153100 02000000 00000000 04000000 ..1............. │ │ + 0x00dca720 db143100 02000000 00000000 04000000 ..1............. │ │ 0x00dca730 ffffffff ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dca740 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dca750 00000000 00000000 00000000 ecb23200 ..............2. │ │ 0x00dca760 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dca770 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca780 00000000 01000000 0834cf00 02000000 .........4...... │ │ 0x00dca790 4c34cf00 03000000 6c35cf00 04000000 L4......l5...... │ │ @@ -38641,34 +38641,34 @@ │ │ 0x00dca800 903bcf00 0b000000 a03bcf00 07000000 .;.......;...... │ │ 0x00dca810 483dcf00 0a000000 583dcf00 00000000 H=......X=...... │ │ 0x00dca820 00000000 e0b93200 04000000 00000000 ......2......... │ │ 0x00dca830 00000000 ffffffff e0b93200 01000000 ..........2..... │ │ 0x00dca840 00000000 04000000 ffffffff ea7e3200 .............~2. │ │ 0x00dca850 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dca860 eb572f00 04000000 00000000 00000000 .W/............. │ │ - 0x00dca870 ffffffff f4a43100 05000000 00000000 ......1......... │ │ + 0x00dca870 ffffffff cda43100 05000000 00000000 ......1......... │ │ 0x00dca880 00000000 ffffffff 3cf22f00 05000000 ........<./..... │ │ 0x00dca890 00000000 00000000 ffffffff b6622f00 .............b/. │ │ 0x00dca8a0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dca8b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca8c0 00000000 ecb23200 02000000 00000000 ......2......... │ │ 0x00dca8d0 04000000 ffffffff b6622f00 05000000 .........b/..... │ │ 0x00dca8e0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dca8f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dca900 e0b93200 04000000 00000000 00000000 ..2............. │ │ 0x00dca910 ffffffff e0b93200 01000000 00000000 ......2......... │ │ 0x00dca920 04000000 ffffffff ea7e3200 04000000 .........~2..... │ │ 0x00dca930 00000000 00000000 ffffffff eb572f00 .............W/. │ │ 0x00dca940 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dca950 f4a43100 05000000 00000000 00000000 ..1............. │ │ + 0x00dca950 cda43100 05000000 00000000 00000000 ..1............. │ │ 0x00dca960 ffffffff 3cf22f00 05000000 00000000 ....<./......... │ │ - 0x00dca970 00000000 ffffffff d03e3200 05000000 .........>2..... │ │ - 0x00dca980 00000000 00000000 ffffffff 7a073200 ............z.2. │ │ + 0x00dca970 00000000 ffffffff a93e3200 05000000 .........>2..... │ │ + 0x00dca980 00000000 00000000 ffffffff 53073200 ............S.2. │ │ 0x00dca990 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dca9a0 da5b3200 05000000 00000000 00000000 .[2............. │ │ + 0x00dca9a0 b35b3200 05000000 00000000 00000000 .[2............. │ │ 0x00dca9b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dca9c0 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dca9d0 00000000 04000000 ffffffff b6622f00 .............b/. │ │ 0x00dca9e0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dca9f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcaa00 00000000 01000000 6c45cf00 03000000 ........lE...... │ │ 0x00dcaa10 e445cf00 02000000 6446cf00 04000000 .E......dF...... │ │ @@ -38688,137 +38688,137 @@ │ │ 0x00dcaaf0 00000000 01000000 144ccf00 02000000 .........L...... │ │ 0x00dcab00 784ccf00 03000000 284ecf00 04000000 xL......(N...... │ │ 0x00dcab10 f04ecf00 05000000 9c4fcf00 08000000 .N.......O...... │ │ 0x00dcab20 d852cf00 0b000000 e852cf00 07000000 .R.......R...... │ │ 0x00dcab30 8c56cf00 0a000000 9c56cf00 00000000 .V.......V...... │ │ 0x00dcab40 00000000 b6622f00 05000000 00000000 .....b/......... │ │ 0x00dcab50 00000000 ffffffff 3cf22f00 05000000 ........<./..... │ │ - 0x00dcab60 00000000 00000000 ffffffff f4a43100 ..............1. │ │ + 0x00dcab60 00000000 00000000 ffffffff cda43100 ..............1. │ │ 0x00dcab70 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcab80 62183100 05000000 00000000 00000000 b.1............. │ │ + 0x00dcab80 3b183100 05000000 00000000 00000000 ;.1............. │ │ 0x00dcab90 ffffffff eb572f00 04000000 00000000 .....W/......... │ │ 0x00dcaba0 00000000 ffffffff 76413000 04000000 ........vA0..... │ │ 0x00dcabb0 00000000 00000000 ffffffff 358b3200 ............5.2. │ │ 0x00dcabc0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcabd0 e0b93200 04000000 00000000 00000000 ..2............. │ │ 0x00dcabe0 ffffffff ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dcabf0 00000000 ffffffff 6ef03200 01000000 ........n.2..... │ │ 0x00dcac00 00000000 04000000 ffffffff 9a983000 ..............0. │ │ 0x00dcac10 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcac20 fce93100 01000000 00000000 04000000 ..1............. │ │ + 0x00dcac20 d5e93100 01000000 00000000 04000000 ..1............. │ │ 0x00dcac30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcac40 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dcac50 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcac60 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcac70 01000000 705acf00 02000000 b45acf00 ....pZ.......Z.. │ │ 0x00dcac80 03000000 b05bcf00 04000000 285ccf00 .....[......(\.. │ │ 0x00dcac90 05000000 885ccf00 08000000 a863cf00 .....\.......c.. │ │ 0x00dcaca0 0b000000 b863cf00 07000000 e064cf00 .....c.......d.. │ │ 0x00dcacb0 0a000000 f064cf00 00000000 00000000 .....d.......... │ │ 0x00dcacc0 ea7e3200 04000000 00000000 00000000 .~2............. │ │ 0x00dcacd0 ffffffff 76413000 04000000 00000000 ....vA0......... │ │ - 0x00dcace0 00000000 ffffffff f4a43100 05000000 ..........1..... │ │ - 0x00dcacf0 00000000 00000000 ffffffff 09543200 .............T2. │ │ + 0x00dcace0 00000000 ffffffff cda43100 05000000 ..........1..... │ │ + 0x00dcacf0 00000000 00000000 ffffffff e2533200 .............S2. │ │ 0x00dcad00 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcad10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcad20 00000000 ecb23200 02000000 00000000 ......2......... │ │ 0x00dcad30 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcad40 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcad50 4865cf00 02000000 2c66cf00 03000000 He......,f...... │ │ 0x00dcad60 3067cf00 04000000 a067cf00 05000000 0g.......g...... │ │ 0x00dcad70 9068cf00 08000000 c46ccf00 0b000000 .h.......l...... │ │ 0x00dcad80 d46ccf00 07000000 f86fcf00 0a000000 .l.......o...... │ │ 0x00dcad90 0870cf00 00000000 00000000 ea7e3200 .p...........~2. │ │ 0x00dcada0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcadb0 eb572f00 04000000 00000000 00000000 .W/............. │ │ - 0x00dcadc0 ffffffff 70953100 05000000 00000000 ....p.1......... │ │ + 0x00dcadc0 ffffffff 49953100 05000000 00000000 ....I.1......... │ │ 0x00dcadd0 00000000 ffffffff 3cf22f00 05000000 ........<./..... │ │ 0x00dcade0 00000000 00000000 ffffffff f5343000 .............40. │ │ 0x00dcadf0 02000000 00000000 08000000 ffffffff ................ │ │ - 0x00dcae00 cab23100 01000000 00000000 04000000 ..1............. │ │ + 0x00dcae00 a3b23100 01000000 00000000 04000000 ..1............. │ │ 0x00dcae10 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcae20 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dcae30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcae40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcae50 01000000 4870cf00 02000000 8c70cf00 ....Hp.......p.. │ │ 0x00dcae60 03000000 9071cf00 04000000 0472cf00 .....q.......r.. │ │ 0x00dcae70 05000000 6072cf00 08000000 0878cf00 ....`r.......x.. │ │ 0x00dcae80 0b000000 1878cf00 07000000 387acf00 .....x......8z.. │ │ 0x00dcae90 0a000000 487acf00 00000000 00000000 ....Hz.......... │ │ 0x00dcaea0 ea7e3200 04000000 00000000 00000000 .~2............. │ │ 0x00dcaeb0 ffffffff eb572f00 04000000 00000000 .....W/......... │ │ - 0x00dcaec0 00000000 ffffffff 70953100 05000000 ........p.1..... │ │ + 0x00dcaec0 00000000 ffffffff 49953100 05000000 ........I.1..... │ │ 0x00dcaed0 00000000 00000000 ffffffff 3cf22f00 ............<./. │ │ 0x00dcaee0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcaef0 f5343000 02000000 00000000 08000000 .40............. │ │ - 0x00dcaf00 ffffffff 3f2e3100 01000000 00000000 ....?.1......... │ │ + 0x00dcaf00 ffffffff 182e3100 01000000 00000000 ......1......... │ │ 0x00dcaf10 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcaf20 00000000 00000000 00000000 ecb23200 ..............2. │ │ 0x00dcaf30 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcaf40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcaf50 00000000 01000000 807acf00 02000000 .........z...... │ │ 0x00dcaf60 207bcf00 03000000 d07ccf00 04000000 {.......|...... │ │ 0x00dcaf70 a07dcf00 05000000 247ecf00 08000000 .}......$~...... │ │ 0x00dcaf80 8886cf00 0b000000 9886cf00 07000000 ................ │ │ 0x00dcaf90 248acf00 0a000000 348acf00 00000000 $.......4....... │ │ - 0x00dcafa0 00000000 70953100 05000000 00000000 ....p.1......... │ │ + 0x00dcafa0 00000000 49953100 05000000 00000000 ....I.1......... │ │ 0x00dcafb0 00000000 ffffffff 3cf22f00 05000000 ........<./..... │ │ 0x00dcafc0 00000000 00000000 ffffffff b1d92f00 ............../. │ │ 0x00dcafd0 02000000 00000000 08000000 ffffffff ................ │ │ - 0x00dcafe0 fce93100 02000000 00000000 04000000 ..1............. │ │ + 0x00dcafe0 d5e93100 02000000 00000000 04000000 ..1............. │ │ 0x00dcaff0 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ - 0x00dcb000 04000000 ffffffff 96cf3100 02000000 ..........1..... │ │ + 0x00dcb000 04000000 ffffffff 6fcf3100 02000000 ........o.1..... │ │ 0x00dcb010 00000000 08000000 ffffffff ea7e3200 .............~2. │ │ 0x00dcb020 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcb030 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcb040 00000000 ecb23200 02000000 00000000 ......2......... │ │ 0x00dcb050 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcb060 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcb070 e890cf00 02000000 2c91cf00 03000000 ........,....... │ │ 0x00dcb080 6492cf00 04000000 f892cf00 05000000 d............... │ │ 0x00dcb090 7493cf00 08000000 cc96cf00 0b000000 t............... │ │ 0x00dcb0a0 dc96cf00 07000000 7c99cf00 0a000000 ........|....... │ │ 0x00dcb0b0 8c99cf00 00000000 00000000 ea7e3200 .............~2. │ │ 0x00dcb0c0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcb0d0 eb572f00 04000000 00000000 00000000 .W/............. │ │ - 0x00dcb0e0 ffffffff f4a43100 05000000 00000000 ......1......... │ │ + 0x00dcb0e0 ffffffff cda43100 05000000 00000000 ......1......... │ │ 0x00dcb0f0 00000000 ffffffff a8983000 05000000 ..........0..... │ │ - 0x00dcb100 00000000 00000000 ffffffff 56ca3100 ............V.1. │ │ + 0x00dcb100 00000000 00000000 ffffffff 2fca3100 ............/.1. │ │ 0x00dcb110 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcb120 4a3c3200 04000000 00000000 00000000 J<2............. │ │ + 0x00dcb120 233c3200 04000000 00000000 00000000 #<2............. │ │ 0x00dcb130 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcb140 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dcb150 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcb160 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcb170 01000000 cc99cf00 02000000 109acf00 ................ │ │ 0x00dcb180 03000000 6c9bcf00 04000000 0c9ccf00 ....l........... │ │ 0x00dcb190 05000000 909ccf00 08000000 10a2cf00 ................ │ │ 0x00dcb1a0 0b000000 20a2cf00 07000000 30a2cf00 .... .......0... │ │ 0x00dcb1b0 0a000000 40a2cf00 00000000 00000000 ....@........... │ │ 0x00dcb1c0 01000000 cc99cf00 02000000 109acf00 ................ │ │ 0x00dcb1d0 03000000 6c9bcf00 04000000 0c9ccf00 ....l........... │ │ 0x00dcb1e0 05000000 50a2cf00 08000000 80a3cf00 ....P........... │ │ 0x00dcb1f0 0b000000 90a3cf00 07000000 a0a3cf00 ................ │ │ 0x00dcb200 0a000000 b0a3cf00 00000000 00000000 ................ │ │ - 0x00dcb210 f1233200 05000000 00000000 00000000 .#2............. │ │ - 0x00dcb220 ffffffff f4a43100 05000000 00000000 ......1......... │ │ + 0x00dcb210 ca233200 05000000 00000000 00000000 .#2............. │ │ + 0x00dcb220 ffffffff cda43100 05000000 00000000 ......1......... │ │ 0x00dcb230 00000000 ffffffff b6622f00 05000000 .........b/..... │ │ 0x00dcb240 00000000 00000000 ffffffff ea7e3200 .............~2. │ │ 0x00dcb250 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcb260 eb572f00 04000000 00000000 00000000 .W/............. │ │ 0x00dcb270 ffffffff 358b3200 04000000 00000000 ....5.2......... │ │ 0x00dcb280 00000000 ffffffff 3cf22f00 05000000 ........<./..... │ │ 0x00dcb290 00000000 00000000 ffffffff 2d6f2f00 ............-o/. │ │ 0x00dcb2a0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcb2b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcb2c0 00000000 ecb23200 02000000 00000000 ......2......... │ │ 0x00dcb2d0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dcb2e0 00000000 00000000 00000000 f1233200 .............#2. │ │ + 0x00dcb2e0 00000000 00000000 00000000 ca233200 .............#2. │ │ 0x00dcb2f0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcb300 f4a43100 05000000 00000000 00000000 ..1............. │ │ + 0x00dcb300 cda43100 05000000 00000000 00000000 ..1............. │ │ 0x00dcb310 ffffffff b6622f00 05000000 00000000 .....b/......... │ │ 0x00dcb320 00000000 ffffffff ea7e3200 04000000 .........~2..... │ │ 0x00dcb330 00000000 00000000 ffffffff eb572f00 .............W/. │ │ 0x00dcb340 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcb350 358b3200 04000000 00000000 00000000 5.2............. │ │ 0x00dcb360 ffffffff 3cf22f00 05000000 00000000 ....<./......... │ │ 0x00dcb370 00000000 ffffffff 2d6f2f00 02000000 ........-o/..... │ │ @@ -38830,68 +38830,68 @@ │ │ 0x00dcb3d0 02000000 aca8cf00 03000000 d4a9cf00 ................ │ │ 0x00dcb3e0 04000000 58aacf00 05000000 c0aacf00 ....X........... │ │ 0x00dcb3f0 08000000 54adcf00 0b000000 64adcf00 ....T.......d... │ │ 0x00dcb400 07000000 3cb0cf00 0a000000 4cb0cf00 ....<.......L... │ │ 0x00dcb410 00000000 00000000 ea7e3200 04000000 .........~2..... │ │ 0x00dcb420 00000000 00000000 ffffffff eb572f00 .............W/. │ │ 0x00dcb430 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcb440 f1233200 05000000 00000000 00000000 .#2............. │ │ - 0x00dcb450 ffffffff 62183100 05000000 00000000 ....b.1......... │ │ + 0x00dcb440 ca233200 05000000 00000000 00000000 .#2............. │ │ + 0x00dcb450 ffffffff 3b183100 05000000 00000000 ....;.1......... │ │ 0x00dcb460 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcb470 00000000 00000000 00000000 ecb23200 ..............2. │ │ 0x00dcb480 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcb490 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcb4a0 00000000 01000000 5cb2cf00 02000000 ........\....... │ │ 0x00dcb4b0 a8b2cf00 03000000 f0b3cf00 04000000 ................ │ │ 0x00dcb4c0 20b4cf00 05000000 fcb4cf00 08000000 ............... │ │ 0x00dcb4d0 0cb8cf00 0b000000 1cb8cf00 07000000 ................ │ │ 0x00dcb4e0 d8bccf00 0a000000 e8bccf00 00000000 ................ │ │ 0x00dcb4f0 00000000 ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dcb500 00000000 ffffffff eb572f00 04000000 .........W/..... │ │ - 0x00dcb510 00000000 00000000 ffffffff f1233200 .............#2. │ │ + 0x00dcb510 00000000 00000000 ffffffff ca233200 .............#2. │ │ 0x00dcb520 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcb530 f4a43100 05000000 00000000 00000000 ..1............. │ │ - 0x00dcb540 ffffffff 381d3100 05000000 00000000 ....8.1......... │ │ + 0x00dcb530 cda43100 05000000 00000000 00000000 ..1............. │ │ + 0x00dcb540 ffffffff 111d3100 05000000 00000000 ......1......... │ │ 0x00dcb550 00000000 ffffffff e6233000 05000000 .........#0..... │ │ 0x00dcb560 00000000 00000000 ffffffff 60b03200 ............`.2. │ │ 0x00dcb570 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcb580 f0233000 05000000 00000000 00000000 .#0............. │ │ 0x00dcb590 ffffffff 8b053000 05000000 00000000 ......0......... │ │ 0x00dcb5a0 00000000 ffffffff fc233000 05000000 .........#0..... │ │ - 0x00dcb5b0 00000000 00000000 ffffffff c1dd3100 ..............1. │ │ + 0x00dcb5b0 00000000 00000000 ffffffff 9add3100 ..............1. │ │ 0x00dcb5c0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcb5d0 8bc43000 04000000 00000000 00000000 ..0............. │ │ 0x00dcb5e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcb5f0 00000000 00000000 7b733200 49663800 ........{s2.If8. │ │ - 0x00dcb600 0b000000 10000000 4ea23100 54663800 ........N.1.Tf8. │ │ - 0x00dcb610 0b000000 18000000 92293100 5f663800 .........)1._f8. │ │ + 0x00dcb600 0b000000 10000000 27a23100 54663800 ........'.1.Tf8. │ │ + 0x00dcb610 0b000000 18000000 6b293100 5f663800 ........k)1._f8. │ │ 0x00dcb620 0b000000 20000000 caac2f00 3c663800 .... ...../..1......./. │ │ + 0x00dcbfe0 901bd000 00000000 00000000 56743100 ............Vt1. │ │ + 0x00dcbff0 02000000 17ee3100 00000000 b3d92f00 ......1......./. │ │ 0x00dcc000 01000000 f64d3000 01000000 00000000 .....M0......... │ │ 0x00dcc010 04000000 ffffffff 056c3000 01000000 .........l0..... │ │ 0x00dcc020 00000000 04000000 ffffffff 1dbb2f00 ............../. │ │ 0x00dcc030 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcc040 39c43000 04000000 00000000 00000000 9.0............. │ │ 0x00dcc050 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ - 0x00dcc060 00000000 ffffffff 16453200 02000000 .........E2..... │ │ + 0x00dcc060 00000000 ffffffff ef443200 02000000 .........D2..... │ │ 0x00dcc070 00000000 00000000 ffffffff 2fdb3200 ............/.2. │ │ 0x00dcc080 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc090 23de3200 02000000 00000000 00000000 #.2............. │ │ 0x00dcc0a0 ffffffff 25f82f00 01000000 00000000 ....%./......... │ │ 0x00dcc0b0 04000000 ffffffff 74e13200 01000000 ........t.2..... │ │ 0x00dcc0c0 00000000 04000000 ffffffff acbb2f00 ............../. │ │ 0x00dcc0d0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcc0e0 62183100 05000000 00000000 00000000 b.1............. │ │ + 0x00dcc0e0 3b183100 05000000 00000000 00000000 ;.1............. │ │ 0x00dcc0f0 ffffffff d24a3000 02000000 00000000 .....J0......... │ │ 0x00dcc100 00000000 ffffffff 1cb92f00 02000000 ........../..... │ │ 0x00dcc110 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcc120 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc130 00000000 40c1dc00 f4c1dc00 30c2dc00 ....@.......0... │ │ 0x00dcc140 2eb62f00 02000000 00000000 00000000 ../............. │ │ - 0x00dcc150 ffffffff 16453200 02000000 00000000 .....E2......... │ │ + 0x00dcc150 ffffffff ef443200 02000000 00000000 .....D2......... │ │ 0x00dcc160 00000000 ffffffff 2fdb3200 02000000 ......../.2..... │ │ 0x00dcc170 00000000 00000000 ffffffff 23de3200 ............#.2. │ │ 0x00dcc180 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc190 25f82f00 01000000 00000000 04000000 %./............. │ │ 0x00dcc1a0 ffffffff 74e13200 01000000 00000000 ....t.2......... │ │ 0x00dcc1b0 04000000 ffffffff acbb2f00 01000000 ........../..... │ │ - 0x00dcc1c0 00000000 04000000 ffffffff 62183100 ............b.1. │ │ + 0x00dcc1c0 00000000 04000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcc1d0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc1e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc1f0 00000000 d24a3000 02000000 00000000 .....J0......... │ │ 0x00dcc200 00000000 ffffffff 1cb92f00 02000000 ........../..... │ │ 0x00dcc210 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcc220 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc230 2eb62f00 02000000 00000000 00000000 ../............. │ │ - 0x00dcc240 ffffffff 16453200 02000000 00000000 .....E2......... │ │ + 0x00dcc240 ffffffff ef443200 02000000 00000000 .....D2......... │ │ 0x00dcc250 00000000 ffffffff 2fdb3200 02000000 ......../.2..... │ │ 0x00dcc260 00000000 00000000 ffffffff 23de3200 ............#.2. │ │ 0x00dcc270 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc280 25f82f00 01000000 00000000 04000000 %./............. │ │ 0x00dcc290 ffffffff 74e13200 01000000 00000000 ....t.2......... │ │ 0x00dcc2a0 04000000 ffffffff acbb2f00 01000000 ........../..... │ │ - 0x00dcc2b0 00000000 04000000 ffffffff 62183100 ............b.1. │ │ + 0x00dcc2b0 00000000 04000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcc2c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc2d0 d24a3000 02000000 00000000 00000000 .J0............. │ │ 0x00dcc2e0 ffffffff 1cb92f00 02000000 00000000 ....../......... │ │ 0x00dcc2f0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcc300 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcc310 2c1fd000 02000000 5c1fd000 03000000 ,.......\....... │ │ 0x00dcc320 f81fd000 04000000 a020d000 05000000 ......... ...... │ │ @@ -39095,57 +39095,57 @@ │ │ 0x00dcc460 d02dd000 2a000000 f42dd000 2b000000 .-..*....-..+... │ │ 0x00dcc470 a82fd000 14000000 4434d000 2c000000 ./......D4..,... │ │ 0x00dcc480 fc2fd000 00000000 00000000 f64d3000 ./...........M0. │ │ 0x00dcc490 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcc4a0 056c3000 01000000 00000000 04000000 .l0............. │ │ 0x00dcc4b0 ffffffff 1dbb2f00 01000000 00000000 ....../......... │ │ 0x00dcc4c0 04000000 ffffffff 39c43000 04000000 ........9.0..... │ │ - 0x00dcc4d0 00000000 00000000 ffffffff b7393100 .............91. │ │ + 0x00dcc4d0 00000000 00000000 ffffffff 90393100 .............91. │ │ 0x00dcc4e0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc4f0 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dcc500 ffffffff b19c2f00 04000000 00000000 ....../......... │ │ 0x00dcc510 00000000 ffffffff e8b02f00 04000000 ........../..... │ │ - 0x00dcc520 00000000 00000000 ffffffff 990a3200 ..............2. │ │ + 0x00dcc520 00000000 00000000 ffffffff 720a3200 ............r.2. │ │ 0x00dcc530 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc540 12802f00 04000000 00000000 00000000 ../............. │ │ 0x00dcc550 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ 0x00dcc560 00000000 ffffffff 6aaf2f00 02000000 ........j./..... │ │ 0x00dcc570 00000000 00000000 ffffffff 1b4c3000 .............L0. │ │ 0x00dcc580 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcc590 a3b03100 05000000 00000000 00000000 ..1............. │ │ - 0x00dcc5a0 ffffffff 8e143100 02000000 00000000 ......1......... │ │ + 0x00dcc590 7cb03100 05000000 00000000 00000000 |.1............. │ │ + 0x00dcc5a0 ffffffff 67143100 02000000 00000000 ....g.1......... │ │ 0x00dcc5b0 00000000 ffffffff 28333000 02000000 ........(30..... │ │ - 0x00dcc5c0 00000000 00000000 ffffffff 62183100 ............b.1. │ │ + 0x00dcc5c0 00000000 00000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcc5d0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc5e0 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dcc5f0 ffffffff 194c3000 01000000 00000000 .....L0......... │ │ - 0x00dcc600 04000000 ffffffff 840e3100 04000000 ..........1..... │ │ + 0x00dcc600 04000000 ffffffff 5d0e3100 04000000 ........].1..... │ │ 0x00dcc610 00000000 00000000 ffffffff 2c113300 ............,.3. │ │ 0x00dcc620 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcc630 73ea3100 01000000 00000000 04000000 s.1............. │ │ + 0x00dcc630 4cea3100 01000000 00000000 04000000 L.1............. │ │ 0x00dcc640 ffffffff 206a3000 01000000 00000000 .... j0......... │ │ - 0x00dcc650 04000000 ffffffff 960a3200 01000000 ..........2..... │ │ + 0x00dcc650 04000000 ffffffff 6f0a3200 01000000 ........o.2..... │ │ 0x00dcc660 00000000 04000000 ffffffff d24a3000 .............J0. │ │ 0x00dcc670 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc680 02832f00 02000000 00000000 00000000 ../............. │ │ - 0x00dcc690 ffffffff 22b33100 02000000 00000000 ....".1......... │ │ + 0x00dcc690 ffffffff fbb23100 02000000 00000000 ......1......... │ │ 0x00dcc6a0 00000000 ffffffff 1cb92f00 02000000 ........../..... │ │ 0x00dcc6b0 00000000 00000000 ffffffff e9323000 .............20. │ │ 0x00dcc6c0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcc6d0 9a373100 01000000 00000000 04000000 .71............. │ │ + 0x00dcc6d0 73373100 01000000 00000000 04000000 s71............. │ │ 0x00dcc6e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcc6f0 00000000 00000000 e9323000 01000000 .........20..... │ │ - 0x00dcc700 00000000 04000000 ffffffff b7393100 .............91. │ │ + 0x00dcc700 00000000 04000000 ffffffff 90393100 .............91. │ │ 0x00dcc710 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc720 e8b02f00 04000000 00000000 00000000 ../............. │ │ - 0x00dcc730 ffffffff 990a3200 04000000 00000000 ......2......... │ │ - 0x00dcc740 00000000 ffffffff 62183100 05000000 ........b.1..... │ │ - 0x00dcc750 00000000 00000000 ffffffff 9a373100 .............71. │ │ + 0x00dcc730 ffffffff 720a3200 04000000 00000000 ....r.2......... │ │ + 0x00dcc740 00000000 ffffffff 3b183100 05000000 ........;.1..... │ │ + 0x00dcc750 00000000 00000000 ffffffff 73373100 ............s71. │ │ 0x00dcc760 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcc770 5a593100 04000000 00000000 00000000 ZY1............. │ │ + 0x00dcc770 33593100 04000000 00000000 00000000 3Y1............. │ │ 0x00dcc780 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcc790 00000000 00000000 00000000 d8c7dc00 ................ │ │ 0x00dcc7a0 00c8dc00 28c8dc00 64c8dc00 68c9dc00 ....(...d...h... │ │ 0x00dcc7b0 80cadc00 98cbdc00 c4ccdc00 00cddc00 ................ │ │ 0x00dcc7c0 50cddc00 a0cddc00 04cedc00 30cfdc00 P...........0... │ │ 0x00dcc7d0 70d0dc00 b0d1dc00 1cb92f00 02000000 p........./..... │ │ 0x00dcc7e0 00000000 00000000 ffffffff 00000000 ................ │ │ @@ -39154,212 +39154,212 @@ │ │ 0x00dcc810 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcc820 00000000 00000000 1cb92f00 02000000 ........../..... │ │ 0x00dcc830 00000000 00000000 ffffffff d24a3000 .............J0. │ │ 0x00dcc840 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc850 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcc860 00000000 b19c2f00 04000000 00000000 ....../......... │ │ 0x00dcc870 00000000 ffffffff e8b02f00 04000000 ........../..... │ │ - 0x00dcc880 00000000 00000000 ffffffff 990a3200 ..............2. │ │ + 0x00dcc880 00000000 00000000 ffffffff 720a3200 ............r.2. │ │ 0x00dcc890 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc8a0 12802f00 04000000 00000000 00000000 ../............. │ │ 0x00dcc8b0 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ 0x00dcc8c0 00000000 ffffffff 6aaf2f00 02000000 ........j./..... │ │ 0x00dcc8d0 00000000 00000000 ffffffff 1b4c3000 .............L0. │ │ 0x00dcc8e0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcc8f0 a3b03100 05000000 00000000 00000000 ..1............. │ │ - 0x00dcc900 ffffffff 8e143100 02000000 00000000 ......1......... │ │ + 0x00dcc8f0 7cb03100 05000000 00000000 00000000 |.1............. │ │ + 0x00dcc900 ffffffff 67143100 02000000 00000000 ....g.1......... │ │ 0x00dcc910 00000000 ffffffff 28333000 02000000 ........(30..... │ │ - 0x00dcc920 00000000 00000000 ffffffff 62183100 ............b.1. │ │ + 0x00dcc920 00000000 00000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcc930 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc940 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dcc950 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcc960 00000000 00000000 1cb92f00 02000000 ........../..... │ │ 0x00dcc970 00000000 00000000 ffffffff b19c2f00 ............../. │ │ 0x00dcc980 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc990 e8b02f00 04000000 00000000 00000000 ../............. │ │ - 0x00dcc9a0 ffffffff 990a3200 04000000 00000000 ......2......... │ │ + 0x00dcc9a0 ffffffff 720a3200 04000000 00000000 ....r.2......... │ │ 0x00dcc9b0 00000000 ffffffff 12802f00 04000000 ........../..... │ │ 0x00dcc9c0 00000000 00000000 ffffffff 2eb62f00 ............../. │ │ 0x00dcc9d0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcc9e0 6aaf2f00 02000000 00000000 00000000 j./............. │ │ 0x00dcc9f0 ffffffff 1b4c3000 02000000 00000000 .....L0......... │ │ - 0x00dcca00 00000000 ffffffff a3b03100 05000000 ..........1..... │ │ - 0x00dcca10 00000000 00000000 ffffffff 8e143100 ..............1. │ │ + 0x00dcca00 00000000 ffffffff 7cb03100 05000000 ........|.1..... │ │ + 0x00dcca10 00000000 00000000 ffffffff 67143100 ............g.1. │ │ 0x00dcca20 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcca30 28333000 02000000 00000000 00000000 (30............. │ │ - 0x00dcca40 ffffffff 62183100 05000000 00000000 ....b.1......... │ │ + 0x00dcca40 ffffffff 3b183100 05000000 00000000 ....;.1......... │ │ 0x00dcca50 00000000 ffffffff 5dde3200 01000000 ........].2..... │ │ 0x00dcca60 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcca70 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcca80 d24a3000 05000000 00000000 00000000 .J0............. │ │ 0x00dcca90 ffffffff b19c2f00 04000000 00000000 ....../......... │ │ 0x00dccaa0 00000000 ffffffff e8b02f00 04000000 ........../..... │ │ - 0x00dccab0 00000000 00000000 ffffffff 990a3200 ..............2. │ │ + 0x00dccab0 00000000 00000000 ffffffff 720a3200 ............r.2. │ │ 0x00dccac0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dccad0 12802f00 04000000 00000000 00000000 ../............. │ │ 0x00dccae0 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ 0x00dccaf0 00000000 ffffffff 6aaf2f00 02000000 ........j./..... │ │ 0x00dccb00 00000000 00000000 ffffffff 1b4c3000 .............L0. │ │ 0x00dccb10 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dccb20 a3b03100 05000000 00000000 00000000 ..1............. │ │ - 0x00dccb30 ffffffff 8e143100 02000000 00000000 ......1......... │ │ + 0x00dccb20 7cb03100 05000000 00000000 00000000 |.1............. │ │ + 0x00dccb30 ffffffff 67143100 02000000 00000000 ....g.1......... │ │ 0x00dccb40 00000000 ffffffff 28333000 02000000 ........(30..... │ │ - 0x00dccb50 00000000 00000000 ffffffff 62183100 ............b.1. │ │ + 0x00dccb50 00000000 00000000 ffffffff 3b183100 ............;.1. │ │ 0x00dccb60 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dccb70 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dccb80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dccb90 00000000 00000000 1cb92f00 02000000 ........../..... │ │ 0x00dccba0 00000000 00000000 ffffffff d24a3000 .............J0. │ │ 0x00dccbb0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dccbc0 b19c2f00 04000000 00000000 00000000 ../............. │ │ 0x00dccbd0 ffffffff e8b02f00 04000000 00000000 ....../......... │ │ - 0x00dccbe0 00000000 ffffffff 990a3200 04000000 ..........2..... │ │ + 0x00dccbe0 00000000 ffffffff 720a3200 04000000 ........r.2..... │ │ 0x00dccbf0 00000000 00000000 ffffffff 12802f00 ............../. │ │ 0x00dccc00 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dccc10 2eb62f00 02000000 00000000 00000000 ../............. │ │ 0x00dccc20 ffffffff 6aaf2f00 02000000 00000000 ....j./......... │ │ 0x00dccc30 00000000 ffffffff 1b4c3000 02000000 .........L0..... │ │ - 0x00dccc40 00000000 00000000 ffffffff a3b03100 ..............1. │ │ + 0x00dccc40 00000000 00000000 ffffffff 7cb03100 ............|.1. │ │ 0x00dccc50 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dccc60 8e143100 02000000 00000000 00000000 ..1............. │ │ + 0x00dccc60 67143100 02000000 00000000 00000000 g.1............. │ │ 0x00dccc70 ffffffff 28333000 02000000 00000000 ....(30......... │ │ - 0x00dccc80 00000000 ffffffff 62183100 05000000 ........b.1..... │ │ + 0x00dccc80 00000000 ffffffff 3b183100 05000000 ........;.1..... │ │ 0x00dccc90 00000000 00000000 ffffffff 5dde3200 ............].2. │ │ 0x00dccca0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcccb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcccc0 00000000 e9323000 01000000 00000000 .....20......... │ │ - 0x00dcccd0 04000000 ffffffff 9a373100 01000000 .........71..... │ │ + 0x00dcccd0 04000000 ffffffff 73373100 01000000 ........s71..... │ │ 0x00dccce0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcccf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccd00 1cb92f00 02000000 00000000 00000000 ../............. │ │ 0x00dccd10 ffffffff e9323000 01000000 00000000 .....20......... │ │ - 0x00dccd20 04000000 ffffffff 9a373100 01000000 .........71..... │ │ + 0x00dccd20 04000000 ffffffff 73373100 01000000 ........s71..... │ │ 0x00dccd30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dccd40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccd50 d24a3000 05000000 00000000 00000000 .J0............. │ │ 0x00dccd60 ffffffff e9323000 01000000 00000000 .....20......... │ │ - 0x00dccd70 04000000 ffffffff 9a373100 01000000 .........71..... │ │ + 0x00dccd70 04000000 ffffffff 73373100 01000000 ........s71..... │ │ 0x00dccd80 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dccd90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccda0 1cb92f00 02000000 00000000 00000000 ../............. │ │ 0x00dccdb0 ffffffff d24a3000 05000000 00000000 .....J0......... │ │ 0x00dccdc0 00000000 ffffffff e9323000 01000000 .........20..... │ │ - 0x00dccdd0 00000000 04000000 ffffffff 9a373100 .............71. │ │ + 0x00dccdd0 00000000 04000000 ffffffff 73373100 ............s71. │ │ 0x00dccde0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dccdf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcce00 00000000 b19c2f00 04000000 00000000 ....../......... │ │ 0x00dcce10 00000000 ffffffff e8b02f00 04000000 ........../..... │ │ - 0x00dcce20 00000000 00000000 ffffffff 990a3200 ..............2. │ │ + 0x00dcce20 00000000 00000000 ffffffff 720a3200 ............r.2. │ │ 0x00dcce30 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcce40 12802f00 04000000 00000000 00000000 ../............. │ │ 0x00dcce50 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ 0x00dcce60 00000000 ffffffff 6aaf2f00 02000000 ........j./..... │ │ 0x00dcce70 00000000 00000000 ffffffff 1b4c3000 .............L0. │ │ 0x00dcce80 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcce90 a3b03100 05000000 00000000 00000000 ..1............. │ │ - 0x00dccea0 ffffffff 8e143100 02000000 00000000 ......1......... │ │ + 0x00dcce90 7cb03100 05000000 00000000 00000000 |.1............. │ │ + 0x00dccea0 ffffffff 67143100 02000000 00000000 ....g.1......... │ │ 0x00dcceb0 00000000 ffffffff 28333000 02000000 ........(30..... │ │ - 0x00dccec0 00000000 00000000 ffffffff 62183100 ............b.1. │ │ + 0x00dccec0 00000000 00000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcced0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dccee0 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dccef0 ffffffff e9323000 01000000 00000000 .....20......... │ │ - 0x00dccf00 04000000 ffffffff 9a373100 01000000 .........71..... │ │ + 0x00dccf00 04000000 ffffffff 73373100 01000000 ........s71..... │ │ 0x00dccf10 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dccf20 00000000 00000000 00000000 00000000 ................ │ │ 0x00dccf30 1cb92f00 02000000 00000000 00000000 ../............. │ │ 0x00dccf40 ffffffff b19c2f00 04000000 00000000 ....../......... │ │ 0x00dccf50 00000000 ffffffff e8b02f00 04000000 ........../..... │ │ - 0x00dccf60 00000000 00000000 ffffffff 990a3200 ..............2. │ │ + 0x00dccf60 00000000 00000000 ffffffff 720a3200 ............r.2. │ │ 0x00dccf70 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dccf80 12802f00 04000000 00000000 00000000 ../............. │ │ 0x00dccf90 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ 0x00dccfa0 00000000 ffffffff 6aaf2f00 02000000 ........j./..... │ │ 0x00dccfb0 00000000 00000000 ffffffff 1b4c3000 .............L0. │ │ 0x00dccfc0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dccfd0 a3b03100 05000000 00000000 00000000 ..1............. │ │ - 0x00dccfe0 ffffffff 8e143100 02000000 00000000 ......1......... │ │ + 0x00dccfd0 7cb03100 05000000 00000000 00000000 |.1............. │ │ + 0x00dccfe0 ffffffff 67143100 02000000 00000000 ....g.1......... │ │ 0x00dccff0 00000000 ffffffff 28333000 02000000 ........(30..... │ │ - 0x00dcd000 00000000 00000000 ffffffff 62183100 ............b.1. │ │ + 0x00dcd000 00000000 00000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcd010 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd020 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dcd030 ffffffff e9323000 01000000 00000000 .....20......... │ │ - 0x00dcd040 04000000 ffffffff 9a373100 01000000 .........71..... │ │ + 0x00dcd040 04000000 ffffffff 73373100 01000000 ........s71..... │ │ 0x00dcd050 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcd060 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd070 d24a3000 05000000 00000000 00000000 .J0............. │ │ 0x00dcd080 ffffffff b19c2f00 04000000 00000000 ....../......... │ │ 0x00dcd090 00000000 ffffffff e8b02f00 04000000 ........../..... │ │ - 0x00dcd0a0 00000000 00000000 ffffffff 990a3200 ..............2. │ │ + 0x00dcd0a0 00000000 00000000 ffffffff 720a3200 ............r.2. │ │ 0x00dcd0b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd0c0 12802f00 04000000 00000000 00000000 ../............. │ │ 0x00dcd0d0 ffffffff 2eb62f00 02000000 00000000 ....../......... │ │ 0x00dcd0e0 00000000 ffffffff 6aaf2f00 02000000 ........j./..... │ │ 0x00dcd0f0 00000000 00000000 ffffffff 1b4c3000 .............L0. │ │ 0x00dcd100 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcd110 a3b03100 05000000 00000000 00000000 ..1............. │ │ - 0x00dcd120 ffffffff 8e143100 02000000 00000000 ......1......... │ │ + 0x00dcd110 7cb03100 05000000 00000000 00000000 |.1............. │ │ + 0x00dcd120 ffffffff 67143100 02000000 00000000 ....g.1......... │ │ 0x00dcd130 00000000 ffffffff 28333000 02000000 ........(30..... │ │ - 0x00dcd140 00000000 00000000 ffffffff 62183100 ............b.1. │ │ + 0x00dcd140 00000000 00000000 ffffffff 3b183100 ............;.1. │ │ 0x00dcd150 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd160 5dde3200 01000000 00000000 04000000 ].2............. │ │ 0x00dcd170 ffffffff e9323000 01000000 00000000 .....20......... │ │ - 0x00dcd180 04000000 ffffffff 9a373100 01000000 .........71..... │ │ + 0x00dcd180 04000000 ffffffff 73373100 01000000 ........s71..... │ │ 0x00dcd190 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcd1a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd1b0 1cb92f00 02000000 00000000 00000000 ../............. │ │ 0x00dcd1c0 ffffffff d24a3000 05000000 00000000 .....J0......... │ │ 0x00dcd1d0 00000000 ffffffff b19c2f00 04000000 ........../..... │ │ 0x00dcd1e0 00000000 00000000 ffffffff e8b02f00 ............../. │ │ 0x00dcd1f0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcd200 990a3200 04000000 00000000 00000000 ..2............. │ │ + 0x00dcd200 720a3200 04000000 00000000 00000000 r.2............. │ │ 0x00dcd210 ffffffff 12802f00 04000000 00000000 ....../......... │ │ 0x00dcd220 00000000 ffffffff 2eb62f00 02000000 ........../..... │ │ 0x00dcd230 00000000 00000000 ffffffff 6aaf2f00 ............j./. │ │ 0x00dcd240 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd250 1b4c3000 02000000 00000000 00000000 .L0............. │ │ - 0x00dcd260 ffffffff a3b03100 05000000 00000000 ......1......... │ │ - 0x00dcd270 00000000 ffffffff 8e143100 02000000 ..........1..... │ │ + 0x00dcd260 ffffffff 7cb03100 05000000 00000000 ....|.1......... │ │ + 0x00dcd270 00000000 ffffffff 67143100 02000000 ........g.1..... │ │ 0x00dcd280 00000000 00000000 ffffffff 28333000 ............(30. │ │ 0x00dcd290 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcd2a0 62183100 05000000 00000000 00000000 b.1............. │ │ + 0x00dcd2a0 3b183100 05000000 00000000 00000000 ;.1............. │ │ 0x00dcd2b0 ffffffff 5dde3200 01000000 00000000 ....].2......... │ │ 0x00dcd2c0 04000000 ffffffff e9323000 01000000 .........20..... │ │ - 0x00dcd2d0 00000000 04000000 ffffffff 9a373100 .............71. │ │ + 0x00dcd2d0 00000000 04000000 ffffffff 73373100 ............s71. │ │ 0x00dcd2e0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcd2f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd300 00000000 f64d3000 01000000 00000000 .....M0......... │ │ 0x00dcd310 04000000 ffffffff 056c3000 01000000 .........l0..... │ │ 0x00dcd320 00000000 04000000 ffffffff 1dbb2f00 ............../. │ │ 0x00dcd330 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcd340 39c43000 04000000 00000000 00000000 9.0............. │ │ - 0x00dcd350 ffffffff b7393100 05000000 00000000 .....91......... │ │ + 0x00dcd350 ffffffff 90393100 05000000 00000000 .....91......... │ │ 0x00dcd360 00000000 ffffffff 5dde3200 01000000 ........].2..... │ │ 0x00dcd370 00000000 04000000 ffffffff b19c2f00 ............../. │ │ 0x00dcd380 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd390 e8b02f00 04000000 00000000 00000000 ../............. │ │ - 0x00dcd3a0 ffffffff 990a3200 04000000 00000000 ......2......... │ │ + 0x00dcd3a0 ffffffff 720a3200 04000000 00000000 ....r.2......... │ │ 0x00dcd3b0 00000000 ffffffff 12802f00 04000000 ........../..... │ │ 0x00dcd3c0 00000000 00000000 ffffffff 2eb62f00 ............../. │ │ 0x00dcd3d0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd3e0 6aaf2f00 02000000 00000000 00000000 j./............. │ │ 0x00dcd3f0 ffffffff 1b4c3000 02000000 00000000 .....L0......... │ │ - 0x00dcd400 00000000 ffffffff a3b03100 05000000 ..........1..... │ │ - 0x00dcd410 00000000 00000000 ffffffff 8e143100 ..............1. │ │ + 0x00dcd400 00000000 ffffffff 7cb03100 05000000 ........|.1..... │ │ + 0x00dcd410 00000000 00000000 ffffffff 67143100 ............g.1. │ │ 0x00dcd420 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd430 28333000 02000000 00000000 00000000 (30............. │ │ - 0x00dcd440 ffffffff 62183100 05000000 00000000 ....b.1......... │ │ + 0x00dcd440 ffffffff 3b183100 05000000 00000000 ....;.1......... │ │ 0x00dcd450 00000000 ffffffff 5dde3200 01000000 ........].2..... │ │ 0x00dcd460 00000000 04000000 ffffffff d24a3000 .............J0. │ │ 0x00dcd470 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd480 02832f00 05000000 00000000 00000000 ../............. │ │ - 0x00dcd490 ffffffff 22b33100 05000000 00000000 ....".1......... │ │ + 0x00dcd490 ffffffff fbb23100 05000000 00000000 ......1......... │ │ 0x00dcd4a0 00000000 ffffffff 1cb92f00 02000000 ........../..... │ │ 0x00dcd4b0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcd4c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcd4d0 b7393100 05000000 00000000 00000000 .91............. │ │ + 0x00dcd4d0 90393100 05000000 00000000 00000000 .91............. │ │ 0x00dcd4e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcd4f0 00000000 00000000 01000000 a841d000 .............A.. │ │ 0x00dcd500 0a000000 6ceabf00 0b000000 e041d000 ....l........A.. │ │ 0x00dcd510 0c000000 0442d000 0d000000 1442d000 .....B.......B.. │ │ 0x00dcd520 0e000000 1842d000 15000000 2842d000 .....B......(B.. │ │ 0x00dcd530 17000000 9842d000 16000000 c043d000 .....B.......C.. │ │ 0x00dcd540 28000000 cc43d000 29000000 1c44d000 (....C..)....D.. │ │ @@ -39399,21 +39399,21 @@ │ │ 0x00dcd760 04000000 3445d000 05000000 e846d000 ....4E.......F.. │ │ 0x00dcd770 06000000 884ad000 07000000 2047d000 .....J...... G.. │ │ 0x00dcd780 08000000 6847d000 2c000000 9c47d000 ....hG..,....G.. │ │ 0x00dcd790 00000000 00000000 f64d3000 01000000 .........M0..... │ │ 0x00dcd7a0 00000000 04000000 ffffffff 056c3000 .............l0. │ │ 0x00dcd7b0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcd7c0 1dbb2f00 01000000 00000000 04000000 ../............. │ │ - 0x00dcd7d0 ffffffff 7ded3100 04000000 00000000 ....}.1......... │ │ - 0x00dcd7e0 00000000 ffffffff b7393100 05000000 .........91..... │ │ + 0x00dcd7d0 ffffffff 56ed3100 04000000 00000000 ....V.1......... │ │ + 0x00dcd7e0 00000000 ffffffff 90393100 05000000 .........91..... │ │ 0x00dcd7f0 00000000 00000000 ffffffff d24a3000 .............J0. │ │ 0x00dcd800 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd810 1cb92f00 05000000 00000000 00000000 ../............. │ │ 0x00dcd820 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dcd830 00000000 00000000 b7393100 05000000 .........91..... │ │ + 0x00dcd830 00000000 00000000 90393100 05000000 .........91..... │ │ 0x00dcd840 00000000 00000000 ffffffff ea7e3200 .............~2. │ │ 0x00dcd850 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd860 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd870 00000000 d24a3000 05000000 00000000 .....J0......... │ │ 0x00dcd880 00000000 ffffffff 1cb92f00 05000000 ........../..... │ │ 0x00dcd890 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcd8a0 00000000 00000000 00000000 00000000 ................ │ │ @@ -39487,90 +39487,90 @@ │ │ 0x00dcdce0 f64d3000 01000000 00000000 04000000 .M0............. │ │ 0x00dcdcf0 ffffffff 056c3000 01000000 00000000 .....l0......... │ │ 0x00dcdd00 04000000 ffffffff 1dbb2f00 01000000 ........../..... │ │ 0x00dcdd10 00000000 04000000 ffffffff 39c43000 ............9.0. │ │ 0x00dcdd20 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdd30 b1d92f00 02000000 00000000 00000000 ../............. │ │ 0x00dcdd40 ffffffff 862b3000 02000000 00000000 .....+0......... │ │ - 0x00dcdd50 00000000 ffffffff 51473200 02000000 ........QG2..... │ │ + 0x00dcdd50 00000000 ffffffff 2a473200 02000000 ........*G2..... │ │ 0x00dcdd60 00000000 00000000 ffffffff 78c03200 ............x.2. │ │ 0x00dcdd70 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcdd80 955b3100 02000000 00000000 00000000 .[1............. │ │ + 0x00dcdd80 6e5b3100 02000000 00000000 00000000 n[1............. │ │ 0x00dcdd90 ffffffff cd833200 02000000 00000000 ......2......... │ │ 0x00dcdda0 00000000 ffffffff 909e2f00 02000000 ........../..... │ │ 0x00dcddb0 00000000 00000000 ffffffff f4e03200 ..............2. │ │ 0x00dcddc0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcddd0 9c9e2f00 02000000 00000000 00000000 ../............. │ │ 0x00dcdde0 ffffffff 706c3000 02000000 00000000 ....pl0......... │ │ - 0x00dcddf0 00000000 ffffffff a15b3100 02000000 .........[1..... │ │ - 0x00dcde00 00000000 00000000 ffffffff 880c3200 ..............2. │ │ + 0x00dcddf0 00000000 ffffffff 7a5b3100 02000000 ........z[1..... │ │ + 0x00dcde00 00000000 00000000 ffffffff 610c3200 ............a.2. │ │ 0x00dcde10 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcde20 514e3000 02000000 00000000 00000000 QN0............. │ │ 0x00dcde30 ffffffff a89e2f00 02000000 00000000 ....../......... │ │ - 0x00dcde40 00000000 ffffffff ef393100 02000000 .........91..... │ │ - 0x00dcde50 00000000 00000000 ffffffff bc293200 .............)2. │ │ + 0x00dcde40 00000000 ffffffff c8393100 02000000 .........91..... │ │ + 0x00dcde50 00000000 00000000 ffffffff 95293200 .............)2. │ │ 0x00dcde60 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcde70 84c03200 02000000 00000000 00000000 ..2............. │ │ 0x00dcde80 ffffffff d9833200 02000000 00000000 ......2......... │ │ 0x00dcde90 00000000 ffffffff 92c03200 02000000 ..........2..... │ │ 0x00dcdea0 00000000 00000000 ffffffff b69e2f00 ............../. │ │ 0x00dcdeb0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdec0 5abb2f00 02000000 00000000 00000000 Z./............. │ │ 0x00dcded0 ffffffff 05832f00 02000000 00000000 ....../......... │ │ 0x00dcdee0 00000000 ffffffff 00e13200 02000000 ..........2..... │ │ 0x00dcdef0 00000000 00000000 ffffffff 0fe13200 ..............2. │ │ 0x00dcdf00 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdf10 a0c03200 02000000 00000000 00000000 ..2............. │ │ - 0x00dcdf20 ffffffff fd393100 02000000 00000000 .....91......... │ │ - 0x00dcdf30 00000000 ffffffff 7c023100 02000000 ........|.1..... │ │ + 0x00dcdf20 ffffffff d6393100 02000000 00000000 .....91......... │ │ + 0x00dcdf30 00000000 ffffffff 55023100 02000000 ........U.1..... │ │ 0x00dcdf40 00000000 00000000 ffffffff 20e13200 ............ .2. │ │ 0x00dcdf50 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdf60 22ab3000 02000000 00000000 00000000 ".0............. │ │ - 0x00dcdf70 ffffffff 0e3a3100 02000000 00000000 .....:1......... │ │ + 0x00dcdf70 ffffffff e7393100 02000000 00000000 .....91......... │ │ 0x00dcdf80 00000000 ffffffff 5e4e3000 02000000 ........^N0..... │ │ 0x00dcdf90 00000000 00000000 ffffffff 14f82f00 ............../. │ │ 0x00dcdfa0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdfb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcdfc0 00000000 b1d92f00 02000000 00000000 ....../......... │ │ 0x00dcdfd0 00000000 ffffffff 862b3000 02000000 .........+0..... │ │ - 0x00dcdfe0 00000000 00000000 ffffffff 51473200 ............QG2. │ │ + 0x00dcdfe0 00000000 00000000 ffffffff 2a473200 ............*G2. │ │ 0x00dcdff0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dce000 78c03200 02000000 00000000 00000000 x.2............. │ │ - 0x00dce010 ffffffff 955b3100 02000000 00000000 .....[1......... │ │ + 0x00dce010 ffffffff 6e5b3100 02000000 00000000 ....n[1......... │ │ 0x00dce020 00000000 ffffffff cd833200 02000000 ..........2..... │ │ 0x00dce030 00000000 00000000 ffffffff 909e2f00 ............../. │ │ 0x00dce040 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dce050 f4e03200 02000000 00000000 00000000 ..2............. │ │ 0x00dce060 ffffffff 9c9e2f00 02000000 00000000 ....../......... │ │ 0x00dce070 00000000 ffffffff 706c3000 02000000 ........pl0..... │ │ - 0x00dce080 00000000 00000000 ffffffff a15b3100 .............[1. │ │ + 0x00dce080 00000000 00000000 ffffffff 7a5b3100 ............z[1. │ │ 0x00dce090 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dce0a0 880c3200 02000000 00000000 00000000 ..2............. │ │ + 0x00dce0a0 610c3200 02000000 00000000 00000000 a.2............. │ │ 0x00dce0b0 ffffffff 514e3000 02000000 00000000 ....QN0......... │ │ 0x00dce0c0 00000000 ffffffff a89e2f00 02000000 ........../..... │ │ - 0x00dce0d0 00000000 00000000 ffffffff ef393100 .............91. │ │ + 0x00dce0d0 00000000 00000000 ffffffff c8393100 .............91. │ │ 0x00dce0e0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dce0f0 bc293200 02000000 00000000 00000000 .)2............. │ │ + 0x00dce0f0 95293200 02000000 00000000 00000000 .)2............. │ │ 0x00dce100 ffffffff 84c03200 02000000 00000000 ......2......... │ │ 0x00dce110 00000000 ffffffff d9833200 02000000 ..........2..... │ │ 0x00dce120 00000000 00000000 ffffffff 92c03200 ..............2. │ │ 0x00dce130 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dce140 b69e2f00 02000000 00000000 00000000 ../............. │ │ 0x00dce150 ffffffff 5abb2f00 02000000 00000000 ....Z./......... │ │ 0x00dce160 00000000 ffffffff 05832f00 02000000 ........../..... │ │ 0x00dce170 00000000 00000000 ffffffff 00e13200 ..............2. │ │ 0x00dce180 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dce190 0fe13200 02000000 00000000 00000000 ..2............. │ │ 0x00dce1a0 ffffffff a0c03200 02000000 00000000 ......2......... │ │ - 0x00dce1b0 00000000 ffffffff fd393100 02000000 .........91..... │ │ - 0x00dce1c0 00000000 00000000 ffffffff 7c023100 ............|.1. │ │ + 0x00dce1b0 00000000 ffffffff d6393100 02000000 .........91..... │ │ + 0x00dce1c0 00000000 00000000 ffffffff 55023100 ............U.1. │ │ 0x00dce1d0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dce1e0 20e13200 02000000 00000000 00000000 .2............. │ │ 0x00dce1f0 ffffffff 22ab3000 02000000 00000000 ....".0......... │ │ - 0x00dce200 00000000 ffffffff 0e3a3100 02000000 .........:1..... │ │ + 0x00dce200 00000000 ffffffff e7393100 02000000 .........91..... │ │ 0x00dce210 00000000 00000000 ffffffff 5e4e3000 ............^N0. │ │ 0x00dce220 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dce230 14f82f00 02000000 00000000 00000000 ../............. │ │ 0x00dce240 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce250 00000000 00000000 01000000 786cd000 ............xl.. │ │ 0x00dce260 02000000 c46cd000 03000000 146dd000 .....l.......m.. │ │ 0x00dce270 04000000 506dd000 05000000 586ed000 ....Pm......Xn.. │ │ @@ -39578,30 +39578,30 @@ │ │ 0x00dce290 08000000 b46ed000 0c000000 286fd000 .....n......(o.. │ │ 0x00dce2a0 09000000 386fd000 00000000 00000000 ....8o.......... │ │ 0x00dce2b0 ecb23200 02000000 00000000 04000000 ..2............. │ │ 0x00dce2c0 ffffffff 2f113300 02000000 00000000 ..../.3......... │ │ 0x00dce2d0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce2e0 00000000 00000000 00000000 ecb23200 ..............2. │ │ 0x00dce2f0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dce300 f4a43100 05000000 00000000 00000000 ..1............. │ │ + 0x00dce300 cda43100 05000000 00000000 00000000 ..1............. │ │ 0x00dce310 ffffffff 9fd13000 05000000 00000000 ......0......... │ │ 0x00dce320 00000000 ffffffff 3cf22f00 05000000 ........<./..... │ │ 0x00dce330 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce340 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce350 01000000 4871d000 02000000 9471d000 ....Hq.......q.. │ │ 0x00dce360 03000000 e471d000 04000000 2072d000 .....q...... r.. │ │ 0x00dce370 05000000 2873d000 06000000 3873d000 ....(s......8s.. │ │ 0x00dce380 0b000000 7473d000 08000000 8473d000 ....ts.......s.. │ │ 0x00dce390 0c000000 f873d000 09000000 0874d000 .....s.......t.. │ │ 0x00dce3a0 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dce3b0 00000000 04000000 ffffffff 2f113300 ............/.3. │ │ 0x00dce3c0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce3d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce3e0 00000000 ecb23200 02000000 00000000 ......2......... │ │ - 0x00dce3f0 04000000 ffffffff f4a43100 05000000 ..........1..... │ │ + 0x00dce3f0 04000000 ffffffff cda43100 05000000 ..........1..... │ │ 0x00dce400 00000000 00000000 ffffffff 9fd13000 ..............0. │ │ 0x00dce410 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dce420 3cf22f00 05000000 00000000 00000000 <./............. │ │ 0x00dce430 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce440 00000000 00000000 01000000 1876d000 .............v.. │ │ 0x00dce450 02000000 9476d000 03000000 6877d000 .....v......hw.. │ │ 0x00dce460 04000000 a877d000 05000000 6878d000 .....w......hx.. │ │ @@ -39610,46 +39610,46 @@ │ │ 0x00dce490 09000000 a079d000 00000000 00000000 .....y.......... │ │ 0x00dce4a0 ecb23200 02000000 00000000 04000000 ..2............. │ │ 0x00dce4b0 ffffffff 2f113300 02000000 00000000 ..../.3......... │ │ 0x00dce4c0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce4d0 00000000 00000000 00000000 76413000 ............vA0. │ │ 0x00dce4e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dce4f0 ea7e3200 04000000 00000000 00000000 .~2............. │ │ - 0x00dce500 ffffffff f4a43100 05000000 00000000 ......1......... │ │ + 0x00dce500 ffffffff cda43100 05000000 00000000 ......1......... │ │ 0x00dce510 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce520 00000000 00000000 00000000 01000000 ................ │ │ 0x00dce530 4883d000 02000000 d883d000 03000000 H............... │ │ 0x00dce540 6084d000 04000000 a084d000 05000000 `............... │ │ 0x00dce550 8c85d000 06000000 1886d000 0a000000 ................ │ │ 0x00dce560 c086d000 07000000 d086d000 0c000000 ................ │ │ 0x00dce570 0087d000 09000000 1087d000 00000000 ................ │ │ 0x00dce580 00000000 ecb23200 02000000 00000000 ......2......... │ │ 0x00dce590 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce5a0 00000000 00000000 00000000 76413000 ............vA0. │ │ 0x00dce5b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dce5c0 ea7e3200 04000000 00000000 00000000 .~2............. │ │ - 0x00dce5d0 ffffffff f4a43100 05000000 00000000 ......1......... │ │ - 0x00dce5e0 00000000 ffffffff 81393100 05000000 .........91..... │ │ + 0x00dce5d0 ffffffff cda43100 05000000 00000000 ......1......... │ │ + 0x00dce5e0 00000000 ffffffff 5a393100 05000000 ........Z91..... │ │ 0x00dce5f0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce600 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce610 01000000 4089d000 02000000 bc89d000 ....@........... │ │ 0x00dce620 03000000 108bd000 04000000 648bd000 ............d... │ │ 0x00dce630 05000000 e88bd000 06000000 a88cd000 ................ │ │ 0x00dce640 0b000000 388dd000 08000000 488dd000 ....8.......H... │ │ 0x00dce650 0c000000 fc8dd000 09000000 0c8ed000 ................ │ │ 0x00dce660 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dce670 00000000 04000000 ffffffff 2f113300 ............/.3. │ │ 0x00dce680 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce690 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce6a0 00000000 eb572f00 04000000 00000000 .....W/......... │ │ 0x00dce6b0 00000000 ffffffff ea7e3200 04000000 .........~2..... │ │ - 0x00dce6c0 00000000 00000000 ffffffff f4a43100 ..............1. │ │ + 0x00dce6c0 00000000 00000000 ffffffff cda43100 ..............1. │ │ 0x00dce6d0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dce6e0 cda23100 01000000 00000000 04000000 ..1............. │ │ - 0x00dce6f0 ffffffff 06673100 01000000 00000000 .....g1......... │ │ + 0x00dce6e0 a6a23100 01000000 00000000 04000000 ..1............. │ │ + 0x00dce6f0 ffffffff df663100 01000000 00000000 .....f1......... │ │ 0x00dce700 04000000 ffffffff fc9e3200 02000000 ..........2..... │ │ 0x00dce710 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dce720 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce730 01000000 a88fd000 02000000 b88fd000 ................ │ │ 0x00dce740 03000000 9490d000 04000000 ec90d000 ................ │ │ 0x00dce750 05000000 7093d000 06000000 7893d000 ....p.......x... │ │ 0x00dce760 0b000000 b494d000 08000000 c494d000 ................ │ │ @@ -39667,43 +39667,43 @@ │ │ 0x00dce820 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce830 ecb23200 02000000 00000000 04000000 ..2............. │ │ 0x00dce840 ffffffff 2f113300 02000000 00000000 ..../.3......... │ │ 0x00dce850 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce860 00000000 00000000 00000000 38013300 ............8.3. │ │ 0x00dce870 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dce880 ecb23200 02000000 00000000 04000000 ..2............. │ │ - 0x00dce890 ffffffff f4a43100 05000000 00000000 ......1......... │ │ + 0x00dce890 ffffffff cda43100 05000000 00000000 ......1......... │ │ 0x00dce8a0 00000000 ffffffff 9fd13000 05000000 ..........0..... │ │ 0x00dce8b0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce8c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce8d0 eb572f00 04000000 6c5c3000 10000000 .W/.....l\0..... │ │ 0x00dce8e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce8f0 00000000 00000000 01000000 e09ad000 ................ │ │ 0x00dce900 02000000 249bd000 03000000 749bd000 ....$.......t... │ │ 0x00dce910 04000000 889bd000 05000000 649cd000 ............d... │ │ 0x00dce920 06000000 8c9cd000 0a000000 d49cd000 ................ │ │ 0x00dce930 07000000 e49cd000 0c000000 149dd000 ................ │ │ 0x00dce940 09000000 249dd000 00000000 00000000 ....$........... │ │ 0x00dce950 ecb23200 02000000 00000000 04000000 ..2............. │ │ 0x00dce960 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dce970 00000000 00000000 f4a43100 05000000 ..........1..... │ │ + 0x00dce970 00000000 00000000 cda43100 05000000 ..........1..... │ │ 0x00dce980 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce990 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce9a0 01000000 b89dd000 02000000 fc9dd000 ................ │ │ 0x00dce9b0 03000000 4c9ed000 04000000 609ed000 ....L.......`... │ │ 0x00dce9c0 05000000 149fd000 06000000 349fd000 ............4... │ │ 0x00dce9d0 0b000000 889fd000 08000000 989fd000 ................ │ │ 0x00dce9e0 0c000000 58a0d000 09000000 68a0d000 ....X.......h... │ │ 0x00dce9f0 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dcea00 00000000 04000000 ffffffff 74f03200 ............t.2. │ │ 0x00dcea10 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcea20 e73f3000 02000000 00000000 04000000 .?0............. │ │ 0x00dcea30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcea40 00000000 00000000 ecb23200 02000000 ..........2..... │ │ - 0x00dcea50 00000000 04000000 ffffffff f4a43100 ..............1. │ │ + 0x00dcea50 00000000 04000000 ffffffff cda43100 ..............1. │ │ 0x00dcea60 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcea70 74f03200 02000000 00000000 04000000 t.2............. │ │ 0x00dcea80 ffffffff e73f3000 02000000 00000000 .....?0......... │ │ 0x00dcea90 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dceaa0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dceab0 88c4d000 02000000 f4c4d000 03000000 ................ │ │ 0x00dceac0 64c5d000 04000000 fcc5d000 05000000 d............... │ │ @@ -39713,143 +39713,143 @@ │ │ 0x00dceb00 d8c6d000 0c000000 30c7d000 0f000000 ........0....... │ │ 0x00dceb10 40c7d000 11000000 44c8d000 12000000 @.......D....... │ │ 0x00dceb20 1caad000 13000000 70aed000 00000000 ........p....... │ │ 0x00dceb30 00000000 ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dceb40 00000000 ffffffff 76413000 04000000 ........vA0..... │ │ 0x00dceb50 00000000 00000000 ffffffff 97cb3000 ..............0. │ │ 0x00dceb60 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dceb70 6f313200 02000000 00000000 04000000 o12............. │ │ - 0x00dceb80 ffffffff 37b93100 02000000 00000000 ....7.1......... │ │ + 0x00dceb70 48313200 02000000 00000000 04000000 H12............. │ │ + 0x00dceb80 ffffffff 10b93100 02000000 00000000 ......1......... │ │ 0x00dceb90 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00dceba0 00000000 00000000 00000000 76413000 ............vA0. │ │ 0x00dcebb0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcebc0 97cb3000 01000000 00000000 04000000 ..0............. │ │ 0x00dcebd0 ffffffff e6493000 01000000 00000000 .....I0......... │ │ 0x00dcebe0 04000000 ffffffff 4e6f2f00 02000000 ........No/..... │ │ - 0x00dcebf0 00000000 04000000 ffffffff c6233100 .............#1. │ │ + 0x00dcebf0 00000000 04000000 ffffffff 9f233100 .............#1. │ │ 0x00dcec00 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcec10 f8dd3100 02000000 00000000 04000000 ..1............. │ │ + 0x00dcec10 d1dd3100 02000000 00000000 04000000 ..1............. │ │ 0x00dcec20 ffffffff 576f2f00 02000000 00000000 ....Wo/......... │ │ 0x00dcec30 04000000 ffffffff f03f3000 02000000 .........?0..... │ │ - 0x00dcec40 00000000 04000000 ffffffff 8f0e3100 ..............1. │ │ + 0x00dcec40 00000000 04000000 ffffffff 680e3100 ............h.1. │ │ 0x00dcec50 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcec60 f07a3000 02000000 00000000 04000000 .z0............. │ │ - 0x00dcec70 ffffffff 60543200 02000000 00000000 ....`T2......... │ │ + 0x00dcec70 ffffffff 39543200 02000000 00000000 ....9T2......... │ │ 0x00dcec80 04000000 ffffffff 04ca2f00 02000000 ........../..... │ │ - 0x00dcec90 00000000 04000000 ffffffff 6c543200 ............lT2. │ │ + 0x00dcec90 00000000 04000000 ffffffff 45543200 ............ET2. │ │ 0x00dceca0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcecb0 6f313200 02000000 00000000 04000000 o12............. │ │ - 0x00dcecc0 ffffffff 37b93100 02000000 00000000 ....7.1......... │ │ + 0x00dcecb0 48313200 02000000 00000000 04000000 H12............. │ │ + 0x00dcecc0 ffffffff 10b93100 02000000 00000000 ......1......... │ │ 0x00dcecd0 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcece0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcecf0 0ce3d000 02000000 78e3d000 03000000 ........x....... │ │ 0x00dced00 d0e3d000 04000000 68e4d000 05000000 ........h....... │ │ 0x00dced10 e0e4d000 06000000 04e5d000 08000000 ................ │ │ 0x00dced20 fcbbd000 09000000 10aad000 0a000000 ................ │ │ 0x00dced30 18aad000 0d000000 20e5d000 10000000 ........ ....... │ │ 0x00dced40 30e5d000 0c000000 88e5d000 0f000000 0............... │ │ 0x00dced50 98e5d000 11000000 68e6d000 12000000 ........h....... │ │ 0x00dced60 1caad000 13000000 70aed000 00000000 ........p....... │ │ 0x00dced70 00000000 ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dced80 00000000 ffffffff eb572f00 04000000 .........W/..... │ │ - 0x00dced90 00000000 00000000 ffffffff 6f313200 ............o12. │ │ + 0x00dced90 00000000 00000000 ffffffff 48313200 ............H12. │ │ 0x00dceda0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcedb0 37b93100 02000000 00000000 08000000 7.1............. │ │ + 0x00dcedb0 10b93100 02000000 00000000 08000000 ..1............. │ │ 0x00dcedc0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcedd0 00000000 00000000 eb572f00 04000000 .........W/..... │ │ 0x00dcede0 00000000 00000000 ffffffff e6493000 .............I0. │ │ 0x00dcedf0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcee00 4e6f2f00 02000000 00000000 04000000 No/............. │ │ - 0x00dcee10 ffffffff c6233100 02000000 00000000 .....#1......... │ │ - 0x00dcee20 04000000 ffffffff f8dd3100 02000000 ..........1..... │ │ + 0x00dcee10 ffffffff 9f233100 02000000 00000000 .....#1......... │ │ + 0x00dcee20 04000000 ffffffff d1dd3100 02000000 ..........1..... │ │ 0x00dcee30 00000000 04000000 ffffffff 576f2f00 ............Wo/. │ │ 0x00dcee40 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcee50 f03f3000 02000000 00000000 04000000 .?0............. │ │ - 0x00dcee60 ffffffff 8f0e3100 02000000 00000000 ......1......... │ │ + 0x00dcee60 ffffffff 680e3100 02000000 00000000 ....h.1......... │ │ 0x00dcee70 04000000 ffffffff f07a3000 02000000 .........z0..... │ │ - 0x00dcee80 00000000 04000000 ffffffff 60543200 ............`T2. │ │ + 0x00dcee80 00000000 04000000 ffffffff 39543200 ............9T2. │ │ 0x00dcee90 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dceea0 04ca2f00 02000000 00000000 04000000 ../............. │ │ - 0x00dceeb0 ffffffff 6c543200 01000000 00000000 ....lT2......... │ │ - 0x00dceec0 04000000 ffffffff 6f313200 02000000 ........o12..... │ │ - 0x00dceed0 00000000 04000000 ffffffff 37b93100 ............7.1. │ │ + 0x00dceeb0 ffffffff 45543200 01000000 00000000 ....ET2......... │ │ + 0x00dceec0 04000000 ffffffff 48313200 02000000 ........H12..... │ │ + 0x00dceed0 00000000 04000000 ffffffff 10b93100 ..............1. │ │ 0x00dceee0 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dceef0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcef00 00000000 01000000 a0f2d000 02000000 ................ │ │ 0x00dcef10 0cf3d000 03000000 68f3d000 04000000 ........h....... │ │ 0x00dcef20 00f4d000 05000000 6cf4d000 06000000 ........l....... │ │ 0x00dcef30 90f4d000 08000000 fcbbd000 09000000 ................ │ │ 0x00dcef40 10aad000 0a000000 18aad000 0d000000 ................ │ │ 0x00dcef50 acf4d000 10000000 bcf4d000 0c000000 ................ │ │ 0x00dcef60 14f5d000 0f000000 24f5d000 11000000 ........$....... │ │ 0x00dcef70 44f6d000 12000000 1caad000 13000000 D............... │ │ 0x00dcef80 70aed000 00000000 00000000 ea7e3200 p............~2. │ │ 0x00dcef90 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcefa0 eb572f00 04000000 00000000 00000000 .W/............. │ │ 0x00dcefb0 ffffffff 358b3200 04000000 00000000 ....5.2......... │ │ - 0x00dcefc0 00000000 ffffffff 6f313200 02000000 ........o12..... │ │ - 0x00dcefd0 00000000 04000000 ffffffff 37b93100 ............7.1. │ │ + 0x00dcefc0 00000000 ffffffff 48313200 02000000 ........H12..... │ │ + 0x00dcefd0 00000000 04000000 ffffffff 10b93100 ..............1. │ │ 0x00dcefe0 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dceff0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcf000 00000000 358b3200 04000000 00000000 ....5.2......... │ │ 0x00dcf010 00000000 ffffffff eb572f00 04000000 .........W/..... │ │ 0x00dcf020 00000000 00000000 ffffffff e6493000 .............I0. │ │ 0x00dcf030 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcf040 4e6f2f00 02000000 00000000 04000000 No/............. │ │ - 0x00dcf050 ffffffff c6233100 02000000 00000000 .....#1......... │ │ - 0x00dcf060 04000000 ffffffff f8dd3100 02000000 ..........1..... │ │ + 0x00dcf050 ffffffff 9f233100 02000000 00000000 .....#1......... │ │ + 0x00dcf060 04000000 ffffffff d1dd3100 02000000 ..........1..... │ │ 0x00dcf070 00000000 04000000 ffffffff 576f2f00 ............Wo/. │ │ 0x00dcf080 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcf090 f03f3000 02000000 00000000 04000000 .?0............. │ │ - 0x00dcf0a0 ffffffff 8f0e3100 02000000 00000000 ......1......... │ │ + 0x00dcf0a0 ffffffff 680e3100 02000000 00000000 ....h.1......... │ │ 0x00dcf0b0 04000000 ffffffff f07a3000 02000000 .........z0..... │ │ - 0x00dcf0c0 00000000 04000000 ffffffff 60543200 ............`T2. │ │ + 0x00dcf0c0 00000000 04000000 ffffffff 39543200 ............9T2. │ │ 0x00dcf0d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcf0e0 04ca2f00 02000000 00000000 04000000 ../............. │ │ - 0x00dcf0f0 ffffffff 6c543200 01000000 00000000 ....lT2......... │ │ - 0x00dcf100 04000000 ffffffff 6f313200 02000000 ........o12..... │ │ - 0x00dcf110 00000000 04000000 ffffffff 37b93100 ............7.1. │ │ + 0x00dcf0f0 ffffffff 45543200 01000000 00000000 ....ET2......... │ │ + 0x00dcf100 04000000 ffffffff 48313200 02000000 ........H12..... │ │ + 0x00dcf110 00000000 04000000 ffffffff 10b93100 ..............1. │ │ 0x00dcf120 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dcf130 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcf140 00000000 01000000 acfad000 02000000 ................ │ │ 0x00dcf150 2cfbd000 03000000 40fbd000 04000000 ,.......@....... │ │ 0x00dcf160 50fbd000 05000000 60fbd000 06000000 P.......`....... │ │ 0x00dcf170 5cfcd000 08000000 c0fcd000 09000000 \............... │ │ 0x00dcf180 c8fcd000 0a000000 d0fcd000 0c000000 ................ │ │ 0x00dcf190 d4fcd000 0f000000 e4fcd000 11000000 ................ │ │ 0x00dcf1a0 84fdd000 12000000 8cfdd000 13000000 ................ │ │ 0x00dcf1b0 b0fed000 00000000 00000000 e6493000 .............I0. │ │ 0x00dcf1c0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcf1d0 4e6f2f00 02000000 00000000 04000000 No/............. │ │ - 0x00dcf1e0 ffffffff c6233100 02000000 00000000 .....#1......... │ │ + 0x00dcf1e0 ffffffff 9f233100 02000000 00000000 .....#1......... │ │ 0x00dcf1f0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcf200 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcf210 d0fed000 02000000 0cffd000 03000000 ................ │ │ 0x00dcf220 68ffd000 04000000 b8ffd000 05000000 h............... │ │ 0x00dcf230 ccffd000 06000000 6400d100 07000000 ........d....... │ │ 0x00dcf240 6c00d100 08000000 0401d100 09000000 l............... │ │ 0x00dcf250 7c01d100 0a000000 9401d100 0d000000 |............... │ │ 0x00dcf260 a801d100 10000000 b801d100 0c000000 ................ │ │ 0x00dcf270 4403d100 0f000000 5403d100 11000000 D.......T....... │ │ 0x00dcf280 2004d100 12000000 2804d100 00000000 .......(....... │ │ 0x00dcf290 00000000 7e913200 05000000 00000000 ....~.2......... │ │ 0x00dcf2a0 00000000 ffffffff a8f03200 05000000 ..........2..... │ │ 0x00dcf2b0 00000000 00000000 ffffffff 4e6f2f00 ............No/. │ │ 0x00dcf2c0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcf2d0 c6233100 02000000 00000000 04000000 .#1............. │ │ + 0x00dcf2d0 9f233100 02000000 00000000 04000000 .#1............. │ │ 0x00dcf2e0 ffffffff 1cce3200 02000000 00000000 ......2......... │ │ 0x00dcf2f0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcf300 00000000 00000000 00000000 e6493000 .............I0. │ │ 0x00dcf310 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcf320 4e6f2f00 02000000 00000000 04000000 No/............. │ │ - 0x00dcf330 ffffffff c6233100 02000000 00000000 .....#1......... │ │ + 0x00dcf330 ffffffff 9f233100 02000000 00000000 .....#1......... │ │ 0x00dcf340 04000000 ffffffff 1cce3200 02000000 ..........2..... │ │ 0x00dcf350 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcf360 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcf370 e21c3200 25ce3200 031b3200 8b913200 ..2.%.2...2...2. │ │ + 0x00dcf370 bb1c3200 25ce3200 dc1a3200 8b913200 ..2.%.2...2...2. │ │ 0x00dcf380 01000000 8409d100 02000000 300ad100 ............0... │ │ 0x00dcf390 03000000 600ad100 04000000 740bd100 ....`.......t... │ │ 0x00dcf3a0 05000000 a40bd100 08000000 b00cd100 ................ │ │ 0x00dcf3b0 09000000 cc0cd100 0a000000 f00cd100 ................ │ │ 0x00dcf3c0 0c000000 a80dd100 0d000000 cc0cd100 ................ │ │ 0x00dcf3d0 0e000000 c40dd100 10000000 600ed100 ............`... │ │ 0x00dcf3e0 11000000 c00ed100 12000000 2010d100 ............ ... │ │ @@ -39938,33 +39938,33 @@ │ │ 0x00dcf910 1c000000 e412d100 1d000000 f812d100 ................ │ │ 0x00dcf920 04000000 581ad100 05000000 a40bd100 ....X........... │ │ 0x00dcf930 1e000000 801ad100 1f000000 e412d100 ................ │ │ 0x00dcf940 20000000 e413d100 10000000 600ed100 ...........`... │ │ 0x00dcf950 11000000 c00ed100 1a000000 9c14d100 ................ │ │ 0x00dcf960 12000000 2010d100 13000000 dc10d100 .... ........... │ │ 0x00dcf970 14000000 ac14d100 15000000 8015d100 ................ │ │ - 0x00dcf980 00000000 00000000 fdf63100 05000000 ..........1..... │ │ + 0x00dcf980 00000000 00000000 d6f63100 05000000 ..........1..... │ │ 0x00dcf990 00000000 00000000 ffffffff eb572f00 .............W/. │ │ 0x00dcf9a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcf9b0 666f2f00 02000000 00000000 04000000 fo/............. │ │ 0x00dcf9c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcf9d0 00000000 00000000 eb572f00 04000000 .........W/..... │ │ 0x00dcf9e0 00000000 00000000 ffffffff ea7e3200 .............~2. │ │ 0x00dcf9f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcfa00 666f2f00 02000000 00000000 04000000 fo/............. │ │ 0x00dcfa10 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcfa20 00000000 00000000 3ee12f00 05000000 ........>./..... │ │ 0x00dcfa30 00000000 00000000 ffffffff 666f2f00 ............fo/. │ │ 0x00dcfa40 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcfa50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcfa60 00000000 40000000 b15d3200 a3020000 ....@....]2..... │ │ + 0x00dcfa60 00000000 40000000 8a5d3200 a3020000 ....@....]2..... │ │ 0x00dcfa70 1f8b2f00 a0020000 cc0e3000 a1020000 ../.......0..... │ │ 0x00dcfa80 0d943000 a2020000 1ccc3000 46040000 ..0.......0.F... │ │ 0x00dcfa90 a7743000 47040000 776a2f00 48040000 .t0.G...wj/.H... │ │ - 0x00dcfaa0 a4f43100 49040000 adf43100 4a040000 ..1.I.....1.J... │ │ + 0x00dcfaa0 7df43100 49040000 86f43100 4a040000 }.1.I.....1.J... │ │ 0x00dcfab0 f2672f00 4b040000 38c22f00 01000000 .g/.K...8./..... │ │ 0x00dcfac0 e422d100 02000000 9023d100 03000000 .".......#...... │ │ 0x00dcfad0 c023d100 04000000 c024d100 05000000 .#.......$...... │ │ 0x00dcfae0 f024d100 08000000 e825d100 09000000 .$.......%...... │ │ 0x00dcfaf0 0426d100 0a000000 3026d100 0c000000 .&......0&...... │ │ 0x00dcfb00 e826d100 0d000000 0426d100 0e000000 .&.......&...... │ │ 0x00dcfb10 0427d100 10000000 c827d100 11000000 .'.......'...... │ │ @@ -40054,15 +40054,15 @@ │ │ 0x00dd0050 002dd100 1d000000 142dd100 04000000 .-.......-...... │ │ 0x00dd0060 5834d100 05000000 f024d100 1e000000 X4.......$...... │ │ 0x00dd0070 8034d100 1f000000 002dd100 20000000 .4.......-.. ... │ │ 0x00dd0080 002ed100 10000000 c827d100 11000000 .........'...... │ │ 0x00dd0090 3828d100 1a000000 9c2ed100 12000000 8(.............. │ │ 0x00dd00a0 b829d100 13000000 c42ad100 14000000 .).......*...... │ │ 0x00dd00b0 ac2ed100 15000000 802fd100 00000000 ........./...... │ │ - 0x00dd00c0 00000000 fdf63100 05000000 00000000 ......1......... │ │ + 0x00dd00c0 00000000 d6f63100 05000000 00000000 ......1......... │ │ 0x00dd00d0 00000000 ffffffff c3733200 02000000 .........s2..... │ │ 0x00dd00e0 00000000 04000000 ffffffff eb572f00 .............W/. │ │ 0x00dd00f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0100 666f2f00 02000000 00000000 04000000 fo/............. │ │ 0x00dd0110 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0120 00000000 00000000 eb572f00 04000000 .........W/..... │ │ 0x00dd0130 00000000 00000000 ffffffff c3733200 .............s2. │ │ @@ -40116,24 +40116,24 @@ │ │ 0x00dd0430 03000000 fc46d100 1e000000 b44bd100 .....F.......K.. │ │ 0x00dd0440 05000000 1049d100 10000000 2840d100 .....I......(@.. │ │ 0x00dd0450 11000000 5440d100 1a000000 5c4ad100 ....T@......\J.. │ │ 0x00dd0460 02000000 0c4cd100 04000000 0c4cd100 .....L.......L.. │ │ 0x00dd0470 02000000 b44bd100 04000000 b44bd100 .....K.......K.. │ │ 0x00dd0480 12000000 8842d100 13000000 ec42d100 .....B.......B.. │ │ 0x00dd0490 14000000 fc42d100 15000000 3c46d100 .....B......./......... │ │ 0x00dd1160 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd1170 00000000 00000000 00000000 13ca2f00 ............../. │ │ 0x00dd1180 f49d3000 55942f00 eb572f00 04000000 ..0.U./..W/..... │ │ - 0x00dd1190 179b3200 72000000 d82c3200 03000000 ..2.r....,2..... │ │ - 0x00dd11a0 59d13100 01010000 530f3200 5f000000 Y.1.....S.2._... │ │ + 0x00dd1190 179b3200 72000000 b12c3200 03000000 ..2.r....,2..... │ │ + 0x00dd11a0 32d13100 01010000 2c0f3200 5f000000 2.1.....,.2._... │ │ 0x00dd11b0 a4373000 75000000 5c043300 77040000 .70.u...\.3.w... │ │ 0x00dd11c0 ce393000 01000000 5c91d100 02000000 .90.....\....... │ │ 0x00dd11d0 0892d100 03000000 b092d100 04000000 ................ │ │ 0x00dd11e0 0892d100 05000000 3893d100 08000000 ........8....... │ │ 0x00dd11f0 8893d100 09000000 d094d100 0a000000 ................ │ │ 0x00dd1200 2c95d100 0c000000 8893d100 0d000000 ,............... │ │ 0x00dd1210 d094d100 0e000000 1c96d100 10000000 ................ │ │ 0x00dd1220 c496d100 11000000 3097d100 12000000 ........0....... │ │ 0x00dd1230 e098d100 13000000 c099d100 14000000 ................ │ │ 0x00dd1240 d099d100 15000000 589bd100 16000000 ........X....... │ │ 0x00dd1250 689bd100 17000000 7c9bd100 18000000 h.......|....... │ │ 0x00dd1260 909bd100 19000000 a49bd100 00000000 ................ │ │ - 0x00dd1270 00000000 fdf63100 05000000 00000000 ......1......... │ │ + 0x00dd1270 00000000 d6f63100 05000000 00000000 ......1......... │ │ 0x00dd1280 00000000 ffffffff c3733200 02000000 .........s2..... │ │ 0x00dd1290 00000000 04000000 ffffffff eb572f00 .............W/. │ │ 0x00dd12a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd12b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd12c0 00000000 c3733200 02000000 00000000 .....s2......... │ │ 0x00dd12d0 04000000 ffffffff eb572f00 04000000 .........W/..... │ │ 0x00dd12e0 00000000 00000000 ffffffff 5ce33000 ............\.0. │ │ 0x00dd12f0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1300 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1310 00000000 01000000 e0add100 02000000 ................ │ │ 0x00dd1320 88b2d100 03000000 20b3d100 04000000 ........ ....... │ │ 0x00dd1330 30b3d100 05000000 40b5d100 06000000 0.......@....... │ │ 0x00dd1340 28bbd100 07000000 94bbd100 00000000 (............... │ │ 0x00dd1350 00000000 ea7e3200 04000000 00000000 .....~2......... │ │ - 0x00dd1360 00000000 ffffffff d8f13000 01000000 ..........0..... │ │ - 0x00dd1370 00000000 04000000 ffffffff cf413100 .............A1. │ │ + 0x00dd1360 00000000 ffffffff b1f13000 01000000 ..........0..... │ │ + 0x00dd1370 00000000 04000000 ffffffff a8413100 .............A1. │ │ 0x00dd1380 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1390 3dce3200 04000000 00000000 00000000 =.2............. │ │ 0x00dd13a0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd13b0 00000000 00000000 4a3c3200 01000000 ........J<2..... │ │ - 0x00dd13c0 a4633800 04000000 ffffffff da5b3200 .c8..........[2. │ │ + 0x00dd13b0 00000000 00000000 233c3200 01000000 ........#<2..... │ │ + 0x00dd13c0 a4633800 04000000 ffffffff b35b3200 .c8..........[2. │ │ 0x00dd13d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd13e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd13f0 00000000 01000000 f4bcd100 02000000 ................ │ │ 0x00dd1400 f8bcd100 0b000000 fcbcd100 00000000 ................ │ │ 0x00dd1410 00000000 01000000 f4bcd100 02000000 ................ │ │ 0x00dd1420 f8bcd100 0b000000 1cbed100 00000000 ................ │ │ 0x00dd1430 00000000 01000000 f4bcd100 02000000 ................ │ │ @@ -40482,22 +40482,22 @@ │ │ 0x00dd1b10 d4dbd100 03000000 fcdbd100 04000000 ................ │ │ 0x00dd1b20 ac2cd200 05000000 582ed200 06000000 .,......X....... │ │ 0x00dd1b30 c82ed200 01000000 f4e0d100 08000000 ................ │ │ 0x00dd1b40 a8dcd100 07000000 fcdcd100 09000000 ................ │ │ 0x00dd1b50 78e1d100 0c000000 a41cd200 0a000000 x............... │ │ 0x00dd1b60 5cddd100 0d000000 14ded100 0b000000 \............... │ │ 0x00dd1b70 c41fd200 0e000000 f01ed200 00000000 ................ │ │ - 0x00dd1b80 00000000 48393100 02000000 00000000 ....H91......... │ │ - 0x00dd1b90 04000000 ffffffff c2943100 02000000 ..........1..... │ │ - 0x00dd1ba0 00000000 04000000 ffffffff e9343100 .............41. │ │ + 0x00dd1b80 00000000 21393100 02000000 00000000 ....!91......... │ │ + 0x00dd1b90 04000000 ffffffff 9b943100 02000000 ..........1..... │ │ + 0x00dd1ba0 00000000 04000000 ffffffff c2343100 .............41. │ │ 0x00dd1bb0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1bc0 c8153000 02000000 00000000 04000000 ..0............. │ │ - 0x00dd1bd0 ffffffff 81393100 05000000 00000000 .....91......... │ │ + 0x00dd1bd0 ffffffff 5a393100 05000000 00000000 ....Z91......... │ │ 0x00dd1be0 00000000 ffffffff af6b3000 05000000 .........k0..... │ │ - 0x00dd1bf0 00000000 00000000 ffffffff 9dec3100 ..............1. │ │ + 0x00dd1bf0 00000000 00000000 ffffffff 76ec3100 ............v.1. │ │ 0x00dd1c00 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1c10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1c20 00000000 24e3d100 48e3d100 9ce3d100 ....$...H....... │ │ 0x00dd1c30 24e3d100 b8e3d100 9ce3d100 24e3d100 $...........$... │ │ 0x00dd1c40 88e4d100 9ce3d100 24e3d100 2ce5d100 ........$...,... │ │ 0x00dd1c50 9ce3d100 24e3d100 c0e5d100 9ce3d100 ....$........... │ │ 0x00dd1c60 24e3d100 d8e6d100 9ce3d100 02000000 $............... │ │ @@ -40550,30 +40550,30 @@ │ │ 0x00dd1f50 07000000 b8e9d100 08000000 e4e9d100 ................ │ │ 0x00dd1f60 02000000 34ead100 03000000 7cead100 ....4.......|... │ │ 0x00dd1f70 04000000 ac2cd200 05000000 582ed200 .....,......X... │ │ 0x00dd1f80 06000000 c82ed200 09000000 30f3d100 ............0... │ │ 0x00dd1f90 0c000000 a41cd200 0a000000 fcead100 ................ │ │ 0x00dd1fa0 0d000000 c4edd100 0b000000 d4edd100 ................ │ │ 0x00dd1fb0 0e000000 80efd100 00000000 00000000 ................ │ │ - 0x00dd1fc0 48393100 02000000 00000000 04000000 H91............. │ │ - 0x00dd1fd0 ffffffff c2943100 02000000 00000000 ......1......... │ │ - 0x00dd1fe0 04000000 ffffffff e9343100 02000000 .........41..... │ │ + 0x00dd1fc0 21393100 02000000 00000000 04000000 !91............. │ │ + 0x00dd1fd0 ffffffff 9b943100 02000000 00000000 ......1......... │ │ + 0x00dd1fe0 04000000 ffffffff c2343100 02000000 .........41..... │ │ 0x00dd1ff0 00000000 04000000 ffffffff c8153000 ..............0. │ │ 0x00dd2000 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd2010 81393100 05000000 00000000 00000000 .91............. │ │ + 0x00dd2010 5a393100 05000000 00000000 00000000 Z91............. │ │ 0x00dd2020 ffffffff af6b3000 05000000 00000000 .....k0......... │ │ - 0x00dd2030 00000000 ffffffff bf1c3100 02000000 ..........1..... │ │ + 0x00dd2030 00000000 ffffffff 981c3100 02000000 ..........1..... │ │ 0x00dd2040 00000000 04000000 ffffffff fcbf3200 ..............2. │ │ 0x00dd2050 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2060 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd2070 00000000 e9343100 02000000 00000000 .....41......... │ │ + 0x00dd2070 00000000 c2343100 02000000 00000000 .....41......... │ │ 0x00dd2080 04000000 ffffffff c8153000 02000000 ..........0..... │ │ - 0x00dd2090 00000000 04000000 ffffffff 48393100 ............H91. │ │ + 0x00dd2090 00000000 04000000 ffffffff 21393100 ............!91. │ │ 0x00dd20a0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd20b0 bf1c3100 02000000 00000000 04000000 ..1............. │ │ + 0x00dd20b0 981c3100 02000000 00000000 04000000 ..1............. │ │ 0x00dd20c0 ffffffff fcbf3200 05000000 00000000 ......2......... │ │ 0x00dd20d0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd20e0 00000000 00000000 00000000 0cf4d100 ................ │ │ 0x00dd20f0 2cf4d100 00000000 0cf4d100 ccf4d100 ,............... │ │ 0x00dd2100 00000000 0cf4d100 20f5d100 00000000 ........ ....... │ │ 0x00dd2110 0cf4d100 c4f5d100 00000000 01000000 ................ │ │ 0x00dd2120 58f6d100 07000000 dcf6d100 08000000 X............... │ │ @@ -40594,22 +40594,22 @@ │ │ 0x00dd2210 d4f8d100 07000000 58f9d100 08000000 ........X....... │ │ 0x00dd2220 84f9d100 02000000 a8f9d100 03000000 ................ │ │ 0x00dd2230 f0f9d100 04000000 ac2cd200 05000000 .........,...... │ │ 0x00dd2240 582ed200 06000000 c82ed200 09000000 X............... │ │ 0x00dd2250 38fad100 0c000000 a41cd200 0a000000 8............... │ │ 0x00dd2260 6cfad100 0d000000 5cfbd100 0b000000 l.......\....... │ │ 0x00dd2270 6cfbd100 0e000000 64fdd100 00000000 l.......d....... │ │ - 0x00dd2280 00000000 48393100 02000000 00000000 ....H91......... │ │ - 0x00dd2290 04000000 ffffffff c2943100 02000000 ..........1..... │ │ - 0x00dd22a0 00000000 04000000 ffffffff fa643200 .............d2. │ │ + 0x00dd2280 00000000 21393100 02000000 00000000 ....!91......... │ │ + 0x00dd2290 04000000 ffffffff 9b943100 02000000 ..........1..... │ │ + 0x00dd22a0 00000000 04000000 ffffffff d3643200 .............d2. │ │ 0x00dd22b0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd22c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd22d0 00000000 48393100 02000000 00000000 ....H91......... │ │ - 0x00dd22e0 04000000 ffffffff c2943100 02000000 ..........1..... │ │ - 0x00dd22f0 00000000 04000000 ffffffff c8943100 ..............1. │ │ + 0x00dd22d0 00000000 21393100 02000000 00000000 ....!91......... │ │ + 0x00dd22e0 04000000 ffffffff 9b943100 02000000 ..........1..... │ │ + 0x00dd22f0 00000000 04000000 ffffffff a1943100 ..............1. │ │ 0x00dd2300 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2310 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd2320 00000000 84fdd100 e4fdd100 00000000 ................ │ │ 0x00dd2330 74ffd100 f0ffd100 2801d200 4801d200 t.......(...H... │ │ 0x00dd2340 00000000 01000000 6801d200 03000000 ........h....... │ │ 0x00dd2350 0c9dc500 04000000 9c01d200 06000000 ................ │ │ 0x00dd2360 ec01d200 07000000 0402d200 08000000 ................ │ │ @@ -40630,164 +40630,164 @@ │ │ 0x00dd2450 00000000 01000000 2006d200 02000000 ........ ....... │ │ 0x00dd2460 6406d200 03000000 7007d200 04000000 d.......p....... │ │ 0x00dd2470 f407d200 05000000 6008d200 08000000 ........`....... │ │ 0x00dd2480 200bd200 0b000000 300bd200 07000000 .......0....... │ │ 0x00dd2490 040dd200 0a000000 140dd200 00000000 ................ │ │ 0x00dd24a0 00000000 ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dd24b0 00000000 ffffffff eb572f00 04000000 .........W/..... │ │ - 0x00dd24c0 00000000 00000000 ffffffff 70953100 ............p.1. │ │ + 0x00dd24c0 00000000 00000000 ffffffff 49953100 ............I.1. │ │ 0x00dd24d0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd24e0 3cf22f00 05000000 00000000 00000000 <./............. │ │ 0x00dd24f0 ffffffff f5343000 02000000 00000000 .....40......... │ │ 0x00dd2500 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd2510 00000000 00000000 00000000 ecb23200 ..............2. │ │ 0x00dd2520 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd2530 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd2540 00000000 01000000 480dd200 02000000 ........H....... │ │ 0x00dd2550 100ed200 03000000 d00ed200 04000000 ................ │ │ 0x00dd2560 380fd200 05000000 1010d200 08000000 8............... │ │ 0x00dd2570 2812d200 0b000000 3812d200 07000000 (.......8....... │ │ 0x00dd2580 ec13d200 0a000000 fc13d200 00000000 ................ │ │ 0x00dd2590 00000000 ea7e3200 04000000 00000000 .....~2......... │ │ 0x00dd25a0 00000000 ffffffff eb572f00 04000000 .........W/..... │ │ - 0x00dd25b0 00000000 00000000 ffffffff 70953100 ............p.1. │ │ + 0x00dd25b0 00000000 00000000 ffffffff 49953100 ............I.1. │ │ 0x00dd25c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd25d0 3cf22f00 05000000 00000000 00000000 <./............. │ │ 0x00dd25e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd25f0 00000000 00000000 ecb23200 02000000 ..........2..... │ │ 0x00dd2600 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd2610 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd2620 b800801c 8bf63100 ad00801c a5313200 ......1......12. │ │ + 0x00dd2620 b800801c 64f63100 ad00801c 7e313200 ....d.1.....~12. │ │ 0x00dd2630 b900801c 9e1c3000 6400801c 6ddb2f00 ......0.d...m./. │ │ 0x00dd2640 8d00801c b5403000 8e00801c d12e3000 .....@0.......0. │ │ - 0x00dd2650 a100801c a9fc3100 a000801c e2bb2f00 ......1......./. │ │ - 0x00dd2660 6600801c d9a33100 ec00801c 00b13200 f.....1.......2. │ │ - 0x00dd2670 cd00801c 6d383200 ae00801c 67f73100 ....m82.....g.1. │ │ + 0x00dd2650 a100801c 82fc3100 a000801c e2bb2f00 ......1......./. │ │ + 0x00dd2660 6600801c b2a33100 ec00801c 00b13200 f.....1.......2. │ │ + 0x00dd2670 cd00801c 46383200 ae00801c 40f73100 ....F82.....@.1. │ │ 0x00dd2680 e900801c 1f743200 f400801c 34923200 .....t2.....4.2. │ │ - 0x00dd2690 ba00801c c0fc3100 bc00801c 7a692f00 ......1.....zi/. │ │ - 0x00dd26a0 bd00801c 93692f00 be00801c f0b83100 .....i/.......1. │ │ + 0x00dd2690 ba00801c 99fc3100 bc00801c 7a692f00 ......1.....zi/. │ │ + 0x00dd26a0 bd00801c 93692f00 be00801c c9b83100 .....i/.......1. │ │ 0x00dd26b0 a400801c b0113300 b400801c a88a2f00 ......3......./. │ │ - 0x00dd26c0 a200801c 9c493100 7900801c dcd23000 .....I1.y.....0. │ │ + 0x00dd26c0 a200801c 75493100 7900801c dcd23000 ....uI1.y.....0. │ │ 0x00dd26d0 6700801c 28853000 6800801c 2f743200 g...(.0.h.../t2. │ │ - 0x00dd26e0 af00801c b41b3200 ed00801c f3d23000 ......2.......0. │ │ - 0x00dd26f0 e300801c 27c03100 e000801c 51673100 ....'.1.....Qg1. │ │ + 0x00dd26e0 af00801c 8d1b3200 ed00801c f3d23000 ......2.......0. │ │ + 0x00dd26f0 e300801c 00c03100 e000801c 2a673100 ......1.....*g1. │ │ 0x00dd2700 e100801c 7a063000 bf00801c 20bc2f00 ....z.0..... ./. │ │ - 0x00dd2710 a500801c 33c83200 d200801c ca0e3100 ....3.2.......1. │ │ - 0x00dd2720 ee00801c e1fc3100 b500801c a5f63100 ......1.......1. │ │ - 0x00dd2730 6c00801c d6543200 e700801c 8d383200 l....T2......82. │ │ - 0x00dd2740 d300801c 099a3000 9d00801c 45c03100 ......0.....E.1. │ │ - 0x00dd2750 b000801c 52e53000 6f00801c a2ee3100 ....R.0.o.....1. │ │ - 0x00dd2760 7300801c 9a383200 7a00801c 07632f00 s....82.z....c/. │ │ - 0x00dd2770 a600801c 4f7d3100 da00801c f1a33100 ....O}1.......1. │ │ - 0x00dd2780 f300801c a7383200 e600801c 72673100 .....82.....rg1. │ │ + 0x00dd2710 a500801c 33c83200 d200801c a30e3100 ....3.2.......1. │ │ + 0x00dd2720 ee00801c bafc3100 b500801c 7ef63100 ......1.....~.1. │ │ + 0x00dd2730 6c00801c af543200 e700801c 66383200 l....T2.....f82. │ │ + 0x00dd2740 d300801c 099a3000 9d00801c 1ec03100 ......0.......1. │ │ + 0x00dd2750 b000801c 2be53000 6f00801c 7bee3100 ....+.0.o...{.1. │ │ + 0x00dd2760 7300801c 73383200 7a00801c 07632f00 s...s82.z....c/. │ │ + 0x00dd2770 a600801c 287d3100 da00801c caa33100 ....(}1.......1. │ │ + 0x00dd2780 f300801c 80383200 e600801c 4b673100 .....82.....Kg1. │ │ 0x00dd2790 7b00801c 12b13200 6d00801c c54e3000 {.....2.m....N0. │ │ - 0x00dd27a0 e800801c 16de3100 9e00801c 68353000 ......1.....h50. │ │ + 0x00dd27a0 e800801c efdd3100 9e00801c 68353000 ......1.....h50. │ │ 0x00dd27b0 6900801c 33c13200 9700801c 8db73000 i...3.2.......0. │ │ - 0x00dd27c0 eb00801c 94853100 a700801c 3c6a2f00 ......1.....}1.....A./. │ │ + 0x00dd27f0 c600801c 2ab13200 7000801c 3a963100 ....*.2.p...:.1. │ │ 0x00dd2800 9a00801c c2832f00 b300801c 61902f00 ....../.....a./. │ │ - 0x00dd2810 d400801c 47743200 6e00801c c31b3200 ....Gt2.n.....2. │ │ - 0x00dd2820 7600801c ea2a3100 ea00801c 5dc03100 v....*1.....].1. │ │ + 0x00dd2810 d400801c 47743200 6e00801c 9c1b3200 ....Gt2.n.....2. │ │ + 0x00dd2820 7600801c c32a3100 ea00801c 36c03100 v....*1.....6.1. │ │ 0x00dd2830 c800801c 70ce3200 aa00801c 0be22f00 ....p.2......./. │ │ - 0x00dd2840 c000801c a79c3100 6500801c a4ab3000 ......1.e.....0. │ │ - 0x00dd2850 ab00801c d1cb3000 ca00801c e2543200 ......0......T2. │ │ - 0x00dd2860 cb00801c 22de3100 9000801c e60e3100 ....".1.......1. │ │ + 0x00dd2840 c000801c 809c3100 6500801c a4ab3000 ......1.e.....0. │ │ + 0x00dd2850 ab00801c d1cb3000 ca00801c bb543200 ......0......T2. │ │ + 0x00dd2860 cb00801c fbdd3100 9000801c bf0e3100 ......1.......1. │ │ 0x00dd2870 9b00801c 55743200 d500801c 3ce82f00 ....Ut2.....<./. │ │ - 0x00dd2880 9c00801c ae493100 8000801c 95063000 .....I1.......0. │ │ + 0x00dd2880 9c00801c 87493100 8000801c 95063000 .....I1.......0. │ │ 0x00dd2890 9600801c 83ce3200 8100801c 64743200 ......2.....dt2. │ │ - 0x00dd28a0 d100801c b20d3200 8200801c a1063000 ......2.......0. │ │ - 0x00dd28b0 8300801c dff13000 8400801c cc973100 ......0.......1. │ │ + 0x00dd28a0 d100801c 8b0d3200 8200801c a1063000 ......2.......0. │ │ + 0x00dd28b0 8300801c b8f13000 8400801c a5973100 ......0.......1. │ │ 0x00dd28c0 8c00801c 50e82f00 8500801c 99b73000 ....P./.......0. │ │ - 0x00dd28d0 8600801c 05a43100 8700801c a8853100 ......1.......1. │ │ - 0x00dd28e0 d600801c f8fc3100 dd00801c c6743000 ......1......t0. │ │ - 0x00dd28f0 dc00801c 0aea3200 c100801c ed403100 ......2......@1. │ │ + 0x00dd28d0 8600801c dea33100 8700801c 81853100 ......1.......1. │ │ + 0x00dd28e0 d600801c d1fc3100 dd00801c c6743000 ......1......t0. │ │ + 0x00dd28f0 dc00801c 0aea3200 c100801c c6403100 ......2......@1. │ │ 0x00dd2900 e200801c 92a62f00 8800801c c2403000 ....../......@0. │ │ - 0x00dd2910 7100801c fd2a3100 f200801c ecf13000 q....*1.......0. │ │ - 0x00dd2920 7200801c e9163000 b100801c fde33000 r.....0.......0. │ │ - 0x00dd2930 ef00801c 87673100 b200801c 3ae43000 .....g1.....:.0. │ │ - 0x00dd2940 6a00801c 172b3100 e400801c ae063000 j....+1.......0. │ │ - 0x00dd2950 bb00801c c9113300 b600801c 07b93100 ......3.......1. │ │ - 0x00dd2960 c200801c 81a93200 db00801c a09d3100 ......2.......1. │ │ - 0x00dd2970 c300801c fe403100 ac00801c b8313200 .....@1......12. │ │ - 0x00dd2980 c400801c 6c093100 ce00801c 1d9a3000 ....l.1.......0. │ │ - 0x00dd2990 c500801c d2233100 de00801c 16943000 .....#1.......0. │ │ - 0x00dd29a0 e500801c b8853100 d700801c f3543200 ......1......T2. │ │ + 0x00dd2910 7100801c d62a3100 f200801c c5f13000 q....*1.......0. │ │ + 0x00dd2920 7200801c e9163000 b100801c d6e33000 r.....0.......0. │ │ + 0x00dd2930 ef00801c 60673100 b200801c 13e43000 ....`g1.......0. │ │ + 0x00dd2940 6a00801c f02a3100 e400801c ae063000 j....*1.......0. │ │ + 0x00dd2950 bb00801c c9113300 b600801c e0b83100 ......3.......1. │ │ + 0x00dd2960 c200801c 81a93200 db00801c 799d3100 ......2.....y.1. │ │ + 0x00dd2970 c300801c d7403100 ac00801c 91313200 .....@1......12. │ │ + 0x00dd2980 c400801c 45093100 ce00801c 1d9a3000 ....E.1.......0. │ │ + 0x00dd2990 c500801c ab233100 de00801c 16943000 .....#1.......0. │ │ + 0x00dd29a0 e500801c 91853100 d700801c cc543200 ......1......T2. │ │ 0x00dd29b0 d800801c 7b743200 7800801c 0bd33000 ....{t2.x.....0. │ │ - 0x00dd29c0 7700801c 12a43100 7e00801c d6832f00 w.....1.~...../. │ │ - 0x00dd29d0 cf00801c 145d3000 c700801c d3f63100 .....]0.......1. │ │ + 0x00dd29c0 7700801c eba33100 7e00801c d6832f00 w.....1.~...../. │ │ + 0x00dd29d0 cf00801c 145d3000 c700801c acf63100 .....]0.......1. │ │ 0x00dd29e0 9f00801c eb243000 d000801c d0403000 .....$0......@0. │ │ 0x00dd29f0 9300801c 3ab13200 c900801c cce12f00 ....:.2......./. │ │ - 0x00dd2a00 cc00801c 78902f00 9100801c 76c03100 ....x./.....v.1. │ │ + 0x00dd2a00 cc00801c 78902f00 9100801c 4fc03100 ....x./.....O.1. │ │ 0x00dd2a10 9900801c 2fbc2f00 8900801c e0ad2f00 ...././......./. │ │ - 0x00dd2a20 9800801c c01d3100 f000801c 8fce3200 ......1.......2. │ │ - 0x00dd2a30 df00801c 95133200 8a00801c a8ce3200 ......2.......2. │ │ + 0x00dd2a20 9800801c 991d3100 f000801c 8fce3200 ......1.......2. │ │ + 0x00dd2a30 df00801c 6e133200 8a00801c a8ce3200 ....n.2.......2. │ │ 0x00dd2a40 6b00801c a3a33200 8b00801c 68923200 k.....2.....h.2. │ │ - 0x00dd2a50 b700801c 00f23000 9400801c d0473200 ......0......G2. │ │ + 0x00dd2a50 b700801c d9f13000 9400801c a9473200 ......0......G2. │ │ 0x00dd2a60 9500801c bca33200 00000000 00000000 ......2......... │ │ 0x00dd2a70 e0b93200 02000000 00000000 04000000 ..2............. │ │ - 0x00dd2a80 ffffffff 48393100 02000000 00000000 ....H91......... │ │ - 0x00dd2a90 04000000 ffffffff c2943100 02000000 ..........1..... │ │ - 0x00dd2aa0 00000000 04000000 ffffffff 1d013100 ..............1. │ │ + 0x00dd2a80 ffffffff 21393100 02000000 00000000 ....!91......... │ │ + 0x00dd2a90 04000000 ffffffff 9b943100 02000000 ..........1..... │ │ + 0x00dd2aa0 00000000 04000000 ffffffff f6003100 ..............1. │ │ 0x00dd2ab0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd2ac0 48ed3100 01000000 00000000 04000000 H.1............. │ │ + 0x00dd2ac0 21ed3100 01000000 00000000 04000000 !.1............. │ │ 0x00dd2ad0 ffffffff f3ba2f00 01000000 00000000 ....../......... │ │ - 0x00dd2ae0 04000000 ffffffff 56b23100 01000000 ........V.1..... │ │ - 0x00dd2af0 00000000 04000000 ffffffff 4ded3100 ............M.1. │ │ + 0x00dd2ae0 04000000 ffffffff 2fb23100 01000000 ......../.1..... │ │ + 0x00dd2af0 00000000 04000000 ffffffff 26ed3100 ............&.1. │ │ 0x00dd2b00 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd2b10 785a3100 01000000 00000000 04000000 xZ1............. │ │ + 0x00dd2b10 515a3100 01000000 00000000 04000000 QZ1............. │ │ 0x00dd2b20 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd2b30 00000000 00000000 48393100 02000000 ........H91..... │ │ - 0x00dd2b40 00000000 04000000 ffffffff c2943100 ..............1. │ │ + 0x00dd2b30 00000000 00000000 21393100 02000000 ........!91..... │ │ + 0x00dd2b40 00000000 04000000 ffffffff 9b943100 ..............1. │ │ 0x00dd2b50 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd2b60 e9343100 02000000 00000000 04000000 .41............. │ │ + 0x00dd2b60 c2343100 02000000 00000000 04000000 .41............. │ │ 0x00dd2b70 ffffffff c8153000 02000000 00000000 ......0......... │ │ - 0x00dd2b80 04000000 ffffffff 81393100 05000000 .........91..... │ │ + 0x00dd2b80 04000000 ffffffff 5a393100 05000000 ........Z91..... │ │ 0x00dd2b90 00000000 00000000 ffffffff af6b3000 .............k0. │ │ 0x00dd2ba0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd2bb0 67433200 07000000 00000000 00000000 gC2............. │ │ + 0x00dd2bb0 40433200 07000000 00000000 00000000 @C2............. │ │ 0x00dd2bc0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd2bd0 00000000 00000000 e9343100 02000000 .........41..... │ │ + 0x00dd2bd0 00000000 00000000 c2343100 02000000 .........41..... │ │ 0x00dd2be0 00000000 04000000 ffffffff c8153000 ..............0. │ │ 0x00dd2bf0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd2c00 50b13200 02000000 00000000 04000000 P.2............. │ │ 0x00dd2c10 ffffffff 0a9f3200 02000000 00000000 ......2......... │ │ - 0x00dd2c20 04000000 ffffffff 6afd3000 02000000 ........j.0..... │ │ + 0x00dd2c20 04000000 ffffffff 43fd3000 02000000 ........C.0..... │ │ 0x00dd2c30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd2c40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd2c50 e9343100 02000000 00000000 04000000 .41............. │ │ + 0x00dd2c50 c2343100 02000000 00000000 04000000 .41............. │ │ 0x00dd2c60 ffffffff c8153000 02000000 00000000 ......0......... │ │ - 0x00dd2c70 04000000 ffffffff 48393100 02000000 ........H91..... │ │ + 0x00dd2c70 04000000 ffffffff 21393100 02000000 ........!91..... │ │ 0x00dd2c80 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd2c90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd2ca0 48393100 02000000 00000000 04000000 H91............. │ │ - 0x00dd2cb0 ffffffff c2943100 02000000 00000000 ......1......... │ │ + 0x00dd2ca0 21393100 02000000 00000000 04000000 !91............. │ │ + 0x00dd2cb0 ffffffff 9b943100 02000000 00000000 ......1......... │ │ 0x00dd2cc0 04000000 ffffffff 3e3e3000 02000000 ........>>0..... │ │ - 0x00dd2cd0 00000000 04000000 ffffffff 81393100 .............91. │ │ + 0x00dd2cd0 00000000 04000000 ffffffff 5a393100 ............Z91. │ │ 0x00dd2ce0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2cf0 af6b3000 05000000 00000000 00000000 .k0............. │ │ - 0x00dd2d00 ffffffff 39b23100 05000000 00000000 ....9.1......... │ │ - 0x00dd2d10 00000000 ffffffff fa643200 02000000 .........d2..... │ │ + 0x00dd2d00 ffffffff 12b23100 05000000 00000000 ......1......... │ │ + 0x00dd2d10 00000000 ffffffff d3643200 02000000 .........d2..... │ │ 0x00dd2d20 00000000 04000000 ffffffff 0f622f00 .............b/. │ │ 0x00dd2d30 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2d40 d4063000 02000000 00000000 04000000 ..0............. │ │ 0x00dd2d50 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd2d60 00000000 00000000 c2943100 02000000 ..........1..... │ │ - 0x00dd2d70 00000000 04000000 ffffffff 39b23100 ............9.1. │ │ + 0x00dd2d60 00000000 00000000 9b943100 02000000 ..........1..... │ │ + 0x00dd2d70 00000000 04000000 ffffffff 12b23100 ..............1. │ │ 0x00dd2d80 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd2d90 c8943100 05000000 00000000 00000000 ..1............. │ │ + 0x00dd2d90 a1943100 05000000 00000000 00000000 ..1............. │ │ 0x00dd2da0 ffffffff f1bf3200 05000000 00000000 ......2......... │ │ 0x00dd2db0 00000000 ffffffff 15822f00 05000000 ........../..... │ │ 0x00dd2dc0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd2dd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd2de0 1d013100 02000000 00000000 04000000 ..1............. │ │ + 0x00dd2de0 f6003100 02000000 00000000 04000000 ..1............. │ │ 0x00dd2df0 ffffffff ecb23200 02000000 00000000 ......2......... │ │ 0x00dd2e00 04000000 ffffffff 38013300 01000000 ........8.3..... │ │ - 0x00dd2e10 00000000 04000000 ffffffff 34763100 ............4v1. │ │ + 0x00dd2e10 00000000 04000000 ffffffff 0d763100 .............v1. │ │ 0x00dd2e20 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dd2e30 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd2e40 00000000 00000000 00000000 ecd2d200 ................ │ │ 0x00dd2e50 f0d2d200 f4d2d200 08d3d200 f0d3d200 ................ │ │ 0x00dd2e60 d8d4d200 ecd4d200 f4d5d200 04d7d200 ................ │ │ 0x00dd2e70 94d7d200 dcd7d200 3cd8d200 44d8d200 ........<...D... │ │ 0x00dd2e80 64d8d200 f4d8d200 fcd8d200 d........... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2209,15 +2209,15 @@ │ │ 0x00ddd440 c43ba600 143ca600 03000000 58000000 .;...<......X... │ │ 0x00ddd450 00020000 00000000 61d33000 9012da00 ........a.0..... │ │ 0x00ddd460 2c2ea600 8436a600 5837a600 ec37a600 ,....6..X7...7.. │ │ 0x00ddd470 d438a600 e038a600 5c39a600 6839a600 .8...8..\9..h9.. │ │ 0x00ddd480 7039a600 2c3aa600 703aa600 b83aa600 p9..,:..p:...:.. │ │ 0x00ddd490 c83aa600 183ba600 c43ba600 143ca600 .:...;...;...<.. │ │ 0x00ddd4a0 03000000 58000000 00020000 00000000 ....X........... │ │ - 0x00ddd4b0 4f0f3100 9412da00 2c2ea600 8436a600 O.1.....,....6.. │ │ + 0x00ddd4b0 280f3100 9412da00 2c2ea600 8436a600 (.1.....,....6.. │ │ 0x00ddd4c0 5837a600 ec37a600 d438a600 e038a600 X7...7...8...8.. │ │ 0x00ddd4d0 5c39a600 6839a600 7039a600 2c3aa600 \9..h9..p9..,:.. │ │ 0x00ddd4e0 703aa600 b83aa600 c83aa600 183ba600 p:...:...:...;.. │ │ 0x00ddd4f0 c43ba600 143ca600 03000000 58000000 .;...<......X... │ │ 0x00ddd500 00020000 00000000 df902f00 8c12da00 ........../..... │ │ 0x00ddd510 2c2ea600 8436a600 5837a600 ec37a600 ,....6..X7...7.. │ │ 0x00ddd520 d438a600 e038a600 5c39a600 6839a600 .8...8..\9..h9.. │ │ @@ -2228,87 +2228,87 @@ │ │ 0x00ddd570 00000000 02000000 00000000 03000000 ................ │ │ 0x00ddd580 00000000 04000000 00000000 05000000 ................ │ │ 0x00ddd590 00000000 06000000 00000000 07000000 ................ │ │ 0x00ddd5a0 00000000 08000000 00000000 09000000 ................ │ │ 0x00ddd5b0 00000000 0a000000 00000000 0b000000 ................ │ │ 0x00ddd5c0 00000000 0c000000 00000000 0d000000 ................ │ │ 0x00ddd5d0 87cb2f00 74aea700 00000000 5c9b3000 ../.t.......\.0. │ │ - 0x00ddd5e0 00000000 00000000 03a63100 00000000 ..........1..... │ │ - 0x00ddd5f0 00000000 04113100 00000000 00000000 ......1......... │ │ - 0x00ddd600 c1563200 00000000 00000000 957c3000 .V2..........|0. │ │ - 0x00ddd610 00000000 00000000 0b113100 00000000 ..........1..... │ │ - 0x00ddd620 00000000 dc2c3100 00000000 00000000 .....,1......... │ │ - 0x00ddd630 9b7c3000 00000000 00000000 2f693100 .|0........./i1. │ │ + 0x00ddd5e0 00000000 00000000 dca53100 00000000 ..........1..... │ │ + 0x00ddd5f0 00000000 dd103100 00000000 00000000 ......1......... │ │ + 0x00ddd600 9a563200 00000000 00000000 957c3000 .V2..........|0. │ │ + 0x00ddd610 00000000 00000000 e4103100 00000000 ..........1..... │ │ + 0x00ddd620 00000000 b52c3100 00000000 00000000 .....,1......... │ │ + 0x00ddd630 9b7c3000 00000000 00000000 08693100 .|0..........i1. │ │ 0x00ddd640 00000000 00000000 05273000 00000000 .........'0..... │ │ 0x00ddd650 00000000 d3083000 00000000 00000000 ......0......... │ │ 0x00ddd660 e5f33200 00000000 00000000 a07c3000 ..2..........|0. │ │ 0x00ddd670 00000000 00000000 ecf33200 00000000 ..........2..... │ │ 0x00ddd680 00000000 00722f00 00000000 00000000 .....r/......... │ │ 0x00ddd690 0d273000 00000000 00000000 a5d43000 .'0...........0. │ │ - 0x00ddd6a0 78aea700 00000000 e84b3100 00000000 x........K1..... │ │ - 0x00ddd6b0 00000000 32873100 00000000 00000000 ....2.1......... │ │ + 0x00ddd6a0 78aea700 00000000 c14b3100 00000000 x........K1..... │ │ + 0x00ddd6b0 00000000 0b873100 00000000 00000000 ......1......... │ │ 0x00ddd6c0 a97c3000 00000000 00000000 d9083000 .|0...........0. │ │ 0x00ddd6d0 00000000 00000000 b07c3000 00000000 .........|0..... │ │ 0x00ddd6e0 00000000 5c572f00 00000000 00000000 ....\W/......... │ │ - 0x00ddd6f0 e22c3100 00000000 00000000 7db83000 .,1.........}.0. │ │ + 0x00ddd6f0 bb2c3100 00000000 00000000 7db83000 .,1.........}.0. │ │ 0x00ddd700 30afa700 00000000 b3d43000 00000000 0.........0..... │ │ 0x00ddd710 00000000 8eb23200 00000000 00000000 ......2......... │ │ 0x00ddd720 d5413000 00000000 00000000 00000000 .A0............. │ │ 0x00ddd730 00000000 b4af2f00 54763200 e1083000 ....../.Tv2...0. │ │ 0x00ddd740 ae253000 02000000 00000000 00040000 .%0............. │ │ 0x00ddd750 00000000 aecb2f00 00000000 9c18a800 ....../......... │ │ 0x00ddd760 00000000 601ba800 6c1ba800 981ba800 ....`...l....... │ │ 0x00ddd770 a41ba800 b01ba800 bc1ba800 c81ba800 ................ │ │ 0x00ddd780 d41ba800 00000000 e01ba800 ec1ba800 ................ │ │ 0x00ddd790 00000000 00000000 00000000 02000000 ................ │ │ 0x00ddd7a0 0148c400 01000000 00000000 4cc5ae00 .H..........L... │ │ 0x00ddd7b0 00000000 00000000 00000000 2e813000 ..............0. │ │ 0x00ddd7c0 00000000 02000000 0148c400 03000000 .........H...... │ │ 0x00ddd7d0 00000000 4cc5ae00 00000000 00000000 ....L........... │ │ - 0x00ddd7e0 00000000 1a3e3200 00000000 02000000 .....>2......... │ │ + 0x00ddd7e0 00000000 f33d3200 00000000 02000000 .....=2......... │ │ 0x00ddd7f0 0148c400 02000000 00000000 4cc5ae00 .H..........L... │ │ - 0x00ddd800 00000000 00000000 00000000 1d1f3200 ..............2. │ │ + 0x00ddd800 00000000 00000000 00000000 f61e3200 ..............2. │ │ 0x00ddd810 00000000 01000000 0148c400 04000000 .........H...... │ │ 0x00ddd820 00000000 4cc5ae00 00000000 00000000 ....L........... │ │ 0x00ddd830 00000000 13623000 00000000 01000000 .....b0......... │ │ 0x00ddd840 01088000 00000000 00000000 64c5ae00 ............d... │ │ - 0x00ddd850 00000000 00000000 00000000 a2f63000 ..............0. │ │ + 0x00ddd850 00000000 00000000 00000000 7bf63000 ............{.0. │ │ 0x00ddd860 00000000 01000000 0100a800 00000000 ................ │ │ 0x00ddd870 00000000 84c6ae00 00000000 00000000 ................ │ │ - 0x00ddd880 00000000 515a3200 00000000 02000000 ....QZ2......... │ │ + 0x00ddd880 00000000 2a5a3200 00000000 02000000 ....*Z2......... │ │ 0x00ddd890 0100a800 00000000 00000000 84c6ae00 ................ │ │ - 0x00ddd8a0 00000000 00000000 00000000 515a3200 ............QZ2. │ │ + 0x00ddd8a0 00000000 00000000 00000000 2a5a3200 ............*Z2. │ │ 0x00ddd8b0 00000000 01000000 01208000 00000000 ......... ...... │ │ 0x00ddd8c0 00000000 38c7ae00 00000000 00000000 ....8........... │ │ 0x00ddd8d0 00000000 1e443000 00000000 01000000 .....D0......... │ │ 0x00ddd8e0 01208000 00000000 00000000 64c7ae00 . ..........d... │ │ 0x00ddd8f0 00000000 00000000 00000000 057a3200 .............z2. │ │ 0x00ddd900 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00ddd910 00000000 4cc5ae00 00000000 00000000 ....L........... │ │ - 0x00ddd920 00000000 e9013200 00000000 02000000 ......2......... │ │ + 0x00ddd920 00000000 c2013200 00000000 02000000 ......2......... │ │ 0x00ddd930 010cc000 63000000 00000000 4cc5ae00 ....c.......L... │ │ - 0x00ddd940 00000000 00000000 00000000 8c2f3100 ............./1. │ │ + 0x00ddd940 00000000 00000000 00000000 652f3100 ............e/1. │ │ 0x00ddd950 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00ddd960 00000000 4cc5ae00 00000000 00000000 ....L........... │ │ - 0x00ddd970 00000000 3ee33100 00000000 01000000 ....>.1......... │ │ + 0x00ddd970 00000000 17e33100 00000000 01000000 ......1......... │ │ 0x00ddd980 01088000 01000000 00000000 a0c7ae00 ................ │ │ - 0x00ddd990 00000000 00000000 00000000 972f3100 ............./1. │ │ + 0x00ddd990 00000000 00000000 00000000 702f3100 ............p/1. │ │ 0x00ddd9a0 00000000 02000000 01088000 01000000 ................ │ │ 0x00ddd9b0 00000000 a0c7ae00 00000000 00000000 ................ │ │ - 0x00ddd9c0 00000000 972f3100 00000000 01000000 ...../1......... │ │ + 0x00ddd9c0 00000000 702f3100 00000000 01000000 ....p/1......... │ │ 0x00ddd9d0 01088000 02000000 00000000 a0c7ae00 ................ │ │ - 0x00ddd9e0 00000000 00000000 00000000 41893100 ............A.1. │ │ + 0x00ddd9e0 00000000 00000000 00000000 1a893100 ..............1. │ │ 0x00ddd9f0 00000000 02000000 01088000 02000000 ................ │ │ 0x00ddda00 00000000 a0c7ae00 00000000 00000000 ................ │ │ - 0x00ddda10 00000000 41893100 00000000 01000000 ....A.1......... │ │ + 0x00ddda10 00000000 1a893100 00000000 01000000 ......1......... │ │ 0x00ddda20 01088000 03000000 00000000 a0c7ae00 ................ │ │ - 0x00ddda30 00000000 00000000 00000000 ea133100 ..............1. │ │ + 0x00ddda30 00000000 00000000 00000000 c3133100 ..............1. │ │ 0x00ddda40 00000000 02000000 01088000 03000000 ................ │ │ 0x00ddda50 00000000 a0c7ae00 00000000 00000000 ................ │ │ - 0x00ddda60 00000000 ea133100 00000000 ff000000 ......1......... │ │ + 0x00ddda60 00000000 c3133100 00000000 ff000000 ......1......... │ │ 0x00ddda70 21088000 00000000 00000000 40caae00 !...........@... │ │ 0x00ddda80 00000000 00000000 00000000 dfb12f00 ............../. │ │ 0x00ddda90 00000000 00000000 21088000 00000000 ........!....... │ │ 0x00dddaa0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dddab0 00000000 dfb12f00 00000000 01000000 ....../......... │ │ 0x00dddac0 21108008 00000000 00000000 00cbae00 !............... │ │ 0x00dddad0 e0cbae00 e8cbae00 00000000 dfb12f00 ............../. │ │ @@ -2320,45 +2320,45 @@ │ │ 0x00dddb30 00000000 01000000 21108008 01000000 ........!....... │ │ 0x00dddb40 00000000 00cbae00 e0cbae00 e8cbae00 ................ │ │ 0x00dddb50 00000000 f49d3000 00000000 01000000 ......0......... │ │ 0x00dddb60 81088000 00000000 00000000 f0cbae00 ................ │ │ 0x00dddb70 00000000 00000000 00000000 99762f00 .............v/. │ │ 0x00dddb80 00000000 01000000 81088000 00000000 ................ │ │ 0x00dddb90 00000000 2cccae00 00000000 00000000 ....,........... │ │ - 0x00dddba0 00000000 45e33100 00000000 01000000 ....E.1......... │ │ + 0x00dddba0 00000000 1ee33100 00000000 01000000 ......1......... │ │ 0x00dddbb0 41088000 00000000 00000000 44ccae00 A...........D... │ │ - 0x00dddbc0 00000000 00000000 00000000 72a93100 ............r.1. │ │ + 0x00dddbc0 00000000 00000000 00000000 4ba93100 ............K.1. │ │ 0x00dddbd0 00000000 01000000 c1088000 00000000 ................ │ │ 0x00dddbe0 00000000 fcccae00 00000000 00000000 ................ │ │ 0x00dddbf0 00000000 27d53200 00000000 02000000 ....'.2......... │ │ 0x00dddc00 01088000 00000000 00000000 b0cdae00 ................ │ │ 0x00dddc10 00000000 00000000 00000000 7bce2f00 ............{./. │ │ 0x00dddc20 00000000 ff000000 01088000 00000000 ................ │ │ 0x00dddc30 00000000 b8cfae00 00000000 00000000 ................ │ │ 0x00dddc40 00000000 23983200 00000000 ff000000 ....#.2......... │ │ 0x00dddc50 01088000 00000000 00000000 b8cfae00 ................ │ │ - 0x00dddc60 00000000 00000000 00000000 4de33100 ............M.1. │ │ + 0x00dddc60 00000000 00000000 00000000 26e33100 ............&.1. │ │ 0x00dddc70 00000000 01000000 01088000 00000000 ................ │ │ 0x00dddc80 00000000 70d0ae00 00000000 00000000 ....p........... │ │ 0x00dddc90 00000000 a0762f00 00000000 ff000000 .....v/......... │ │ 0x00dddca0 01088000 00000000 00000000 acd0ae00 ................ │ │ - 0x00dddcb0 00000000 00000000 00000000 9d2f3100 ............./1. │ │ + 0x00dddcb0 00000000 00000000 00000000 762f3100 ............v/1. │ │ 0x00dddcc0 00000000 01000000 01088000 00000000 ................ │ │ 0x00dddcd0 00000000 ecd1ae00 00000000 00000000 ................ │ │ 0x00dddce0 00000000 790d3000 00000000 01000000 ....y.0......... │ │ 0x00dddcf0 01088000 00000000 00000000 a0d2ae00 ................ │ │ 0x00dddd00 00000000 00000000 00000000 7d0d3000 ............}.0. │ │ 0x00dddd10 00000000 02000000 01088000 00000000 ................ │ │ 0x00dddd20 00000000 a0d2ae00 00000000 00000000 ................ │ │ 0x00dddd30 00000000 7d0d3000 00000000 01000000 ....}.0......... │ │ 0x00dddd40 01088000 00000000 00000000 e0d3ae00 ................ │ │ 0x00dddd50 00000000 00000000 00000000 21d83000 ............!.0. │ │ 0x00dddd60 00000000 01000000 01088000 00000000 ................ │ │ 0x00dddd70 00000000 88d4ae00 00000000 00000000 ................ │ │ - 0x00dddd80 00000000 286b3100 00000000 01000000 ....(k1......... │ │ + 0x00dddd80 00000000 016b3100 00000000 01000000 .....k1......... │ │ 0x00dddd90 01088000 00000000 00000000 24d5ae00 ............$... │ │ 0x00dddda0 00000000 00000000 00000000 81ce2f00 ............../. │ │ 0x00ddddb0 00000000 01000000 01088000 00000000 ................ │ │ 0x00ddddc0 00000000 e4d5ae00 00000000 00000000 ................ │ │ 0x00ddddd0 00000000 84b53200 00000000 02000000 ......2......... │ │ 0x00dddde0 01088000 00000000 00000000 e4d5ae00 ................ │ │ 0x00ddddf0 00000000 00000000 00000000 84b53200 ..............2. │ │ @@ -2382,63 +2382,63 @@ │ │ 0x00dddf10 00000000 21942f00 00000000 01000000 ....!./......... │ │ 0x00dddf20 01008000 00000000 00000000 30d8ae00 ............0... │ │ 0x00dddf30 00000000 00000000 00000000 34d53200 ............4.2. │ │ 0x00dddf40 00000000 02000000 21088000 00000000 ........!....... │ │ 0x00dddf50 00000000 a8d8ae00 00000000 00000000 ................ │ │ 0x00dddf60 00000000 132b3000 00000000 00000000 .....+0......... │ │ 0x00dddf70 01208000 00000000 00000000 4cc5ae00 . ..........L... │ │ - 0x00dddf80 00000000 00000000 00000000 605a3200 ............`Z2. │ │ + 0x00dddf80 00000000 00000000 00000000 395a3200 ............9Z2. │ │ 0x00dddf90 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00dddfa0 00000000 ecd8ae00 00000000 00000000 ................ │ │ 0x00dddfb0 00000000 a8762f00 00000000 02000000 .....v/......... │ │ 0x00dddfc0 01088000 00000000 00000000 04d9ae00 ................ │ │ 0x00dddfd0 00000000 00000000 00000000 1e7a3200 .............z2. │ │ 0x00dddfe0 00000000 01000000 01088000 00000000 ................ │ │ 0x00dddff0 00000000 3cd9ae00 00000000 00000000 ....<........... │ │ 0x00dde000 00000000 16bb3000 00000000 00000000 ......0......... │ │ 0x00dde010 01008000 00000000 00000000 acdbae00 ................ │ │ - 0x00dde020 00000000 00000000 00000000 54e33100 ............T.1. │ │ + 0x00dde020 00000000 00000000 00000000 2de33100 ............-.1. │ │ 0x00dde030 00000000 00000000 01008000 00000000 ................ │ │ 0x00dde040 00000000 dcdbae00 00000000 00000000 ................ │ │ 0x00dde050 00000000 84f63200 00000000 00000000 ......2......... │ │ 0x00dde060 01008000 00000000 00000000 0cdcae00 ................ │ │ - 0x00dde070 00000000 00000000 00000000 a22f3100 ............./1. │ │ + 0x00dde070 00000000 00000000 00000000 7b2f3100 ............{/1. │ │ 0x00dde080 00000000 03000000 01088000 00000000 ................ │ │ 0x00dde090 00000000 3cdcae00 00000000 00000000 ....<........... │ │ 0x00dde0a0 00000000 85ce2f00 00000000 01000000 ....../......... │ │ 0x00dde0b0 01088000 00000000 00000000 a4deae00 ................ │ │ 0x00dde0c0 00000000 00000000 00000000 1a2b3000 .............+0. │ │ 0x00dde0d0 00000000 02000000 01088000 00000000 ................ │ │ 0x00dde0e0 00000000 e4deae00 00000000 00000000 ................ │ │ 0x00dde0f0 00000000 27d83000 00000000 03000000 ....'.0......... │ │ 0x00dde100 01088000 00000000 00000000 e4deae00 ................ │ │ 0x00dde110 00000000 00000000 00000000 27d83000 ............'.0. │ │ 0x00dde120 00000000 02000000 01088000 00000000 ................ │ │ 0x00dde130 00000000 e4deae00 00000000 00000000 ................ │ │ - 0x00dde140 00000000 ea4f3100 00000000 03000000 .....O1......... │ │ + 0x00dde140 00000000 c34f3100 00000000 03000000 .....O1......... │ │ 0x00dde150 01088000 00000000 00000000 e4deae00 ................ │ │ - 0x00dde160 00000000 00000000 00000000 ea4f3100 .............O1. │ │ + 0x00dde160 00000000 00000000 00000000 c34f3100 .............O1. │ │ 0x00dde170 00000000 01000000 01008000 00000000 ................ │ │ 0x00dde180 00000000 d0e1ae00 ece2ae00 ece2ae00 ................ │ │ - 0x00dde190 94e3ae00 79a93100 00000000 01000000 ....y.1......... │ │ + 0x00dde190 94e3ae00 52a93100 00000000 01000000 ....R.1......... │ │ 0x00dde1a0 01008000 00000000 00000000 d0e1ae00 ................ │ │ - 0x00dde1b0 68e4ae00 68e4ae00 94e3ae00 b02f3100 h...h......../1. │ │ + 0x00dde1b0 68e4ae00 68e4ae00 94e3ae00 892f3100 h...h......../1. │ │ 0x00dde1c0 00000000 01000000 01008000 00000000 ................ │ │ 0x00dde1d0 00000000 d0e1ae00 e0e4ae00 e0e4ae00 ................ │ │ - 0x00dde1e0 94e3ae00 2e6b3100 00000000 00000000 .....k1......... │ │ + 0x00dde1e0 94e3ae00 076b3100 00000000 00000000 .....k1......... │ │ 0x00dde1f0 01018008 00000000 00000000 90e5ae00 ................ │ │ 0x00dde200 ece5ae00 ece5ae00 20e6ae00 3c932f00 ........ ...<./. │ │ 0x00dde210 00000000 01000000 01008008 00000000 ................ │ │ 0x00dde220 00000000 90e5ae00 ece5ae00 ece5ae00 ................ │ │ 0x00dde230 20e6ae00 3c932f00 00000000 01000000 ...<./......... │ │ 0x00dde240 01008000 00000000 00000000 7ce6ae00 ............|... │ │ - 0x00dde250 3ce8ae00 74e8ae00 ece8ae00 7da93100 <...t.......}.1. │ │ + 0x00dde250 3ce8ae00 74e8ae00 ece8ae00 56a93100 <...t.......V.1. │ │ 0x00dde260 00000000 02000000 01008000 00000000 ................ │ │ 0x00dde270 00000000 7ce6ae00 3ce8ae00 74e8ae00 ....|...<...t... │ │ - 0x00dde280 ece8ae00 7da93100 00000000 02000000 ....}.1......... │ │ + 0x00dde280 ece8ae00 56a93100 00000000 02000000 ....V.1......... │ │ 0x00dde290 01008000 00000000 00000000 7ce6ae00 ............|... │ │ 0x00dde2a0 3ce8ae00 74e8ae00 ece8ae00 28942f00 <...t.......(./. │ │ 0x00dde2b0 00000000 02000000 0d088000 8b143300 ..............3. │ │ 0x00dde2c0 00000000 c490ae00 00000000 00000000 ................ │ │ 0x00dde2d0 00000000 df9d3000 00000000 02000000 ......0......... │ │ 0x00dde2e0 05088000 8f143300 00000000 c490ae00 ......3......... │ │ 0x00dde2f0 00000000 00000000 00000000 cab33200 ..............2. │ │ @@ -2447,33 +2447,33 @@ │ │ 0x00dde320 00000000 cab33200 00000000 01000000 ......2......... │ │ 0x00dde330 01088000 00000000 00000000 00000000 ................ │ │ 0x00dde340 00000000 00000000 00000000 32cd2f00 ............2./. │ │ 0x00dde350 00000000 00000000 01088000 00000000 ................ │ │ 0x00dde360 00000000 00000000 00000000 00000000 ................ │ │ 0x00dde370 00000000 32cd2f00 00000000 01000000 ....2./......... │ │ 0x00dde380 01088000 00000000 00000000 d4e9ae00 ................ │ │ - 0x00dde390 00000000 00000000 00000000 2f1f3200 ............/.2. │ │ + 0x00dde390 00000000 00000000 00000000 081f3200 ..............2. │ │ 0x00dde3a0 00000000 ff000000 0108c000 00000000 ................ │ │ 0x00dde3b0 00000000 4cc5ae00 00000000 00000000 ....L........... │ │ 0x00dde3c0 00000000 32cd2f00 00000000 03000000 ....2./......... │ │ 0x00dde3d0 0108c000 05000000 00000000 4cc5ae00 ............L... │ │ 0x00dde3e0 00000000 00000000 00000000 3fd53200 ............?.2. │ │ 0x00dde3f0 00000000 09000000 01088400 00000000 ................ │ │ 0x00dde400 00000000 f8edae00 00000000 00000000 ................ │ │ - 0x00dde410 00000000 93c53100 00000000 07000000 ......1......... │ │ + 0x00dde410 00000000 6cc53100 00000000 07000000 ....l.1......... │ │ 0x00dde420 01088400 00000000 00000000 68f3ae00 ............h... │ │ 0x00dde430 00000000 00000000 00000000 53813000 ............S.0. │ │ 0x00dde440 00000000 07000000 01088400 00000000 ................ │ │ 0x00dde450 00000000 c8f7ae00 00000000 00000000 ................ │ │ - 0x00dde460 00000000 47893100 00000000 03000000 ....G.1......... │ │ + 0x00dde460 00000000 20893100 00000000 03000000 .... .1......... │ │ 0x00dde470 01088400 00000000 00000000 a0f9ae00 ................ │ │ - 0x00dde480 00000000 00000000 00000000 6f5a3200 ............oZ2. │ │ + 0x00dde480 00000000 00000000 00000000 485a3200 ............HZ2. │ │ 0x00dde490 00000000 02000000 01088400 00000000 ................ │ │ 0x00dde4a0 00000000 34fbae00 00000000 00000000 ....4........... │ │ - 0x00dde4b0 00000000 326b3100 00000000 00000000 ....2k1......... │ │ + 0x00dde4b0 00000000 0b6b3100 00000000 00000000 .....k1......... │ │ 0x00dde4c0 01008100 00000000 00000000 c809af00 ................ │ │ 0x00dde4d0 f009af00 f009af00 a423ae00 ae523300 .........#...R3. │ │ 0x00dde4e0 00000000 00000000 01008100 00000000 ................ │ │ 0x00dde4f0 00000000 1c0aaf00 400aaf00 400aaf00 ........@...@... │ │ 0x00dde500 a423ae00 b9523300 00000000 00000000 .#...R3......... │ │ 0x00dde510 01008100 00000000 00000000 a40aaf00 ................ │ │ 0x00dde520 d80aaf00 d80aaf00 a423ae00 06643300 .........#...d3. │ │ @@ -2505,117 +2505,117 @@ │ │ 0x00dde6c0 00000000 02000000 01008100 00000000 ................ │ │ 0x00dde6d0 00000000 a423ae00 2c10af00 2c10af00 .....#..,...,... │ │ 0x00dde6e0 a423ae00 e6523300 00000000 03000000 .#...R3......... │ │ 0x00dde6f0 01008100 00000000 00000000 a423ae00 .............#.. │ │ 0x00dde700 2c10af00 2c10af00 a423ae00 e6523300 ,...,....#...R3. │ │ 0x00dde710 00000000 ff000000 01288000 c0d2dd00 .........(...... │ │ 0x00dde720 00000000 c810af00 00000000 00000000 ................ │ │ - 0x00dde730 00000000 825a3200 00000000 ff000000 .....Z2......... │ │ + 0x00dde730 00000000 5b5a3200 00000000 ff000000 ....[Z2......... │ │ 0x00dde740 01288000 c0d2dd00 00000000 2011af00 .(.......... ... │ │ 0x00dde750 00000000 00000000 00000000 26623000 ............&b0. │ │ 0x00dde760 00000000 ff000000 01288000 c0d2dd00 .........(...... │ │ 0x00dde770 00000000 c011af00 00000000 00000000 ................ │ │ 0x00dde780 00000000 6d813000 00000000 ff000000 ....m.0......... │ │ 0x00dde790 01288000 c0d2dd00 00000000 1013af00 .(.............. │ │ 0x00dde7a0 00000000 00000000 00000000 1ab22f00 ............../. │ │ 0x00dde7b0 00000000 ff000000 01288000 c0d2dd00 .........(...... │ │ 0x00dde7c0 00000000 c014af00 00000000 00000000 ................ │ │ - 0x00dde7d0 00000000 506b3100 00000000 ff000000 ....Pk1......... │ │ + 0x00dde7d0 00000000 296b3100 00000000 ff000000 ....)k1......... │ │ 0x00dde7e0 01288000 c0d2dd00 00000000 8817af00 .(.............. │ │ 0x00dde7f0 00000000 00000000 00000000 1e9f3000 ..............0. │ │ 0x00dde800 00000000 02000000 01288000 c0d2dd00 .........(...... │ │ 0x00dde810 00000000 741daf00 00000000 00000000 ....t........... │ │ - 0x00dde820 00000000 596b3100 00000000 00000000 ....Yk1......... │ │ + 0x00dde820 00000000 326b3100 00000000 00000000 ....2k1......... │ │ 0x00dde830 01208000 00000000 00000000 0820af00 . ........... .. │ │ 0x00dde840 00000000 00000000 00000000 72813000 ............r.0. │ │ 0x00dde850 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00dde860 00000000 1420af00 00000000 00000000 ..... .......... │ │ - 0x00dde870 00000000 ef133100 00000000 00000000 ......1......... │ │ + 0x00dde870 00000000 c8133100 00000000 00000000 ......1......... │ │ 0x00dde880 01208000 00000000 00000000 2020af00 . .......... .. │ │ - 0x00dde890 00000000 00000000 00000000 01503100 .............P1. │ │ + 0x00dde890 00000000 00000000 00000000 da4f3100 .............O1. │ │ 0x00dde8a0 00000000 01000000 01888001 00000000 ................ │ │ 0x00dde8b0 00000000 0839af00 00000000 00000000 .....9.......... │ │ 0x00dde8c0 00000000 30623000 00000000 01000000 ....0b0......... │ │ 0x00dde8d0 01888000 08000000 00000000 0839af00 .............9.. │ │ 0x00dde8e0 00000000 00000000 00000000 38443000 ............8D0. │ │ 0x00dde8f0 00000000 ff000000 01089001 00000000 ................ │ │ 0x00dde900 00000000 083aaf00 00000000 00000000 .....:.......... │ │ 0x00dde910 00000000 2c5a2f00 00000000 ff000000 ....,Z/......... │ │ 0x00dde920 01089001 08000000 00000000 083aaf00 .............:.. │ │ 0x00dde930 00000000 00000000 00000000 5a942f00 ............Z./. │ │ 0x00dde940 00000000 01000000 01888000 00000000 ................ │ │ 0x00dde950 00000000 d83aaf00 00000000 00000000 .....:.......... │ │ - 0x00dde960 00000000 e12f3100 00000000 02000000 ...../1......... │ │ + 0x00dde960 00000000 ba2f3100 00000000 02000000 ...../1......... │ │ 0x00dde970 01888000 00000000 00000000 d83aaf00 .............:.. │ │ - 0x00dde980 00000000 00000000 00000000 e12f3100 ............./1. │ │ + 0x00dde980 00000000 00000000 00000000 ba2f3100 ............./1. │ │ 0x00dde990 00000000 01000000 01888000 00000000 ................ │ │ 0x00dde9a0 00000000 ec3baf00 00000000 00000000 .....;.......... │ │ - 0x00dde9b0 00000000 aaf63000 00000000 ff000000 ......0......... │ │ + 0x00dde9b0 00000000 83f63000 00000000 ff000000 ......0......... │ │ 0x00dde9c0 01888001 00000000 00000000 483daf00 ............H=.. │ │ - 0x00dde9d0 00000000 00000000 00000000 2c3e3200 ............,>2. │ │ + 0x00dde9d0 00000000 00000000 00000000 053e3200 .............>2. │ │ 0x00dde9e0 00000000 ff000000 01888000 08000000 ................ │ │ 0x00dde9f0 00000000 483daf00 00000000 00000000 ....H=.......... │ │ 0x00ddea00 00000000 2ed83000 00000000 02000000 ......0......... │ │ 0x00ddea10 01888001 01000000 00000000 483daf00 ............H=.. │ │ 0x00ddea20 00000000 00000000 00000000 279f3000 ............'.0. │ │ 0x00ddea30 00000000 02000000 01888000 02000000 ................ │ │ 0x00ddea40 00000000 483daf00 00000000 00000000 ....H=.......... │ │ 0x00ddea50 00000000 1fb22f00 00000000 ff000000 ....../......... │ │ 0x00ddea60 01889001 00000000 00000000 b041af00 .............A.. │ │ 0x00ddea70 00000000 00000000 00000000 95f63200 ..............2. │ │ 0x00ddea80 00000000 ff000000 01889000 08000000 ................ │ │ 0x00ddea90 00000000 b041af00 00000000 00000000 .....A.......... │ │ - 0x00ddeaa0 00000000 393e3200 00000000 ff000000 ....9>2......... │ │ + 0x00ddeaa0 00000000 123e3200 00000000 ff000000 .....>2......... │ │ 0x00ddeab0 01089001 00000000 00000000 1042af00 .............B.. │ │ - 0x00ddeac0 00000000 00000000 00000000 27503100 ............'P1. │ │ + 0x00ddeac0 00000000 00000000 00000000 00503100 .............P1. │ │ 0x00ddead0 00000000 ff000000 01089001 08000000 ................ │ │ 0x00ddeae0 00000000 1042af00 00000000 00000000 .....B.......... │ │ - 0x00ddeaf0 00000000 18143100 00000000 02000000 ......1......... │ │ + 0x00ddeaf0 00000000 f1133100 00000000 02000000 ......1......... │ │ 0x00ddeb00 01888001 00000000 00000000 7c43af00 ............|C.. │ │ - 0x00ddeb10 00000000 00000000 00000000 8aa93100 ..............1. │ │ + 0x00ddeb10 00000000 00000000 00000000 63a93100 ............c.1. │ │ 0x00ddeb20 00000000 02000000 01888000 08000000 ................ │ │ 0x00ddeb30 00000000 7c43af00 00000000 00000000 ....|C.......... │ │ 0x00ddeb40 00000000 56d53200 00000000 01000000 ....V.2......... │ │ 0x00ddeb50 01089001 00000000 00000000 3044af00 ............0D.. │ │ 0x00ddeb60 00000000 00000000 00000000 2e7a3200 .............z2. │ │ 0x00ddeb70 00000000 ff000000 01888001 00000000 ................ │ │ 0x00ddeb80 00000000 0839af00 00000000 00000000 .....9.......... │ │ - 0x00ddeb90 00000000 491f3200 00000000 ff000000 ....I.2......... │ │ + 0x00ddeb90 00000000 221f3200 00000000 ff000000 ....".2......... │ │ 0x00ddeba0 01888000 08000000 00000000 0839af00 .............9.. │ │ - 0x00ddebb0 00000000 00000000 00000000 bef63000 ..............0. │ │ + 0x00ddebb0 00000000 00000000 00000000 97f63000 ..............0. │ │ 0x00ddebc0 00000000 ff000000 01889001 00000000 ................ │ │ 0x00ddebd0 00000000 c044af00 00000000 00000000 .....D.......... │ │ - 0x00ddebe0 00000000 551f3200 00000000 ff000000 ....U.2......... │ │ + 0x00ddebe0 00000000 2e1f3200 00000000 ff000000 ......2......... │ │ 0x00ddebf0 01889000 08000000 00000000 c044af00 .............D.. │ │ 0x00ddec00 00000000 00000000 00000000 397a3200 ............9z2. │ │ 0x00ddec10 00000000 ff000000 01889001 04000000 ................ │ │ 0x00ddec20 00000000 b041af00 00000000 00000000 .....A.......... │ │ 0x00ddec30 00000000 35623000 00000000 ff000000 ....5b0......... │ │ 0x00ddec40 01889000 0c000000 00000000 b041af00 .............A.. │ │ - 0x00ddec50 00000000 00000000 00000000 95a93100 ..............1. │ │ + 0x00ddec50 00000000 00000000 00000000 6ea93100 ............n.1. │ │ 0x00ddec60 00000000 01000000 01888000 00000000 ................ │ │ 0x00ddec70 00000000 e844af00 00000000 00000000 .....D.......... │ │ - 0x00ddec80 00000000 905a3200 00000000 02000000 .....Z2......... │ │ + 0x00ddec80 00000000 695a3200 00000000 02000000 ....iZ2......... │ │ 0x00ddec90 01888000 00000000 00000000 e844af00 .............D.. │ │ - 0x00ddeca0 00000000 00000000 00000000 905a3200 .............Z2. │ │ + 0x00ddeca0 00000000 00000000 00000000 695a3200 ............iZ2. │ │ 0x00ddecb0 00000000 01000000 01888000 00000000 ................ │ │ 0x00ddecc0 00000000 d445af00 00000000 00000000 .....E.......... │ │ 0x00ddecd0 00000000 920d3000 00000000 02000000 ......0......... │ │ 0x00ddece0 01888000 00000000 00000000 d445af00 .............E.. │ │ 0x00ddecf0 00000000 00000000 00000000 920d3000 ..............0. │ │ 0x00dded00 00000000 01000000 01089001 00000000 ................ │ │ 0x00dded10 00000000 6847af00 0848af00 1048af00 ....hG...H...H.. │ │ - 0x00dded20 1848af00 cbf63000 00000000 01000000 .H....0......... │ │ + 0x00dded20 1848af00 a4f63000 00000000 01000000 .H....0......... │ │ 0x00dded30 01089001 08000000 00000000 6847af00 ............hG.. │ │ - 0x00dded40 0848af00 1048af00 1848af00 9a5a3200 .H...H...H...Z2. │ │ + 0x00dded40 0848af00 1048af00 1848af00 735a3200 .H...H...H..sZ2. │ │ 0x00dded50 00000000 02000000 01089001 00000000 ................ │ │ 0x00dded60 00000000 0049af00 c849af00 d049af00 .....I...I...I.. │ │ - 0x00dded70 1848af00 dcf63000 00000000 02000000 .H....0......... │ │ + 0x00dded70 1848af00 b5f63000 00000000 02000000 .H....0......... │ │ 0x00dded80 01089001 08000000 00000000 0049af00 .............I.. │ │ - 0x00dded90 c849af00 d049af00 1848af00 5e893100 .I...I...H..^.1. │ │ + 0x00dded90 c849af00 d049af00 1848af00 37893100 .I...I...H..7.1. │ │ 0x00ddeda0 00000000 04000000 54b8b200 7cb8b200 ........T...|... │ │ 0x00ddedb0 a4b8b200 f8bab200 08bbb200 9cbbb200 ................ │ │ 0x00ddedc0 f4bbb200 38bcb200 60c0b200 98c0b200 ....8...`....... │ │ 0x00ddedd0 a0c0b200 70c2b200 00c3b200 30c7b200 ....p.......0... │ │ 0x00ddede0 40c7b200 40c7b200 58c7b200 00000000 @...@...X....... │ │ 0x00ddedf0 68c7b200 fcc7b200 00000000 00000000 h............... │ │ 0x00ddee00 24c8b200 6cc8b200 00000000 1c00b300 $...l........... │ │ @@ -2635,61 +2635,61 @@ │ │ 0x00ddeee0 6c13b300 00000000 381eb300 0014b300 l.......8....... │ │ 0x00ddeef0 2014b300 ec16b300 1c19b300 3019b300 ...........0... │ │ 0x00ddef00 e81bb300 00000000 00000000 00000000 ................ │ │ 0x00ddef10 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddef20 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddef30 00000000 3a000000 00000040 00e80300 ....:......@.... │ │ 0x00ddef40 03000000 02000000 02000000 00100000 ................ │ │ - 0x00ddef50 65d53000 d3cb2f00 b3763200 aec23100 e.0.../..v2...1. │ │ + 0x00ddef50 65d53000 d3cb2f00 b3763200 87c23100 e.0.../..v2...1. │ │ 0x00ddef60 9ed13200 18f43200 01000000 d50e3000 ..2...2.......0. │ │ 0x00ddef70 d50e3000 01130003 00000000 00000000 ..0............. │ │ 0x00ddef80 00100000 40000000 04030000 04030000 ....@........... │ │ 0x00ddef90 00000000 00000000 08000000 04000400 ................ │ │ - 0x00ddefa0 80000000 80000000 01000000 68e53100 ............h.1. │ │ - 0x00ddefb0 68e53100 02130003 00000000 00000000 h.1............. │ │ + 0x00ddefa0 80000000 80000000 01000000 41e53100 ............A.1. │ │ + 0x00ddefb0 41e53100 02130003 00000000 00000000 A.1............. │ │ 0x00ddefc0 00200000 40000000 04030000 04030000 . ..@........... │ │ 0x00ddefd0 00000000 00000000 08000000 05000400 ................ │ │ 0x00ddefe0 00010000 00010000 01000000 145b2f00 .............[/. │ │ 0x00ddeff0 145b2f00 03130003 00000000 00000000 .[/............. │ │ 0x00ddf000 00000800 40000000 04030000 04030000 ....@........... │ │ 0x00ddf010 00000000 00000000 08000000 04000400 ................ │ │ 0x00ddf020 00010000 00010000 01000000 fc453000 .............E0. │ │ 0x00ddf030 fc453000 04130003 00000000 00000000 .E0............. │ │ 0x00ddf040 00400000 40000000 04030000 04030000 .@..@........... │ │ 0x00ddf050 00000000 00000000 28000000 04000000 ........(....... │ │ - 0x00ddf060 80000000 80000000 01000000 8e313100 .............11. │ │ - 0x00ddf070 8e313100 05130003 00000000 00000000 .11............. │ │ + 0x00ddf060 80000000 80000000 01000000 67313100 ............g11. │ │ + 0x00ddf070 67313100 05130003 00000000 00000000 g11............. │ │ 0x00ddf080 00000100 40000000 04030000 04030000 ....@........... │ │ 0x00ddf090 00000000 00000000 24000000 04000000 ........$....... │ │ - 0x00ddf0a0 40000000 80000000 01000000 9ff83000 @.............0. │ │ - 0x00ddf0b0 9ff83000 b4c00003 00000000 00000000 ..0............. │ │ + 0x00ddf0a0 40000000 80000000 01000000 78f83000 @...........x.0. │ │ + 0x00ddf0b0 78f83000 b4c00003 00000000 00000000 x.0............. │ │ 0x00ddf0c0 20000000 10000000 04030000 04030000 ............... │ │ 0x00ddf0d0 00000000 00000000 21000000 04000000 ........!....... │ │ 0x00ddf0e0 00000000 00010000 01000000 c1d83000 ..............0. │ │ 0x00ddf0f0 c1d83000 b5c00003 00000000 00000000 ..0............. │ │ 0x00ddf100 20000000 20000000 04030000 04030000 ... ........... │ │ 0x00ddf110 00000000 00000000 21000000 05000000 ........!....... │ │ - 0x00ddf120 00000000 80010000 01000000 30213200 ............0!2. │ │ + 0x00ddf120 00000000 80010000 01000000 09213200 .............!2. │ │ 0x00ddf130 269a3200 01000003 01000000 01000000 &.2............. │ │ 0x00ddf140 20000000 01000000 00030000 03030000 ............... │ │ 0x00ddf150 00010000 fdfe0000 01000000 09090000 ................ │ │ - 0x00ddf160 00000000 00000000 01000000 1ac83100 ..............1. │ │ - 0x00ddf170 2c6d3100 02000003 01000000 01000000 ,m1............. │ │ + 0x00ddf160 00000000 00000000 01000000 f3c73100 ..............1. │ │ + 0x00ddf170 056d3100 02000003 01000000 01000000 .m1............. │ │ 0x00ddf180 20000000 02000000 00030000 03030000 ............... │ │ 0x00ddf190 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddf1a0 00000000 00000000 01000000 57b73200 ............W.2. │ │ - 0x00ddf1b0 23c83100 2f000003 01000000 01000000 #.1./........... │ │ + 0x00ddf1b0 fcc73100 2f000003 01000000 01000000 ..1./........... │ │ 0x00ddf1c0 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddf1d0 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf1e0 80000000 80000000 01000000 3c9a3200 ............<.2. │ │ - 0x00ddf1f0 ae5c3200 32000003 02000000 02000000 .\2.2........... │ │ + 0x00ddf1f0 875c3200 32000003 02000000 02000000 .\2.2........... │ │ 0x00ddf200 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddf210 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddf220 80000000 80000000 01000000 63ef2f00 ............c./. │ │ - 0x00ddf230 b1f83000 33000003 02000000 01000000 ..0.3........... │ │ + 0x00ddf230 8af83000 33000003 02000000 01000000 ..0.3........... │ │ 0x00ddf240 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddf250 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf260 80000000 80000000 01000000 af952f00 ............../. │ │ 0x00ddf270 1cd73200 34000003 02000000 04000000 ..2.4........... │ │ 0x00ddf280 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddf290 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddf2a0 80000000 80000000 01000000 67633000 ............gc0. │ │ @@ -2709,43 +2709,43 @@ │ │ 0x00ddf380 80000000 02000000 00030000 03030000 ................ │ │ 0x00ddf390 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddf3a0 00010000 00010000 01000000 5e9a3200 ............^.2. │ │ 0x00ddf3b0 bdf83200 3b000003 01000000 01000000 ..2.;........... │ │ 0x00ddf3c0 20000000 10000000 03030000 03030000 ............... │ │ 0x00ddf3d0 fdfe0000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddf3e0 00000000 00000000 01000000 34a13000 ............4.0. │ │ - 0x00ddf3f0 d4513100 3c000003 01000000 01000000 .Q1.<........... │ │ + 0x00ddf3f0 ad513100 3c000003 01000000 01000000 .Q1.<........... │ │ 0x00ddf400 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddf410 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf420 80000000 80000000 01000000 315b2f00 ............1[/. │ │ 0x00ddf430 2ad02f00 3d000003 01000000 01000000 *./.=........... │ │ 0x00ddf440 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddf450 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf460 00010000 00010000 01000000 42a13000 ............B.0. │ │ 0x00ddf470 d3d83000 40000003 02000000 02000000 ..0.@........... │ │ 0x00ddf480 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddf490 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddf4a0 80000000 80000000 01000000 58a13000 ............X.0. │ │ - 0x00ddf4b0 f4513100 67000003 02000000 01000000 .Q1.g........... │ │ + 0x00ddf4b0 cd513100 67000003 02000000 01000000 .Q1.g........... │ │ 0x00ddf4c0 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddf4d0 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf4e0 80000000 80000000 01000000 b0bd3000 ..............0. │ │ - 0x00ddf4f0 426d3100 6a000003 02000000 02000000 Bm1.j........... │ │ + 0x00ddf4f0 1b6d3100 6a000003 02000000 02000000 .m1.j........... │ │ 0x00ddf500 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddf510 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00ddf520 00010000 00010000 01000000 40c83100 ............@.1. │ │ - 0x00ddf530 666d3100 6b000003 02000000 01000000 fm1.k........... │ │ + 0x00ddf520 00010000 00010000 01000000 19c83100 ..............1. │ │ + 0x00ddf530 3f6d3100 6b000003 02000000 01000000 ?m1.k........... │ │ 0x00ddf540 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddf550 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf560 00010000 00010000 01000000 ec0e3000 ..............0. │ │ 0x00ddf570 e62d3000 6c000003 02000000 04000000 .-0.l........... │ │ 0x00ddf580 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddf590 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddf5a0 80000000 80000000 01000000 d1952f00 ............../. │ │ - 0x00ddf5b0 18523100 6d000003 02000000 04000000 .R1.m........... │ │ + 0x00ddf5b0 f1513100 6d000003 02000000 04000000 .Q1.m........... │ │ 0x00ddf5c0 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddf5d0 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddf5e0 00010000 00010000 01000000 c57b3200 .............{2. │ │ 0x00ddf5f0 c6bd3000 9c000003 01000000 01000000 ..0............. │ │ 0x00ddf600 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf610 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddf620 80000000 80000000 01000000 72633000 ............rc0. │ │ @@ -2753,26 +2753,26 @@ │ │ 0x00ddf640 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddf650 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddf660 00010000 00010000 01000000 4ad02f00 ............J./. │ │ 0x00ddf670 e3952f00 9e000003 02000000 01000000 ../............. │ │ 0x00ddf680 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf690 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddf6a0 80000000 80000000 01000000 63833000 ............c.0. │ │ - 0x00ddf6b0 56c83100 9f000003 02000000 01000000 V.1............. │ │ + 0x00ddf6b0 2fc83100 9f000003 02000000 01000000 /.1............. │ │ 0x00ddf6c0 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddf6d0 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddf6e0 00010000 00010000 01000000 97ef2f00 ............../. │ │ - 0x00ddf6f0 3c523100 a2000003 02000000 02000000 n1.....@....... │ │ 0x00de1340 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de1350 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1360 00010000 00010000 01000000 be463000 .............F0. │ │ 0x00de1370 09d12f00 9ac00003 80000000 10000000 ../............. │ │ 0x00de1380 00010000 10000000 01030000 03030000 ................ │ │ 0x00de1390 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de13a0 80000000 80000000 01000000 c8962f00 ............../. │ │ - 0x00de13b0 6bac3100 9bc00003 80000000 10000000 k.1............. │ │ + 0x00de13b0 44ac3100 9bc00003 80000000 10000000 D.1............. │ │ 0x00de13c0 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de13d0 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de13e0 00010000 00010000 01000000 5b103000 ............[.0. │ │ 0x00de13f0 a8d93000 81000003 10000000 20000000 ..0......... ... │ │ 0x00de1400 00040000 08000000 01030000 03030000 ................ │ │ 0x00de1410 00000000 00000000 08000000 02020100 ................ │ │ - 0x00de1420 00010000 00010000 01000000 e0f93000 ..............0. │ │ + 0x00de1420 00010000 00010000 01000000 b9f93000 ..............0. │ │ 0x00de1430 15b83200 83000003 10000000 20000000 ..2......... ... │ │ 0x00de1440 20000000 04000000 01030000 03030000 ............... │ │ 0x00de1450 00000000 00000000 01000000 02020000 ................ │ │ 0x00de1460 00000000 00000000 01000000 94f02f00 ............../. │ │ 0x00de1470 00000000 02c10003 10000000 a0000000 ................ │ │ 0x00de1480 00000400 00010000 01030000 03030000 ................ │ │ 0x00de1490 00000000 00000000 08000000 06060100 ................ │ │ - 0x00de14a0 00010000 00010000 01000000 638d3100 ............c.1. │ │ + 0x00de14a0 00010000 00010000 01000000 3c8d3100 ............<.1. │ │ 0x00de14b0 00000000 85ff0003 10000000 a0000000 ................ │ │ 0x00de14c0 00000400 00010000 01030000 03030000 ................ │ │ 0x00de14d0 00000000 00000000 08000000 06060100 ................ │ │ 0x00de14e0 00010000 00010000 01000000 b4f02f00 ............../. │ │ 0x00de14f0 00000000 87ff0003 10000000 a0000000 ................ │ │ 0x00de1500 20000000 80000000 01030000 03030000 ............... │ │ 0x00de1510 00000000 00000000 01000000 06060100 ................ │ │ @@ -3249,103 +3249,103 @@ │ │ 0x00de1540 00008000 00080000 03030000 03030000 ................ │ │ 0x00de1550 00000000 00000000 08000000 06060200 ................ │ │ 0x00de1560 00010000 00010000 01000000 3b7c3200 ............;|2. │ │ 0x00de1570 00000000 01c10003 00020000 80000000 ................ │ │ 0x00de1580 00004000 00040000 03030000 03030000 ..@............. │ │ 0x00de1590 00000000 00000000 08000000 06060200 ................ │ │ 0x00de15a0 00010000 00010000 01000000 93a23000 ..............0. │ │ - 0x00de15b0 5f5d3200 07000003 01000000 01000000 _]2............. │ │ + 0x00de15b0 385d3200 07000003 01000000 01000000 8]2............. │ │ 0x00de15c0 10000000 02000000 00030000 02030000 ................ │ │ 0x00de15d0 00010000 fffe0000 24000000 09090000 ........$....... │ │ - 0x00de15e0 80000000 80000000 01000000 c1c83100 ..............1. │ │ - 0x00de15f0 f5f93000 96000003 01000000 01000000 ..0............. │ │ + 0x00de15e0 80000000 80000000 01000000 9ac83100 ..............1. │ │ + 0x00de15f0 cef93000 96000003 01000000 01000000 ..0............. │ │ 0x00de1600 00080000 02000000 00030000 03030000 ................ │ │ 0x00de1610 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de1620 80000000 80000000 01000000 34d12f00 ............4./. │ │ - 0x00de1630 e8163100 99000003 02000000 02000000 ..1............. │ │ + 0x00de1630 c1163100 99000003 02000000 02000000 ..1............. │ │ 0x00de1640 00080000 02000000 00030000 03030000 ................ │ │ 0x00de1650 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de1660 80000000 80000000 01000000 43843000 ............C.0. │ │ - 0x00de1670 0ffa3000 9a000003 02000000 01000000 ..0............. │ │ + 0x00de1670 e8f93000 9a000003 02000000 01000000 ..0............. │ │ 0x00de1680 00080000 02000000 00030000 03030000 ................ │ │ 0x00de1690 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de16a0 80000000 80000000 01000000 54843000 ............T.0. │ │ 0x00de16b0 ccd93000 9b000003 02000000 04000000 ..0............. │ │ 0x00de16c0 00080000 02000000 00030000 03030000 ................ │ │ 0x00de16d0 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de16e0 80000000 80000000 01000000 17fa3200 ..............2. │ │ 0x00de16f0 ead93000 50c00003 01000000 01000000 ..0.P........... │ │ 0x00de1700 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1710 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de1720 80000000 80000000 01000000 2dfa3000 ............-.0. │ │ + 0x00de1720 80000000 80000000 01000000 06fa3000 ..............0. │ │ 0x00de1730 e5962f00 51c00003 01000000 01000000 ../.Q........... │ │ 0x00de1740 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1750 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1760 00010000 00010000 01000000 0bda3000 ..............0. │ │ - 0x00de1770 96ac3100 52c00003 02000000 01000000 ..1.R........... │ │ + 0x00de1770 6fac3100 52c00003 02000000 01000000 o.1.R........... │ │ 0x00de1780 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1790 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de17a0 80000000 80000000 01000000 5f403200 ............_@2. │ │ + 0x00de17a0 80000000 80000000 01000000 38403200 ............8@2. │ │ 0x00de17b0 1d5c2f00 53c00003 02000000 01000000 .\/.S........... │ │ 0x00de17c0 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de17d0 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de17e0 00010000 00010000 01000000 28643000 ............(d0. │ │ - 0x00de17f0 3d323100 56c00003 02000000 02000000 =21.V........... │ │ + 0x00de17f0 16323100 56c00003 02000000 02000000 .21.V........... │ │ 0x00de1800 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1810 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de1820 80000000 80000000 01000000 cb523100 .............R1. │ │ - 0x00de1830 e6523100 57c00003 02000000 02000000 .R1.W........... │ │ + 0x00de1820 80000000 80000000 01000000 a4523100 .............R1. │ │ + 0x00de1830 bf523100 57c00003 02000000 02000000 .R1.W........... │ │ 0x00de1840 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1850 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1860 00010000 00010000 01000000 72103000 ............r.0. │ │ 0x00de1870 547c3200 5cc00003 04000000 08000000 T|2.\........... │ │ 0x00de1880 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1890 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de18a0 80000000 80000000 01000000 8e6e3100 .............n1. │ │ - 0x00de18b0 bbac3100 5dc00003 04000000 08000000 ..1.]........... │ │ + 0x00de18a0 80000000 80000000 01000000 676e3100 ............gn1. │ │ + 0x00de18b0 94ac3100 5dc00003 04000000 08000000 ..1.]........... │ │ 0x00de18c0 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de18d0 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de18e0 00010000 00010000 01000000 43643000 ............Cd0. │ │ 0x00de18f0 be9a3200 60c00003 04000000 01000000 ..2.`........... │ │ 0x00de1900 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1910 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de1920 80000000 80000000 01000000 795d3200 ............y]2. │ │ - 0x00de1930 858d3100 61c00003 04000000 01000000 ..1.a........... │ │ + 0x00de1920 80000000 80000000 01000000 525d3200 ............R]2. │ │ + 0x00de1930 5e8d3100 61c00003 04000000 01000000 ^.1.a........... │ │ 0x00de1940 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1950 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de1960 00010000 00010000 01000000 ad6e3100 .............n1. │ │ - 0x00de1970 c46e3100 6ac00003 08000000 10000000 .n1.j........... │ │ + 0x00de1960 00010000 00010000 01000000 866e3100 .............n1. │ │ + 0x00de1970 9d6e3100 6ac00003 08000000 10000000 .n1.j........... │ │ 0x00de1980 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1990 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de19a0 80000000 80000000 01000000 925d3200 .............]2. │ │ + 0x00de19a0 80000000 80000000 01000000 6b5d3200 ............k]2. │ │ 0x00de19b0 5cb83200 6bc00003 08000000 10000000 \.2.k........... │ │ 0x00de19c0 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de19d0 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de19e0 00010000 00010000 01000000 17223200 ............."2. │ │ - 0x00de19f0 7a403200 6cc00003 00010000 10000000 z@2.l........... │ │ + 0x00de19e0 00010000 00010000 01000000 f0213200 .............!2. │ │ + 0x00de19f0 53403200 6cc00003 00010000 10000000 S@2.l........... │ │ 0x00de1a00 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1a10 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de1a20 80000000 80000000 01000000 26da3000 ............&.0. │ │ 0x00de1a30 41da3000 6dc00003 00010000 10000000 A.0.m........... │ │ 0x00de1a40 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1a50 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1a60 00010000 00010000 01000000 f3d83200 ..............2. │ │ - 0x00de1a70 76053200 6ec00003 40000000 01000000 v.2.n...@....... │ │ + 0x00de1a70 4f053200 6ec00003 40000000 01000000 O.2.n...@....... │ │ 0x00de1a80 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1a90 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de1aa0 80000000 80000000 01000000 61843000 ............a.0. │ │ - 0x00de1ab0 0b533100 6fc00003 40000000 01000000 .S1.o...@....... │ │ + 0x00de1ab0 e4523100 6fc00003 40000000 01000000 .R1.o...@....... │ │ 0x00de1ac0 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1ad0 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1ae0 00010000 00010000 00000000 c9f02f00 ............../. │ │ 0x00de1af0 c9f02f00 ff000003 00000000 00000000 ../............. │ │ 0x00de1b00 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1b10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de1b20 00000000 00000000 00000000 32223200 ............2"2. │ │ - 0x00de1b30 32223200 00560003 00000000 00000000 2"2..V.......... │ │ + 0x00de1b20 00000000 00000000 00000000 0b223200 ............."2. │ │ + 0x00de1b30 0b223200 00560003 00000000 00000000 ."2..V.......... │ │ 0x00de1b40 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1b50 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1b60 00000000 00000000 ffffffff d09fdb00 ................ │ │ 0x00de1b70 74a0db00 e879da00 b47cda00 587dda00 t....y...|..X}.. │ │ 0x00de1b80 fc7dda00 a07eda00 f080da00 18a1db00 .}...~.......... │ │ 0x00de1b90 8c7ada00 588dda00 fc8dda00 a08eda00 .z..X........... │ │ 0x00de1ba0 448fda00 88dd3300 00000000 00000000 D.....3......... │ │ @@ -3355,63 +3355,63 @@ │ │ 0x00de1be0 c4d4ba00 28d5ba00 88602f00 30ebbb00 ....(....`/.0... │ │ 0x00de1bf0 94ebbb00 dcebbb00 14ecbb00 30ecbb00 ............0... │ │ 0x00de1c00 6cfebb00 9cfebb00 bcfebb00 c4febb00 l............... │ │ 0x00de1c10 00200000 00000000 00000000 2080bc00 . .......... ... │ │ 0x00de1c20 3c80bc00 00000000 7480bc00 fc80bc00 <.......t....... │ │ 0x00de1c30 6881bc00 00000000 00000000 b081bc00 h............... │ │ 0x00de1c40 3c80bc00 00000000 cc81bc00 fc80bc00 <............... │ │ - 0x00de1c50 6881bc00 0a593100 34ddbc00 70d5bc00 h....Y1.4...p... │ │ + 0x00de1c50 6881bc00 e3583100 34ddbc00 70d5bc00 h....X1.4...p... │ │ 0x00de1c60 88e0bc00 b8e0bc00 d8e0bc00 00040000 ................ │ │ 0x00de1c70 00000000 00000000 541cde00 801cde00 ........T....... │ │ 0x00de1c80 beff3200 b003bd00 d403bd00 0404bd00 ..2............. │ │ 0x00de1c90 00000000 00000000 7c07bd00 9c07bd00 ........|....... │ │ 0x00de1ca0 00040000 00000000 00000000 00000000 ................ │ │ 0x00de1cb0 c17f2f00 681cbd00 d41dbd00 a41ebd00 ../.h........... │ │ 0x00de1cc0 00000000 0420bd00 2c21bd00 00000000 ..... ..,!...... │ │ 0x00de1cd0 00000000 8022bd00 8822bd00 548bda00 ....."..."..T... │ │ 0x00de1ce0 b0ef3600 b02b3700 00008000 f6003300 ..6..+7.......3. │ │ - 0x00de1cf0 00000001 06013300 00008001 3c1c3100 ......3.....<.1. │ │ - 0x00de1d00 00000002 f2933100 00008002 9a643200 ......1......d2. │ │ - 0x00de1d10 00000003 a8003100 00008003 e0383100 ......1......81. │ │ - 0x00de1d20 00000004 d4b13100 00008004 c2003100 ......1.......1. │ │ - 0x00de1d30 00000005 4c1c3100 00008005 649d2f00 ....L.1.....d./. │ │ + 0x00de1cf0 00000001 06013300 00008001 151c3100 ......3.......1. │ │ + 0x00de1d00 00000002 cb933100 00008002 73643200 ......1.....sd2. │ │ + 0x00de1d10 00000003 81003100 00008003 b9383100 ......1......81. │ │ + 0x00de1d20 00000004 adb13100 00008004 9b003100 ......1.......1. │ │ + 0x00de1d30 00000005 251c3100 00008005 649d2f00 ....%.1.....d./. │ │ 0x00de1d40 00008006 2baa3000 00000007 72e23000 ....+.0.....r.0. │ │ 0x00de1d50 00008007 1fe03200 00000008 384d3000 ......2.....8M0. │ │ 0x00de1d60 00000015 f5f62f00 00008015 8ee23000 ....../.......0. │ │ - 0x00de1d70 0000000a c7ce3100 00000010 591c3100 ......1.....Y.1. │ │ - 0x00de1d80 00008010 e6753100 00000011 50bf3200 .....u1.....P.2. │ │ + 0x00de1d70 0000000a a0ce3100 00000010 321c3100 ......1.....2.1. │ │ + 0x00de1d80 00008010 bf753100 00000011 50bf3200 .....u1.....P.2. │ │ 0x00de1d90 00008011 126b3000 00000012 61bf3200 .....k0.....a.2. │ │ - 0x00de1da0 00008012 f5753100 00008017 504d3000 .....u1.....PM0. │ │ - 0x00de1db0 00000013 ff933100 00008013 32463200 ......1.....2F2. │ │ - 0x00de1dc0 00000014 7e9d2f00 00008016 efb13100 ....~./.......1. │ │ - 0x00de1dd0 00000017 0f943100 0000001c ea823200 ......1.......2. │ │ + 0x00de1da0 00008012 ce753100 00008017 504d3000 .....u1.....PM0. │ │ + 0x00de1db0 00000013 d8933100 00008013 0b463200 ......1......F2. │ │ + 0x00de1dc0 00000014 7e9d2f00 00008016 c8b13100 ....~./.......1. │ │ + 0x00de1dd0 00000017 e8933100 0000001c ea823200 ......1.......2. │ │ 0x00de1de0 0000001d 9ce23000 00000018 8a9d2f00 ......0......./. │ │ 0x00de1df0 00000019 98812f00 00008019 15013300 ....../.......3. │ │ - 0x00de1e00 0000001a 62a23200 00000016 cf003100 ....b.2.......1. │ │ - 0x00de1e10 0000801a 0a763100 0000001b d3d82f00 .....v1......./. │ │ - 0x00de1e20 0000801c f7383100 0000801d 40463200 .....81.....@F2. │ │ - 0x00de1e30 0000001e de003100 0000801e 24013300 ......1.....$.3. │ │ - 0x00de1e40 00000000 00000000 02000800 17763100 .............v1. │ │ - 0x00de1e50 03000800 661c3100 04000800 d18a3000 ....f.1.......0. │ │ + 0x00de1e00 0000001a 62a23200 00000016 a8003100 ....b.2.......1. │ │ + 0x00de1e10 0000801a e3753100 0000001b d3d82f00 .....u1......./. │ │ + 0x00de1e20 0000801c d0383100 0000801d 19463200 .....81......F2. │ │ + 0x00de1e30 0000001e b7003100 0000801e 24013300 ......1.....$.3. │ │ + 0x00de1e40 00000000 00000000 02000800 f0753100 .............u1. │ │ + 0x00de1e50 03000800 3f1c3100 04000800 d18a3000 ....?.1.......0. │ │ 0x00de1e60 05000800 e0d82f00 06000800 e7d82f00 ....../......./. │ │ - 0x00de1e70 07000800 d4ce3100 08000800 2fec3100 ......1...../.1. │ │ - 0x00de1e80 09000800 39e03200 0a000800 1c943100 ....9.2.......1. │ │ - 0x00de1e90 0b000800 04f72f00 0d000800 6d1c3100 ....../.....m.1. │ │ - 0x00de1ea0 0f000800 b9c33000 10000800 b2643200 ......0......d2. │ │ - 0x00de1eb0 20000800 ef003100 21000800 efd82f00 .....1.!...../. │ │ + 0x00de1e70 07000800 adce3100 08000800 08ec3100 ......1.......1. │ │ + 0x00de1e80 09000800 39e03200 0a000800 f5933100 ....9.2.......1. │ │ + 0x00de1e90 0b000800 04f72f00 0d000800 461c3100 ....../.....F.1. │ │ + 0x00de1ea0 0f000800 b9c33000 10000800 8b643200 ......0......d2. │ │ + 0x00de1eb0 20000800 c8003100 21000800 efd82f00 .....1.!...../. │ │ 0x00de1ec0 22000800 97153000 26000800 a9e23000 ".....0.&.....0. │ │ - 0x00de1ed0 28000800 0df72f00 2a000800 51463200 (...../.*...QF2. │ │ - 0x00de1ee0 2c000800 5b463200 3c000800 31343000 ,...[F2.<...140. │ │ + 0x00de1ed0 28000800 0df72f00 2a000800 2a463200 (...../.*...*F2. │ │ + 0x00de1ee0 2c000800 34463200 3c000800 31343000 ,...4F2.<...140. │ │ 0x00de1ef0 00000c00 77612f00 00010c00 226b3000 ....wa/....."k0. │ │ - 0x00de1f00 01010c00 f7003100 02010c00 24943100 ......1.....$.1. │ │ - 0x00de1f10 03010c00 8eba3200 04010c00 3c943100 ......2.....<.1. │ │ - 0x00de1f20 05010c00 7d612f00 06010800 37ec3100 ....}a/.....7.1. │ │ - 0x00de1f30 07010c00 fdb13100 08010c00 644d3000 ......1.....dM0. │ │ - 0x00de1f40 09010800 14f72f00 0a010800 70943100 ....../.....p.1. │ │ - 0x00de1f50 0b010800 dcce3100 0c010800 b4e23000 ......1.......0. │ │ + 0x00de1f00 01010c00 d0003100 02010c00 fd933100 ......1.......1. │ │ + 0x00de1f10 03010c00 8eba3200 04010c00 15943100 ......2.......1. │ │ + 0x00de1f20 05010c00 7d612f00 06010800 10ec3100 ....}a/.......1. │ │ + 0x00de1f30 07010c00 d6b13100 08010c00 644d3000 ......1.....dM0. │ │ + 0x00de1f40 09010800 14f72f00 0a010800 49943100 ....../.....I.1. │ │ + 0x00de1f50 0b010800 b5ce3100 0c010800 b4e23000 ......1.......0. │ │ 0x00de1f60 0d010800 79bf3200 0e010800 989d2f00 ....y.2......./. │ │ 0x00de1f70 0f010c00 c4c33000 10010c00 86bf3200 ......0.......2. │ │ 0x00de1f80 00000000 00000000 80000000 782fc800 ............x/.. │ │ 0x00de1f90 e8dbc200 a0ebc200 74f6c200 882fc800 ........t..../.. │ │ 0x00de1fa0 f8dbc200 c4d7be00 d4d7be00 e4d7be00 ................ │ │ 0x00de1fb0 f4d7be00 93030000 01000000 10000000 ................ │ │ 0x00de1fc0 00000000 08002000 01000000 7021c400 ...... .....p!.. │ │ @@ -3430,40 +3430,40 @@ │ │ 0x00de2090 00000000 00000000 00000000 00000000 ................ │ │ 0x00de20a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de20b0 00000000 00000000 00000000 ffffffff ................ │ │ 0x00de20c0 ffffffff b8d3c400 58d6c400 a8d7c400 ........X....... │ │ 0x00de20d0 2c050000 01000000 00000000 00000000 ,............... │ │ 0x00de20e0 00000000 00000000 01000000 b44ac700 .............J.. │ │ 0x00de20f0 044bc700 00000000 584bc700 044bc700 .K......XK...K.. │ │ - 0x00de2100 a84bc700 78c03200 955b3100 cd833200 .K..x.2..[1...2. │ │ + 0x00de2100 a84bc700 78c03200 6e5b3100 cd833200 .K..x.2.n[1...2. │ │ 0x00de2110 909e2f00 f4e03200 9c9e2f00 706c3000 ../...2.../.pl0. │ │ - 0x00de2120 a15b3100 880c3200 514e3000 00000000 .[1...2.QN0..... │ │ - 0x00de2130 a89e2f00 ef393100 bc293200 84c03200 ../..91..)2...2. │ │ + 0x00de2120 7a5b3100 610c3200 514e3000 00000000 z[1.a.2.QN0..... │ │ + 0x00de2130 a89e2f00 c8393100 95293200 84c03200 ../..91..)2...2. │ │ 0x00de2140 d9833200 92c03200 b69e2f00 5abb2f00 ..2...2.../.Z./. │ │ 0x00de2150 05832f00 00e13200 00000000 0fe13200 ../...2.......2. │ │ - 0x00de2160 a0c03200 fd393100 7c023100 20e13200 ..2..91.|.1. .2. │ │ - 0x00de2170 22ab3000 0e3a3100 5e4e3000 14f82f00 ".0..:1.^N0.../. │ │ - 0x00de2180 00000000 8821de00 19243100 5cf0c700 .....!...$1.\... │ │ + 0x00de2160 a0c03200 d6393100 55023100 20e13200 ..2..91.U.1. .2. │ │ + 0x00de2170 22ab3000 e7393100 5e4e3000 14f82f00 ".0..91.^N0.../. │ │ + 0x00de2180 00000000 8821de00 f2233100 5cf0c700 .....!...#1.\... │ │ 0x00de2190 98f3c700 b4f7c700 70fcc700 b402c800 ........p....... │ │ 0x00de21a0 b4b5bc00 540cc800 680cc800 00040000 ....T...h....... │ │ 0x00de21b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de21c0 00000000 5cec3000 f4a8db00 e0a8db00 ....\.0......... │ │ - 0x00de21d0 8ff73100 08a9db00 cca8db00 6c133200 ..1.........l.2. │ │ + 0x00de21c0 00000000 35ec3000 f4a8db00 e0a8db00 ....5.0......... │ │ + 0x00de21d0 68f73100 08a9db00 cca8db00 45133200 h.1.........E.2. │ │ 0x00de21e0 08a9db00 b8a8db00 176e3200 08a9db00 .........n2..... │ │ 0x00de21f0 a4a8db00 2ac32f00 1ca9db00 90a8db00 ....*./......... │ │ - 0x00de2200 88d83100 1ca9db00 7ca8db00 ca413100 ..1.....|....A1. │ │ + 0x00de2200 61d83100 1ca9db00 7ca8db00 a3413100 a.1.....|....A1. │ │ 0x00de2210 1ca9db00 68a8db00 504b4353 31322069 ....h...PKCS12 i │ │ 0x00de2220 6d706f72 74207061 73732070 68726173 mport pass phras │ │ - 0x00de2230 65000000 4e323200 a4a6c900 54a8c900 e...N22.....T... │ │ + 0x00de2230 65000000 27323200 a4a6c900 54a8c900 e...'22.....T... │ │ 0x00de2240 00000000 a0a8c900 44aac900 00000000 ........D....... │ │ 0x00de2250 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de2260 3422de00 ffffffff fbd83100 18d0c900 4"........1..... │ │ + 0x00de2260 3422de00 ffffffff d4d83100 18d0c900 4"........1..... │ │ 0x00de2270 f4d0c900 00000000 00000000 3cd1c900 ............<... │ │ 0x00de2280 d8d1c900 00000000 00000000 00000000 ................ │ │ - 0x00de2290 f8d1c900 00000000 20d93100 00000000 ........ .1..... │ │ + 0x00de2290 f8d1c900 00000000 f9d83100 00000000 ..........1..... │ │ 0x00de22a0 00000000 00000000 00000000 4ce1c900 ............L... │ │ 0x00de22b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de22c0 00000000 6ce1c900 bc573000 00000000 ....l....W0..... │ │ 0x00de22d0 1cebc900 00000000 00000000 38ebc900 ............8... │ │ 0x00de22e0 58ebc900 00000000 00000000 00000000 X............... │ │ 0x00de22f0 78ebc900 bcecc900 88aedb00 f8aedb00 x............... │ │ 0x00de2300 30afdb00 68afdb00 a0afdb00 d8afdb00 0...h........... │ │ @@ -3480,108 +3480,108 @@ │ │ 0x00de23b0 c0bedb00 f8bedb00 30bfdb00 84cadb00 ........0....... │ │ 0x00de23c0 d4bfdb00 a4c9db00 80c1db00 b8c1db00 ................ │ │ 0x00de23d0 4cc3db00 4ccadb00 acc8db00 50b7db00 L...L.......P... │ │ 0x00de23e0 88b7db00 34c2db00 20c4db00 6cc2db00 ....4... ...l... │ │ 0x00de23f0 3cc8db00 a4c2db00 14c3db00 04c8db00 <............... │ │ 0x00de2400 00000000 40b13000 a27f3200 01000000 ....@.0...2..... │ │ 0x00de2410 a5cc3000 905e2f00 02000000 1f873200 ..0..^/.......2. │ │ - 0x00de2420 4d6e3200 03000000 908c3200 46f83100 Mn2.......2.F.1. │ │ - 0x00de2430 04000000 f5c83200 2fed3000 05000000 ......2./.0..... │ │ - 0x00de2440 11753000 7c323200 06000000 18753000 .u0.|22......u0. │ │ - 0x00de2450 00143200 07000000 82323200 e36a2f00 ..2......22..j/. │ │ + 0x00de2420 4d6e3200 03000000 908c3200 1ff83100 Mn2.......2...1. │ │ + 0x00de2430 04000000 f5c83200 08ed3000 05000000 ......2...0..... │ │ + 0x00de2440 11753000 55323200 06000000 18753000 .u0.U22......u0. │ │ + 0x00de2450 d9133200 07000000 5b323200 e36a2f00 ..2.....[22..j/. │ │ 0x00de2460 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de2470 e96a2f00 85e22f00 01000000 fb6a2f00 .j/.../......j/. │ │ - 0x00de2480 9f8c3200 02000000 e68b2f00 3e0a3100 ..2......./.>.1. │ │ + 0x00de2480 9f8c3200 02000000 e68b2f00 170a3100 ..2......./...1. │ │ 0x00de2490 03000000 33ea3200 34a72f00 04000000 ....3.2.4./..... │ │ - 0x00de24a0 10ba3100 9dc32f00 05000000 45a72f00 ..1.../.....E./. │ │ + 0x00de24a0 e9b93100 9dc32f00 05000000 45a72f00 ..1.../.....E./. │ │ 0x00de24b0 0b6b2f00 06000000 041e3000 0d1e3000 .k/.......0...0. │ │ - 0x00de24c0 07000000 4ef83100 151e3000 08000000 ....N.1...0..... │ │ - 0x00de24d0 94323200 aac32f00 ffffffff 00000000 .22.../......... │ │ + 0x00de24c0 07000000 27f83100 151e3000 08000000 ....'.1...0..... │ │ + 0x00de24d0 6d323200 aac32f00 ffffffff 00000000 m22.../......... │ │ 0x00de24e0 00000000 00000000 258c2f00 32753000 ........%./.2u0. │ │ - 0x00de24f0 01000000 5c253100 a8aa3200 02000000 ....\%1...2..... │ │ - 0x00de2500 b6aa3200 0e143200 03000000 69ea3200 ..2...2.....i.2. │ │ - 0x00de2510 06503200 04000000 19503200 63a72f00 .P2......P2.c./. │ │ + 0x00de24f0 01000000 35253100 a8aa3200 02000000 ....5%1...2..... │ │ + 0x00de2500 b6aa3200 e7133200 03000000 69ea3200 ..2...2.....i.2. │ │ + 0x00de2510 df4f3200 04000000 f24f3200 63a72f00 .O2......O2.c./. │ │ 0x00de2520 05000000 746e3200 9fe22f00 06000000 ....tn2.../..... │ │ - 0x00de2530 d0633100 3e0b3300 08000000 40ed3000 .c1.>.3.....@.0. │ │ + 0x00de2530 a9633100 3e0b3300 08000000 19ed3000 .c1.>.3.......0. │ │ 0x00de2540 01583000 09000000 ec943000 8b6e3200 .X0.......0..n2. │ │ 0x00de2550 0a000000 381e3000 c4aa3200 ffffffff ....8.0...2..... │ │ 0x00de2560 00000000 00000000 01000000 02000000 ................ │ │ 0x00de2570 00000000 28cfca00 be1e3000 3bc42f00 ....(.....0.;./. │ │ 0x00de2580 00000000 02000000 03000000 00000000 ................ │ │ - 0x00de2590 e4cfca00 30643100 c91e3000 00000000 ....0d1...0..... │ │ + 0x00de2590 e4cfca00 09643100 c91e3000 00000000 .....d1...0..... │ │ 0x00de25a0 03000000 03000000 00000000 9cd0ca00 ................ │ │ - 0x00de25b0 1a0b3100 c06b2f00 00000000 04000000 ..1..k/......... │ │ + 0x00de25b0 f30a3100 c06b2f00 00000000 04000000 ..1..k/......... │ │ 0x00de25c0 04000000 00000000 5cd1ca00 cc6b2f00 ........\....k/. │ │ - 0x00de25d0 c5423100 00000000 05000000 04000000 .B1............. │ │ - 0x00de25e0 00000000 38d2ca00 3fab3200 b9ba3100 ....8...?.2...1. │ │ + 0x00de25d0 9e423100 00000000 05000000 04000000 .B1............. │ │ + 0x00de25e0 00000000 38d2ca00 3fab3200 92ba3100 ....8...?.2...1. │ │ 0x00de25f0 00000000 06000000 01000000 00000000 ................ │ │ 0x00de2600 14d3ca00 51ab3200 d8c93200 00000000 ....Q.2...2..... │ │ 0x00de2610 07000000 00000000 00000000 94d3ca00 ................ │ │ - 0x00de2620 d2f83100 82753000 00000000 08000000 ..1..u0......... │ │ - 0x00de2630 01000000 00000000 9cd3ca00 21263100 ............!&1. │ │ - 0x00de2640 2d263100 00000000 09000000 08000000 -&1............. │ │ + 0x00de2620 abf83100 82753000 00000000 08000000 ..1..u0......... │ │ + 0x00de2630 01000000 00000000 9cd3ca00 fa253100 .............%1. │ │ + 0x00de2640 06263100 00000000 09000000 08000000 .&1............. │ │ 0x00de2650 00000000 10d4ca00 45c42f00 50e32f00 ........E./.P./. │ │ 0x00de2660 00000000 0a000000 05000000 00000000 ................ │ │ 0x00de2670 0cd5ca00 5f013000 d6ea3200 00000000 ...._.0...2..... │ │ 0x00de2680 0c9bcb00 01000000 00000000 509ccb00 ............P... │ │ - 0x00de2690 29513200 00000000 00000000 02000000 )Q2............. │ │ + 0x00de2690 02513200 00000000 00000000 02000000 .Q2............. │ │ 0x00de26a0 00000000 a09ccb00 40b13000 82000000 ........@.0..... │ │ 0x00de26b0 00000000 03000000 00000000 a09ccb00 ................ │ │ 0x00de26c0 a5cc3000 81000000 00000000 04000000 ..0............. │ │ - 0x00de26d0 00000000 a09ccb00 65153200 84000000 ........e.2..... │ │ + 0x00de26d0 00000000 a09ccb00 3e153200 84000000 ........>.2..... │ │ 0x00de26e0 00000000 05000000 00000000 a09ccb00 ................ │ │ 0x00de26f0 0bcb3200 83000000 00000000 06000000 ..2............. │ │ 0x00de2700 00000000 ac9ccb00 d41f3000 b4000000 ..........0..... │ │ 0x00de2710 00000000 07000000 00000000 ac9ccb00 ................ │ │ - 0x00de2720 63803100 b2000000 00000000 08000000 c.1............. │ │ - 0x00de2730 00000000 a09ccb00 94643100 85000000 .........d1..... │ │ + 0x00de2720 3c803100 b2000000 00000000 08000000 <.1............. │ │ + 0x00de2730 00000000 a09ccb00 6d643100 85000000 ........md1..... │ │ 0x00de2740 00000000 00000000 00000000 00000000 ................ │ │ 0x00de2750 2cdbcb00 b4dccb00 4427de00 a3010000 ,.......D'...... │ │ 0x00de2760 a7010000 ab010000 6c000000 3f3d3000 ........l...?=0. │ │ - 0x00de2770 6f000000 c2b23000 64000000 de783100 o.....0.d....x1. │ │ + 0x00de2770 6f000000 c2b23000 64000000 b7783100 o.....0.d....x1. │ │ 0x00de2780 69000000 f0583000 65000000 cbeb3200 i....X0.e.....2. │ │ - 0x00de2790 6b000000 7d0c3100 70000000 578e3200 k...}.1.p...W.2. │ │ - 0x00de27a0 66000000 d9e42f00 6e000000 a10c3100 f...../.n.....1. │ │ - 0x00de27b0 67000000 688e3200 6d000000 77fa3100 g...h.2.m...w.1. │ │ - 0x00de27c0 68000000 e7263100 6a000000 3f8d2f00 h....&1.j...?./. │ │ + 0x00de2790 6b000000 560c3100 70000000 578e3200 k...V.1.p...W.2. │ │ + 0x00de27a0 66000000 d9e42f00 6e000000 7a0c3100 f...../.n...z.1. │ │ + 0x00de27b0 67000000 688e3200 6d000000 50fa3100 g...h.2.m...P.1. │ │ + 0x00de27c0 68000000 c0263100 6a000000 3f8d2f00 h....&1.j...?./. │ │ 0x00de27d0 00000000 00000000 10000000 00000000 ................ │ │ 0x00de27e0 18000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00de27f0 4a3c3200 04000000 00000000 00000000 J<2............. │ │ + 0x00de27f0 233c3200 04000000 00000000 00000000 #<2............. │ │ 0x00de2800 ffffffff a2153000 02000000 00000000 ......0......... │ │ 0x00de2810 04000000 ffffffff 32013300 02000000 ........2.3..... │ │ 0x00de2820 00000000 04000000 ffffffff eb572f00 .............W/. │ │ 0x00de2830 04000000 00000000 00000000 ffffffff ................ │ │ 0x00de2840 ea7e3200 04000000 00000000 00000000 .~2............. │ │ 0x00de2850 ffffffff 25f82f00 01000000 00000000 ....%./......... │ │ - 0x00de2860 04000000 ffffffff 62183100 05000000 ........b.1..... │ │ + 0x00de2860 04000000 ffffffff 3b183100 05000000 ........;.1..... │ │ 0x00de2870 00000000 00000000 ffffffff 74e13200 ............t.2. │ │ 0x00de2880 01000000 00000000 04000000 ffffffff ................ │ │ 0x00de2890 acbb2f00 01000000 00000000 04000000 ../............. │ │ 0x00de28a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de28b0 00000000 00000000 b19c2f00 04000000 ........../..... │ │ 0x00de28c0 00000000 00000000 ffffffff e9323000 .............20. │ │ 0x00de28d0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00de28e0 e8b02f00 04000000 00000000 00000000 ../............. │ │ - 0x00de28f0 ffffffff 990a3200 04000000 00000000 ......2......... │ │ + 0x00de28f0 ffffffff 720a3200 04000000 00000000 ....r.2......... │ │ 0x00de2900 00000000 ffffffff 12802f00 04000000 ........../..... │ │ 0x00de2910 00000000 00000000 ffffffff 2eb62f00 ............../. │ │ 0x00de2920 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de2930 6aaf2f00 02000000 00000000 00000000 j./............. │ │ 0x00de2940 ffffffff 1b4c3000 02000000 00000000 .....L0......... │ │ - 0x00de2950 00000000 ffffffff a3b03100 05000000 ..........1..... │ │ - 0x00de2960 00000000 00000000 ffffffff 8e143100 ..............1. │ │ + 0x00de2950 00000000 ffffffff 7cb03100 05000000 ........|.1..... │ │ + 0x00de2960 00000000 00000000 ffffffff 67143100 ............g.1. │ │ 0x00de2970 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de2980 28333000 02000000 00000000 00000000 (30............. │ │ - 0x00de2990 ffffffff 62183100 05000000 00000000 ....b.1......... │ │ - 0x00de29a0 00000000 ffffffff c3a23100 05000000 ..........1..... │ │ + 0x00de2990 ffffffff 3b183100 05000000 00000000 ....;.1......... │ │ + 0x00de29a0 00000000 ffffffff 9ca23100 05000000 ..........1..... │ │ 0x00de29b0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de29c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00de29d0 b19c2f00 04000000 00000000 00000000 ../............. │ │ 0x00de29e0 ffffffff ea7e3200 04000000 00000000 .....~2......... │ │ - 0x00de29f0 00000000 ffffffff c3a23100 05000000 ..........1..... │ │ + 0x00de29f0 00000000 ffffffff 9ca23100 05000000 ..........1..... │ │ 0x00de2a00 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de2a10 00000000 00000000 00000000 00000000 ................ │ │ 0x00de2a20 1cb92f00 05000000 00000000 00000000 ../............. │ │ 0x00de2a30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de2a40 00000000 00000000 1cb92f00 05000000 ........../..... │ │ 0x00de2a50 00000000 00000000 ffffffff 76413000 ............vA0. │ │ 0x00de2a60 04000000 00000000 00000000 ffffffff ................ │ │ @@ -3599,11 +3599,11 @@ │ │ 0x00de2b20 ffffffff ea7e3200 04000000 00000000 .....~2......... │ │ 0x00de2b30 00000000 ffffffff 0b573000 04000000 .........W0..... │ │ 0x00de2b40 00000000 00000000 ffffffff 93622f00 .............b/. │ │ 0x00de2b50 04000000 00000000 00000000 ffffffff ................ │ │ 0x00de2b60 519e2f00 01000000 00000000 04000000 Q./............. │ │ 0x00de2b70 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de2b80 00000000 00000000 80000000 01000000 ................ │ │ - 0x00de2b90 cac83100 00000000 5b423200 00000000 ..1.....[B2..... │ │ - 0x00de2ba0 d31b3100 00000000 2cd82f00 00000000 ..1.....,./..... │ │ + 0x00de2b90 a3c83100 00000000 34423200 00000000 ..1.....4B2..... │ │ + 0x00de2ba0 ac1b3100 00000000 2cd82f00 00000000 ..1.....,./..... │ │ 0x00de2bb0 33fa3200 00000000 3.2..... ├── 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 038f b500 0018 1100 pro.010......... │ +00000000: 7072 6f00 3031 3000 038f b500 0017 1100 pro.010......... │ 00000010: 0078 01ed 9d7b 9494 f579 c77f f3ce ec32 .x...{...y.....2 │ -00000020: 2ccb 32cb 6559 6003 b3dc 0904 47c5 0027 ,.2.eY`.....G..' │ -00000030: 185f 2e11 b48d d9c6 a65e d2e0 502e d294 ._.......^..P... │ -00000040: 201c d248 8be2 cb45 4a12 ad9c 1393 a28d ..H...EJ....... │ -00000050: ed2a 9e96 36c7 8ac4 d8f6 7862 0734 d5c6 .*..6.....xb.4.. │ -00000060: a086 b429 a672 ba5e 1293 9673 8a35 8d80 ...).r.^...s.5.. │ -00000070: 0a7d 3e33 f385 df4e 7603 f847 abf8 7bf7 .}>3...Nv..G..{. │ -00000080: 3cf3 3cbf e7fe fbbe d779 df99 d97e cea5 <.<......y...~.. │ -00000090: 0e0d 77ee faf5 4d57 3f7e c2b9 c52b 16ad ..w...MW?~...+.. │ -000000a0: 59b3 74cd d425 4bd7 363a e766 a49c cb7d Y.t..%K.6:.f...} │ -000000b0: b7ee 536f 9f32 5d28 db01 b37f f68d a55b ..So.2](.......[ │ -000000c0: 675e 7332 6c1a b606 4b97 315b 6464 e1dd g^s2l...K.1[dd.. │ -000000d0: 08dd 50a3 be46 7daa 3664 df97 bafb ab36 ..P..F}.6d.....6 │ -000000e0: 7cb0 8dae 72f2 e1df cf68 b111 63ec 338d |...r....h..c.3. │ -000000f0: 0619 5117 1d1c 1a6f b4c6 a8d9 e88f 8cd0 ..Q....o........ │ -00000100: b519 359a 935f 137d 9d91 74c8 e449 1b51 ..5.._.}..t..I.Q │ -00000110: 4f75 f0c3 079e 35b2 a996 6dd8 351f 646c Ou....5...m.5.dl │ -00000120: c38c 5a8c 1843 c4c0 071a 11e7 fb53 674a ..Z..C.......SgJ │ -00000130: 55a7 daf8 d71b 11a3 bee0 8a23 46fa a6aa U..........#F... │ -00000140: 9f6a 2806 1f5f d618 8ca5 2787 4876 c6cc .j(.._....'.Hv.. │ -00000150: 011f ea9d 5f95 192b 0e5f 7cd4 8362 d755 ...._..+._|..b.U │ -00000160: 75e8 271b e13f d888 b940 e4d3 3a54 2ecd u.'..?...@..:T.. │ -00000170: 191b 39cf 3703 369f 947f 84e9 c9ad 18f9 ..9.7.6......... │ -00000180: a083 2e36 4207 fec2 033d f170 6cf4 211b ...6B....=.pl.!. │ -00000190: fad5 4660 a21a f8fd b111 bef4 03be c28c ..F`............ │ -000001a0: b16a cb36 c074 f82a 3f32 f47b f6c2 9c46 .j.6.t.*?2.{...F │ -000001b0: 55c7 d253 9f5a e082 4e75 d9ae 5567 4655 U..S.Z..Nu..UgFU │ -000001c0: 4f4e f022 0619 5f38 b5e1 f442 fd06 2372 ON.".._8...B..#r │ -000001d0: 8933 3f88 fae8 8987 ab77 64e2 f0a1 bffe .3?......wd..... │ -000001e0: 46d4 c69f 3ea8 438c e636 c664 6a12 475d F...>.C..6.dj.G] │ -000001f0: e543 4607 fd9d 1163 c5fa fb0e b915 237f .CF....c......#. │ -00000200: 7aa1 fef5 46e8 1813 0bc9 c7e7 e456 7e7a z...F........V~z │ -00000210: c486 2fbd 230b 27cd 199b df9f e2c1 8875 ../.#.'........u │ -00000220: 8a5d 3812 4f2f e4ca 55e5 bc29 d50b 3ac5 .]8.O/..U..)..:. │ -00000230: 5347 32f1 c44d 3422 07a4 fd91 3963 87d0 SG2..M4"....9c.. │ -00000240: 1343 ace6 c91c 2463 a396 ead1 2336 f887 .C....$c....#6.. │ -00000250: 8dfc bcf2 85a3 ffa1 d1c8 aafc 21e3 e04c ............!..L │ -00000260: ac70 c087 1ec8 3dd4 068c 5507 19fa 9ebd .p....=...U..... │ -00000270: 908f f92b ce5f 7ff2 eb8d 8381 6cc8 ea4d ...+._......l..M │ -00000280: 7a8d f191 2c3f ad0b 7aa2 7788 f384 7cf1 z...,?..z.w...|. │ -00000290: 633e 70f5 4d0e f587 ceb7 a90f f4c2 1e1c c>p.M........... │ -000002a0: f1d1 3688 8d79 9257 fe92 c9ad f309 3ef8 ..6..y.W......>. │ -000002b0: aa67 5f56 3e38 39b0 293f 71c4 9093 633e .g_V>89.)?q...c> │ -000002c0: 3284 0fbe e819 130b 21a3 47c6 c6f1 6b82 2.......!.G...k. │ -000002d0: 1173 4456 dc70 5b41 ea57 5c36 d5d6 183b .sDV.p[A.W\6...; │ -000002e0: 32e7 3f64 d540 26af df8f 6ce2 caa1 b949 2.?d.@&...l....I │ -000002f0: cff6 515b 57b9 e5ab 58c5 c07d 3cb0 0b6b ..Q[W...X..}<..k │ -00000300: e5c2 47eb 4a71 c2c8 f751 2df9 c826 8e5e ..G.Jq...Q-..&.^ │ -00000310: 36d5 602c 6ce4 470f 509b 3506 bfd0 0cd8 6.`,l.G.P.5..... │ -00000320: fc18 f4be 3fb2 af53 bff2 a95d 8fd2 535b ....?..S...]..S[ │ -00000330: 3da9 17f2 20c3 95b3 962b 5e3d 919f 638a =... ....+^=..c. │ -00000340: 62b1 2baf 7cc5 d1fb fd48 ef73 df4e 4ec6 b.+.|....H.s.NN. │ -00000350: d875 6ca5 efda 5aaa 27ee e793 ecc7 4807 .ul...Z.'.....H. │ -00000360: 470f 21f7 14ef ebd4 0bbe 6c3b c240 f1ec G.!.......l;.@.. │ -00000370: 9fc8 ecd7 aa21 9bc6 e2e4 62bb c5ae 1ae4 .....!....b..... │ -00000380: 63bc c9d3 15aa 3a7c b4ce 6aeb 2aa7 38e7 c.....:|..j.*.8. │ -00000390: 059d 23f1 d5be 8edd 9f83 fce1 472c 399c ..#.........G,9. │ -000003a0: fa6c 43bd f9d1 07e4 6f67 f86a 1e60 a03e .lC.....og.j.`.> │ -000003b0: e50b 2737 5cbd 4ba7 f33a f695 f672 851d ..'7\.K..:...r.. │ -000003c0: 60c8 e7c7 0a17 c580 2ff2 6546 f38d e805 `......./.eF.... │ -000003d0: 2ca9 ad39 c897 be54 93e3 8bfa 543f f2a3 ,..9...T....T?.. │ -000003e0: 267e ac57 fac7 2e22 0662 8c8f ec8a 458f &~.W...".b....E. │ -000003f0: 5d7d 31a6 27ec 22e5 92af c6d4 a5a6 c6f2 ]}1.'."......... │ -00000400: 0717 6cd2 fb71 f4e0 db18 e3af 58fa f3d7 ..l..q......X... │ -00000410: 8f72 60c7 97fd 15bc 38c7 9147 7d63 c757 .r`.....8..G}c.W │ -00000420: bd2b 0ede 5eb5 911b 92af ae17 e52b 9c74 .+..^........+.t │ -00000430: 2c47 cffc a8a3 18ed 1f1a 2bb6 76ac f72a ,G........+.v..* │ -00000440: d28b cb1f eee3 80dd 27e6 c898 39c3 9917 ........'...9... │ -00000450: fd81 153a e5f1 65c5 b756 edb2 f9fd 2b4e ...:..e..V....+N │ -00000460: db01 63e2 e09a 3f71 c468 ac18 dfb7 b677 ..c...?q.h.....w │ -00000470: d988 2177 4ff6 9ef2 f9b9 91d5 73ad 2feb ..!wO.......s./. │ -00000480: 043b 7a6d 5ffe 7142 3de3 538b bdb6 51f5 .;zm_.qB=.S...Q. │ -00000490: 36ba 9aab 76de b5bd 680e c2d5 ef8f f553 6...v...h......S │ -000004a0: ebef e793 2c4e 6d64 7a99 5495 d131 2f7f ....,Nmdz.T..1/. │ -000004b0: 9db2 7d93 f7d3 46d8 9195 03ce 363b baaa ..}...F.....6;.. │ -000004c0: efa9 bedf 3376 e5f0 7de5 e3eb 5443 3ae2 ....3v..}...TC:. │ -000004d0: fc58 ad17 d9f1 af8d c1a6 fd03 59d7 498a .X..........Y.I. │ -000004e0: 812b 0fb1 f401 67ce ac4b bd4f a52e faa5 .+....g..K.O.... │ -000004f0: 468a 65ac dcda 76d1 f9f6 5ad9 ef5f 36b8 F.e...v...Z.._6. │ -00000500: 8eb5 c8ca d113 268a 978f 9f43 b27c 3416 ......&....C.|4. │ -00000510: 27a6 a79c e815 231f fc38 cf29 16ae 7d98 '.....#..8.)..}. │ -00000520: 6d83 31db 0c5c b1c8 c28f 3c10 3a71 df57 m.1..\....<.:q.W │ -00000530: 31bf 5fb5 3366 fb95 7eb2 c95a 2f6c 8fca 1._.3f..~..Z/l.. │ -00000540: c731 96fa 876d a3f5 b751 ec5a 07ca a118 .1...m...Q.Z.... │ -00000550: b874 f420 92bd d626 7fb6 0164 7f0e 8a41 .t. ...&...d...A │ -00000560: 37a5 2697 f2c2 f5fe b027 bcb1 4baf fc57 7.&......'..K..W │ -00000570: 5573 093f 7c74 2c51 3ee1 c158 c70f 64ee Us.?|t,Q>..X..d. │ -00000580: 77cd 37aa 9d07 b6b3 25cd efb5 6aac df0f w.7.....%...j... │ -00000590: b9a8 810f db86 df8f ea60 d3dc d069 7e92 .........`...i~. │ -000005a0: 35f6 7b55 4ee5 231e 9dce 85c4 40e8 44e4 5.{UN.#.....@.D. │ -000005b0: 933f 36bf a6e2 15e7 dbd4 672d 1f6b 39a4 .?6.......g-.k9. │ -000005c0: a386 64b8 ee37 210f a9b1 a1a3 8efc 7dd9 ..d..7!.......}. │ -000005d0: cf23 3db8 b1af 6bec c7ab 4fc5 e123 59f9 .#=...k...O..#Y. │ -000005e0: 1933 6fc5 2b86 3132 769d 97a5 532c 1c1f .3o.+.12v...S,.. │ -000005f0: f613 72b0 5f29 5e3e ba56 218f f627 f2e0 ..r._)^>.V!..'.. │ -00000600: af5e f091 4d71 e2ea 4bbe e8d1 697b a526 .^..Mq..K...i{.& │ -00000610: b190 ef83 9f7a 915e b994 1b3d 3ed2 8bab .....z.^...=>... │ -00000620: 86fc 7c4e af8c a987 bf9f 5bf5 7c7f 64fc ..|N......[.|.d. │ -00000630: d42f f356 0ef4 c490 033b 63ec caef ebd1 ./.V.....;c..... │ -00000640: e9dc 809f 6a20 ab07 d592 0dee dba4 af8d ....j .......... │ -00000650: ef6d ac58 d5a8 5d47 ea55 f1f8 43cc 69ba .m.X..]G.U..C.i. │ -00000660: 91ea 0b63 fc85 9b7a 812b 1e19 5f48 78f9 ...c...z.+.._Hx. │ -00000670: 3df8 313d c9aa e3e7 44e7 8f91 c9c9 3a50 =.1=....D.....:P │ -00000680: afaa 251b bc27 522e 6c7e cf3d 8d15 2f3f ..%..'R.l~.=../? │ -00000690: cd03 bd70 4306 0f3f 2fbd 681e 706d 2b3a ...pC..?/.h.pm+: │ -000006a0: 37a9 77c6 c86c ff7e 6e64 6aaa aeb6 193f 7.w..l.~ndj....? │ -000006b0: 676d 6f1a fb79 7c4c b0fb 39e5 af1a ea9f gmo..y|L..9..... │ -000006c0: 5ab5 718a 85fb f919 eb3a 9078 e2fc ed43 Z.q......:.x...C │ -000006d0: b955 4b5c f360 8c0f e3da bcbd f50a 56c4 .UK\.`........V. │ -000006e0: 89ff 8e0d 94d7 e7da ced5 8338 fdf9 f5b5 ...........8.... │ -000006f0: 6e88 1d65 13f0 73f4 26ef 4df7 313f fda5 n..e..s.&.M.1?.. │ -00000700: 6dce cdb6 5fa7 6c0e 693b 17a4 2c7f ba6c m..._.l.i;..,..l │ -00000710: cd9a 94b2 19a6 cc3a d874 d79a 84a5 6285 .......:.t....b. │ -00000720: d71b 11c1 5fdf b267 64ba acfd 4596 b5b1 ...._..gd...E... │ -00000730: 1c5f f11f 6272 c66c f5e6 99b1 2b09 22fa ._..br.l....+.". │ -00000740: 1b45 16c7 2b7f ea88 71a5 3295 9086 581d .E..+...q.2...X. │ -00000750: 7aae 54e6 35b2 2b84 9465 eb73 320e 3ffe z.T.5.+..e.s2.?. │ -00000760: 3256 bd8f fd0d 33ef 4ace 0965 0919 aab3 2V....3.J..e.... │ -00000770: d74a 767a ccb8 e7cb 5115 9b3a d00c bf6d .Jvz....Q..:...m │ -00000780: c8f8 7d55 bac1 abd2 0352 252f afe0 56e7 ..}U.....R%/..V. │ -00000790: 3657 f361 6932 c233 6d3d eda9 4333 c824 6W.ai2.3m=..C3.$ │ -000007a0: 3475 6524 2a79 32e5 1cca 5ae9 019c 94fd 4ue$*y2...Z..... │ -000007b0: 9444 bfc4 a261 6d55 3cf0 6db4 7c15 7dc5 .D...amU<.m.|.}. │ -000007c0: 5baf aca1 8adc d7fd b549 d3dd 5fb1 a986 [........I.._... │ -000007d0: 2520 1010 78a7 08cc bbce b97c 5c4c 9a92 % ..x......|\L.. │ -000007e0: de33 d473 26ea 4c45 dc68 d592 70f4 b625 .3.s&.LE.h..p..% │ -000007f0: ebe2 db38 70db 7eef 2f39 97f7 87c8 393b ...8p.~./9....9; │ -00000800: 86fb 196a ed95 f107 ee5d 144d f952 6283 ...j.....].M.Rb. │ -00000810: a636 f3ce db47 20ea 098b bb38 55b8 387f .6...G ....8U.8. │ -00000820: 5bb1 dfaf a793 d5d7 5ce0 7e6b 692a cd79 [.......\.~ki*.y │ -00000830: c1b9 85d1 dd15 a13c e265 6759 6a74 493e .......<.egYjtI> │ -00000840: 9bc9 96f6 c671 797c ba97 e459 f318 bcb0 .....qy|...Y.... │ -00000850: 9aab e85c 72f5 f027 ca75 4f46 6613 de56 ...\r..'.uOFf..V │ -00000860: 765f 5a73 2e53 4a0a 7903 e350 4d1f dd1d v_Zs.SJ.y..PM... │ -00000870: 6b47 5972 8f1c ebdc 3217 152b c6b8 2177 kGYr....2..+..!w │ -00000880: 67d4 904a 5c7d 6174 a1b5 c9cd 3375 de65 g..J\}at....3u.e │ -00000890: e2bc ebcb f1d7 20dc 55e4 e4de c372 67be ...... .U....rg. │ -000008a0: 14e5 d76e f52d a56d 6f5d 6e9f c168 cc65 ...n.-.mo]n..h.e │ -000008b0: fe62 72e2 f2a9 db0d 4ad6 c369 9761 ae23 .br.....J..i.a.# │ -000008c0: f5c1 7c79 9d36 b9fa 382e 459b 33f9 fb97 ..|y.6..8.E.3... │ -000008d0: b8f6 a412 5a74 bba6 f59e 840d 82b3 bec1 ....Zt.......... │ -000008e0: 9f69 5ad0 bb9f 2c45 1e9d beb3 a52e 29b9 .iZ...,E......). │ -000008f0: 37ef d8f1 d088 3a77 59ce e06c 69df ed06 7.....:wY..li... │ -00000900: fd41 549f db93 d9bb 28e5 b6c6 775f 9a1b .AT.....(...w_.. │ -00000910: d438 3872 3b1b 3f36 6d8e 7544 9998 571e .88r;.?6m.uD..W. │ -00000920: e985 e55d 8d40 e9fa c204 576a ea78 64d8 ...].@....Wj.xd. │ -00000930: 08f7 cc77 566c 98b3 b7df 81e7 1eb8 eef1 ...wVl.......... │ -00000940: 8d13 ce64 1b7e 574f edf4 cd6d 3bbd 0b1e ...d.~WO...m;... │ -00000950: 8d4f df95 1e79 fba6 96fb 97fc 6451 26fe .O...y......dQ&. │ -00000960: d179 c776 7c31 d57a ffb7 2eb9 79f7 7fcd .y.v|1.z....y... │ -00000970: c82d b33b 41a5 a3cd 6eff 2f25 abec bdf9 .-.;A...n./%.... │ -00000980: ba5b 8fda 2555 d2ee 927f e476 d639 bc6c .[..%U.....v.9.l │ -00000990: 4f8e 0c59 75bf bde3 f854 bf11 096f 95ce O..Yu....T...o.. │ -000009a0: 7ce9 7e6a 3bf3 b8e0 1910 0808 0404 de33 |.~j;..........3 │ -000009b0: 0824 3be7 0c8f 4f9e 5a4f 1ef6 52a9 bc73 .$;...O.ZO..R..s │ -000009c0: 3fd8 9cda 3fbc 3d37 6bd8 c67b dcf0 8e8b ?...?.=7k..{.... │ -000009d0: e777 35c4 b3e6 b645 1db3 4b43 23bb 4075 .w5....E..KC#.@u │ -000009e0: cd71 ff9f 125a 3f3b edba 8675 6e58 eed6 .q...Z?;...unX.. │ -000009f0: d919 e591 3bbe 11c5 f726 997c dbdf d8b5 ....;....&.|.... │ -00000a00: d7a2 9f77 2ddb 7ad3 cb5f cbaf 3cfe f8ac ...w-.z.._..<... │ -00000a10: 52c6 ae2f e76e 4db9 52fd 782e 188b af2f R../.nM.R.x..../ │ -00000a20: ee9f 2e4d ff5c 835d c5d9 87f9 eced 467d ...M.\.]......F} │ -00000a30: 09a9 ba2c e957 b976 5bff d0d1 237f d6b6 ...,.W.v[...#... │ -00000a40: 7054 29e5 3e3a a521 71b1 1c7e 254f 26f9 pT).>:.!q..~%O&. │ -00000a50: e6df 769b fe65 df00 57ba fdd9 e36f bdf4 ..v..e..W....o.. │ -00000a60: f4e8 c8ad 75ae 54be 7fe6 0af3 bf75 61f7 ....u.T......ua. │ -00000a70: bb0a 71df caa5 6252 88ed ae04 9dbe 7f97 ..q...bR........ │ -00000a80: 6c7c 75e1 1b37 fd78 9cfb 111f a076 ee0d l|u..7.x.....v.. │ -00000a90: 577c ebc0 2938 4acb 5d97 cbb7 cd30 cdc9 W|..)8J.]....0.. │ -00000aa0: 8de7 e889 074f 39f4 24ed b8d2 b917 bffc .....O9.$....... │ -00000ab0: e84f 065f 1ab9 e2b8 612d f33f 789c 15d0 .O._....a-.?x... │ -00000ac0: 35ab ea6c 8fcf 1efb c874 56fe e717 7f6d 5..l.....tV....m │ -00000ad0: c2b4 96be 0b5e cbce 49d6 c67d 5b2e c81f .....^..I..}[... │ -00000ae0: d957 579f dd38 6bd9 271e 7e33 b569 f791 .WW..8k.'.~3.i.. │ -00000af0: ba2d c9c7 a25b 6747 fd8b 7fb2 eeb1 ffbc .-...[gG........ │ -00000b00: 7bdc da03 63ab 7d0c bab5 f3c6 79c5 5f8c {...c.}.....y._. │ -00000b10: fadc a1cc d8e8 d53b d6fd c3cc b627 364c .......;.....'6L │ -00000b20: 8cea f363 ed8d d5b6 2bd3 addf b9b8 cfc2 ...c....+....... │ -00000b30: 1b1a f387 f7a5 8b99 391d 975c fbca ff44 ........9..\...D │ -00000b40: 8d85 9eda ed45 978c 5a31 775a 572f c673 .....E..Z1wZW/.s │ -00000b50: 495d 3a71 2ecd 26cc 2520 1010 0808 0404 I]:q..&.% ...... │ -00000b60: 0202 0181 8040 4020 2010 1008 0804 0402 .....@@ ....... │ -00000b70: 02e7 3402 f963 7667 a42e 4a7f de55 1fe4 ..4..cvg..J..U.. │ -00000b80: f730 db82 dd16 b38f 62e5 92d8 3356 6fcb .0......b...3Vo. │ -00000b90: 986a f13c 6eae e43c 5bf9 f1ea c9fb 8755 .j..d?.2m}.%..C │ -00000d40: 29f3 c483 c998 3a97 df79 ed01 b7e4 aca6 ).....:..y...... │ -00000d50: d4fd d476 56a1 c139 2010 1008 08bc 4710 ...vV..9 .....G. │ -00000d60: 9837 647f f9eb 50e5 764f 1ef6 b259 7b73 .7d...P.vO...Y{s │ -00000d70: b07d 7ce3 733f cc6e e87a 3e77 2873 70db .}|.s?.n.z>w(sp. │ -00000d80: b1a3 736f 742f 0d7b 2997 3444 8fd9 d716 ..sot/.{).4D.... │ -00000d90: f26e 6be9 3f3a f8f5 a242 7644 ec9e 9dfd .nk.?:...BvD.... │ -00000da0: 8179 e903 f603 5487 dffe f7a1 aea1 6eac .y....T.......n. │ -00000db0: 7b71 bd5d 1937 ee98 30fd 1387 fefc 6f33 {q.].7..0.....o3 │ -00000dc0: abdf 1cf5 6a6a bc7d 13a1 758e 5db8 3f72 ....jj.}..u.].?r │ -00000dd0: c13e 0afe e989 75b3 dc63 bf7b 639e 41dc .>....u..c.{c.A. │ -00000de0: 3797 142a 1f1e 65e8 5cfe dff8 3682 65fc 7..*..e.\...6.e. │ -00000df0: f2be 27df 78e5 bf8f d917 110e 2ffa 0d53 ..'.x......./..S │ -00000e00: 9dc1 e5a5 85dd c4e5 b596 aea8 f5d0 4a3b ..............J; │ -00000e10: dfad bcf9 17af 0ebd aea5 d995 cc5a 5fc4 .............Z_. │ -00000e20: 9c9c 78f4 9e4b e457 e197 0fac 5c2a 6e4e ..x..K.W....\*nN │ -00000e30: 4d75 d9b8 bbed 7d36 8add de8d d7fc 78f2 Mu....}6......x. │ -00000e40: 79a9 e7f8 a123 fb99 a93e eee5 27ed 3d93 y....#...>..'.=. │ -00000e50: 964b f94e cb8b 25bb b638 b9f1 3c75 e296 .K.N..%..8...\.j.g`}...... │ -00000e70: 827d f97e f2d3 bb67 7cf2 35b6 23f7 6af5 .}.~...g|.5.#.j. │ -00000e80: fd45 97ad f383 7fcf caef 1cf1 cd59 f73e .E...........Y.> │ -00000e90: b420 fed2 fc5c f444 faf2 5ddb 527b 6e98 . ...\.D..].R{n. │ -00000ea0: 5a88 0baf 9cbf eebe 8303 5aef 3c78 5e21 Z.........Z.... │ -00000ef0: b8d8 6db8 61a4 1b93 db78 ecfb 3b1e 1c5a ..m.a....x..;..Z │ -00000f00: 4c7a 7f87 534e daed e5ad e2a8 fbfa feea Lz..SN.......... │ -00000f10: 9976 f37f cf0e 8ebf 1f26 f99e 5d3b a1f1 .v.......&..];.. │ -00000f20: 8040 4020 2010 1008 0804 0402 0201 8180 .@@ ........... │ -00000f30: c0b9 88c0 1e7b 8a75 914d 8c07 01dc 0180 .....{.u.M...... │ -00000f40: 788b cf5b 3664 38c4 e7fd 7916 a871 f529 x..[6d8...y..q.) │ -00000f50: 9bbb c074 3c08 938d 18de b3ca 8f31 b676 ...t<........1.v │ -00000f60: 4f27 dbd9 70de 1cab 1fea 11eb d79c 6f0a O'..p.........o. │ -00000f70: 74f4 859f 7ef8 0c1f e9e0 90fc e0ca 09af t...~........... │ -00000f80: b5c9 0f6c 9893 ef63 c3b0 f480 0018 39fb ...l...c......9. │ -00000f90: 42f0 77f9 4530 97bb a2f2 bc24 976b 71ab B.w.E0.....$.kq. │ -00000fa0: da4d 513a 71c9 f2d2 2e4c 67b2 9406 bbe2 .MQ:q....Lg..... │ -00000fb0: 827f 5a71 d7a0 bceb ac79 307d 26e1 c127 ..Zq.....y0}&..' │ -00000fc0: 2010 1008 0804 0402 0201 8180 4040 2020 ...........@@ │ -00000fd0: 1010 0808 0404 0202 0181 8040 4020 2010 ...........@@ . │ -00000fe0: 1008 0804 0402 0201 8180 4040 2020 1010 ..........@@ .. │ -00000ff0: 0808 0404 0202 0181 7784 405c 89ca 763c ........w.@\..v< │ -00001000: cf87 27dc de2f 56c6 d1de c84d e5a3 0047 ..'../V....M...G │ -00001010: 4ef4 e9df ca3f 073c a365 7be4 1a27 dd75 N....?.<.e{..'.u │ -00001020: de1a fb9a f19d e57c 6714 159c 0202 0181 .......|g....... │ -00001030: 8040 4020 2010 1008 0804 0402 0201 8180 .@@ ........... │ -00001040: 4040 2020 1010 0808 0404 0202 0181 8040 @@ ...........@ │ -00001050: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ -00001060: 2020 70c6 087c c19e 66f3 487a 8a91 7eef p..|..f.Hz..~. │ -00001070: a09f c9fa ad01 1e76 6317 61e3 bbf1 105f .......vc.a...._ │ -00001080: 6597 1f76 fdae c06a 93e5 8fdd ffcd 03f9 e..v...j........ │ -00001090: 9087 df34 f0f3 f33b ebd8 950b f9c3 46e8 ...4...;......F. │ -000010a0: a523 9f08 bbfc d1f1 7b0a fcc6 0139 df5d .#......{....9.] │ -000010b0: 4ba9 dc4e d6b5 2683 07c4 75f1 b574 7d6a K..N..&...u..t}j │ -000010c0: f97a e738 d7de d439 a4a2 c9ec 1a7b 512a .z.8...9.....{Q* │ -000010d0: 35fa 9439 4801 8180 4040 2020 1010 0808 5..9H...@@ .... │ -000010e0: 0404 0202 0181 7313 8184 ab78 fb4f 4105 ......s....x.OA. │ -000010f0: 3769 64d2 903c dcfd 427e c655 bfe6 e6b4 7id..<..B~.U.... │ -00001100: c593 2b73 cf16 2ffb 6c14 cd3b 3781 08b3 ..+s../.l..;7... │ -00001110: 0a08 0404 0202 0181 8040 4020 2010 10f8 .........@@ ... │ -00001120: 7f46 e07f 0175 9426 dc .F...u.&. │ +00000020: 2ccb 32dc 9605 3630 cb75 0904 47c5 0027 ,.2...60.u..G..' │ +00000030: 185f 2e11 b48d 6e63 532f 6970 2817 694b ._....ncS/ip(.iK │ +00000040: 100e 69a4 45f1 e522 2589 56ce a94d d1c6 ..i.E.."%.V..M.. │ +00000050: 7615 4f4b 9b63 4562 6c7b 3cb1 039a 6a63 v.OK.cEbl{<...jc │ +00000060: 5043 da14 5339 5d6f 3169 39a7 58d3 0450 PC..S9]o1i9.X..P │ +00000070: a1cf 6766 bef0 dbc9 6e00 ff48 157f ef9e ..gf....n..H.... │ +00000080: 679e e7f7 dc7f dff7 3aef 3b33 dbcf b9d4 g.......:.;3.... │ +00000090: a111 cedd b0be e99a 274e 38b7 78c5 a235 ........'N8.x..5 │ +000000a0: 6b96 ae99 ba64 e9da 46e7 dc8c 9473 b96f k....d..F....s.o │ +000000b0: d77d fa9d 53a6 0b65 3b60 f6d9 afed ba72 .}..S..e;`.....r │ +000000c0: e6b5 27c3 a661 6bb0 7419 b345 4616 de8d ..'..ak.t..EF... │ +000000d0: d00d 33ea 6bd4 a76a 43f6 7da9 bbbf 6ac3 ..3.k..jC.}...j. │ +000000e0: 07db 982a 271f fefd 8c16 1b31 c63e d368 ...*'......1.>.h │ +000000f0: b011 75d1 c1a1 0946 6b8c 061a fda1 11ba ..u....Fk....... │ +00000100: 56a3 4673 f26b a2af 3392 0e99 3c69 23ea V.Fs.k..3...dC │ +00000190: bfda 084c 5403 bf3f 32c2 977e c057 9831 ...LT..?2..~.W.1 │ +000001a0: 566d d906 980e 5fe5 4786 7ed7 5e98 d3e8 Vm...._.G.~.^... │ +000001b0: ea58 7aea 530b 5cd0 a92e dbb5 eacc a8ea .Xz.S.\......... │ +000001c0: c909 5ec4 20e3 0ba7 369c 5ea8 df60 442e ..^. ...6.^..`D. │ +000001d0: 71e6 0751 1f3d f170 f58e 4c1c 3ef4 d7df q..Q.=.p..L.>... │ +000001e0: 88da f8d3 0775 88d1 dcc6 9a4c 4de2 a8ab .....u.....LM... │ +000001f0: 7cc8 e8a0 bf37 62ac 587f df21 b762 e44f |....7b.X..!.b.O │ +00000200: 2fd4 bfc1 081d 6362 21f9 f89c dcca 4f8f /.....cb!.....O. │ +00000210: d8f0 a577 64e1 a439 63f3 fb53 3c18 b14e ...wd..9c..S<..N │ +00000220: b10b 47e2 e985 5cb9 aa9c 37a5 7a41 a778 ..G...\...7.zA.x │ +00000230: ea48 269e b876 2372 40da 1f99 3376 083d .H&..v#r@...3v.= │ +00000240: 31c4 6a9e cc41 3236 6aa9 1e3d 6283 7fd4 1.j..A26j..=b... │ +00000250: c8cf 2b5f 38fa ef1b 8daa ca1f 310e cec4 ..+_8.......1... │ +00000260: 0a07 7ce8 81dc c36c c058 7590 a1ef d80b ..|....l.Xu..... │ +00000270: f998 bfe2 fcf5 27bf de38 18c8 86ac dea4 ......'..8...... │ +00000280: d718 1fc9 f2d3 baa0 277a 8738 4fc8 173f ........'z.8O..? │ +00000290: e603 57df e450 7fe8 7c9b fa40 2fec c111 ..W..P..|..@/... │ +000002a0: 1f6d 83d8 9827 79e5 2f99 dc3a 9fe0 83af .m...'y./..:.... │ +000002b0: 7af6 65e5 8393 039b f213 470c 3939 e623 z.e.......G.99.# │ +000002c0: 43f8 e08b 9e31 b110 327a 646c 1cbf 261a C....1..2zdl..&. │ +000002d0: 3147 64c5 8db0 15a4 7ec5 6553 6d8d b123 1Gd.....~.eSm..# │ +000002e0: 73fe 4356 0d64 f2fa fdc8 26ae 1c9a 9bf4 s.CV.d....&..... │ +000002f0: 6c1f b575 955b be8a 550c dcc7 03bb b056 l..u.[..U......V │ +00000300: 2e7c b4ae 1427 8c7c 1fd5 928f 6ce2 e865 .|...'.|....l..e │ +00000310: 530d c6c2 467e f400 b55a 63f0 0bcd 80cd S...F~...Zc..... │ +00000320: 8f41 effb 23fb 3af5 2b9f daf5 283d b5d5 .A..#.:.+...(=.. │ +00000330: 937a 210f 325c 396b b9e2 d513 f939 a628 .z!.2\9k.....9.( │ +00000340: 16bb f2ca 571c bddf 8ff4 3ef7 ede4 648c ....W.....>...d. │ +00000350: 5dc7 56fa aead a57a e27e 3ec9 7e8c 7470 ].V....z.~>.~.tp │ +00000360: f410 724f f1be 4ebd e0cb b623 0c14 cffe ..rO..N....#.... │ +00000370: 89cc 7ead 1ab2 692c 4e2e b65b ecaa 413e ..~...i,N..[..A> │ +00000380: c69b 3c5d a1aa c347 ebac b6ae 728a 735e ..<]...G....r.s^ │ +00000390: d039 125f edeb d8fd 39c8 1f7e c492 c3a9 .9._....9..~.... │ +000003a0: cf36 d49b 1f7d 40fe 7686 afe6 0106 ea53 .6...}@.v......S │ +000003b0: be70 72c3 d5bb 743a af63 5f69 2f57 d801 .pr...t:.c_i/W.. │ +000003c0: 867c 7eac 7051 0cf8 225f 6634 df88 5ec0 .|~.pQ.."_f4..^. │ +000003d0: 92da 9a83 7ce9 4b35 39be a84f f523 3f6a ....|.K59..O.#?j │ +000003e0: e2c7 7aa5 7fec 2262 20c6 f8c8 ae58 f4d8 ..z..."b ....X.. │ +000003f0: d517 637a c22e 522e f96a 4c5d 6a6a 2c7f ..cz..R..jL]jj,. │ +00000400: 70c1 26bd 1f47 0fbe 8d31 fe8a a53f 7ffd p.&..G...1...?.. │ +00000410: 2807 767c d95f c18b 731c 79d4 3776 7cd5 (.v|._..s.y.7v|. │ +00000420: bbe2 e06d 551b b921 f9ea 7a51 bec2 49c7 ...mU..!..zQ..I. │ +00000430: 72f4 cc8f 3a8a d1fe a1b1 626b c77a af22 r...:.....bk.z." │ +00000440: bdb8 fce1 3e0e d87d 628e 8c99 339c 79d1 ....>..}b...3.y. │ +00000450: 1f58 a153 1e5f 567c 4bd5 2e9b dfbf e2b4 .X.S._V|K....... │ +00000460: 1d30 260e aef9 1347 8cc6 8af1 7d6b 7b97 .0&....G....}k{. │ +00000470: 8d18 72f7 64ef 299f 9f1b 593d d7fa b24e ..r.d.)...Y=...N │ +00000480: b0a3 d7f6 e51f 27d4 333e b5d8 6b1b 556f ......'.3>..k.Uo │ +00000490: 63aa b96a e75d db8b e620 5cfd fe58 3fb5 c..j.]... \..X?. │ +000004a0: fe7e 3ec9 e2d4 46a6 9749 5519 1df3 f2d7 .~>...F..IU..... │ +000004b0: 29db 3779 3f63 841d 5939 e06c b363 aafa ).7y?c..Y9.l.c.. │ +000004c0: 9eea fb3d 6357 0edf 573e be4e 35a4 23ce ...=cW..W>.N5.#. │ +000004d0: 8fd5 7a91 1dff da18 6cda 3f90 759d a418 ..z.....l.?.u... │ +000004e0: b8f2 104b 1f70 e6cc bad4 fb54 eaa2 5f6a ...K.p.....T.._j │ +000004f0: a458 c6ca ad6d 179d 6faf 95fd fe65 83eb .X...m..o....e.. │ +00000500: 588b ac1c 3d61 a278 f9f8 3924 cb47 6371 X...=a.x..9$.Gcq │ +00000510: 627a ca89 5e31 f2c1 8ff3 9c62 e1da 87d9 bz..^1.....b.... │ +00000520: 3618 b3cd c015 8b2c fcc8 03a1 13f7 7d15 6......,......}. │ +00000530: f37b 553b 63b6 5fe9 279b acf5 c2f6 a87c .{U;c._.'......| │ +00000540: 1c63 a97f d836 5a7f 1bc5 ae75 a01c 8a81 .c...6Z....u.... │ +00000550: 4b47 0f22 d96b 6df2 671b 40f6 e7a0 1874 KG.".km.g.@....t │ +00000560: 536a 7229 2f5c ef0f 7bc2 1bbb f4ca 7f75 Sjr)/\..{......u │ +00000570: 3597 f0c3 47c7 12e5 131e 8c75 fc40 e67e 5...G......u.@.~ │ +00000580: d77c a3da 7960 3b5b d2fc dea8 c6fa fd90 .|..y`;[........ │ +00000590: 8b1a f8b0 6df8 fda8 0e36 cd0d 9de6 2759 ....m....6....'Y │ +000005a0: 63bf 57e5 543e e2d1 e95c 480c 844e 443e c.W.T>...\H..ND> │ +000005b0: f963 f36b 2a5e 71be 4d7d d6f2 7196 433a .c.k*^q.M}..q.C: │ +000005c0: 6a48 86eb 7e13 f2d0 1a1b 3aea c8df 97fd jH..~.....:..... │ +000005d0: 3cd2 831b fbba c67e bcfa 541c 3e92 959f <......~..T.>... │ +000005e0: 31f3 56bc 6218 2363 d779 593a c5c2 f161 1.V.b.#c.yY:...a │ +000005f0: 3f21 07fb 95e2 e5a3 6b15 f268 7f22 0ffe ?!......k..h.".. │ +00000600: ea05 1fd9 1427 aebe e48b 1e9d b657 6a12 .....'.......Wj. │ +00000610: 0bf9 3ef8 a917 e995 4bb9 d1e3 23bd b86a ..>.....K...#..j │ +00000620: c8cf e7f4 ca98 7af8 fbb9 55cf f747 c64f ......z...U..G.O │ +00000630: fd32 6fe5 404f 0c39 b033 c6ae fcbe 1e9d .2o.@O.9.3...... │ +00000640: ce0d f8a9 06b2 7a50 2dd9 e0be 4dfa daf8 ......zP-...M... │ +00000650: dec6 8a55 8dda 75a4 5e15 8f3f c49c a61b ...U..u.^..?.... │ +00000660: a9be 30c6 5fb8 a917 b8e2 91f1 8584 97df ..0._........... │ +00000670: 831f d393 ac3a 7e4e 74fe 1899 9cac 03f5 .....:~Nt....... │ +00000680: aa5a b2c1 7b22 e5c2 e6f7 dcd3 58f1 f2d3 .Z..{"......X... │ +00000690: 3cd0 0b37 64f0 f0f3 d28b e601 d7b6 a273 <..7d..........s │ +000006a0: 937a 678c ccf6 efe7 46a6 a6ea 6a9b f173 .zg.....F...j..s │ +000006b0: d6f6 a6b1 9fc7 c704 bb9f 53fe aaa1 fea9 ..........S..... │ +000006c0: 551b a758 b89f 9fb1 ae03 8927 cedf 3e94 U..X.......'..>. │ +000006d0: 5bb5 c435 0fc6 f830 aecd db5b af60 459c [..5...0...[.`E. │ +000006e0: f86f d940 797d aeed 5c3d 88d3 9f5f 5feb .o.@y}..\=...__. │ +000006f0: 86d8 d136 013f 476f f2de 741f f3d3 5fda ...6.?Go..t..._. │ +00000700: e63c d0f6 eb94 cd21 6de7 8294 e54f 97ad .<.....!m....O.. │ +00000710: 5993 5236 c394 5987 98ee 3a93 b054 acf0 Y.R6..Y...:..T.. │ +00000720: 7a23 22f8 eb5b f68c 4c97 b5bf c8b2 3696 z#"..[..L.....6. │ +00000730: e32b fe43 4dce 98ad de3c 3376 2541 447f .+.CM....<3v%AD. │ +00000740: a3c8 e278 e54f 1d31 ae54 a612 d250 ab43 ...x.O.1.T...P.C │ +00000750: cf95 cabc 4676 8590 b26c 7d4e c6e1 c75f ....Fv...l}N..._ │ +00000760: c6aa f7b1 bfe1 e65d c939 b12c 2143 75f6 .......].9.,!Cu. │ +00000770: 5ac9 4e8f 19f7 4239 aa62 5307 9ae1 370d Z.N...B9.bS...7. │ +00000780: 19bf af4a 3778 557a 40aa e4e5 15dc eadc ...J7xUz@....... │ +00000790: e66a 3e2c 4d46 78a6 ada7 3d75 6806 9b84 .j>,MFx...=uh... │ +000007a0: a6ae 8c44 254f a69c 4359 2b3d 8093 b29f ...D%O..CY+=.... │ +000007b0: 92e8 9758 34ac ad8a 07be 8d96 afa2 af78 ...X4..........x │ +000007c0: eb95 3554 91fb babf 3169 bafb 6b36 d5b0 ..5T....1i..k6.. │ +000007d0: 0404 0202 ef16 8179 d73b 978f 8b49 53d2 .......y.;...IS. │ +000007e0: 7b86 7ace 449d a988 1bad 5a12 8ede b664 {.z.D.....Z....d │ +000007f0: 5d7c 3b07 6edb effd 25e7 f2fe 1039 67c7 ]|;.n...%....9g. │ +00000800: 703f 43ad bd32 fed0 7d8b a229 5f4a 6cd0 p?C..2..}..)_Jl. │ +00000810: d46a de79 fb08 443d 6171 17a7 0a17 e76f .j.y..D=aq.....o │ +00000820: 2ff6 fbd5 74b2 fada 0bdc 6f2c 4da5 392f /...t.....o,M.9/ │ +00000830: 38b7 30ba a722 9447 bcec 2c4b 8d2e c967 8.0..".G..,K...g │ +00000840: 33d9 d2de 382e 8f4f f792 3c67 1e43 1656 3...8..O..u.A.z8.2.u. │ +000008c0: 3e9c 2faf d326 571f c7a5 6873 26ff c012 >./..&W...hs&... │ +000008d0: d796 5442 8b6e d7b4 de93 b041 70d6 37f8 ..TB.n.....Ap.7. │ +000008e0: 334d 0b7a f793 a5c8 a3d3 77b7 d425 25f7 3M.z......w..%%. │ +000008f0: d69d 3b1e 1e59 e72e cb19 9ccd 6dbb dde0 ..;..Y......m... │ +00000900: df8f ea73 7b32 7b17 a5dc d6f8 9e4b 7383 ...s{2{......Ks. │ +00000910: 1b87 446e 67e3 27a6 cdb1 8e28 13f3 ca23 ..Dng.'....(...# │ +00000920: bdb0 bca7 1128 dd50 98e8 4a4d 1d8f 0e1f .....(.P..JM.... │ +00000930: e99e fdd6 8a0d 73f6 f63b f0fc 83d7 3fb1 ......s..;....?. │ +00000940: 71e2 996c c3ef e9a9 9dbe b96d a777 c1a3 q..l.......m.w.. │ +00000950: f199 bbd3 a3ee d8d4 fcc0 921f 2eca c43f ...............? │ +00000960: 38ef d88e 2fa6 5a1e f8c6 25b7 ecfe ef19 8.../.Z...%..... │ +00000970: b965 7627 a874 74a0 dbff 73c9 2a7b 6fbe .ev'.tt...s.*{o. │ +00000980: eeb6 a376 4995 b4b9 e49f b89d 750e 2fdb ...vI.......u./. │ +00000990: 9323 4357 3d60 ef38 3edd 6f64 c25b a533 .#CW=`.8>.od.[.3 │ +000009a0: 5fba 9fda ce3c 2e78 0604 0202 0181 f70d _....<.x........ │ +000009b0: 02c9 ce39 23e2 93a7 d693 87bd 542a efdc ...9#.......T*.. │ +000009c0: f736 a7f6 8f68 cbcd 1abe f15e 37a2 e3e2 .6...h.....^7... │ +000009d0: f95d 0df1 acb9 ad51 c7ec d2b0 c82e 50dd .].....Q......P. │ +000009e0: c0b8 ff8f 08ad 9f9d 765d c33b 372c 77eb ........v].;7,w. │ +000009f0: ec8c f2e8 9d5f 8be2 fb92 4cbe f56f edda ....._....L..o.. │ +00000a00: 6bd1 4fba 966d bdf9 95af e457 1e7f 6256 k.O..m.....W..bV │ +00000a10: 2963 d797 73b7 a65c a97e 0217 8cc5 3717 )c..s..\.~....7. │ +00000a20: f74f 97a6 7fae c1ae e2ec c37c f676 a3be .O.........|.v.. │ +00000a30: 8454 5d96 f4ab 5cbb ad7f f8e8 913f 6f5d .T]...\......?o] │ +00000a40: 38ba 9472 1f9f d290 b858 0ebf 9027 937c 8..r.....X...'.| │ +00000a50: f36f ba4d ffba 6f80 2bdd f1dc f1b7 5f7e .o.M..o.+....._~ │ +00000a60: 664c e4d6 3a57 2adf 3f73 85f9 dfb8 b0fb fL..:W*.?s...... │ +00000a70: 5d85 b86f e552 3129 c476 5782 4e3f b84b ]..o.R1).vW.N?.K │ +00000a80: 36be a6f0 b59b 5f1b ef7e c007 a89d fb99 6....._..~...... │ +00000a90: 2bbe 7de0 141c a5e5 aecb e55b 6798 e6e4 +.}........[g... │ +00000aa0: c673 f4c4 43a7 1c7a 9276 5ce5 dc4b 5f7e .s..C..z.v\..K_~ │ +00000ab0: ec87 432e 8d5c 71fc f0e6 f91f 3ece 0ae8 ..C..\q.....>... │ +00000ac0: 9a55 75b6 c767 8f7f 6c3a 2bff f38b bf32 .Uu..g..l:+....2 │ +00000ad0: 715a 73df 056f 64e7 246b e3be cd17 e48f qZs..od.$k...... │ +00000ae0: ecab abcf 6e9c b5ec ca47 de4a 6dda 7da4 ....n....G.Jm.}. │ +00000af0: 6e4b f289 e8b6 d951 ffe2 9fae 7bfc bfee nK.....Q....{... │ +00000b00: 19bf f6c0 b86a 1f83 6feb bc69 5ef1 a7a3 .....j..o..i^... │ +00000b10: 3f77 2833 2e7a fdce 75ff 38b3 f5c9 0ded ?w(3.z..u.8..... │ +00000b20: 517d 7e9c bdb1 da76 55ba e55b 17f7 5978 Q}~....vU..[..Yx │ +00000b30: 6363 fef0 be74 3133 a7e3 92eb 5efd dfa8 cc...t13....^... │ +00000b40: b1d0 53bb bde8 92d1 2be6 4eeb eac5 782e ..S.....+.N...x. │ +00000b50: a94b 27ce a5d9 84b9 0404 0202 0181 8040 .K'............@ │ +00000b60: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ +00000b70: e09c 4620 7fcc ee8c d445 e9cf bbea 83fc ..F .....E...... │ +00000b80: 1e66 5bb0 db62 f651 ac5c 127b c6ea 6d19 .f[..b.Q.\.{..m. │ +00000b90: 532d 9ec7 cd95 9c67 2b3f 5e3d 79ff b06a S-.....g+?^=y..j │ +00000ba0: 48ec 9659 6272 be3a ee99 fda8 fd23 df2b H..Ybr.:.....#.+ │ +00000bb0: 5e55 6ff7 fe56 7525 1660 b705 57f3 eac6 ^Uo..Vu%.`..W... │ +00000bc0: 4c2c 0744 8b32 9f79 65b4 bbfd 99dd 9fdc L,.D.2.ye....... │ +00000bd0: 35b9 5f4b e536 dce1 41cf d73c c9b1 5b74 5._K.6..A..<..[t │ +00000be0: b614 5d94 999d 8f5d 737d 448b a75f 6eae ..]....]s}D.._n. │ +00000bf0: 77ae f330 1f73 60b1 db4f ffb2 bf6d 4265 w..0.s`..O...mBe │ +00000c00: 507d 8ddd 8ada 89b9 52e2 c6ba facd a954 P}......R......T │ +00000c10: ec8a 67f5 f42c ce5b d6c3 f994 2ba4 7339 ..g..,.[....+.s9 │ +00000c20: 6e76 d9b4 3f95 74fe 7a47 36ce cc48 066e nv..?.t.zG6..H.n │ +00000c30: d8b3 cad9 bd51 fb04 5c3e de3b 7041 ce6d .....Q..\>.;pA.m │ +00000c40: 3739 29d5 7dcc 580f 4b67 26d5 ecf6 ccb5 79).}.X.Kg&..... │ +00000c50: 1ca7 962d af5e 1d15 52c5 245f f86c 2ae3 ...-.^..R.$_.l*. │ +00000c60: fa2e cf24 8ef5 70da e569 9734 74a4 f816 ...$..p..i.4t... │ +00000c70: 865b e50a 2e8a 9af3 e35c dbf8 74d6 b294 .[.......\..t... │ +00000c80: 9774 f2e0 cfe1 50b1 d86b 6c54 b969 9669 .t....P..klT.i.i │ +00000c90: 5b15 9f01 f46f 9e0c 3d5b a1dd 65ea 0fdc [....o..=[..e... │ +00000ca0: da7a c7c1 76b7 604b deb9 5dd9 3fa9 dbfe .z..v.`K..].?... │ +00000cb0: f4e0 4292 5d96 bba2 9f8b 33fb a76d dc5e ..B.].....3..m.^ │ +00000cc0: dc99 cbc4 4bdb ef1f 68ad 94fb 8fec f5e9 ....K...h....... │ +00000cd0: b32d 15fc 7fe9 087c 7cd3 cc94 fb42 b27b .-.....||....B.{ │ +00000ce0: df01 b76a eab2 7e43 062d 2c6d 59f9 ce88 ...j..~C.-,mY... │ +00000cf0: e659 7cd6 f41c 5f92 6e3b 72af 932d 5ef3 .Y|..._.n;r..-^. │ +00000d00: 6ceb e1e5 ad8f e4c7 5f38 60ac dbbf febb l......._8`..... │ +00000d10: a33f d958 ca3f f8ce 8fff f896 a736 14d2 .?.X.?.......6.. │ +00000d20: 6e9b 7bf6 4eb7 6d4b 6db2 ceca de3b a9fd n.{.N.mKm....;.. │ +00000d30: 3b03 ece3 4af6 332c d3d6 f75a e29c 3094 ;...J.3,...Z..0. │ +00000d40: 324f 3e94 8cad 73f9 9dd7 1d70 4bce 6a4a 2O>...s....pK.jJ │ +00000d50: dd4f 6d67 151a 9c03 0201 8180 c0fb 0481 .Omg............ │ +00000d60: 7943 f797 bf0e 556e f7e4 612f 9bb5 3707 yC....Un..a/..7. │ +00000d70: db27 343e fffd ec86 ae17 7287 3207 b71d .'4>......r.2... │ +00000d80: 3b3a f726 f7f2 f097 7349 43f4 b87d 6d21 ;:.&....sIC..}m! │ +00000d90: efb6 96fe b383 5f2f 2a64 47c6 eeb9 d91f ......_/*dG..... │ +00000da0: 9a97 3e60 3f40 75f8 9dff 18e6 1aea c6b9 ..>`?@u......... │ +00000db0: 97d6 db95 71e3 8e89 d3af 3cf4 177f 9759 ....q.....<....Y │ +00000dc0: fdd6 e8d7 5313 ec9b 082d 73ec c2fd d10b ....S....-s..... │ +00000dd0: f651 f0cf 4eac 9be5 1eff ed9b f20c e2be .Q..N........... │ +00000de0: b9a4 50f9 f028 43e7 f2ff ceb7 112c e397 ..P..(C......,.. │ +00000df0: f73d f5b3 57ff e798 7d11 e1f0 a25f 33d5 .=..W...}...._3. │ +00000e00: 195c 5e5a d8cd 5c5e 6be9 8a5a 0ead b4f3 .\^Z..\^k..Z.... │ +00000e10: ddca 5b7e fafa b0eb 9b07 ba92 59eb 8b98 ..[~........Y... │ +00000e20: 9313 8fdd 7b89 fc2a fcf2 4195 4bc5 cda9 ....{..*..A.K... │ +00000e30: a92e 1b77 b77d c046 b1db bbf1 dad7 269f ...w.}.F......&. │ +00000e40: 977a 9e1f 3ab2 9f99 eae3 5e79 cade 3369 .z..:.....^y..3i │ +00000e50: b994 efb4 bc54 b26b 8b93 1bcf d327 6eed .....T.k.....'n. │ +00000e60: e573 cad5 a096 7b07 d567 af7f f1a2 bf2a .s....{..g.....* │ +00000e70: d897 ef27 3fb3 7bc6 a7de 603b 72af 57df ...'?.{...`;r.W. │ +00000e80: 5f74 d93a 3ff8 0fac fcce 915f 9f75 dfc3 _t.:?......_.u.. │ +00000e90: 0be2 2fcd cf45 4fa6 2fdf b52d b5e7 c6a9 ../..EO./..-.... │ +00000ea0: 85b8 f0ea f9eb ee3f 38a0 e5ae 83e7 1532 .......?8......2 │ +00000eb0: 5306 b537 0e5a ee1e 7bf1 cdcf fedb 943d S..7.Z..{......= │ +00000ec0: 4f4c 38bf a35c 667b 7be6 9b63 a3af 9f58 OL8..\f{{..c...X │ +00000ed0: be78 627e e08c 5b5f 7c6b df8f f34d f306 .xb~..[_|k...M.. │ +00000ee0: 165c 5b2a b520 f9ea 8852 fbf1 993f f983 .\[*. ...R...?.. │ +00000ef0: c56e c38d a3dc d8dc c663 dfdd f1d0 b062 .n.......c.....b │ +00000f00: d2fb 3b9c 72d2 6e2f 6f17 47df dff7 17cf ..;.r.n/o.G..... │ +00000f10: b49b fffb 7670 fc83 30c9 f7ed da09 8d07 ....vp..0....... │ +00000f20: 0402 0201 8180 4040 2020 1010 0808 0404 ......@@ ...... │ +00000f30: ce45 04f6 d853 ac8b 6c62 3c08 e00e 00c4 .E...S..lb<..... │ +00000f40: 5b7c deb2 21c3 213e efcf b340 8dab 4fd9 [|..!.!>...@..O. │ +00000f50: dc05 a6e3 4198 6cc4 f09e 557e 8cb1 b579 ....A.l...U~...y │ +00000f60: 3ad9 ce86 f3e6 58fd 508f 58bf e67c 53a0 :.....X.P.X..|S. │ +00000f70: a32f fcf4 c367 f848 0787 e407 574e 78ad ./...g.H....WNx. │ +00000f80: 4d7e 60c3 9c7c 1f1b 86a5 0704 c0c8 d917 M~`..|.......... │ +00000f90: 82bf cd2f 82b9 dc15 95e7 25b9 5cb3 5bd5 .../......%.\.[. │ +00000fa0: 668a d289 4b96 9776 613a 93a5 34c4 1517 f...K..va:..4... │ +00000fb0: fcf3 8abb 07e7 5d67 cd83 e933 090f 3e01 ......]g...3..>. │ +00000fc0: 8180 4040 2020 1010 0808 0404 0202 0181 ..@@ .......... │ +00000fd0: 8040 4020 2010 1008 0804 0402 0201 8180 .@@ ........... │ +00000fe0: 4040 2020 1010 0808 0404 0202 0181 8040 @@ ...........@ │ +00000ff0: 4020 2010 1008 08bc 2b04 e24a 54b6 e305 @ .....+..JT... │ +00001000: 3e3c e1f6 7eb1 328e f646 6e2a 1f05 3872 ><..~.2..Fn*..8r │ +00001010: a24f ff16 fe39 e019 2ddb 23d7 38e9 eef3 .O...9..-.#.8... │ +00001020: d6d8 d78c ef2a e73b a3a8 e014 1008 0804 .....*.;........ │ +00001030: 0402 0201 8180 4040 2020 1010 0808 0404 ......@@ ...... │ +00001040: 0202 0181 8040 4020 2010 1008 0804 0402 .....@@ ....... │ +00001050: 0201 8180 4040 2020 1010 0808 0404 0202 ....@@ ........ │ +00001060: 0181 3346 e00b f634 9b47 d253 8cf4 7b07 ..3F...4.G.S..{. │ +00001070: fd4c d66f 0df0 b01b bb08 1bdf 8d87 f82a .L.o...........* │ +00001080: bbfc b0eb 7705 569b 2c7f ecfe 6f1e c887 ....w.V.,...o... │ +00001090: 3cfc a681 9f9f df59 c7ae 5cc8 1f35 422f <......Y..\..5B/ │ +000010a0: 1df9 44d8 e58f 8edf 53e0 370e c8f9 de5a ..D.....S.7....Z │ +000010b0: 4ae5 76b2 ae25 1932 20ae 8baf a3eb 53cb J.v..%.2 .....S. │ +000010c0: 573b c7bb b6a6 cea1 154d 66d7 b88b 52a9 W;.......Mf...R. │ +000010d0: 31a7 cc41 0a08 0404 0202 0181 8040 4020 1..A.........@@ │ +000010e0: 2010 1008 089c 9b08 245c c5db 7f0a 2ab8 .......$\....*. │ +000010f0: 49a3 9286 e491 ee17 f233 aefe 1537 a735 I........3...7.5 │ +00001100: 9e5c 997b b678 d9ef 44d1 bc73 1388 30ab .\.{.x..D..s..0. │ +00001110: 8040 4020 2010 1008 0804 0402 0201 81ff .@@ ........... │ +00001120: 6704 fe0f 6a38 26b3 g...j8&.